Fix undefined arithmetic operations detected by -fsanitize=undefined when running...
[deliverable/binutils-gdb.git] / gdb / testsuite / ChangeLog
CommitLineData
03eddd80
YQ
12015-02-26 Yao Qi <yao.qi@linaro.org>
2
3 * lib/dwarf.exp (function_range): Adjust pattern when $func_length
4 is zero.
5
80c57053
JK
62015-02-26 Jan Kratochvil <jan.kratochvil@redhat.com>
7
8 * gdb.arch/cordic.ko.bz2: New file.
9 * gdb.arch/cordic.ko.debug.bz2: New file.
10 * gdb.arch/ppc64-symtab-cordic.exp: New file.
11
21613c12
YQ
122015-02-25 Yao Qi <yao.qi@linaro.org>
13
14 * gdb.xml/tdesc-regs.exp: Set core-regs to aarch64-core.xml for
15 aarch64*-*-* target.
16
d8b901ed
PA
172015-02-23 Pedro Alves <palves@redhat.com>
18
19 * lib/gdb.exp (delete_breakpoints): Rewrite using
20 gdb_test_multiple.
21
e5b85ead
PA
222015-02-23 Pedro Alves <palves@redhat.com>
23
24 * gdb.base/info-os.c: Include stdlib.h.
25
85c3a371
DE
262015-02-22 Doug Evans <xdje42@gmail.com>
27
28 PR symtab/17855
29 * gdb.ada/exec_changed.exp: Add second test where symbol lookup cache
30 is read after symbols have been re-read.
31 * gdb.ada/exec_changed/first.adb (First): New procedure Break_Me.
32 * gdb.ada/exec_changed/second.adb (Second): Ditto.
33
96553a0c
DE
342015-02-21 Doug Evans <dje@google.com>
35
36 * gdb.cp/anon-ns.exp: Add test for ptype '(anonymous namespace)'.
37
97a0c697
JK
382015-02-21 Jan Kratochvil <jan.kratochvil@redhat.com>
39
40 PR corefiles/17808
41 * gdb.arch/i386-biarch-core.core.bz2: New file.
42 * gdb.arch/i386-biarch-core.exp: New file.
43
a47cd6e9
PA
442015-02-21 Pedro Alves <palves@redhat.com>
45
46 * gdb.threads/multi-create-ns-info-thr.exp: Return early if
47 runto_main fails.
48
c5facdc4
PA
492015-02-20 Pedro Alves <palves@redhat.com>
50
51 * gdb.base/solib-corrupted.exp: Expect "stap" as first column of
52 info probes.
53
2db9a427
PA
542015-02-20 Pedro Alves <palves@redhat.com>
55
56 * gdb.threads/multi-create-ns-info-thr.exp: New file.
57
60fb7e9e
PA
582015-02-20 Pedro Alves <palves@redhat.com>
59
60 * gdb.trace/no-attach-trace.exp: Don't run to main. Do
61 clean_restart before gdb_target_supports_trace.
62
5c5019c2
PA
632015-02-20 Pedro Alves <palves@redhat.com>
64
65 PR threads/18006
66 * gdb.threads/clone-thread_db.c: New file.
67 * gdb.threads/clone-thread_db.exp: New file.
68
c9587f88
AT
692015-02-19 Antoine Tremblay <antoine.tremblay@ericsson.com>
70
71 PR breakpoints/16812
72 * gdb.base/catch-gdb-caused-signals.c: New file.
73 * gdb.base/catch-gdb-caused-signals.exp: New file.
74
f6a88844
JM
752015-02-18 Jose E. Marchesi <jose.marchesi@oracle.com>
76
77 * configure: Regenerated.
78 * configure.ac: Use GDB_AC_TRANSFORM.
79 * aclocal.m4: sinclude ../transform.m4.
80
497c491b
JM
812015-02-17 Jose E. Marchesi <jose.marchesi@oracle.com>
82
83 * lib/dtrace.exp: New file.
84 * gdb.base/dtrace-probe.exp: Likewise.
85 * gdb.base/dtrace-probe.d: Likewise.
86 * gdb.base/dtrace-probe.c: Likewise.
87 * lib/pdtrace.in: Likewise.
88 * configure.ac: Output variables with the transformed names of
89 the strip, readelf, as and nm tools. AC_SUBST lib/pdtrace.in.
90 * configure: Regenerated.
91
03e98035
JM
922015-02-17 Jose E. Marchesi <jose.marchesi@oracle.com>
93
94 * gdb.base/stap-probe.exp (stap_test): Remove "SystemTap" from
95 expected message when trying to access $_probe_* convenience
96 variables while not on a probe.
97
63cc30e9
JK
982015-02-11 Jan Kratochvil <jan.kratochvil@redhat.com>
99
100 * gdb.python/py-framefilter.exp (pagination quit - *): New tests.
101
0703599a
PA
1022015-02-11 Pedro Alves <pedro@codesourcery.com>
103
104 * gdb.threads/step-bg-decr-pc-switch-thread.c: New file.
105 * gdb.threads/step-bg-decr-pc-switch-thread.exp: New file.
106
7e60a48e
DE
1072015-02-10 Doug Evans <xdje42@gmail.com>
108
109 * lib/gdb.exp (gdb_load): Always return a result.
110
01b088bc
PA
1112015-02-10 Pedro Alves <palves@redhat.com>
112
113 * gdb.threads/signal-sigtrap.c: New file.
114 * gdb.threads/signal-sigtrap.exp: New file.
115
b05ec7a5
AT
1162015-02-10 Antoine Tremblay <antoine.tremblay@ericsson.com>
117
118 * gdb.trace/no-attach-trace.c: New file.
119 * gdb.trace/no-attach-trace.exp: New file.
120
a2c2acaf
MW
1212015-02-09 Mark Wielaard <mjw@redhat.com>
122
123 * gdb.dwarf2/atomic.c: New file.
124 * gdb.dwarf2/atomic-type.exp: Likewise.
125
31fd9caa
MM
1262015-02-09 Markus Metzger <markus.t.metzger@intel.com>
127
128 * gdb.btrace/buffer-size.exp: Update "info record" output.
129 * gdb.btrace/delta.exp: Update "info record" output.
130 * gdb.btrace/enable.exp: Update "info record" output.
131 * gdb.btrace/finish.exp: Update "info record" output.
132 * gdb.btrace/instruction_history.exp: Update "info record" output.
133 * gdb.btrace/next.exp: Update "info record" output.
134 * gdb.btrace/nexti.exp: Update "info record" output.
135 * gdb.btrace/step.exp: Update "info record" output.
136 * gdb.btrace/stepi.exp: Update "info record" output.
137 * gdb.btrace/nohist.exp: Update "info record" output.
138
d33501a5
MM
1392015-02-09 Markus Metzger <markus.t.metzger@intel.com>
140
141 * gdb.btrace/buffer-size: New.
142
f4abbc16
MM
1432015-02-09 Markus Metzger <markus.t.metzger@intel.com>
144
145 * gdb.btrace/delta.exp: Update "info record" output.
146 * gdb.btrace/enable.exp: Update "info record" output.
147 * gdb.btrace/finish.exp: Update "info record" output.
148 * gdb.btrace/instruction_history.exp: Update "info record" output.
149 * gdb.btrace/next.exp: Update "info record" output.
150 * gdb.btrace/nexti.exp: Update "info record" output.
151 * gdb.btrace/step.exp: Update "info record" output.
152 * gdb.btrace/stepi.exp: Update "info record" output.
153 * gdb.btrace/nohist.exp: Update "info record" output.
154
b9d61307
SM
1552015-02-06 Simon Marchi <simon.marchi@ericsson.com>
156
157 PR gdb/15678
158 * gdb.base/ena-dis-br.exp: Test "enable count" for bad user input.
159
e584fdbc
PA
1602015-02-06 Pedro Alves <palves@redhat.com>
161
162 * gdb.threads/attach-many-short-lived-threads.c (SECONDS): New
163 macro.
164 (seconds_left, again): New globals.
165 (main): Wait seconds_left in a 1-second sleep loop instead of
166 sleeping 180 seconds. If 'again' is set, reset the seconds
167 counter.
168 * gdb.threads/attach-many-short-lived-threads.exp (test): Set
169 'again' in the inferior before detaching. Print the seconds left.
170 (options): New global.
171 (top level): Build program with -DTIMEOUT=$timeout.
172
77f41761
PA
1732015-02-06 Pedro Alves <palves@redhat.com>
174
175 * gdb.base/gdb-sigterm.c (main): Use the TIMEOUT define to
176 determine how many seconds to pass to 'alarm'.
177 * gdb.base/gdb-sigterm.exp (top level): Build program with
178 -DTIMEOUT=$timeout.
179 (do_test): Return success/failure indication. Add more verbose
180 logging. Don't fail if 200 single steps are seen. Instead, fail
181 when the test times out.
182 (passes): New global.
183 (top level): Break the testing loop if testing fails on any
184 iteration. Use gdb_assert.
185
b9394193
DB
1862015-02-04 Don Breazeal <donb@codesourcery.com>
187
188 * gdb.base/info-os.c (shmid, semid, msqid): Make variables static
189 and initialize them.
190 (ipc_cleanup): New function.
191 (main): Don't declare shmid, semid, and msqid. Add a call to
192 atexit so that we call ipc_cleanup on exit.
193
42d9e528
PA
1942015-02-04 Pedro Alves <palves@redhat.com>
195
196 * boards/native-extended-gdbserver.exp: Remove any target variant
197 specifications from the board name before clearing the isremote
198 flag from board_info.
199
ae6ae975
DE
2002015-01-31 Doug Evans <xdje42@gmail.com>
201
202 * gdb.base/maint.exp <maint print type argc>: Update expected output.
203
cfb069a8
GB
2042015-01-31 Gary Benson <gbenson@redhat.com>
205
206 * gdb.base/completion.exp: Disable completion limiting for
207 existing tests. Add new tests to check completion limiting.
208 * gdb.linespec/ls-errs.exp: Disable completion limiting.
209
5dd31d79
DE
2102015-01-31 Doug Evans <xdje42@gmail.com>
211
212 * gdb.ada/dyn_arrayidx.exp: Add additional_flags=-gnat12.
213
9f050062
DE
2142015-01-31 Doug Evans <xdje42@gmail.com>
215
216 * gdb.guile/scm-section-script.c: Add duplicate inlined section script
217 entries. Duplicate file section script entries.
218 * gdb.guile/scm-section-script.exp: Add tests for duplicate entries,
219 inlined entries. Add test for safe-path rejection.
220 * gdb.python/py-section-script.c: Add duplicate inlined section script
221 entries. Duplicate file section script entries.
222 * gdb.python/py-section-script.exp: Add tests for duplicate entries,
223 inlined entries. Add test for safe-path rejection.
224
df25ebbd
JB
2252015-01-29 Joel Brobecker <brobecker@adacore.com>
226
227 * gdb.ada/disc_arr_bound: New testcase.
228
4a0ca9ec
JB
2292015-01-29 Joel Brobecker <brobecker@adacore.com>
230
231 * gdb.ada/mi_var_array: New testcase.
232
3a8b707a
DE
2332015-01-27 Doug Evans <dje@google.com>
234
235 * gdb.python/py-objfile.exp: Add tests for objfile.username.
236 Add test for objfile.filename, objfile.username after objfile
237 has been unloaded.
238
f8313f6e
JB
2392015-01-26 Joel Brobecker <brobecker@adacore.com>
240
241 * gdb.python/py-lookup-type.exp (test_lookup_type): Change
242 the second test to print the name attribute of value
243 returned by the call to gdb.lookup_type, and adjust
244 the expected output accordingly.
245
37bc665e
MW
2462015-01-25 Mark Wielaard <mjw@redhat.com>
247
248 * gdb.arch/i386-bp_permanent.c (standard): New declaration.
249 * gdb.base/disp-step-fork.c: Include unistd.h.
250 * gdb.base/siginfo-obj.c: Include stdio.h.
251 * gdb.base/siginfo-thread.c: Likewise.
252 * gdb.mi/non-stop.c: Include unistd.h.
253 * gdb.mi/nsthrexec.c: Include stdio.h.
254 * gdb.mi/pthreads.c: Include unistd.h.
255 * gdb.modula2/unbounded1.c (main): Declare returns int.
256 * gdb.reverse/consecutive-reverse.c: Likewise.
257 * gdb.threads/create-fail.c: Include unistd.h.
258 * gdb.threads/killed.c: Likewise.
259 * gdb.threads/linux-dp.c: Likewise.
260 * gdb.threads/non-ldr-exc-1.c: Include stdio.h and string.h.
261 * gdb.threads/non-ldr-exc-2.c: Likewise.
262 * gdb.threads/non-ldr-exc-3.c: Likewise.
263 * gdb.threads/non-ldr-exc-4.c: Likewise.
264 * gdb.threads/pthreads.c: Include unistd.h.
265 (main): Declare returns int.
266 * gdb.threads/tls-main.c (foo): New declaration.
267 * gdb.threads/watchpoint-fork-mt.c: Define _GNU_SOURCE.
268
f7e5394d
SM
2692015-01-23 Simon Marchi <simon.marchi@ericsson.com>
270
271 * gdb.mi/mi-var-list-children-invalid-grandchild.c: New file.
272 * gdb.mi/mi-var-list-children-invalid-grandchild.exp: New file.
273
743649fd
MW
2742015-01-15 Mark Wielaard <mjw@redhat.com>
275
276 * gdb.base/noreturn-return.c: New file.
277 * gdb.base/noreturn-return.exp: New file.
278 * gdb.base/noreturn-finish.c: New file.
279 * gdb.base/noreturn-finish.exp: New file.
280
198297aa
PA
2812015-01-23 Pedro Alves <palves@redhat.com>
282
283 * gdb.threads/continue-pending-after-query.c: New file.
284 * gdb.threads/continue-pending-after-query.exp: New file.
285
717cf30c
AG
2862015-01-22 Anders Granlund <anders.granlund@ericsson.com>
287 Simon Marchi <simon.marchi@ericsson.com>
288
289 * gdb.base/statistics.exp: Assign spawn id to gdb_spawn_id.
290 * gdb.base/valgrind-db-attach.exp: Same.
291 * gdb.base/valgrind-infcall.exp: Same.
292 * lib/mi-support.exp (default_mi_gdb_start): Same.
293 * lib/prompt.exp (default_prompt_gdb_start): Same.
294 * lib/gdb.exp (default_gdb_spawn): Same.
295 (gdb_interact): New.
296
297
4b62a76e
JK
2982015-01-22 Jan Kratochvil <jan.kratochvil@redhat.com>
299
300 * gdb.compile/compile.exp (pointer to jit function): New test.
301
b4cdae6f
WW
3022015-01-17 Wei-cheng Wang <cole945@gmail.com>
303
304 * lib/gdb.exp (supports_process_record): Return true for
305 powerpc*-*-linux*.
306 (supports_reverse): Likewise.
307
d221e7ef
DB
3082015-01-15 Don Breazeal <donb@codesourcery.com>
309
310 * gdb.base/attach-pie-noexec.exp: Use can_spawn_for_attach
311 instead of checking whether the target board is remote and
312 use spawn_wait_for_attach instead of exec/sleep.
313 * gdb.base/attach-twice.exp: Likewise.
314
bafffb51
JB
3152015-01-15 Joel Brobecker <brobecker@adacore.com>
316
317 * gdb.ada/var_arr_attrs: New testcase.
318
5589af0e
PA
3192015-01-14 Pedro Alves <palves@redhat.com>
320 Joel Brobecker <brobecker@adacore.com>
321
322 PR gdb/17525
323 * gdb.base/bp-cmds-execution-x-script.c: New file.
324 * gdb.base/bp-cmds-execution-x-script.exp: New file.
325 * gdb.base/bp-cmds-execution-x-script.gdb: New file.
326
6c400b59
PA
3272015-01-14 Pedro Alves <palves@redhat.com>
328
329 PR cli/17828
330 * gdb.base/batch-preserve-term-settings.c: New file.
331 * gdb.base/batch-preserve-term-settings.exp: New file.
332
e02c96a7
DE
3332015-01-13 Doug Evans <dje@google.com>
334
335 * gdb.python/py-objfile.exp: Test gdb.lookup_objfile on symlinked
336 binary.
337
576fd14c
JB
3382015-01-13 Joel Brobecker <brobecker@adacore.com>
339
340 * Makefile.in (clean mostlyclean): Do not delete *.py.
341
04dccad0
JB
3422015-01-13 Joel Brobecker <brobecker@adacore.com>
343
344 * gdb.python/py-lookup-type.exp: New file.
345
3d230f71
PA
3462015-01-12 Pedro Alves <palves@redhat.com>
347
348 * gdb.python/py-prompt.exp: When the board can't spawn for attach,
349 restore GDBFLAGS before returning.
350
7e67715d
JK
3512015-01-12 Jan Kratochvil <jan.kratochvil@redhat.com>
352
353 * gdb.python/py-frame.exp (test Frame.read_register(rip)): Use
354 is_amd64_regs_target and is_x86_like_target.
355
f2e0d4b4
DE
3562015-01-11 Doug Evans <xdje42@gmail.com>
357
358 * lib/dwarf.exp (Dwarf): Flag an error if a numeric attribute value
359 is given without an explicit form.
360 * gdb.dwarf2/arr-subrange.exp: Specify forms for all numeric
361 attributes.
362 * gdb.dwarf/corrupt.exp: Ditto.
363 * gdb.dwarf2/enum-type.exp: Ditto.
364 * gdb.trace/entry-values.exp: Ditto.
365 * gdb.trace/unavailable-dwarf-piece.exp: Ditto.
366
439250fb
DE
3672015-01-11 Doug Evans <xdje42@gmail.com>
368
369 PR gdb/15830
370 * gdb.base/maint.exp: Remove references to "maint demangle".
371 * gdb.cp/demangle.exp: Update. "maint demangle" -> "demangle".
372 Add tests for explicitly specifying language to demangle.
373 * gdb.dlang/demangle.exp: Ditto.
374
ede9f622
PA
3752015-01-09 Pedro Alves <palves@redhat.com>
376
377 * gdb.threads/non-stop-fair-events.c: New file.
378 * gdb.threads/non-stop-fair-events.exp: New file.
379
a7b796db
PA
3802015-01-09 Pedro Alves <palves@redhat.com>
381
382 * gdb.base/annota1.exp (thread_test): Use srcfile and binfile from
383 the global scope. Set a breakpoint after all threads are started
384 rather than stepping over two source lines. Expect the prompt.
385 * gdb.base/watch_thread_num.c (threads_started_barrier): New
386 global.
387 (NUM): Now 15.
388 (main): Use threads_started_barrier to wait for all threads to
389 start. Main thread no longer calls thread_function. Exit after
390 180 seconds.
391 (loop): New function.
392 (thread_function): Wait on threads_started_barrier barrier. Call
393 'loop' at each iteration.
394 * gdb.base/watch_thread_num.exp: Continue to breakpoint after all
395 threads have started, instead of hardcoding number of "next"
396 steps. Use an access watchpoint instead of a write watchpoint.
397
9665ffdd
PA
3982015-01-09 Pedro Alves <palves@redhat.com>
399
400 * gdb.threads/ia64-sigill.c (threads_started_barrier): New global.
401 (thread_func): Wait on barrier.
402 (main): Wait for all threads to start before stopping GDB.
403 * gdb.threads/siginfo-threads.c (threads_started_barrier): New
404 global.
405 (thread1_func, thread2_func): Wait on barrier.
406 (main): Wait for all threads to start before stopping GDB.
407 * gdb.threads/watchthreads-reorder.c (threads_started_barrier):
408 New global.
409 (thread1_func, thread2_func): Wait on barrier.
410 (main): Wait for all threads to start before stopping GDB.
411
c945a99f
PA
4122015-01-09 Pedro Alves <palves@redhat.com>
413
414 * gdb.threads/attach-many-short-lived-threads.c: New file.
415 * gdb.threads/attach-many-short-lived-threads.exp: New file.
416
c1a747c1
PA
4172014-01-09 Pedro Alves <palves@redhat.com>
418
419 * gdb.threads/fork-thread-pending.exp: Switch to the main thread
420 instead of to thread 2.
421 * gdb.threads/signal-command-multiple-signals-pending.c (main):
422 Add barrier around each pthread_create call instead of around all
423 calls.
424 * gdb.threads/signal-command-multiple-signals-pending.exp (test):
425 Set a break on thread_function and have the child threads hit it
426 one at at a time.
427
60b3033e
PA
4282015-01-09 Pedro Alves <palves@redhat.com>
429
430 * lib/gdb.exp (can_spawn_for_attach): New procedure.
431 (spawn_wait_for_attach): Error out if can_spawn_for_attach returns
432 false.
433 * gdb.base/attach.exp: Use can_spawn_for_attach instead of
434 checking whether the target board is remote.
435 * gdb.multi/multi-attach.exp: Likewise.
436 * gdb.python/py-sync-interp.exp: Likewise.
437 * gdb.server/ext-attach.exp: Likewise.
438 * gdb.python/py-prompt.exp: Use can_spawn_for_attach before the
439 tests that need to attach, instead of checking whether the target
440 board is remote at the top of the file.
441
acc018ac
YQ
4422015-01-08 Yao Qi <yao@codesourcery.com>
443
444 * gdb.trace/entry-values.exp: Set call_insn for MIPS target.
445
50a18af8
JK
4462015-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
447
448 Fix testcase compilation.
449 * gdb.arch/i386-avx512.exp (comp_flags): Remove /common.
450
8503d6e1
JB
4512015-01-06 Joel Brobecker <brobecker@adacore.com>
452
453 * gdb.python/py-type.exp: Add a couple test about empty
454 array creation, and negative-length array creation.
455
cc73dbcc
DE
4562015-01-02 Doug Evans <xdje42@gmail.com>
457
458 * gdb.cp/nsalias.exp: Fix output of external/declaration flags.
459
0300bbc7
DE
4602015-01-02 Doug Evans <dje@google.com>
461
462 * gdb.dwarf2/dw4-sig-types.exp: Also pass -fdebug-types-section to gcc.
463
9d85a0ec
YQ
4642014-12-29 Yao Qi <yao@codesourcery.com>
465
466 * gdb.trace/entry-values.exp: Update comments. Rename variable
467 bar_call_foo to returned_from_foo.
468
87186c6a
MMN
4692014-12-20 Mihail-Marian Nistor <mihail.nistor@freescale.com>
470
471 PR gdb/17394
472 * gdb.linespec/break-asm-file.c: New file.
473 * gdb.linespec/break-asm-file.exp: New file.
474 * gdb.linespec/break-asm-file0.s: New file.
475 * gdb.linespec/break-asm-file1.s: New file.
476
1bab7383
YQ
4772014-12-18 Nigel Stephens <nigel@mips.com>
478 Maciej W. Rozycki <macro@codesourcery.com>
479
480 * gdb.base/float.exp: Handle the new output from "info float" on
481 MIPS targets.
482
1bc1068a
JK
4832014-12-17 Jan Kratochvil <jan.kratochvil@redhat.com>
484
485 Fix MinGW compilation.
486 * gdb.compile/compile-ops.exp: Update untested message if
487 !skip_compile_feature_tests.
488 * gdb.compile/compile-setjmp.exp: Likewise.
489 * gdb.compile/compile-tls.exp: Likewise.
490 * gdb.compile/compile.exp: Likewise.
491 * lib/gdb.exp (skip_compile_feature_tests): Check also "Command not
492 supported on this host".
493
b6615d10
DE
4942014-12-16 Doug Evans <xdje42@gmail.com>
495
496 * boards/stabs.exp: New file.
497
25dda427
AA
4982014-12-16 Andreas Arnez <arnez@vnet.linux.ibm.com>
499
500 * gdb.base/completion.exp: Adjust to format changes of "maint
501 print user-registers".
502
bf330350
CU
5032014-12-16 Catalin Udma <catalin.udma@freescale.com>
504
505 PR server/17457
506 * gdb.arch/aarch64-fp.c: New file.
507 * gdb.arch/aarch64-fp.exp: New file.
508
395cf596
SDJ
5092014-12-15 Sergio Durigan Junior <sergiodj@redhat.com>
510
511 Merge dg-extract-results.{sh,py} from GCC upstream (r210243,
512 r210637, r210913, r211666, r215400, r215817).
513
514 2014-05-08 Richard Sandiford <rdsandiford@googlemail.com>
515 * dg-extract-results.py: New file.
516 * dg-extract-results.sh: Use it if the environment seems
517 suitable.
518
519 2014-05-20 Richard Sandiford <rdsandiford@googlemail.com>
520
521 * dg-extract-results.py (parse_run): Handle warnings that
522 are printed before a test harness is run.
523
524 2014-05-25 Richard Sandiford <rdsandiford@googlemail.com>
525
526 * dg-extract-results.py (Named): Remove __cmp__ method.
527 (output_variation): Use a key to sort variation.harnesses.
528
529 2014-06-14 Richard Sandiford <rdsandiford@googlemail.com>
530
531 * dg-extract-results.py: For Python 3, force sys.stdout to
532 handle surrogate escape sequences.
533 (safe_open): New function.
534 (output_segment, main): Use it.
535
536 2014-09-19 Segher Boessenkool <segher@kernel.crashing.org>
537
538 * dg-extract-results.py (Prog.result_re): Include options
539 in test name.
540
541 2014-10-02 Segher Boessenkool <segher@kernel.crashing.org>
542
543 * dg-extract-results.py (output_variation): Always sort if
544 do_sum.
545
e882ef3c
SM
5462014-12-15 Simon Marchi <simon.marchi@ericsson.com>
547
548 * lib/gdb.exp (default_gdb_start): After starting gdb, loop
549 as long as we get pagination notifications.
550
4992aa20
JM
5512014-12-15 Jason Merrill <jason@redhat.com>
552
553 * Makefile.in (check-gdb.%): Restore.
554 * README: Mention it.
555
c1b5a1a6
JB
5562014-12-13 Joel Brobecker <brobecker@adacore.com>
557
558 * gdb.ada/str_uninit: New testcase.
559
5537b577
JK
5602014-12-13 Jan Kratochvil <jan.kratochvil@redhat.com>
561
562 PR symtab/17642
563 * gdb.base/vla-stub-define.c: New file.
564 * gdb.base/vla-stub.c: New file.
565 * gdb.base/vla-stub.exp: New file.
566
bb2ec1b3
TT
5672014-12-12 Phil Muldoon <pmuldoon@redhat.com>
568 Jan Kratochvil <jan.kratochvil@redhat.com>
569 Tom Tromey <tromey@redhat.com>
570
571 * configure.ac: Add gdb.compile/.
572 * configure: Regenerate.
573 * gdb.compile/Makefile.in: New file.
574 * gdb.compile/compile-ops.exp: New file.
575 * gdb.compile/compile-ops.c: New file.
576 * gdb.compile/compile-tls.c: New file.
577 * gdb.compile/compile-tls.exp: New file.
578 * gdb.compile/compile-constvar.S: New file.
579 * gdb.compile/compile-constvar.c: New file.
580 * gdb.compile/compile-mod.c: New file.
581 * gdb.compile/compile-nodebug.c: New file.
582 * gdb.compile/compile-setjmp-mod.c: New file.
583 * gdb.compile/compile-setjmp.c: New file.
584 * gdb.compile/compile-setjmp.exp: New file.
585 * gdb.compile/compile-shlib.c: New file.
586 * gdb.compile/compile.c: New file.
587 * gdb.compile/compile.exp: New file.
588 * lib/gdb.exp (skip_compile_feature_tests): New proc.
589
4ff709eb
TT
5902014-12-12 Tom Tromey <tromey@redhat.com>
591
592 * lib/dwarf.exp (_location): Ignore blank lines. Allow comments.
593 Handle DW_OP_pick, DW_OP_skip, DW_OP_bra.
594
6dddd6a5
DE
5952014-12-12 Doug Evans <dje@google.com>
596
597 * lib/gdb-python.exp (get_python_valueof): New function.
598 * gdb.python/py-objfile.exp: Add tests for gdb.lookup_objfile.
599
71c24708
AA
6002014-12-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
601
602 * gdb.base/completion.exp: Add test for completion of "info
603 registers ".
604
3e29f34a
MR
6052014-12-12 Maciej W. Rozycki <macro@codesourcery.com>
606
607 * gdb.base/func-ptrs.c: New file.
608 * gdb.base/func-ptrs.exp: New file.
609
fc126975
SM
6102014-12-10 Simon Marchi <simon.marchi@ericsson.com>
611
612 PR breakpoints/17012
613 * gdb.base/dprintf-detach.c: New file.
614 * gdb.base/dprintf-detach.exp: New file.
615
0a46d518
SM
6162014-12-10 Simon Marchi <simon.marchi@ericsson.com>
617
618 * gdb.trace/qtro.exp: Replace gdbserver detection code by...
619 * lib/gdb.exp (target_is_gdbserver): New procedure.
620
a0be3e44
DE
6212014-12-08 Doug Evans <dje@google.com>
622
623 * gdb.python/py-objfile.exp: Add tests for objfile.owner.
624
df1b803a
YQ
6252014-12-05 Yao Qi <yao@codesourcery.com>
626
627 * gdb.guile/scm-error.exp: Remove the third argument to
628 gdb_remote_download.
629 * gdb.guile/scm-frame-args.exp: Likewise.
630 * gdb.guile/scm-section-script.exp: Likewise.
631
ddb9f679
YQ
6322014-12-05 Yao Qi <yao@codesourcery.com>
633
634 * gdb.arch/i386-bp_permanent.exp: Use standard_testfile.
635
86e4ed39
DE
6362014-12-04 Doug Evans <dje@google.com>
637
638 * gdb.python/py-objfile.exp: Add tests for
639 objfile.add_separate_debug_file.
640
7c50a931
DE
6412014-12-04 Doug Evans <dje@google.com>
642
643 * lib/gdb.exp (get_build_id): New function.
644 (build_id_debug_filename_get): Rewrite to use it.
645 * gdb.python/py-objfile.exp: Add test for objfile.build_id.
646
621661e3
MR
6472014-12-04 Maciej W. Rozycki <macro@codesourcery.com>
648
649 * gdb.cp/expand-psymtabs-cxx.exp: Accept any address of
650 `method(long)', not just 0x0.
651 * gdb.cp/nsalias.exp: Align code labels to 4.
652 * gdb.dwarf2/dw2-canonicalize-type.S (main): Expand to 4-bytes.
653 * gdb.dwarf2/dw2-empty-pc-range.S (main): Likewise.
654 * gdb.dwarf2/pr11465.S (_ZN1N1cE): Likewise.
655 * gdb.dwarf2/dw2-case-insensitive.c (START_INSNS): New macro.
656 (cu_text_start, FUNC_lang_start): Use `START_INSNS'.
657 * gdb.dwarf2/dw2-stack-boundary.exp: Accept noise in complaints.
658
29f0c3b7
DE
6592014-12-02 Doug Evans <dje@google.com>
660
e1e061e7 661 PR symtab/17602
29f0c3b7 662 * gdb.cp/anon-ns.cc: Move guts of this file to ...
e1e061e7 663 * gdb.cp/anon-ns2.cc: ... here. New file.
29f0c3b7
DE
664 * gdb.cp/anon-ns.exp: Update.
665
162078c8
NB
6662014-12-02 Nick Bull <nicholaspbull@gmail.com>
667
668 * gdb.python/py-events.py (inferior_call_handler): New.
669 (register_changed_handler, memory_changed_handler): New.
670 (test_events.invoke): Register new handlers.
671 * gdb.python/py-events.exp: Add tests for inferior call,
672 memory_changed and register_changed events.
673
fdb09caf
AA
6742014-12-02 Andreas Arnez <arnez@linux.vnet.ibm.com>
675
676 * gdb.base/execl-update-breakpoints.exp: Specify the link address
677 with '-Ttext-segment' instead of '-Ttext'. Fall back to '-Ttext'
678 if the linker doesn't understand this.
679
55cfb2c4
SM
6802014-12-01 Simon Marchi <simon.marchi@ericsson.com>
681
682 * gdb.python/python.exp: Change expected reply to help().
683
9e8cd6df
YQ
6842014-12-01 Yao Qi <yao@codesourcery.com>
685
686 * configure.ac: Remove AC_ARG_ENABLE for gdbtk. Don't invoke
687 AC_CONFIG_SUBDIRS(gdb.gdbtk).
688 * configure: Re-generated.
689
6c659fc2
SC
6902014-11-28 Siva Chandra Reddy <sivachandra@google.com>
691
692 * gdb.cp/chained-calls.cc: New file.
693 * gdb.cp/chained-calls.exp: New file.
694 * gdb.cp/smartp.exp: Remove KFAIL for "p c2->inta".
695
d7fc3181
SM
6962014-11-28 Simon Marchi <simon.marchi@ericsson.com>
697
698 * gdb.ada/py_range.exp: Add parentheses to python calls to print.
699 * gdb.dwarf2/symtab-producer.exp: Same.
700 * gdb.gdb/python-interrupts.exp: Same.
701 * gdb.gdb/python-selftest.exp: Same.
702 * gdb.python/py-linetable.exp: Same.
703 * gdb.python/py-type.exp: Same.
704 * gdb.python/py-value-cc.exp: Same.
705 * gdb.python/py-value.exp: Same.
706
10e79639
YQ
7072014-11-28 Yao Qi <yao@codesourcery.com>
708
709 * gdb.base/break-probes.exp: Match library name prefixed with
710 sysroot.
711
f28a0564
SM
7122014-11-27 Simon Marchi <simon.marchi@ericsson.com>
713
714 * gdb.python/py-linetable.exp: Escape properly sorted(fset)
715 test expected output. Add parentheses for the call to print.
716 Remove L suffix from integers.
717
3fe1ce1d
DE
7182014-11-26 Doug Evans <dje@google.com>
719
720 * gdb.dwarf2/dw2-op-out-param.S: Fix comment.
721
84429e27
YQ
7222014-11-22 Yao Qi <yao@codesourcery.com>
723
724 * gdb.trace/entry-values.c: Remove asms.
725 (foo): Add foo_label.
726 (bar): Add bar_label.
727 * gdb.trace/entry-values.exp: Remove code computing foo's
728 length and bar's length.
729 (Dwarf::assemble): Invoke function_range for bar and use
730 MACRO_AT_func for foo.
731
26741859
YQ
7322014-11-22 Yao Qi <yao@codesourcery.com>
733
734 * gdb.dwarf2/dw2-compdir-oldgcc.S: Define label .Lgcc42_procstart
735 and .Lgcc43_procstart. Use .Lgcc42_procstart instead of gcc42.
736 Use .Lgcc43_procstart instead of gcc43.
737
45e44d27
JB
7382014-11-21 Joel Brobecker <brobecker@adacore.com>
739
740 * gdb.ada/n_arr_bound: New testcase.
741
458c8db8
SDJ
7422014-11-20 Sergio Durigan Junior <sergiodj@redhat.com>
743
744 PR breakpoints/10737
745 * gdb.base/catch-syscall.exp (do_syscall_tests): Call
746 test_catch_syscall_multi_arch.
747 (test_catch_syscall_multi_arch): New function.
748
43f3e411
DE
7492014-11-20 Doug Evans <xdje42@gmail.com>
750
751 * gdb.base/maint.exp: Update expected output.
752
0d7b2549
AA
7532014-11-19 Andreas Arnez <arnez@linux.vnet.ibm.com>
754
755 * gdb.base/bp-permanent.c (NOP): Define as 2-byte instead of
756 4-byte instruction on S390.
757
8908fca5
JB
7582014-11-19 Joel Brobecker <brobecker@adacore.com>
759
760 * gdb.ada/arr_arr: New testcase.
761
4a46959e
JB
7622014-11-19 Joel Brobecker <brobecker@adacore.com>
763
764 * gdb.ada/pkd_arr_elem: New Testcase.
765
470e2f4e
LM
7662014-11-18 Luis Machado <lgustavo@codesourcery.com>
767
768 * gdb.reverse/break-precsave: Expect completion message for
769 core file reads.
770 * gdb.reverse/consecutive-precsave.exp: Likewise.
771 * gdb.reverse/finish-precsave.exp: Likewise.
772 * gdb.reverse/i386-precsave.exp: Likewise.
773 * gdb.reverse/machinestate-precsave.exp: Likewise.
774 * gdb.reverse/sigall-precsave.exp: Likewise.
775 * gdb.reverse/solib-precsave.exp: Likewise.
776 * gdb.reverse/step-precsave.exp: Likewise.
777 * gdb.reverse/until-precsave.exp: Likewise.
778 * gdb.reverse/watch-precsave.exp: Likewise.
779
a267f3ad
AA
7802014-11-17 Andreas Arnez <arnez@linux.vnet.ibm.com>
781
782 * gdb.base/bp-permanent.c: Include unistd.h.
783 * gdb.python/py-framefilter-mi.c (main): Add return type.
784 * gdb.python/py-framefilter.c (main): Likewise.
785 * gdb.trace/actions-changed.c (main): Likewise.
786
12084a9a
AA
7872014-11-17 Andreas Arnez <arnez@linux.vnet.ibm.com>
788
789 * gdb.mi/until.c: Add eye-catchers.
790 * gdb.mi/mi-until.exp: Refer to eye-catchers instead of literal
791 line numbers.
792
dc7e1a77
AA
7932014-11-17 Andreas Arnez <arnez@linux.vnet.ibm.com>
794
795 * gdb.base/condbreak.exp: Drop references to removed non-prototype
796 function header variants in break1.c.
797 * gdb.base/ena-dis-br.exp: Likewise.
798 * gdb.base/hbreak2.exp: Likewise.
799 * gdb.reverse/until-precsave.exp: Drop references to removed
800 non-prototype function header variants in ur1.c.
801 * gdb.reverse/until-reverse.exp: Likewise.
802
41c77605
PM
8032014-11-17 Petr Machata <pmachata@redhat.com>
804
805 * lib/dwarf.exp (Dwarf::cu, Dwarf::tu): Emit
806 ${_cu_offset_size} bytes abbrev offset.
807
34248c3a
DE
8082014-11-15 Doug Evans <xdje42@gmail.com>
809
810 PR symtab/17559
811 * gdb.base/line-symtabs.exp: New file.
812 * gdb.base/line-symtabs.c: New file.
813 * gdb.base/line-symtabs.h: New file.
814
646da059
YQ
8152014-11-14 Yao Qi <yao@codesourcery.com>
816
817 * gdb.dwarf2/dw2-ifort-parameter.c: Remove inline asm.
818 (func): Add label func_label.
819 * gdb.dwarf2/dw2-ifort-parameter.exp (Dwarf::assemble):
820 Replace low_pc and high_pc with MACRO_AT_range.
821 Replace name, low_pc and high_pc with MACRO_AT_func.
822
9301ebe6
YQ
8232014-11-14 Yao Qi <yao@codesourcery.com>
824
825 * gdb.dwarf2/implptr-optimized-out.exp (Dwarf::assemble):
826 Replace name, low_pc and high_pc with MACRO_AT_func.
827
f166b542
YQ
8282014-11-14 Yao Qi <yao@codesourcery.com>
829
830 * gdb.dwarf2/implptr-optimized-out.exp: Use Dwarf::assemble to
831 produce debug information.
832 * gdb.dwarf2/implptr-optimized-out.S: Removed.
833
0f6e71e3
YQ
8342014-11-14 Yao Qi <yao@codesourcery.com>
835
836 * gdb.dwarf2/dwz.exp: Remove the code to compile main.c to
837 object and get function length.
838 (Dwarf::assemble): Replace name, low_pc and high_pc attributes
839 with MACRO_AT_func.
840 (top-level): Replace gdb_compile and clean_restart with
841 prepare_for_testing.
842 * gdb.dwarf2/main.c (main): Add label main_label.
843
876c4df9
YQ
8442014-11-14 Yao Qi <yao@codesourcery.com>
845
846 * lib/dwarf.exp (function_range): New procedure.
847 (Dwarf::_handle_macro_at_func): New procedure.
848 (Dwarf::_handle_macro_at_range): New procedure.
849 (Dwarf): Handle MACRO_AT_func and MACRO_AT_range.
850
02ad9cf1
YQ
8512014-11-14 Yao Qi <yao@codesourcery.com>
852
853 * lib/dwarf.exp (_handle_DW_TAG): Move some code to ...
854 (_handle_attribute): New procedure.
855
a59add0c
AA
8562014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
857
858 * gdb.ada/cond_lang/foo.c (callme): Add return type.
859 * gdb.base/call-sc.c (zed): Likewise.
860 * gdb.base/checkpoint.c (main): Likewise.
861 * gdb.base/dump.c (main): Likewise.
862 * gdb.base/gcore.c (main): Likewise.
863 * gdb.base/huge.c (main): Likewise.
864 * gdb.base/multi-forks.c (main): Likewise.
865 * gdb.base/pr10179-a.c (main): Likewise.
866 * gdb.base/savedregs.c (main): Likewise.
867 * gdb.base/sigaltstack.c (main): Likewise.
868 * gdb.base/siginfo.c (main): Likewise.
869 * gdb.base/structs.c (zed): Likewise.
870 * gdb.mi/mi-stack.c (callee3, callee2, callee1, main): Likewise.
871 * gdb.mi/mi-syn-frame.c (main): Likewise.
872 * gdb.mi/until.c (foo, main): Likewise.
873 * gdb.base/global-var-nested-by-dso.c (b_main, c_main): Declare.
874 * gdb.base/solib-weak.c (foo): Declare.
875 * gdb.base/attach-twice.c: Include stdio.h.
876 * gdb.base/weaklib1.c: Likewise.
877 * gdb.base/weaklib2.c: Likewise.
878 * gdb.base/catch-signal-fork.c: Include stdio.h and sys/wait.h.
879 * gdb.mi/mi-condbreak-call-thr-state-mt.c: Include stdio.h and
880 unistd.h.
881 * gdb.base/attach-pie-misread.c: Include stdlib.h.
882 * gdb.mi/mi-exit-code.c: Likewise.
883 * gdb.base/break-interp-lib.c: Include string.h.
884 * gdb.base/coremaker.c: Likewise.
885 * gdb.base/testenv.c: Likewise.
886 * gdb.python/py-finish-breakpoint.c: Likewise.
887 * gdb.base/inferior-died.c: Include sys/wait.h.
888 * gdb.base/fileio.c: Include time.h.
889 * gdb.base/async-shell.c: Include unistd.h.
890 * gdb.base/dprintf-non-stop.c: Likewise.
891 * gdb.base/info-os.c: Likewise.
892 * gdb.mi/mi-console.c: Likewise.
893 * gdb.mi/watch-nonstop.c: Likewise.
894 * gdb.python/py-events.c: Likewise.
895 * gdb.base/async.c (baz): Move up before its invocation.
896 * gdb.base/code_elim2.c (my_global_func): Likewise.
897 * gdb.base/skip-solib-lib.c (multiply): Likewise.
898 * gdb.base/advance.c (func2): Likewise.
899
3b5d5997
AA
9002014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
901
902 * gdb.base/annota1.c: Remove #ifdef PROTOTYPES, keep prototyped
903 variant.
904 * gdb.base/annota3.c: Likewise.
905 * gdb.base/async.c: Likewise.
906 * gdb.base/average.c: Likewise.
907 * gdb.base/call-ar-st.c: Likewise.
908 * gdb.base/call-rt-st.c: Likewise.
909 * gdb.base/call-sc.c: Likewise.
910 * gdb.base/call-strs.c: Likewise.
911 * gdb.base/ending-run.c: Likewise.
912 * gdb.base/execd-prog.c: Likewise.
913 * gdb.base/exprs.c: Likewise.
914 * gdb.base/foll-exec.c: Likewise.
915 * gdb.base/foll-fork.c: Likewise.
916 * gdb.base/foll-vfork.c: Likewise.
917 * gdb.base/funcargs.c: Likewise.
918 * gdb.base/gcore.c: Likewise.
919 * gdb.base/jump.c: Likewise.
920 * gdb.base/langs0.c: Likewise.
921 * gdb.base/langs1.c: Likewise.
922 * gdb.base/langs2.c: Likewise.
923 * gdb.base/mips_pro.c: Likewise.
924 * gdb.base/nodebug.c: Likewise.
925 * gdb.base/opaque0.c: Likewise.
926 * gdb.base/opaque1.c: Likewise.
927 * gdb.base/recurse.c: Likewise.
928 * gdb.base/run.c: Likewise.
929 * gdb.base/scope0.c: Likewise.
930 * gdb.base/scope1.c: Likewise.
931 * gdb.base/setshow.c: Likewise.
932 * gdb.base/setvar.c: Likewise.
933 * gdb.base/shmain.c: Likewise.
934 * gdb.base/shr1.c: Likewise.
935 * gdb.base/shr2.c: Likewise.
936 * gdb.base/sigall.c: Likewise.
937 * gdb.base/signals.c: Likewise.
938 * gdb.base/so-indr-cl.c: Likewise.
939 * gdb.base/solib2.c: Likewise.
940 * gdb.base/structs.c: Likewise.
941 * gdb.base/sum.c: Likewise.
942 * gdb.base/vforked-prog.c: Likewise.
943 * gdb.base/watchpoint.c: Likewise.
944 * gdb.reverse/shr2.c: Likewise.
945 * gdb.reverse/until-reverse.c: Likewise.
946 * gdb.reverse/ur1.c: Likewise.
947 * gdb.reverse/watch-reverse.c: Likewise.
948
066a77c5
AA
9492014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
950
951 * gdb.base/sepdebug.c: Remove #ifdef PROTOTYPES, keep prototyped
952 variant.
953 * gdb.base/sepdebug.exp: Drop references to removed code.
954
4f204ea5
AA
9552014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
956
957 * gdb.base/list0.h: Remove #ifdef PROTOTYPES, keep prototyped
958 variant. Preserve original line numbering.
959 * gdb.base/list1.c: Likewise.
960
3b377a3a
AA
9612014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
962
963 * gdb.base/break.c: Remove #ifdef PROTOTYPES, keep prototyped
964 variant.
965 * gdb.base/break1.c: Likewise.
966 * gdb.base/break.exp: Drop references to removed code.
967
e444df73
AA
9682014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
969
970 * gdb.base/solib1.c: Remove #ifdef PROTOTYPES, keep prototyped
971 variant.
972
8008f2a7
AA
9732014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
974
975 * gdb.base/callfuncs.exp (perform_all_tests): Re-indent.
976
a5a06887
AA
9772014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
978
979 * gdb.base/callfuncs.exp: Remove 'prototypes' variable. Move main
980 logic into perform_all_tests() and invoke it with and without
981 function header prototypes.
982 (do_function_calls): Remove conditional XFAIL for PR 5318.
983 (rerun_and_prepare): Remove duplicate code.
984 (perform_all_tests): New. Main logic moved here.
985
44dba9b9
AA
9862014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
987
988 * gdb.base/callfuncs.c (t_float_many_args): Fix syntax error in
989 code guarded by #ifdef NO_PROTOTYPES.
990 (t_double_many_args): Likewise.
991 (DEF_FUNC_MANY_ARGS_1): Likewise.
992 (DEF_FUNC_VALUES_1): Likewise.
993 (t_structs_ldc): Renamed from t_structs_fc in conditional code
994 guarded by #ifdef PROTOTYPES.
995
d1fbcd56
AA
9962014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
997
998 * gdb.mi/mi-console.c: Add eye-catcher.
999 * gdb.mi/mi-console.exp (semihosted_string): Refer to eye-catcher
1000 instead of literal line number.
1001
b0e59b8f
AA
10022014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
1003
1004 * gdb.base/shr2.c: Add eye-catcher.
1005 * gdb.base/shlib-call.exp: Refer to eye-catcher instead of literal
1006 line number.
1007
78f98cca
AA
10082014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
1009
1010 * gdb.base/jump.c: Add eye-catchers.
1011 * gdb.base/jump.exp: Refer to eye-catchers instead of literal line
1012 numbers.
1013
58fa2af0
AA
10142014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
1015
1016 * gdb.base/execd-prog.c: Add eye-catchers.
1017 * gdb.base/foll-exec.c: Likewise.
1018 * gdb.base/foll-exec.exp: Refer to eye-catchers instead of literal
1019 line numbers.
1020
04e5059b
AA
10212014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
1022
1023 * gdb.base/ending-run.c: Add eye-catchers.
1024 * gdb.base/ending-run.exp: Refer to eye-catchers instead of
1025 literal line numbers.
1026
dbfdb174
AA
10272014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
1028
1029 * gdb.base/call-rt-st.c: Add eye-catchers.
1030 * gdb.base/call-rt-st.exp: Refer to eye-catchers instead of
1031 literal line numbers.
1032
888a2ade
AA
10332014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
1034
1035 * gdb.base/call-ar-st.c: Add eye-catchers.
1036 * gdb.base/call-ar-st.exp: Refer to eye-catchers instead of
1037 literal line numbers.
1038
6acc2dde
AA
10392014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
1040
1041 * gdb.base/average.c: Add eye-catchers.
1042 * gdb.base/sum.c: Likewise.
1043 * gdb.base/dbx.exp: Use eye-catchers to determine line numbers for
1044 regexps dynamically.
1045
9ecfcd1d
AA
10462014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
1047
1048 * gdb.base/solib1.c: Add eye-catchers.
1049 * gdb.base/so-impl-ld.exp: Match against eye-catchers instead of
1050 literal line numbers.
1051
78708b7c
PA
10522014-11-12 Pedro Alves <palves@redhat.com>
1053
1054 * gdb.threads/leader-exit.exp: Test sending ctrl-c works after the
1055 leader has exited.
1056
af48d08f
PA
10572014-11-12 Pedro Alves <palves@redhat.com>
1058
1059 * gdb.arch/i386-bp_permanent.c: New file.
1060 * gdb.arch/i386-bp_permanent.exp: Don't skip on x86_64.
1061 (srcfile): Set to i386-bp_permanent.c.
1062 (top level): Adjust to work in both 32-bit and 64-bit modes. Test
1063 that stepi does not execute the 'leave' instruction, instead of
1064 testing it does execute.
1065 * gdb.base/bp-permanent.c: New file.
1066 * gdb.base/bp-permanent.exp: New file.
1067
af3768e9
DE
10682014-11-10 Doug Evans <xdje42@gmail.com>
1069
1070 PR symtab/17564
1071 * gdb.base/symtab-search-order.exp: New file.
1072 * gdb.base/symtab-search-order.c: New file.
1073 * gdb.base/symtab-search-order-1.c: New file.
1074 * gdb.base/symtab-search-order-shlib-1.c: New file.
1075
9de00a4a
PA
10762014-11-07 Pedro Alves <palves@redhat.com>
1077
1078 PR gdb/17511
1079 * gdb.base/sigstep.exp (in_handler_map) <si+advance>: xfail
1080 i?86-*-linux*.
1081
e0f52461
SC
10822014-11-03 Siva Chandra Reddy <sivachandra@google.com>
1083
1084 PR c++/17494
1085 * gdb.cp/pr17494.cc: New file.
1086 * gdb.cp/pr17494.exp: New file.
1087
6ce8c980
YQ
10882014-11-02 Yao Qi <yao@codesourcery.com>
1089
1090 * gdb.python/python.exp: Get working directory and match the
1091 output of "set extended-prompt \\w " with it.
1092
02be9a71
DE
10932014-10-30 Doug Evans <dje@google.com>
1094
1095 * gdb.python/py-objfile.exp: Add tests for setting random attributes
1096 in objfiles.
1097 * gdb.python/py-progspace.exp: Add tests for setting random attributes
1098 in progspaces.
1099
3bdff46b
LM
11002014-10-30 Janis Johnson <janisjo@codesourcery.com>
1101
1102 * gdb.base/fullpath-expand.exp: Skip for a remote host.
1103 * gdb.base/realname-expand.exp: Likewise.
1104 * gdb.linespec/macro-relative.exp: Likewise.
1105
ab917dfb
PA
11062014-10-29 Pedro Alves <palves@redhat.com>
1107
1108 PR gdb/17408
1109 * gdb.threads/schedlock.c (some_function): New function.
1110 (call_function): New global.
1111 (MAYBE_CALL_SOME_FUNCTION): New macro.
1112 (thread_function): Call it.
1113 * gdb.threads/schedlock.exp (get_args): Add description parameter,
1114 and use it instead of a global counter. Adjust all callers.
1115 (get_current_thread): Use "find current thread" for test message
1116 here rather than having all callers pass down the same string.
1117 (goto_loop): New procedure, factored out from ...
1118 (my_continue): ... this.
1119 (step_ten_loops): Change parameter from test message to command to
1120 use. Adjust.
1121 (list_count): Delete global.
1122 (check_result): New procedure, factored out from duplicate top
1123 level code.
1124 (continue tests): Wrap in with_test_prefix.
1125 (test_step): New procedure, factored out from duplicate top level
1126 code.
1127 (top level): Test "step" in combination with all scheduler-locking
1128 modes. Test "next" in combination with all scheduler-locking
1129 modes, and in combination with stepping over a function call or
1130 not.
1131 * gdb.threads/next-bp-other-thread.c: New file.
1132 * gdb.threads/next-bp-other-thread.exp: New file.
1133
d3d4baed
PA
11342014-10-29 Pedro Alves <palves@redhat.com>
1135
1136 PR python/17372
1137 * gdb.python/python.exp: Test a multi-line command that spawns
1138 interactive Python.
1139 * gdb.base/multi-line-starts-subshell.exp: New file.
1140
563e8d85
YQ
11412014-10-29 Yao Qi <yao@codesourcery.com>
1142
1143 * gdb.base/fileio.exp: Make directories on host.
1144
0ea4d52e
YQ
11452014-10-29 Yao Qi <yao@codesourcery.com>
1146
1147 * gdb.base/fileio.c (test_write): Close the file.
1148
7f5ef605
PA
11492014-10-28 Pedro Alves <palves@redhat.com>
1150
1151 PR gdb/12623
1152 * gdb.base/sigstep.c (no_handler): New global.
1153 (main): If 'no_handler is true, set the signal handlers to
1154 SIG_IGN.
1155 * gdb.base/sigstep.exp (breakpoint_over_handler): Add
1156 with_sw_watch and no_handler parameters. Handle them.
1157 (top level) <stepping over handler when stopped at a breakpoint
1158 test>: Add a test axis for testing with a software watchpoint, and
1159 another for testing with the signal handler set to SIG_IGN.
1160 * gdb.base/step-sw-breakpoint-adjust-pc.c: New file.
1161 * gdb.base/step-sw-breakpoint-adjust-pc.exp: New file.
1162
abbdbd03
PA
11632014-10-28 Pedro Alves <palves@redhat.com>
1164
1165 PR gdb/17511
1166 * gdb.base/sigstep.c (handler): Add a few more writes to 'done'.
1167 * gdb.base/sigstep.exp (other_handler_location): New global.
1168 (advance): Support stepping into the signal handler, and running
1169 commands while in the handler.
1170 (in_handler_map): New global.
1171 (top level): In the advance test, add combinations for getting
1172 into the handler with stepping commands, and for running commands
1173 in the handler. Add comment descripting the advancei tests.
1174
1df4399f
PA
11752014-10-28 Pedro Alves <palves@redhat.com>
1176
1177 * gdb.base/sigstep.exp: Use build_executable instead of
1178 prepare_for_testing.
1179 (top level): Move code that starts GDB, runs to main and creates a
1180 display to ...
1181 (restart): ... this new procedure.
1182 (top level): Move backtrace from signal handler test to ...
1183 (validate_backtrace): ... this new procedure.
1184 (advance, advancei): Rename parameter from 'i' to 'cmd'. Use
1185 with_test_prefix. Always restart GDB.
1186 (skip_to_handler): Rename parameter from 'i' to 'cmd'. Use
1187 with_test_prefix. Always restart GDB. No need to delete
1188 breakpoints after the test.
1189 (test_skip_handler): Remove prefix parameter.
1190 (skip_over_handler, breakpoint_to_handler)
1191 (breakpoint_to_handler_entry, breakpoint_over_handler): Rename
1192 parameter from 'i' to 'cmd'. Use with_test_prefix. Always
1193 restart GDB. No need to delete breakpoints after the test.
1194 (top level): Use foreach to call the test procedures with
1195 different commands.
1196
a5b6e449
PA
11972014-10-28 Pedro Alves <palves@redhat.com>
1198
1199 * gdb.base/sigaltstack.exp: Update to use Bugzilla bug numbers
1200 instead of GNATS numbers.
1201 * gdb.base/sigbpt.exp: Likewise.
1202 * gdb.base/siginfo.exp: Likewise.
1203 * gdb.base/sigstep.exp: Likewise.
1204
e5f8a7cc
PA
12052014-10-27 Pedro Alves <palves@redhat.com>
1206
1207 * gdb.base/sigstep.c (dummy): New global.
1208 (main): Issue a couple writes to the new global.
1209 * gdb.base/sigstep.exp (get_next_pc, test_skip_handler): New
1210 procedures.
1211 (skip_over_handler): Use test_skip_handler.
1212 (top level): Call skip_over_handler for stepi and nexti too.
1213 (breakpoint_over_handler): Use test_skip_handler.
1214 (top level): Call breakpoint_over_handler for stepi and nexti too.
1215
763905a3
YQ
12162014-10-27 Yao Qi <yao@codesourcery.com>
1217
1218 * gdb.trace/tfile.c (adjust_function_address)
1219 [__powerpc64__ && _CALL_ELF != 2]: Get function address from
1220 function descriptor.
1221
6f259a23
DB
12222014-10-24 Don Breazeal <donb@codesourcery.com>
1223
1224 * gdb.base/foll-fork.exp (test_follow_fork,
1225 catch_fork_child_follow): Check for updated fork messages emitted
1226 from infrun.c.
1227 * gdb.base/foll-vfork.exp (vfork_parent_follow_through_step,
1228 vfork_parent_follow_to_bp, vfork_and_exec_child_follow_to_main_bp,
1229 vfork_and_exec_child_follow_through_step): Check for updated vfork
1230 messages emitted from infrun.c.
1231
09dd9a69
PA
12322014-10-24 Pedro Alves <palves@redhat.com>
1233
1234 * gdb.base/corefile.exp: Remove references to ultrix.
1235 * gdb.base/interrupt.exp: Likewise.
1236 * gdb.base/whatis.exp: Likewise.
1237 * gdb.gdb/selftest.exp: Likewise.
1238 * gdb.threads/manythreads.exp: Likewise.
1239 * gdb.threads/print-threads.exp: Likewise.
1240 * gdb.threads/pthreads.exp:: Likewise.
1241 * gdb.threads/schedlock.exp: Likewise.
1242
3433cfa5
SC
12432014-10-24 Siva Chandra Reddy <sivachandra@google.com>
1244
1245 * gdb.cp/non-trivial-retval.cc: Add a test case.
1246 * gdb.cp/non-trivial-retval.exp: Add a test.
1247
092f880b
YQ
12482014-10-20 Yao Qi <yao@codesourcery.com>
1249
1250 * gdb.python/py-objfile-script-gdb.py.in: Rename it to ...
1251 * gdb.python/py-objfile-script-gdb.py: New file.
1252 * gdb.python/py-objfile-script.exp: Update reference to
1253 py-objfile-script-gdb.py.in. Use gdb_remote_donwload instead
1254 of remote_download. Remove the dest file.
1255
acbdb7f3
YQ
12562014-10-20 Yao Qi <yao@codesourcery.com>
1257
1258 * gdb.base/checkpoint.exp: Don't remove file copied on host.
1259 * gdb.base/step-line.exp: Likewise.
1260 * gdb.dwarf2/dw2-anonymous-func.exp: Likewise.
1261 * gdb.dwarf2/dw2-basic.exp: Likewise.
1262 * gdb.dwarf2/dw2-compressed.exp: Likewise.
1263 * gdb.dwarf2/dw2-filename.exp: Likewise.
1264 * gdb.dwarf2/dw2-intercu.exp: Likewise.
1265 * gdb.dwarf2/dw2-intermix.exp: Likewise.
1266 * gdb.dwarf2/dw2-producer.exp: Likewise.
1267 * gdb.dwarf2/mac-fileno.exp: Likewise.
1268 * gdb.python/py-frame-args.exp: Likewise.
1269 * gdb.python/py-framefilter.exp: Likewise.
1270 * gdb.python/py-mi.exp: Likewise.
1271 * gdb.python/py-objfile-script.exp: Likewise
1272 * gdb.python/py-pp-integral.exp: Likewise.
1273 * gdb.python/py-pp-re-notag.exp: Likewise.
1274 * gdb.python/py-prettyprint.exp: Likewise.
1275 * gdb.python/py-section-script.exp: Likewise.
1276 * gdb.python/py-typeprint.exp: Likewise.
1277 * gdb.python/py-xmethods.exp: Likewise.
1278 * gdb.stabs/weird.exp: Likewise.
1279 * gdb.xml/tdesc-regs.exp: Likewise.
1280
bd286a29
KCY
12812014-10-18 Kwok Cheung Yeung <kcy@codesourcery.com>
1282
1283 * gdb.dwarf2/dw2-dir-file-name.exp (addr_len): New.
1284 (out_cu): Use addr_len for the size of addresses.
1285 (out_line): Likewise. Size DW_LNE_set_address instruction
1286 according to addr_len.
1287 * gdb.dwarf2/dw2-dir-file-name.c (START_INSNS): New.
1288 (FUNC): Add START_INSNS to definition.
1289
673dc4a0
YQ
12902014-10-18 Yao Qi <yao@codesourcery.com>
1291
1292 * gdb.base/argv0-symlink.exp: Check argv[0] value if
1293 gdb_has_argv0 return true.
1294 * gdb.guile/scm-value.exp (test_value_in_inferior): Don't
1295 check [target_info exists noargs], check [gdb_has_argv0]
1296 instead.
1297 * gdb.python/py-value.exp (test_value_in_inferior): Likewise.
1298 * lib/gdb.exp (gdb_has_argv0, gdb_has_argv0_1): New
1299 procedures.
1300
4ffbba72
DE
13012014-10-17 Doug Evans <dje@google.com>
1302
1303 * gdb.python/py-events.exp: Update expected output for clear_objfiles
1304 event.
1305 * gdb.python/py-events.py: Add clear_objfiles event.
1306
d096d8c1
DE
13072014-10-17 Doug Evans <dje@google.com>
1308
1309 * gdb.python/py-objfile.exp: Test progspace attribute.
1310
a80db015
LM
13112014-10-17 Luis Machado <lgustavo@codesourcery.com>
1312
1313 * gdb.guile/scm-breakpoint.exp: Do not assume any
1314 directory separators when matching source file paths.
1315 * gdb.python/py-breakpoint.exp: Likewise.
1316 * gdb.reverse/break-precsave.exp: Likewise.
1317 * gdb.reverse/break-reverse.exp: Likewise.
1318 * gdb.reverse/consecutive-precsave.exp: Likewise.
1319 * gdb.reverse/finish-precsave.exp: Likewise.
1320 * gdb.reverse/finish-reverse-bkpt.exp: Likewise.
1321 * gdb.reverse/finish-reverse.exp: Likewise.
1322 * gdb.reverse/i386-precsave.exp: Likewise.
1323 * gdb.reverse/i387-env-reverse.exp: Likewise.
1324 * gdb.reverse/i387-stack-reverse.exp: Likewise.
1325 * gdb.reverse/machinestate-precsave.exp: Likewise.
1326 * gdb.reverse/machinestate.exp: Likewise.
1327 * gdb.reverse/sigall-precsave.exp: Likewise.
1328 * gdb.reverse/solib-precsave.exp: Likewise.
1329 * gdb.reverse/step-precsave.exp: Likewise.
1330 * gdb.reverse/until-precsave.exp: Likewise.
1331 * gdb.reverse/watch-precsave.exp: Likewise.
1332 * gdb.reverse/watch-reverse.exp: Likewise.
1333
b22089ab
YQ
13342014-10-17 Yao Qi <yao@codesourcery.com>
1335
1336 * lib/gdb.exp (gdb_skip_xml_test): Copy trivial.xml to host.
1337 * gdb.xml/tdesc-regs.exp: Copy single-reg.xml to host.
1338
6c4486e6
PA
13392014-10-17 Pedro Alves <palves@redhat.com>
1340
1341 PR gdb/17471
1342 * gdb.base/bg-execution-repeat.c: New file.
1343 * gdb.base/bg-execution-repeat.exp: New file.
1344
0ff33695
PA
13452014-10-17 Pedro Alves <palves@redhat.com>
1346
1347 PR gdb/17300
1348 * gdb.base/continue-all-already-running.c: New file.
1349 * gdb.base/continue-all-already-running.exp: New file.
1350
6fdebc3d
PA
13512014-10-17 Pedro Alves <palves@redhat.com>
1352
1353 PR gdb/17472
1354 * gdb.base/annota-input-while-running.c: New file.
1355 * gdb.base/annota-input-while-running.exp: New file.
1356
32a8097b
PA
13572014-10-17 Pedro Alves <palves@redhat.com>
1358
1359 * gdb.base/callfuncs.exp: emove references to osf.
1360 * gdb.base/sigall.exp: Likewise.
1361 * gdb.gdb/selftest.exp: Likewise.
1362 * gdb.hp/gdb.base-hp/callfwmall.exp: Likewise.
1363 * gdb.mi/non-stop.c: Likewise.
1364 * gdb.mi/pthreads.c: Likewise.
1365 * gdb.reverse/sigall-precsave.exp: Likewise.
1366 * gdb.reverse/sigall-reverse.exp: Likewise.
1367 * gdb.threads/pthreads.c: Likewise.
1368 * gdb.threads/pthreads.exp: Likewise.
1369
7a3517ff
YQ
13702014-10-17 Yao Qi <yao@codesourcery.com>
1371
1372 * gdb.base/commands.exp (gdbvar_complex_if_while_test): Don't
1373 check 'target_info exists noargs'.
1374 (test_command_prompt_position): Likewise.
1375 (progvar_simple_if_test): Don't check 'target_info exists noargs'.
1376 Remove "set args".
1377 (progvar_simple_while_test): Likewise.
1378 (progvar_complex_if_while_test): Likewise.
1379 (if_while_breakpoint_command_test): Likewise.
1380 (infrun_breakpoint_command_test): Likewise.
1381 (breakpoint_command_test): Likewise.
1382 (watchpoint_command_test): Likewise.
1383 (bp_deleted_in_command_test): Likewise.
1384 (temporary_breakpoint_commands): Likewise.
1385
bb99c472
YQ
13862014-10-16 Yao Qi <yao@codesourcery.com>
1387
1388 * gdb.base/remotetimeout.exp: Remove noargs checking.
1389
7c16b83e
PA
13902014-10-15 Pedro Alves <palves@redhat.com>
1391
1392 PR breakpoints/9649
1393 * gdb.base/breakpoint-in-ro-region.c (main): Add more instructions.
1394 * gdb.base/breakpoint-in-ro-region.exp
1395 (probe_target_hardware_step): New procedure.
1396 (top level): Probe hardware stepping and hardware breakpoint
1397 support. Test stepping through a read-only region, with both
1398 "breakpoint auto-hw" on and off and both "always-inserted" on and
1399 off.
1400
35a49624
IB
14012014-10-15 Iain Buclaw <ibuclaw@gdcproject.org>
1402
1403 * gdb.dlang/demangle.exp: Update for demangling changes.
1404
2d1c107c
SC
14052014-10-15 Siva Chandra Reddy <sivachandra@google.com>
1406
1407 * gdb.cp/non-trivial-retval.cc: Add new test cases.
1408 * gdb.cp/non-trivial-retval.exp: Add new tests.
1409
778811d5
SC
14102014-10-15 Siva Chandra Reddy <sivachandra@google.com>
1411
1412 PR c++/13403
1413 PR c++/15154
1414 * gdb.cp/non-trivial-retval.cc: New file.
1415 * gdb.cp/non-trivial-retval.exp: New file.
1416
10c5f0a8
YQ
14172014-10-15 Yao Qi <yao@codesourcery.com>
1418
1419 * gdb.python/py-parameter.exp: Don't match $srcdir/$subdir on
1420 remote host.
1421
65d7b369
YQ
14222014-10-15 Yao Qi <yao@codesourcery.com>
1423
1424 * gdb.python/py-symbol.exp: Match file base name if host is
1425 remote, otherwise match file name with dir name.
1426 * gdb.python/py-symtab.exp: Likewise.
1427 * gdb.python/python.exp: Likewise.
1428
46dc1394
YQ
14292014-10-15 Yao Qi <yao@codesourcery.com>
1430
1431 * gdb.python/py-symbol.exp: Remove trailing ".*" in the
1432 pattern.
1433 * gdb.python/py-symtab.exp: Likewise.
1434 * gdb.python/python.exp: Remove trailing ".*". Fix typo
1435 locationn.
1436
c40cc657
JB
14372014-10-14 Joel Brobecker <brobecker@adacore.com>
1438
1439 * gdb.ada/addr_arith: New testcase.
1440
2abf49e1
MR
14412014-10-14 Maciej W. Rozycki <macro@codesourcery.com>
1442
1443 * gdb.dwarf2/dw2-case-insensitive-debug.S: Handle 64-bit pointers.
1444 * gdb.dwarf2/dw2-case-insensitive.exp: Update accordingly.
1445 * gdb.dwarf2/dw2-skip-prologue.S: Handle 64-bit pointers.
1446 * gdb.dwarf2/dw2-skip-prologue.exp: Update accordingly.
1447
f7088df3
SDJ
14482014-10-14 Sergio Durigan Junior <sergiodj@redhat.com>
1449
1450 * gdb.arch/stap-eval-lang-ada.S: Likewise.
1451 * gdb.arch/stap-eval-lang-ada.c: Likewise.
1452 * gdb.arch/stap-eval-lang-ada.exp: New file.
1453
4dc06805
YQ
14542014-10-14 Yao Qi <yao@codesourcery.com>
1455
1456 * gdb.mi/mi-var-child.c (nothing1): New function.
1457 (nothing2): New function.
1458 (do_children_tests): Set function pointers by nothing1 and
1459 nothing2.
1460 * gdb.mi/mi-var-child.exp: Step over new added statements.
1461 Update test to match the new output.
1462 * gdb.mi/var-cmd.c (nothing1): New function.
1463 (nothing2): New function.
1464 (do_children_tests): Set function pointers by nothing1 and
1465 nothing2.
1466 * gdb.mi/mi-var-display.exp: Update test to match output.
1467 Step to the line specified by $line_dct_nothing.
1468 Increase the number of lines to step.
1469
46a93de2
YQ
14702014-10-14 Yao Qi <yao@codesourcery.com>
1471
1472 * gdb.mi/mi-var-child.exp: Use mi_varobj_update to simplify
1473 tests.
1474 * gdb.mi/mi2-var-child.exp: Likewise.
1475
14ea52ee
DE
14762014-10-13 Doug Evans <dje@google.com>
1477
1478 * gdb.python/py-objfile.exp: Change name of file name test.
1479
e5c6e92b
DE
14802014-10-13 Doug Evans <dje@google.com>
1481
1482 * gdb.dwarf2/dw2-op-out-param.S: Make DW_FORM_ref4 values be the offset
1483 from the start of the CU.
1484
c780cc2f
JK
14852014-10-13 Jan Kratochvil <jan.kratochvil@redhat.com>
1486 Yao Qi <yao@codesourcery.com>
1487
1488 Fix "save breakpoints" for "catch" command.
1489 * gdb.base/catch-signal.exp: Add gdb_breakpoint "main".
1490 Remove -nonewline. Match also the added "main" line.
1491
99894e11
JK
14922014-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
1493
1494 Fix "save breakpoints" for "disable $bpnum" command.
1495 * gdb.base/save-bp.c (main): Add label.
1496 * gdb.base/save-bp.exp: Add 8th disabled breakpoint. Match it.
1497
6e1ac5a3
JK
14982014-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
1499
1500 * gdb.base/save-bp.exp (info break): Use gdb_test_sequence.
1501
754dd2b0
YQ
15022014-10-11 Yao Qi <yao@codesourcery.com>
1503
1504 * gdb.server/server-kill.exp: Execute command
1505 "set remote trace-status-packet on" before "tstatus".
1506
f90183d7
YQ
15072014-10-11 Yao Qi <yao@codesourcery.com>
1508
1509 * gdb.server/server-kill.c: Include sys/types.h and unistd.h.
1510 (main): Call getppid.
1511 * gdb.server/server-kill.exp: Set breakpoint on line "i = 0;"
1512 and continue to it. Read variable "server_pid".
1513
bf40a607
YQ
15142014-10-11 Yao Qi <yao@codesourcery.com>
1515
1516 * gdb.server/server-kill.exp: Remove "delete_breakpoints".
1517
052ca370
YQ
15182014-10-11 Yao Qi <yao@codesourcery.com>
1519
1520 * gdb.threads/thread-find.exp: Don't execute command
1521 "info threads".
1522 * gdb.threads/attach-into-signal.exp (corefunc): Likewise.
1523 * gdb.threads/linux-dp.exp: Don't check the condition
1524 $threads_created equals to zero.
1525
3831839c
PA
15262014-10-10 Pedro Alves <palves@redhat.com>
1527
1528 * gdb.base/bigcore.exp: Remove references to IRIX.
1529 * gdb.base/funcargs.exp: Likewise.
1530 * gdb.base/interrupt.exp: Likewise.
1531 * gdb.base/mips_pro.exp: Likewise.
1532 * gdb.base/nodebug.exp: Likewise.
1533 * gdb.base/setvar.exp: Likewise.
1534 * lib/gdb.exp (gdb_compile_shlib): Remove mips-sgi-irix* case.
1535
8b9a549d
PA
15362014-10-10 Jan Kratochvil <jan.kratochvil@redhat.com>
1537 Pedro Alves <palves@redhat.com>
1538
1539 PR symtab/14466
1540 * gdb.base/vdso-warning.c: New file.
1541 * gdb.base/vdso-warning.exp: New file.
1542
d48ba5e8
DE
15432014-10-02 Doug Evans <dje@google.com>
1544
1545 * gdb.base/structs.c (main): Don't run forever.
1546
2278c276
PA
15472014-10-02 Pedro Alves <palves@redhat.com>
1548
1549 * gdb.threads/manythreads.exp (interrupt_and_wait): New procedure.
1550 (top level) <stop threads 1, stop threads 2>: Use it.
1551
b57bacec
PA
15522014-10-02 Pedro Alves <palves@redhat.com>
1553
1554 * gdb.threads/break-while-running.exp (test): Add new
1555 'update_thread_list' argument. Skip "info threads" if false.
1556 (top level): Add new 'update_thread_list' axis.
1557
13fd3ff3
PA
15582014-10-02 Pedro Alves <palves@redhat.com>
1559
1560 PR breakpoints/17431
1561 * gdb.base/execl-update-breakpoints.c: New file.
1562 * gdb.base/execl-update-breakpoints.exp: New file.
1563
0fec99e8
PA
15642014-10-01 Pedro Alves <palves@redhat.com>
1565
1566 * gdb.base/breakpoint-in-ro-region.c: New file.
1567 * gdb.base/breakpoint-in-ro-region.exp: New file.
1568
2ddf4301
SM
15692014-10-01 Simon Marchi <simon.marchi@ericsson.com>
1570
1571 * gdb.mi/mi-exit-code.exp: New file.
1572 * gdb.mi/mi-exit-code.c: New file.
1573
6a5f3f43
YQ
15742014-09-30 Yao Qi <yao@codesourcery.com>
1575
1576 * lib/prelink-support.exp (build_executable_own_libs): Error if
1577 the target isn't native.
1578
345bcc73
YQ
15792014-09-30 Yao Qi <yao@codesourcery.com>
1580
1581 * gdb.threads/dlopen-libpthread.exp: Skip it if isnative is
1582 false.
1583
a25a5a45
PA
15842014-09-22 Pedro Alves <palves@redhat.com>
1585
1586 * gdb.threads/break-while-running.exp: New file.
1587 * gdb.threads/break-while-running.c: New file.
1588
00ba3162
YQ
15892014-09-19 Yao Qi <yao@codesourcery.com>
1590
1591 * gdb.dwarf2/dw2-var-zero-addr.exp: Move test into new proc test.
1592 Invoke test. Restart GDB with --readnow and invoke test again.
1593
c3b7b696
YQ
15942014-09-19 Yao Qi <yao@codesourcery.com>
1595
1596 * gdb.base/break-on-linker-gcd-function.exp: Move test into new
1597 proc set_breakpoint_on_gcd_function. Invoke
1598 set_breakpoint_on_gcd_function. Restart GDB with --readnow and
1599 invoke set_breakpoint_on_gcd_function again.
1600
2b4fd423
DE
16012014-09-18 Doug Evans <dje@google.com>
1602
1603 * gdb.dwarf2/symtab-producer.exp: New file.
1604
a5947601
SDJ
16052014-09-16 Sergio Durigan Junior <sergiodj@redhat.com>
1606
1607 * gdb.base/global-var-nested-by-dso-solib1.c: New file.
1608 * gdb.base/global-var-nested-by-dso-solib2.c: Likewise.
1609 * gdb.base/global-var-nested-by-dso.c: Likewise.
1610 * gdb.base/global-var-nested-by-dso.exp: Likewise.
1611
91c19059
SDJ
16122014-09-16 Sergio Durigan Junior <sergiodj@redhat.com>
1613 Pedro Alves <palves@redhat.com>
1614
1615 * gdb.base/watch-bitfields.exp: Pass string other than test file
1616 name to prepare_for_testing.
1617 (watch): New procedure.
1618 (expect_watchpoint): Use with_test_prefix.
1619 (top level): Factor out tests to ...
1620 (test_watch_location, test_regular_watch): ... these new
1621 procedures, and use with_test_prefix and gdb_continue_to_end.
1622
bb9d5f81
PP
16232014-09-16 Patrick Palka <patrick@parcs.ath.cx>
1624
1625 PR breakpoints/12526
1626 * gdb.base/watch-bitfields.exp: New file.
1627 * gdb.base/watch-bitfields.c: New file.
1628
635856f5
PA
16292014-09-16 Pedro Alves <palves@redhat.com>
1630
1631 * gdb.base/watchpoint-stops-at-right-insn.exp (test): Compare
1632 software and hardware addresses, not software address against
1633 itself.
1634
7280ceea
PA
16352014-09-16 Pedro Alves <palves@redhat.com>
1636
1637 * gdb.base/watchpoint-stops-at-right-insn.c: New file.
1638 * gdb.base/watchpoint-stops-at-right-insn.exp: New file.
1639
428b16bd
PA
16402014-09-16 Pedro Alves <palves@redhat.com>
1641
1642 * config/vx.exp, config/vxworks.exp, config/vxworks29k.exp: Delete
1643 files.
1644 * gdb.base/a2-run.exp: Remove all code guarded by istarget
1645 "*-*-vxworks*" throughout.
1646 * gdb.base/break.exp: Likewise.
1647 * gdb.base/default.exp: Likewise.
1648 * gdb.base/scope.exp: Likewise.
1649 * gdb.base/sepdebug.exp: Likewise.
1650 * gdb.base/break.c: Remove all code guarded by #ifdef vxworks
1651 throughout.
1652 * gdb.base/run.c: Likewise.
1653 * gdb.base/sepdebug.c: Likewise.
1654 * gdb.hp/gdb.aCC/run.c: Likewise.
1655 * gdb.reverse/until-reverse.c: Likewise.
1656 * lib/gdb.exp (gdb_compile): Remove is_vxworks branch.
1657
666d413c
YQ
16582014-09-16 Yao Qi <yao@codesourcery.com>
1659
1660 * boards/local-remote-host-native.exp: New file.
1661
57cbd724
DE
16622014-09-14 Doug Evans <xdje42@gmail.com>
1663
1664 * gdb.threads/queue-signal.c (thread_count): New variable.
1665 (thread_count_mutex, thread_count_condvar): New variables.
1666 (incr_thread_count, wait_all_threads_running): New functions.
1667 (main): Wait for all threads to be in their thread functions.
1668
81219e53
DE
16692014-09-13 Doug Evans <xdje42@gmail.com>
1670
1671 * gdb.threads/queue-signal.c: New file.
1672 * gdb.threads/queue-signal.exp: New file.
1673
3714cea7
DE
16742014-09-13 Doug Evans <xdje42@gmail.com>
1675
1676 * lib/gdb.exp (gdb_prompt): Add comment and change initial value to
1677 be consistent with what default_gdb_init uses.
1678 (with_gdb_prompt): Change form of PROMPT argument from a regexp to
1679 the plain text of the prompt. Add some logging printfs.
1680 * gdb.perf/disassemble.exp: Update call to with_gdb_prompt.
1681
fa43b1d7
PA
16822014-09-12 Pedro Alves <palves@redhat.com>
1683
1684 * gdb.arch/gdb1558.exp: Replace uses of gdb_expect after
1685 gdb_run_cmd with gdb_test_multiple or gdb_test throughout.
1686 * gdb.arch/i386-size-overlap.exp: Likewise.
1687 * gdb.arch/i386-size.exp: Likewise.
1688 * gdb.arch/i386-unwind.exp: Likewise.
1689 * gdb.base/a2-run.exp: Likewise.
1690 * gdb.base/break.exp: Likewise.
1691 * gdb.base/charset.exp: Likewise.
1692 * gdb.base/chng-syms.exp: Likewise.
1693 * gdb.base/commands.exp: Likewise.
1694 * gdb.base/dbx.exp: Likewise.
1695 * gdb.base/find.exp: Likewise.
1696 * gdb.base/funcargs.exp: Likewise.
1697 * gdb.base/jit-simple.exp: Likewise.
1698 * gdb.base/reread.exp: Likewise.
1699 * gdb.base/sepdebug.exp: Likewise.
1700 * gdb.base/step-bt.exp: Likewise.
1701 * gdb.cp/mb-inline.exp: Likewise.
1702 * gdb.cp/mb-templates.exp: Likewise.
1703 * gdb.objc/basicclass.exp: Likewise.
1704 * gdb.threads/killed.exp: Likewise.
1705
9d9bf2df
EBM
17062014-09-12 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
1707
1708 PR tdep/17379
1709 * gdb.arch/powerpc-stackless.S: New file.
1710 * gdb.arch/powerpc-stackless.exp: New file.
1711
1cf2f1b0
JK
17122014-09-12 Jan Kratochvil <jan.kratochvil@redhat.com>
1713
1714 * gdb.base/attach.c: Include unistd.h.
1715 (main): Call alarm. Add label postloop.
1716 * gdb.base/attach.exp (do_attach_tests): Use gdb_get_line_number,
1717 gdb_breakpoint, gdb_continue_to_breakpoint.
1718 (test_command_line_attach_run): Kill ${testpid} in one exit path.
1719
98880d46
PA
17202014-09-11 Pedro Alves <palves@redhat.com>
1721
1722 PR gdb/17347
1723 * lib/gdb.exp (gdb_spawn_with_cmdline_opts): New procedure.
1724 * gdb.base/attach.exp (test_command_line_attach_run): New
1725 procedure.
1726 (top level): Call it.
1727
4c92ff2c
PA
17282014-09-11 Pedro Alves <palves@redhat.com>
1729
1730 * lib/gdb.exp (spawn_wait_for_attach): New procedure.
1731 * gdb.base/attach.exp (do_attach_tests, do_call_attach_tests)
1732 (do_command_attach_tests): Use spawn_wait_for_attach.
1733 * gdb.base/solib-overlap.exp: Likewise.
1734 * gdb.multi/multi-attach.exp: Likewise.
1735 * gdb.python/py-prompt.exp: Likewise.
1736 * gdb.python/py-sync-interp.exp: Likewise.
1737 * gdb.server/ext-attach.exp: Likewise.
1738
3adc1a7d
GKB
17392014-09-11 Gabriel Krisman Bertazi <gabriel@krisman.be>
1740
1741 * gdb.fortran/array-element.exp: Remove unexpected "continue"
1742 command in testcase. Simplify testcase.
1743
96334934
JB
17442014-09-10 Joel Brobecker <brobecker@adacore.com>
1745
1746 * gdb.dwarf2/dynarr-ptr.exp: Add a few ptype tests.
1747
eb479039
JB
17482014-09-10 Joel Brobecker <brobecker@adacore.com>
1749
1750 * gdb.dwarf2/dynarr-ptr.exp: Add 'first, 'last and 'length tests.
1751
deede10c
JB
17522014-09-10 Joel Brobecker <brobecker@adacore.com>
1753
1754 * gdb.dwarf2/dynarr-ptr.exp: Add subscripting tests.
1755
7828a5f5
JB
17562014-09-10 Joel Brobecker <brobecker@adacore.com>
1757
1758 * gdb.dwarf2/dynarr-ptr.c: New file.
1759 * gdb.dwarf2/dynarr-ptr.exp: New file.
1760
33aeebcf
MR
17612014-09-09 Maciej W. Rozycki <macro@codesourcery.com>
1762
1763 * gdb.base/watchpoint-solib.exp: Increase the timeout by a factor
1764 of 30 rather than hardcoding 120 for a slow test case. Take the
1765 `gdb,timeout' target setting into account for this calculation.
1766 Don't extend the timeout for the test cases that don't need it.
1767
7b415901
MR
17682014-09-09 Maciej W. Rozycki <macro@codesourcery.com>
1769
1770 * gdb.reverse/sigall-reverse.exp: Increase the timeout by
1771 a factor of 2 for a slow test case. Take the `gdb,timeout'
1772 target setting into account for this calculation.
1773 * gdb.reverse/until-precsave.exp: Increase the timeout by
1774 a factor of 15 and 3 respectively rather than adding 120
1775 for a pair of slow test cases. Take the `gdb,timeout'
1776 target setting into account for this calculation.
1777
4a40f85a
MR
17782014-09-09 Maciej W. Rozycki <macro@codesourcery.com>
1779
1780 * lib/gdb.exp (gdb_test_multiple): Remove code to select the
1781 timeout, don't pass one down to gdb_expect.
1782 (gdb_expect): Rework timeout selection.
1783
09635af7
MR
17842014-09-09 Maciej W. Rozycki <macro@codesourcery.com>
1785
1786 * lib/gdbserver-support.exp (gdbserver_start): Throw an error
1787 exception on timeout.
1788 (gdbserver_run): Catch any `gdbserver_spawn' error exceptions.
1789 (gdbserver_start_extended): Catch any `gdbserver_start' error
1790 exceptions.
1791 (gdbserver_start_multi, mi_gdbserver_start_multi): Likewise.
1792 * lib/mi-support.exp (mi_gdb_target_load): Catch any
1793 `gdbserver_gdb_load' error exceptions.
1794
2bdd10b7
MR
17952014-09-09 Maciej W. Rozycki <macro@codesourcery.com>
1796
1797 * lib/gdbserver-support.exp (gdbserver_start): Set timeout to
1798 120 on waiting for the TCP socket to open.
1799
316935f0
DE
18002014-09-09 Doug Evans <xdje42@gmail.com>
1801
1802 * gdb.base/default.exp (show_conv_list): Add _caller_is,
1803 _caller_matches, _any_caller_is, _any_caller_matches.
1804
83740597
DE
18052014-09-09 Doug Evans <xdje42@gmail.com>
1806
1807 * gdb.guile/scm-error.exp: Handle guile 2.2 backtrace output.
1808
4c122fc3
YQ
18092014-09-09 Yao Qi <yao@codesourcery.com>
1810
1811 * gdb.mi/mi-var-display.exp: Set print symbol off.
1812
a9f116cb
GKB
18132014-09-07 Gabriel Krisman Bertazi <gabriel@krisman.be>
1814
1815 PR gdb/17035
1816 * gdb.base/commands.exp: Add tests to verify user-defined
1817 commands with empty bodies.
1818 * gdb.python/py-cmd.exp: Test that we don't show user-defined
1819 python commands in `show user command`.
1820 * gdb.python/scm-cmd.exp: Test that we don't show user-defined
1821 scheme commands in `show user command`.
1822
c75bd3a2
JK
18232014-09-07 Jan Kratochvil <jan.kratochvil@redhat.com>
1824
1825 PR python/17355
1826 * gdb.python/amd64-py-framefilter-invalidarg.S: New file.
1827 * gdb.python/py-framefilter-invalidarg-gdb.py.in: New file.
1828 * gdb.python/py-framefilter-invalidarg.exp: New file.
1829 * gdb.python/py-framefilter-invalidarg.py: New file.
1830
faa42425
DE
18312014-09-06 Doug Evans <xdje42@gmail.com>
1832
1833 PR 15276
1834 * gdb.python/py-caller-is.c: New file.
1835 * gdb.python/py-caller-is.exp: New file.
1836
474ca4f6
SDJ
18372014-09-05 Sergio Durigan Junior <sergiodj@redhat.com>
1838
1839 PR gdb/17235
1840 * gdb.arch/amd64-stap-wrong-subexp.exp: New file.
1841 * gdb.arch/amd64-stap-wrong-subexp.S: Likewise.
1842
eb0b0463
SDJ
18432014-09-04 Sergio Durigan Junior <sergiodj@redhat.com>
1844
1845 PR fortran/17237
1846 * gdb.fortran/print-formatted.exp: New file.
1847 * gdb.fortran/print-formatted.f90: Likewise.
1848
5f3b99cf
SS
18492014-09-03 Sasha Smundak <asmundak@google.com>
1850
1851 * gdb.python/py-frame.exp: Test Frame.read_register.
1852
7d793aa9
SDJ
18532014-09-03 Sergio Durigan Junior <sergiodj@redhat.com>
1854
1855 PR python/16699
1856 * gdb.python/py-completion.exp: New file.
1857 * gdb.python/py-completion.py: Likewise.
1858
fb0576e9
DE
18592014-08-28 Doug Evans <dje@google.com>
1860
1861 * gdb.arch/amd64-pseudo.c (main): Rewrite to better specify when
1862 eax,etc. are live with values set by gdb and thus the compiler can't
1863 use them.
1864 * gdb.arch/i386-pseudo.c (main): Ditto.
1865
ee92b0dd
DE
18662014-08-27 Doug Evans <dje@google.com>
1867
1868 * lib/gdb.exp (gdb_compile_shlib): Add support for clang.
1869
6649db35
DE
18702014-08-25 Doug Evans <dje@google.com>
1871
1872 * gdb.mi/basics.c (callee3, callee2, callee1): Specify result type.
1873 (main): Ditto.
1874
564b7600
DE
18752014-08-25 Doug Evans <dje@google.com>
1876
1877 * gdb.threads/thread-execl.exp: #include <stdio.h>.
1878
3881fb67
YQ
18792014-08-24 Yao Qi <yao@codesourcery.com>
1880
1881 * gdb.guile/scm-value.exp (test_lazy_strings): Set print
1882 symbol off.
1883 * gdb.python/py-value.exp (test_lazy_strings): Likewise.
1884
a05a36a5
DE
18852014-08-22 Doug Evans <dje@google.com>
1886
1887 PR 17276
1888 * gdb.dwarf2/dw2-single-line-discriminators.S: New file.
1889 * gdb.dwarf2/dw2-single-line-discriminators.c: New file.
1890 * gdb.dwarf2/dw2-single-line-discriminators.exp: New file.
1891
7c343b48
YQ
18922014-08-22 Yao Qi <yao@codesourcery.com>
1893
1894 * gdb.python/py-finish-breakpoint.exp: Copy .py file to host.
1895 * gdb.python/py-finish-breakpoint2.exp: Likewise.
1896 * gdb.python/python.exp: Likewise. Use .py file on the host
1897 instead of the build.
1898
22fd09ae
JK
18992014-08-21 Jan Kratochvil <jan.kratochvil@redhat.com>
1900
1901 * gdb.threads/gcore-stale-thread.c: New file.
1902 * gdb.threads/gcore-stale-thread.exp: New file.
1903
a8454a7c
PA
19042014-08-21 Pedro Alves <palves@redhat.com>
1905
1906 * gdb.base/gcore-buffer-overflow.exp: Remove "help gcore" test.
1907 * gdb.base/gcore-relro-pie.exp: Likewise.
1908 * gdb.base/gcore-relro.exp: Likewise.
1909 * gdb.base/gcore.exp: Likewise.
1910 * gdb.base/print-symbol-loading.exp: Likewise.
1911 * gdb.threads/gcore-thread.exp: Likewise.
1912 * lib/gdb.exp (gdb_gcore_cmd): Don't expect "Undefined command".
1913
2a31c623
PA
19142014-08-20 Pedro Alves <palves@redhat.com>
1915 Jan Kratochvil <jan.kratochvil@redhat.com>
1916
1917 * Makefile.in (EXTRA_RULES, CC): New variables, get from
1918 configure.
1919 (EXPECT): Handle READ1 being set.
1920 (all): Depend on EXTRA_RULES.
1921 (check-read1, expect-read1, read1.so, read1): New rules.
1922 * README (Testsuite Parameters): Document the READ1 make variable.
1923 (Race detection): New section.
1924 * configure: Regenerate.
1925 * configure.ac: If build==host==target, and running under a
1926 GNU/glibc system, add read1 to the extra Makefile rules.
1927 (EXTRA_RULES): AC_SUBST it.
1928 * lib/read1.c: New file.
1929
d36430db
JB
19302014-08-20 Joel Brobecker <brobecker@adacore.com>
1931
1932 * gdb.dwarf2/data-loc.exp: Add additional tests exercising
1933 the handling of variables declared as a typedef to an array
1934 which a DW_AT_data_location attribute.
1935
9a0dc9e3
PA
19362014-08-19 Andrew Burgess <aburgess@broadcom.com>
1937 Pedro Alves <palves@redhat.com>
1938
1939 PR symtab/14604
1940 PR symtab/14605
1941 * gdb.dwarf2/dw2-op-out-param.exp: Remove kfail branches and use
1942 gdb_test.
1943
0718a8da
PA
19442014-08-19 Pedro Alves <palves@redhat.com>
1945
1946 * gdb.base/watchpoint-hw-hit-once.c (main): Update comment.
1947
13b448cd
YQ
19482014-08-19 Yao Qi <yao@codesourcery.com>
1949
1950 * gdb.base/watchpoint-hw-hit-once.exp: Set breakpoint on the
1951 right line.
1952
1cbf5077
DB
19532014-08-18 David Blaikie <dblaikie@gmail.com>
1954
1955 * boards/fission.exp: Explicitly pass -ggnu-pubnames for clang.
1956
bf0fae19
JB
19572014-08-18 Joel Brobecker <brobecker@adacore.com>
1958
1959 * gdb.dwarf2/data-loc.exp: Remove second DW_AT_upper bound
1960 attribute in array range.
1961
3c8c5dcc
JB
19622014-08-18 Joel Brobecker <brobecker@adacore.com>
1963
1964 * gdb.dwarf2/data-loc.c, gdb.dwarf2/data-loc.exp: New files.
1965
e66d4446
SC
19662014-08-15 Siva Chandra Reddy <sivachandra@google.com>
1967
1968 PR c++/17132
1969 * gdb.cp/pr17132.cc: New file.
1970 * gdb.cp/pr17132.exp: New file.
1971
940df408
SC
19722014-08-15 Siva Chandra Reddy <sivachandra@google.com>
1973
1974 * gdb.python/py-xmethods.py (A_getarrayind)
1975 (E_method_char_worker.__call__, E_method_int_worker.__call__):
1976 Use 'print' with function call syntax.
1977 (E_method_matcher.match): Fix tab vs space indentation mixup.
1978
ebcc6c3a
YQ
19792014-08-15 Yao Qi <yao@codesourcery.com>
1980
1981 * gdb.trace/tfile.exp: Return -1 if generate_tracefile returns
1982 false.
1983
775e0f04
YQ
19842014-08-15 Yao Qi <yao@codesourcery.com>
1985
1986 * gdb.cp/casts.exp: Set print symbol off.
1987 * gdb.cp/class2.exp: Likewise.
1988 * gdb.cp/overload.exp: Likewise.
1989 * gdb.cp/templates.exp: Likewise.
1990
d769e349
DE
19912014-08-11 Doug Evans <dje@google.com>
1992
1993 * gdb.base/print-symbol-loading.exp (test_load_core): Update.
1994 (test_load_shlib): Update.
1995
20c6f1e1
YQ
19962014-08-09 Yao Qi <yao@codesourcery.com>
1997
1998 * gdb.base/display.exp: Invoke is_address_zero_readable.
1999 * gdb.guile/scm-value.exp (test_value_in_inferior): Likewise.
2000 * gdb.python/py-value.exp (test_value_in_inferior): Likewise.
2001 * gdb.base/hbreak-unmapped.exp: Return if
2002 is_address_zero_readable returns true.
2003 * gdb.base/signest.exp: Likewise.
2004 * gdb.base/signull.exp: Likewise.
2005 * gdb.base/sigbpt.exp: Likewise.
2006 * gdb.guile/scm-disasm.exp: Do the test if
2007 is_address_zero_readable returns false.
2008 * gdb.guile/scm-pretty-print.exp (run_lang_tests): Likewise.
2009 * gdb.python/py-arch.exp: Likewise.
2010 * gdb.python/py-prettyprint.exp (run_lang_tests): Likewise.
2011 * lib/gdb.exp (is_address_zero_readable): New proc.
2012
5792e8e3
YQ
20132014-08-09 Yao Qi <yao@codesourcery.com>
2014
2015 PR testsuite/13443
2016 * gdb.mi/mi-var-display.exp: Make test messages unique.
2017
3cecbbbe
TT
20182014-08-04 Tom Tromey <tromey@redhat.com>
2019
2020 * gdb.base/sss-bp-on-user-bp-2.exp: Expect output from "set debug
2021 target 0".
2022
00b51ff5
TT
20232014-08-04 Tom Tromey <tromey@redhat.com>
2024
2025 * gdb.base/sss-bp-on-user-bp-2.exp: Match "to_resume", not
2026 "target_resume".
2027
6908c509
JB
20282014-08-01 Joel Brobecker <brobecker@adacore.com>
2029
2030 * gdb.base/vla-datatypes.c (vla_factory): Add new variable
2031 inner_vla_struct_object_size.
2032 * gdb.base/vla-datatypes.exp: Adjust last test, and mark it
2033 as xfail.
2034
cc6563d2
PA
20352014-07-30 Pedro Alves <palves@redhat.com>
2036
2037 * gdb.threads/signal-command-handle-nopass.exp (test): Add
2038 comment.
2039
7e09a223
YQ
20402014-07-29 Yao Qi <yao@codesourcery.com>
2041
2042 PR gdb/17206
2043 * gdb.base/until-nodebug.exp: New.
2044
7ebdbe92
DE
20452014-07-28 Doug Evans <xdje42@gmail.com>
2046
2047 PR guile/17203
2048 * gdb.guile/scm-parameter.exp: Add tests for trying to create
2049 previously existing parameter, and previously ambiguously spelled
2050 parameter.
2051
fdb1adc6
WN
20522014-07-28 Will Newton <will.newton@linaro.org>
2053
2054 * gdb.base/varargs.exp: Remove KFAILs for ARM.
2055
186fcde0
DE
20562014-07-26 Ludovic Courtès <ludo@gnu.org>
2057 Doug Evans <xdje42@gmail.com>
2058
2059 PR guile/17146
2060 * gdb.guile/types-module.exp: Add tests for wrong type arguments.
2061
70509625
PA
20622014-07-25 Pedro Alves <palves@redhat.com>
2063
2064 * gdb.threads/signal-command-handle-nopass.c: New file.
2065 * gdb.threads/signal-command-handle-nopass.exp: New file.
2066 * gdb.threads/signal-command-multiple-signals-pending.c: New file.
2067 * gdb.threads/signal-command-multiple-signals-pending.exp: New file.
2068 * gdb.threads/signal-delivered-right-thread.c: New file.
2069 * gdb.threads/signal-delivered-right-thread.exp: New file.
2070
c3f814a1
PA
20712014-07-25 Pedro Alves <palves@redhat.com>
2072
2073 * gdb.base/double-prompt-target-event-error.exp
2074 (cancel_pagination_in_target_event): Remove '-notransfer <return>'
2075 match.
2076 (cancel_pagination_in_target_event): Rework double prompt
2077 detection.
2078 * gdb.base/paginate-after-ctrl-c-running.exp
2079 (test_ctrlc_while_target_running_paginates): Remove '-notransfer
2080 <return>' match.
2081 * gdb.base/paginate-bg-execution.exp
2082 (test_bg_execution_pagination_return)
2083 (test_bg_execution_pagination_cancel): Remove '-notransfer
2084 <return>' matches.
2085 * gdb.base/paginate-execution-startup.exp
2086 (test_fg_execution_pagination_return)
2087 (test_fg_execution_pagination_cancel): Remove '-notransfer
2088 <return>' matches.
2089 * gdb.base/paginate-inferior-exit.exp
2090 (test_paginate_inferior_exited): Remove '-notransfer <return>'
2091 match.
2092 * lib/gdb-utils.exp (string_to_regexp): Move here from lib/gdb.exp.
2093 * lib/gdb.exp (pagination_prompt): Run text through
2094 string_to_regexp.
2095 (gdb_test_multiple): Match $pagination_prompt instead of
2096 "<return>".
2097 (string_to_regexp): Move to lib/gdb-utils.exp.
2098
e214cf6c
JK
20992014-07-22 Jan Kratochvil <jan.kratochvil@redhat.com>
2100
2101 * gdb.arch/amd64-entry-value-paramref.S: New file.
2102 * gdb.arch/amd64-entry-value-paramref.cc: New file.
2103 * gdb.arch/amd64-entry-value-paramref.exp: New file.
2104 * gdb.arch/amd64-optimout-repeat.S: New file.
2105 * gdb.arch/amd64-optimout-repeat.c: New file.
2106 * gdb.arch/amd64-optimout-repeat.exp: New file.
2107
17d0c5c8
JK
21082014-07-17 Jan Kratochvil <jan.kratochvil@redhat.com>
2109
2110 PR gdb/17170
2111 * gdb.base/statistics.exp: New file.
2112
b8b8facf
DE
21132014-07-17 Doug Evans <dje@google.com>
2114
74b49205 2115 PR gdb/17170
b8b8facf
DE
2116 * gdb.base/maint.exp: Update testing of per-command stats.
2117
1b5d0ab3
PA
21182014-07-16 Pedro Alves <palves@redhat.com>
2119
2120 * gdb.trace/tfile.c: Include unistd.h and stdint.h.
2121 (start_trace_file): Guard S_IRGRP and S_IROTH uses behind #ifdef.
2122 (tfile_write_64, tfile_write_16, tfile_write_8, tfile_write_addr)
2123 (tfile_write_buf): New functions.
2124 (add_memory_block): Rewrite using the above.
2125 (adjust_function_address): New function.
2126 (FUNCTION_ADDRESS): New macro.
2127 (write_basic_trace_file): Remove short_x local, and use
2128 tfile_write_16. Change type of func_addr local to unsigned long
2129 long. Use FUNCTION_ADDRESS instead of handling the Thumb bit
2130 here. Cast argument of add_memory_block to char pointer.
2131 (write_error_trace_file): Avoid alloca. Use FUNCTION_ADDRESS.
2132 (main): Remove parameters.
2133 * gdb.trace/tfile.exp: Remove nowarnings.
2134
4d974e88
SM
21352014-07-15 Simon Marchi <simon.marchi@ericsson.com>
2136
2137 * gdb.base/debug-expr.exp: Test string evaluation with
2138 "debug expression" on.
2139
41e99568
PA
21402014-07-15 Pedro Alves <palves@redhat.com>
2141
2142 * gdb.base/reread.exp: Use clean_restart.
2143
487d9753
PL
21442014-07-15 Pierre Langlois <pierre.langlois@embecosm.com>
2145
2146 * gdb.arch/avr-flash-qualifer.c: New.
2147 * gdb.arch/avr-flash-qualifer.exp: New.
2148
cc1c52ad
PA
21492014-07-14 Pedro Alves <palves@redhat.com>
2150
2151 * gdb.base/paginate-after-ctrl-c-running.c: New file.
2152 * gdb.base/paginate-after-ctrl-c-running.exp: New file.
2153
1e973570
PA
21542014-07-14 Pedro Alves <palves@redhat.com>
2155
2156 * gdb.base/double-prompt-target-event-error.c: New file.
2157 * gdb.base/double-prompt-target-event-error.exp: New file.
2158
93d6eb10
PA
21592014-07-14 Pedro Alves <palves@redhat.com>
2160
2161 PR gdb/17072
2162 * gdb.base/paginate-inferior-exit.c: New file.
2163 * gdb.base/paginate-inferior-exit.exp: New file.
2164
0017922d
PA
21652014-07-14 Pedro Alves <palves@redhat.com>
2166
2167 PR gdb/17072
2168 * gdb.base/paginate-bg-execution.c: New file.
2169 * gdb.base/paginate-bg-execution.exp: New file.
2170
94696ad3
PA
21712014-07-14 Pedro Alves <palves@redhat.com>
2172
2173 PR gdb/17072
2174 * gdb.base/paginate-execution-startup.c: New file.
2175 * gdb.base/paginate-execution-startup.exp: New file.
2176 * lib/gdb.exp (pagination_prompt): New global.
2177 (default_gdb_spawn): New procedure, factored out from
2178 default_gdb_spawn.
2179 (default_gdb_start): Adjust to call default_gdb_spawn.
2180 (gdb_spawn): New procedure.
2181
bd293940
PA
21822014-07-14 Pedro Alves <palves@redhat.com>
2183
2184 * lib/gdb.exp (gdb_assert): New procedure.
2185 * gdb.trace/backtrace.exp (gdb_backtrace_tdp_4): Use it.
2186
c933f875
PA
21872014-07-14 Pedro Alves <palves@redhat.com>
2188
2189 * gdb.base/execution-termios.c: New file.
2190 * gdb.base/execution-termios.exp: New file.
2191
d98b7a16
TT
21922014-07-14 Tom Tromey <tromey@redhat.com>
2193
2194 * gdb.cp/vla-cxx.cc: New file.
2195 * gdb.cp/vla-cxx.exp: New file.
2196
548740d6
TT
21972014-07-14 Tom Tromey <tromey@redhat.com>
2198
2199 * gdb.reverse/rerun-prec.c: New file.
2200 * gdb.reverse/rerun-prec.exp: New file.
2201
a25eb028
MR
22022014-07-12 Maciej W. Rozycki <macro@mips.com>
2203 Maciej W. Rozycki <macro@codesourcery.com>
2204
2205 * lib/gdb-utils.exp: New file.
2206 * lib/gdb.exp (gdb_run_cmd): Call gdb_init_commands, replacing
2207 inline `gdb_init_command' processing.
2208 (gdb_start_cmd): Likewise.
2209 * lib/mi-support.exp (mi_run_cmd): Likewise.
2210 * README: Document `gdb_init_command' and `gdb_init_commands'.
2211
218c2655
JK
22122014-07-11 Jan Kratochvil <jan.kratochvil@redhat.com>
2213
2214 Fix false FAIL running under a very long directory name.
2215 * gdb.base/argv0-symlink.exp: Add "set print repeats 10000"
2216 and "set print elements 10000". Twice.
2217
5401fde3
YQ
22182014-07-11 Yao Qi <yao@codesourcery.com>
2219
2220 * gdb.base/exprs.exp: "set print symbol off".
2221
e76126e8
PA
22222014-07-11 Pedro Alves <palves@redhat.com>
2223
2224 * gdb.threads/kill.c: New file.
2225 * gdb.threads/kill.exp: New file.
2226
2d6f0de6
YQ
22272014-07-10 Yao Qi <yao@codesourcery.com>
2228
2229 * gdb.trace/tfile.c (write_basic_trace_file)
2230 [__thumb__||__thumb2__]: Clear the Thumb bit of the function
2231 address written to trace file.
2232
7180e04a
PA
22332014-07-09 Pedro Alves <palves@redhat.com>
2234
2235 * gdb.base/attach-wait-input.exp: New file.
2236 * gdb.base/attach-wait-input.c: New file.
2237
9a9a7608
AB
22382014-07-09 Andrew Burgess <andrew.burgess@embecosm.com>
2239
2240 * gdb.mi/var-cmd.c (do_nested_struct_union_tests): New function
2241 setting up test structures.
2242 (main): Call new test function.
2243 * gdb.mi/mi2-var-child.exp: Create additional breakpoint in new
2244 test function, continue into test function and walk test
2245 structures.
2246
161ac41e
YQ
22472014-07-02 Yao Qi <yao@codesourcery.com>
2248
2249 * gdb.trace/entry-values.c: Define labels 'foo_start' and
2250 'bar_start' at the beginning of functions 'foo' and 'bar'
2251 respectively.
2252 * gdb.trace/entry-values.exp: Use 'foo_start' and 'bar_start'
2253 instead of 'foo' and 'bar'.
2254
1f267ae3
MM
22552014-07-08 Markus Metzger <markus.t.metzger@intel.com>
2256
2257 * gdb.btrace/segv.exp: New.
2258 * gdb.btrace/segv.c: New.
2259
2b239efb
LM
22602014-07-02 Luis Machado <lgustavo@codesourcery.com>
2261
2262 * gdb.trace/entry-values.exp: Handle powerpc-specific branch
2263 instruction.
2264
cf363f18
MW
22652014-06-30 Mark Wielaard <mjw@redhat.com>
2266
2267 * gdb.base/constvars.c (violent, violet, vips, virgen, vulgar,
2268 vulture, vilify, villar): New volatile array constants.
2269 (vindictive, vegetation): New const volatile array constants.
2270 * gdb.base/volatile.exp: Test volatile and const volatile array
2271 types.
2272
aebf9d24
AA
22732014-06-30 Andreas Arnez <arnez@linux.vnet.ibm.com>
2274
2275 * gdb.base/watchpoint-reuse-slot.exp: Handle the case that the
2276 target lacks support for awatch, rwatch, or hbreak.
2277
b67a2c6f
YQ
22782014-06-27 Yao Qi <yao@codesourcery.com>
2279
2280 * gdb.multi/dummy-frame-restore.exp: New.
2281 * gdb.multi/dummy-frame-restore.c: New.
2282
aef92902
MM
22832014-06-25 Markus Metzger <markus.t.metzger@intel.com>
2284
2285 * gdb.btrace/gcore.exp: New.
2286
8e9db26e
PA
22872014-06-23 Pedro Alves <palves@redhat.com>
2288
2289 * gdb.base/watchpoint-reuse-slot.c: New file.
2290 * gdb.base/watchpoint-reuse-slot.exp: New file.
2291
70afc5b7
SC
22922014-06-23 Siva Chandra Reddy <sivachandra@google.com>
2293
2294 * gdb.python/py-xmethods.exp: Use "progspace" instead of the
2295 progspace's filename in 'info', 'enable' and 'disable' command
2296 tests.
2297
b972bd9c
JK
22982014-06-23 Jan Kratochvil <jan.kratochvil@redhat.com>
2299
2300 * gdb.arch/amd64-stap-special-operands.exp: Use is_lp64_target.
2301 * gdb.arch/amd64-stap-optional-prefix.exp: Likewise.
2302 * gdb.dwarf2/dw2-error.exp: Use istarget and is_lp64_target.
2303
125f8a3d
GB
23042014-06-20 Gary Benson <gbenson@redhat.com>
2305
2306 * gdb.arch/i386-avx.exp: Fix include file location.
2307 * gdb.arch/i386-sse.exp: Likewise.
2308
3ed9baed
IB
23092014-06-19 Iain Buclaw <ibuclaw@gdcproject.org>
2310
2311 * gdb.dlang/expression.exp: New file.
2312
034f788c
PA
23132014-06-19 Pedro Alves <palves@redhat.com>
2314
2315 * gdb.threads/thread-execl.exp (do_test): New procedure, factored
2316 out from ...
2317 (top level): ... here. Iterate running tests under different
2318 scheduler-locking settings.
2319
45371d0c
LM
23202014-06-18 Luis Machado <lgustavo@codesourcery.com>
2321
2322 * gdb.cp/nsalias.exp: Set type of low_pc and high_pc entries
2323 to DW_FORM_addr and use non-zero addresses.
2324
5d376983
SC
23252014-06-18 Siva Chandra Reddy <sivachandra@google.com>
2326
2327 PR gdb/17017
2328 * gdb.python/py-xmethods.cc: Add global function call counters and
2329 increment them in their respective functions. Remove "cout"
2330 statements.
2331 * gdb.python/py-xmethods.exp: Make tests check the global function
2332 call counters instead of depending on inferior IO.
2333
a1aa2221
LM
23342014-06-18 Don Breazeal <donb@codesourcery.com>
2335
2336 * gdb.base/foll-fork.exp (default_fork_parent_follow):
2337 Deleted procedure.
2338 (explicit_fork_parent_follow): Deleted procedure.
2339 (explicit_fork_child_follow): Deleted procedure.
2340 (test_follow_fork): New procedure.
2341 (do_fork_tests): Replace calls to deleted procedures with
2342 calls to test_follow_fork and reset GDB for subsequent
2343 procedure calls.
2344
0fc05997
YQ
23452014-06-17 Yao Qi <yao@codesourcery.com>
2346
2347 * gdb.base/wchar.exp: Set $cent to \u00A2 if "host-charset" is
2348 CP1252.
2349
70795c52
LM
23502014-06-17 Luis Machado <lgustavo@codesourcery.com>
2351
2352 * gdb.mi/mi-var-rtti.cc (type_update_when_use_rtti_test):
2353 Initialize ptr and S explicitly.
2354 (skip_type_update_when_not_use_rtti_test): Likewise.
2355
6be47f0c
KS
23562014-06-16 Keith Seitz <keiths@redhat.com>
2357
2358 PR mi/15863
2359 * gdb.mi/mi-var-cmd.exp: Add test for -var-update before
2360 the inferior is started.
2361
d03de421
PA
23622014-06-16 Pedro Alves <palves@redhat.com>
2363
2364 * gdb.base/break-main-file-remove-fail.c: New file.
2365 * gdb.base/break-main-file-remove-fail.exp: New file.
2366 * gdb.base/break-unload-file.exp: Use build_executable instead of
2367 prepare_for_testing.
2368 (test_break): New parameter "initial_load". Handle it.
2369 (top level): Add initial_load cmdline/file axis.
2370
f9579b99
TT
23712014-06-12 Tom Tromey <tromey@redhat.com>
2372
2373 * gdb.base/completion.exp: Don't use directory name in test.
2374
3657956b
GB
23752014-06-09 Gary Benson <gbenson@redhat.com>
2376
2377 * gdb.base/sigall.c [Functions to send signals]: Reorder to
2378 separate the always-available ANSI-standard signals from the
2379 signals that require checking.
2380 (main): Likewise.
2381 * gdb.reverse/sigall-reverse.c [Functions to send signals]:
2382 Likewise.
2383 (main): Likewise.
2384
4186eb54
KS
23852014-06-07 Keith Seitz <keiths@redhat.com>
2386
2387 Revert:
2388 PR c++/16253
2389 * gdb.cp/var-tag.cc: New file.
2390 * gdb.cp/var-tag.exp: New file.
2391 * gdb.dwarf2/dw2-ada-ffffffff.exp: Set the language to C++.
2392 * gdb.dwarf2/dw2-anon-mptr.exp: Likewise.
2393 * gdb.dwarf2/dw2-double-set-die-type.exp: Likewise.
2394 * gdb.dwarf2/dw2-inheritance.exp: Likewise.
2395
25326a28 23962014-06-06 Doug Evans <xdje42@gmail.com>
6da01dbe
DE
2397
2398 * gdb.guile/scm-frame-args.c (foo): Tweak to work with gcc 4.6.3.
2399
829155c9
PA
24002014-06-06 Pedro Alves <palves@redhat.com>
2401
2402 * gdb.base/sss-bp-on-user-bp-2.exp: Look for target_resume(step)
2403 in target debug output instead of looking at RSP packets,
2404 disabling the test on any target that uses hardware stepping.
2405 Update comments.
2406
61c8d22e
PA
24072014-06-06 Pedro Alves <palves@redhat.com>
2408
2409 * gdb.base/break-unload-file.exp: Fix typo.
2410
d9a47287
YQ
24112014-06-06 Yao Qi <yao@codesourcery.com>
2412
2413 * gdb.base/jit.exp (one_jit_test): Restrict the pattern
2414 from "jit_function" to "^jit_function".
2415
e5e01dbf
YQ
24162014-06-06 Yao Qi <yao@codesourcery.com>
2417
2418 * gdb.base/async.c (foo): Add one statement.
2419 * gdb.base/async.exp: Get the next instruction address and
2420 match the output of "nexti" by instruction address. Match
2421 the hex address in the output of "finish".
2422
73ba372c
GB
24232014-06-06 Gary Benson <gbenson@redhat.com>
2424
2425 * gdb.base/call-signals.c: Remove preprocessor conditionals
2426 for always-defined signals SIGINT, SIGILL, SIGABRT, SIGFPE,
2427 SIGSEGV and SIGTERM.
2428 * gdb.base/sigall.c: Likewise.
2429 * gdb.base/unwindonsignal.c: Likewise.
2430 * gdb.reverse/sigall-reverse.c: Likewise.
2431
831517df
YQ
24322014-06-06 Yao Qi <yao@codesourcery.com>
2433
2434 * gdb.base/hbreak-unmapped.exp: Read memory at address 0. If
2435 readable, skip the test.
2436
b8b91e98
YQ
24372014-06-06 Yao Qi <yao@codesourcery.com>
2438
2439 * gdb.threads/staticthreads.c (thread_function): Move the line
2440 setting breakpoint on forward.
2441 * gdb.threads/staticthreads.exp: Update comments.
2442
fb934770
LC
24432014-06-05 Ludovic Courtès <ludo@gnu.org>
2444
2445 * gdb.guile/scm-value.exp (test_value_in_inferior): Add test
2446 "history-append! type error".
2447
6ef284bd
SM
24482014-06-05 Simon Marchi <simon.marchi@ericsson.com>
2449
2450 * gdb.mi/mi-breakpoint-changed.exp (test_insert_delete_modify): Fix
2451 erroneous dprintf expected input.
2452
a872e241
DE
24532014-06-04 Doug Evans <xdje42@gmail.com>
2454
2455 * gdb.guile/scm-generics.exp: Delete.
2456
16f691fb
DE
24572014-06-04 Doug Evans <xdje42@gmail.com>
2458
2459 * gdb.guile/scm-breakpoint.exp: Update.
2460 Add tests for breakpoint registration.
2461
012370f6
TT
24622014-06-04 Tom Tromey <tromey@redhat.com>
2463
2464 * gdb.base/vla-datatypes.exp: Add tests for VLA-in-structure and
2465 VLA-in-union.
2466 * gdb.base/vla-datatypes.c (vla_factory): Add vla_struct,
2467 inner_vla_struct, vla_union types. Initialize objects of those
2468 types and compute their sizes.
2469
9f5a4cef
HZ
24702014-06-04 Nathan Sidwell <nathan@codesourcery.com>
2471 Hui Zhu <hui@codesourcery.com>
2472
2473 * gdb.base/fileio.exp: Add test for shell not available as well as
2474 available.
2475 * gdb.base/fileio.c (test_system): Check for shell twice.
2476
90a45c4d
YQ
24772014-06-04 Yao Qi <yao@codesourcery.com>
2478
2479 * gdb.base/auto-connect-native-target.exp: Remove redundant
2480 space from the regexp pattern.
2481
70017e41
YQ
24822014-06-04 Yao Qi <yao@codesourcery.com>
2483
2484 * gdb.base/default.exp: Replace "child" with "native" in
2485 regexp pattern.
2486
883964a7
SC
24872014-06-03 Siva Chandra Reddy <sivachandra@google.com>
2488
2489 * gdb.python/py-xmethods.cc: New testcase to test xmethods.
2490 * gdb.python/py-xmethods.exp: New tests to test xmethods.
2491 * gdb.python/py-xmethods.py: Python script supporting the
2492 new testcase and tests.
2493
ef370185
JB
24942014-06-03 Joel Brobecker <brobecker@adacore.com>
2495 Pedro Alves <palves@redhat.com>
2496
2497 PR breakpoints/17000
2498 * gdb.base/sss-bp-on-user-bp.exp: Remove kfail.
2499 * gdb.base/sss-bp-on-user-bp-2.exp: Remove kfail.
2500
1e2ccb61
BM
25012014-06-03 Brad Mouring <bmouring@ni.com> (tiny patch)
2502
2503 * gdb.base/subst.exp: Add tests to verify partial path matching
2504 output.
2505
c6ec5ab2
PA
25062014-06-03 Pedro Alves <palves@redhat.com>
2507
2508 * gdb.base/sss-bp-on-user-bp-2.exp: Skip if testing with a remote
2509 target that doesn't use software single-stepping.
2510
835c559f
PA
25112014-06-03 Pedro Alves <palves@redhat.com>
2512
2513 PR breakpoints/17000
2514 * gdb.base/sss-bp-on-user-bp-2.c: New file.
2515 * gdb.base/sss-bp-on-user-bp-2.exp: New file.
2516
06eb1586
DE
25172014-06-02 Doug Evans <xdje42@gmail.com>
2518
2519 * gdb.guile/scm-parameter.exp: New file.
2520
e698b8c4
DE
25212014-06-02 Doug Evans <xdje42@gmail.com>
2522
2523 * gdb.guile/scm-cmd.c: New file.
2524 * gdb.guile/scm-cmd.exp: New file.
2525
ded03782
DE
25262014-06-02 Doug Evans <xdje42@gmail.com>
2527
2528 * gdb.guile/scm-pretty-print.exp: Add tests for objfile and progspace
2529 pretty-printer lookup.
2530 * gdb.guile/scm-pretty-print.scm (pp_s-printer): New function.
2531 (make-pp_s-printer): Call it.
2532 (make-pretty-printer-from-dict): New function.
2533 (lookup-pretty-printer-maker-from-dict): New function.
2534 (*pretty-printer*): Simplify.
2535 (make-objfile-pp_s-printer): New function.
2536 (install-objfile-pretty-printers!): New function.
2537 (make-progspace-pp_s-printer): New function.
2538 (install-progspace-pretty-printers!): New function.
2539 * gdb.guile/scm-progspace.c: New file.
2540 * gdb.guile/scm-progspace.exp: New file.
2541
41fac0cf
PA
25422014-06-02 Pedro Alves <palves@redhat.com>
2543
2544 * gdb.base/dprintf-bp-same-addr.c: New file.
2545 * gdb.base/dprintf-bp-same-addr.exp: New file.
2546
96ae5695
EBM
25472014-06-02 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
2548
2549 * gdb.arch/powerpc-power.exp: Add power8 instructions to the testcase.
2550 * gdb.arch/powerpc-power.s: Likewise.
2551
da02b3a8
JB
25522014-06-02 Joel Brobecker <brobecker@adacore.com>
2553
2554 * gdb.base/completion.exp: Remove code aimed at restoring TIMEOUT.
2555
c72b2e7b
YQ
25562014-06-01 Yao Qi <yao@codesourcery.com>
2557
2558 * gdb.base/watchpoint.exp (test_watch_location): Check null
2559 pointer can be dereferenced. If not, do the test, otherwise
2560 skip it.
2561
53e8a631
AB
25622014-05-30 Andrew Burgess <aburgess@broadcom.com>
2563
2564 * gdb.arch/amd64-invalid-stack-middle.exp: Update expected
2565 results.
2566 * gdb.arch/amd64-invalid-stack-top.exp: Likewise.
2567
938f0e2f
AB
25682014-05-30 Andrew Burgess <aburgess@broadcom.com>
2569
2570 * gdb.arch/amd64-invalid-stack-middle.S: New file.
2571 * gdb.arch/amd64-invalid-stack-middle.c: New file.
2572 * gdb.arch/amd64-invalid-stack-middle.exp: New file.
2573 * gdb.arch/amd64-invalid-stack-top.c: New file.
2574 * gdb.arch/amd64-invalid-stack-top.exp: New file.
2575
9ba6657a
PA
25762014-05-30 Pedro Alves <palves@redhat.com>
2577
2578 PR breakpoints/17000
2579 * gdb.base/sss-bp-on-user-bp.c: New file.
2580 * gdb.base/sss-bp-on-user-bp.exp: New file.
2581
522c09bf
DB
25822014-05-30 David Blaikie <dblaikie@gmail.com>
2583
2584 * gdb.opt/inline-break.c: Fix clang compatibility by specifying
2585 gnu_inline semantics via attribute.
2586 * gdb.opt/inline-break.exp: Remove -std=c89 now that the test
2587 source explicitly specifies the required semantics.
2588
bf4ef81e
MR
25892014-05-30 Maciej W. Rozycki <macro@codesourcery.com>
2590
2591 * gdb.reverse/sigall-reverse.exp: Fix a typo.
2592
329ea579
PA
25932014-05-29 Pedro Alves <palves@redhat.com>
2594 Tom Tromey <tromey@redhat.com>
2595
2596 * gdb.base/async-shell.exp: Don't enable target-async.
2597 * gdb.base/async.exp
2598 * gdb.base/corefile.exp (corefile_test_attach): Remove 'async'
2599 parameter. Adjust.
2600 (top level): Don't test with "target-async".
2601 * gdb.base/dprintf-non-stop.exp: Don't enable target-async.
2602 * gdb.base/gdb-sigterm.exp: Don't test with "target-async".
2603 * gdb.base/inferior-died.exp: Don't enable target-async.
2604 * gdb.base/interrupt-noterm.exp: Likewise.
2605 * gdb.mi/mi-async.exp: Use "mi-async" instead of "target-async".
2606 * gdb.mi/mi-nonstop-exit.exp: Likewise.
2607 * gdb.mi/mi-nonstop.exp: Likewise.
2608 * gdb.mi/mi-ns-stale-regcache.exp: Likewise.
2609 * gdb.mi/mi-nsintrall.exp: Likewise.
2610 * gdb.mi/mi-nsmoribund.exp: Likewise.
2611 * gdb.mi/mi-nsthrexec.exp: Likewise.
2612 * gdb.mi/mi-watch-nonstop.exp: Likewise.
2613 * gdb.multi/watchpoint-multi.exp: Adjust comment.
2614 * gdb.python/py-evsignal.exp: Don't enable target-async.
2615 * gdb.python/py-evthreads.exp: Likewise.
2616 * gdb.python/py-prompt.exp: Likewise.
2617 * gdb.reverse/break-precsave.exp: Don't test with "target-async".
2618 * gdb.server/solib-list.exp: Don't enable target-async.
2619 * gdb.threads/thread-specific-bp.exp: Likewise.
2620 * lib/mi-support.exp: Adjust to use mi-async.
2621
fd664c91
PA
26222014-05-29 Pedro Alves <palves@redhat.com>
2623
2624 PR gdb/13860
2625 * gdb.mi/mi-cli.exp: Always expect "end-stepping-range" stop
2626 reason, even in sync mode.
2627
251bde03
PA
26282014-05-29 Pedro Alves <palves@redhat.com>
2629 Hui Zhu <hui@codesourcery.com>
2630
2631 PR PR15693
2632 * gdb.mi/mi-condbreak-call-thr-state-mt.c: New file.
2633 * gdb.mi/mi-condbreak-call-thr-state-st.c: New file.
2634 * gdb.mi/mi-condbreak-call-thr-state.c: New file.
2635 * gdb.mi/mi-condbreak-call-thr-state.exp: New file.
2636
7f3c0343
JB
26372014-05-28 Joel Brobecker <brobecker@adacore.com>
2638
2639 * config/monitor.exp (gdb_target_monitor): Replace use of
2640 "set remotebaud" by "set serial baud".
2641
b2715b27
AW
26422014-05-26 Andy Wingo <wingo@igalia.com>
2643
2644 * gdb.guile/scm-breakpoint.exp:
2645 * gdb.guile/scm-gsmob.exp: Update to use plain old object
2646 properties instead of gdb-object-properties.
2647
498a4489
YQ
26482014-05-26 Yao Qi <yao@codesourcery.com>
2649
2650 * gdb.server/no-thread-db.exp: Specify source file name
2651 explicitly when setting a breakpoint.
2652
589fdceb
MM
26532014-05-23 Markus Metzger <markus.t.metzger@intel.com>
2654
2655 * gdb.btrace/vdso.c: New.
2656 * gdb.btrace/vdso.exp: New.
2657
e9089e05
MM
26582014-05-23 Markus Metzger <markus.t.metzger@intel.com>
2659
2660 * gdb.base/gcore.exp (capture_command_output): Move ...
2661 * lib/gdb.exp (capture_command_output): ... here.
2662
67b5c0c1
MM
26632014-05-23 Markus Metzger <markus.t.metzger@intel.com>
2664
2665 * gdb.btrace/data.exp: Test memory access during btrace replay.
2666
a2199296
SM
26672014-05-22 Simon Marchi <simon.marchi@ericsson.com>
2668
2669 * lib/mi-support.exp (mi_run_cmd_full): Add comments.
2670
17b2616c
PA
26712014-05-21 Pedro Alves <palves@redhat.com>
2672
2673 PR gdb/13860
2674 * gdb.mi/mi-cli.exp (line_callee4_next_step): New global.
2675 (top level): Test that output related to execution commands is
2676 sent to the console with CLI commands, but not with MI commands.
2677 Test that breakpoint events are always mirrored to the console.
2678 Also expect the new source line to be output after a "next" in
2679 async mode too. Make it a pass/fail test.
2680 * gdb.mi/mi-solib.exp: Test that the CLI solib event note is
2681 output.
2682 * lib/mi-support.exp (mi_gdb_expect_cli_output): New procedure.
2683
5166082f
PA
26842014-05-21 Pedro Alves <palves@redhat.com>
2685
2686 * gdb.base/list.exp (build_pattern, test_list): New procedures.
2687 Use them to test variations of "list" after reaching a breakpoint.
2688 * gdb.mi/mi-cli.exp (line_main_callme_2): New global.
2689 Test "list" with listsize 10 after reaching a breakpoint.
2690 * gdb.python/python.exp (decode_line current location line
2691 number): Adjust expected line number.
2692
2f25d70f
SM
26932014-05-21 Simon Marchi <simon.marchi@ericsson.com>
2694
2695 * lib/mi-support.exp (mi_run_cmd_full): Revert to original
2696 behavior for $args, pass it directly to "run".
2697
ff604a67
MR
26982014-05-21 Maciej W. Rozycki <macro@codesourcery.com>
2699
2700 * lib/gdb.exp (default_gdb_init): Bump `match_max' up from
2701 30000 to 65536.
2702
6a3cb8e8
PA
27032014-05-21 Pedro Alves <palves@redhat.com>
2704
2705 * boards/gdbserver-base.exp (GDBFLAGS): Set to "set
2706 auto-connect-native-target off".
2707 * gdb.base/auto-connect-native-target.c: New file.
2708 * gdb.base/auto-connect-native-target.exp: New file.
2709
4ebfc96e
PA
27102014-05-21 Pedro Alves <palves@redhat.com>
2711
2712 * gdb.base/default.exp: Test "target native" instead of "target
2713 child".
2714
36d46afb
MW
27152014-05-21 Mark Wielaard <mjw@redhat.com>
2716
2717 * gdb.cp/var-tag.exp (do_global_tests): Handle underlying type.
2718
5876f503
JK
27192014-05-21 Jan Kratochvil <jan.kratochvil@redhat.com>
2720
2721 Fix TLS access for -static -pthread.
2722 * gdb.threads/staticthreads.c <HAVE_TLS> (tlsvar): New.
2723 <HAVE_TLS> (thread_function, main): Initialize it.
2724 * gdb.threads/staticthreads.exp: Try gdb_compile_pthreads for $have_tls.
2725 Add clean_restart.
2726 <$have_tls != "">: Check TLSVAR.
2727
0256a6ac
PA
27282014-05-21 Pedro Alves <palves@redhat.com>
2729
2730 * gdb.base/dcache-line-read-error.c: New.
2731 * gdb.base/dcache-line-read-error.exp: New.
2732
936d2992
PA
27332014-05-20 Pedro Alves <palves@redhat.com>
2734
2735 * gdb.base/compare-sections.c: New file.
2736 * gdb.base/compare-sections.exp: New file.
2737
802e8e6d
PA
27382014-05-20 Pedro Alves <palves@redhat.com>
2739
2740 * gdb.base/break-idempotent.c: New file.
2741 * gdb.base/break-idempotent.exp: New file.
2742
e59fa00f
MM
27432014-05-20 Markus Metzger <markus.t.metzger@intel.com>
2744
2745 * gdb.btrace/nohist.exp: New.
2746
8b696e31
YQ
27472014-05-20 Yao Qi <yao@codesourcery.com>
2748
2749 * lib/gdb.exp (gdb_init): Set timeout if test file is under
2750 gdb.reverse directory and gdb_reverse_timeout exists in board
2751 setting.
2752 * README: Document gdb_reverse_timeout.
2753
73c9764f
YQ
27542014-05-20 Yao Qi <yao@codesourcery.com>
2755
2756 * lib/gdb.exp (default_gdb_init): Rename argument 'args' by
2757 'test_file_name'. Treat args as a string instead of a list.
2758 (gdb_init): Rename argument 'args' by 'test_file_name'.
2759
f1f4348a
JK
27602014-05-19 Jan Kratochvil <jan.kratochvil@redhat.com>
2761
2762 * gdb.arch/powerpc-power.exp: New file.
2763 * gdb.arch/powerpc-power.s: New file.
2764
0dbe70ce
DE
27652014-05-16 Doug Evans <dje@google.com>
2766
2767 * gdb.base/Makefile.in (EXECUTABLES): Add completion.
d7761c2c
DE
2768 * gdb.base/completion.exp: Check that all expected files exist
2769 before doing file completion.
0dbe70ce 2770
8d551b02
DE
27712014-05-16 Doug Evans <dje@google.com>
2772
2773 * gdb.base/catch-syscall.exp (test_catch_syscall_fail_nodatadir):
2774 Update.
2775 (do_syscall_tests_without_xml): Update.
2776
73eb7709
PA
27772014-05-16 Pedro Alves <palves@redhat.com>
2778
2779 * lib/mi-support.exp (mi_expect_stop): On timeout, say "timeout"
2780 instead of "unknown output after running".
2781
3fae92fc
YQ
27822014-05-16 Yao Qi <yao@codesourcery.com>
2783
2784 * gdb.dwarf2/dw2-filename.exp: Copy file1.txt to host. Remove
2785 file1.txt from host at the end.
2786 * gdb.dwarf2/dw2-anonymous-func.exp: Likewise.
2787
c2b2ccc5
DE
27882014-05-15 Doug Evans <dje@google.com>
2789
2790 * gdb.dwarf2/fission-reread.S: Remove directory from .dwo file path.
2791 * gdb.dwarf2/fission-reread.exp: Set debug-file-directory before
2792 loading file. Add test for TU lookup.
2793
8c217a4b
SM
27942014-05-15 Simon Marchi <simon.marchi@ericsson.com>
2795
2796 * lib/mi-support.exp (mi_run_cmd_full): Set arguments by
2797 calling "-exec-arguments" or "set args" before running the
2798 inferior.
2799
3deb39c6
SM
28002014-05-15 Simon Marchi <simon.marchi@ericsson.com>
2801
2802 * lib/mi-support.exp (mi_expect_stop): Expect message for
2803 inferiors that exit with non-zero exit code.
2804
71a79f8c
YQ
28052014-05-14 Yao Qi <yao@codesourcery.com>
2806
2807 * gdb.mi/mi-file.exp (test_file_list_exec_source_file): Don't
2808 match absolute path on remote host.
2809 (test_file_list_exec_source_files): Remove "/" from the
2810 pattern.
2811
f23fcd46
YQ
28122014-05-14 Yao Qi <yao@codesourcery.com>
2813
2814 * boards/local-remote-host-notty.exp (${board}_file): New
2815 proc.
2816
9404b58f
KM
28172014-05-07 Kyle McMartin <kyle@redhat.com>
2818
2819 Pushed by Joel Brobecker <brobecker@adacore.com>.
2820 * gdb.arch/aarch64-atomic-inst.c: New file.
2821 * gdb.arch/aarch64-atomic-inst.exp: New file.
2822
5e45f04c
YQ
28232014-05-07 Yao Qi <yao@codesourcery.com>
2824
2825 * gdb.dwarf2/dwzbuildid.exp: Match output "No symbol "the_int"
2826 in current context" too.
2827
c888a17d
KS
28282014-05-05 Keith Seitz <keiths@redhat.com>
2829
2830 * gdb.linespec/ls-dollar.exp: Add test for linespec
2831 file:convenience_variable.
2832
290a839c
YQ
28332014-05-05 Yao Qi <yao@codesourcery.com>
2834
2835 * gdb.trace/unavailable.exp (gdb_collect_args_test): Save
2836 traceframes into tfile and ctf trace files. Read data from
2837 trace file and test collected data.
2838 (gdb_collect_locals_test): Likewise.
2839 (gdb_unavailable_registers_test): Likewise.
2840 (gdb_unavailable_floats): Likewise.
2841 (gdb_collect_globals_test): Likewise.
2842 (top-level): Append "ctf" to trace_file_targets if GDB
2843 supports.
2844
b5262cd0
YQ
28452014-05-05 Yao Qi <yao@codesourcery.com>
2846
2847 * gdb.trace/unavailable.exp (gdb_collect_args_test): Move some
2848 code to ...
2849 (gdb_collect_args_test_1): ... it. New proc.
2850 (gdb_collect_locals_test): Move some code to ...
2851 (gdb_collect_locals_test_1): ... it. New proc.
2852 (gdb_unavailable_registers_test): Move some code to ...
2853 (gdb_unavailable_registers_test_1): ... it. New proc.
2854 (gdb_unavailable_floats): Move some code to ...
2855 (gdb_unavailable_floats_1): ... it. New proc.
2856
30a1e6cc
SDJ
28572014-05-02 Sergio Durigan Junior <sergiodj@redhat.com>
2858
2859 * gdb.arch/amd64-stap-optional-prefix.S (main): Add several
2860 probes to test for bitness recognition.
2861 * gdb.arch/amd64-stap-optional-prefix.exp
2862 (test_probe_value_without_reg): New procedure.
2863 Add code to test for different kinds of bitness.
2864
f33da99a
SDJ
28652014-05-02 Sergio Durigan Junior <sergiodj@redhat.com>
2866
2867 PR breakpoints/16889
2868 * gdb.arch/amd64-stap-optional-prefix.S: New file.
2869 * gdb.arch/amd64-stap-optional-prefix.exp: Likewise.
2870
5b80f00d
PA
28712014-05-01 Pedro Alves <palves@redhat.com>
2872
2873 * lib/gdb.exp (gdb_load): Extend comment. Skip calling
2874 gdb_file_cmd if no file is specified.
2875 * boards/native-extended-gdbserver.exp (gdb_load): Use the
2876 last_loaded_file to set the remote exec-file.
2877
f8c2a73c
PA
28782014-05-01 Pedro Alves <palves@redhat.com>
2879
2880 * boards/local-remote-host.exp: New file.
2881
be6e8ac7
PA
28822014-05-01 Pedro Alves <palves@redhat.com>
2883
2884 * boards/local-remote-host.exp: Rename to ...
2885 * boards/local-remote-host-notty.exp: ... this.
2886
cac0dc8f
JB
28872014-04-28 Joel Brobecker <brobecker@adacore.com>
2888
2889 * gdb.ada/dyn_arrayidx: New testcase.
2890
9730e6cc
YQ
28912014-04-26 Yao Qi <yao@codesourcery.com>
2892
2893 * gdb.dwarf2/dwz.exp: Compile main.c to object. Restart GDB
2894 and compute the length of function main. Save it in
2895 $main_length.
2896 (Dwarf::assemble): Use $main_length instead of hard-coded 10.
2897 (top-level): Use gdb_compile to compile objects into
2898 executable and restart GDB. Remove invocation to
2899 prepare_for_testing.
2900
7ae1a6a6
PA
29012014-04-25 Simon Marchi <simon.marchi@ericsson.com>
2902 Pedro Alves <palves@redhat.com>
2903
2904 PR server/16255
2905 * gdb.multi/multi-attach.c: New file.
2906 * gdb.multi/multi-attach.exp: New file.
2907
4082afcc
PA
29082014-04-25 Pedro Alves <palves@redhat.com>
2909
2910 * gdb.base/cond-eval-mode.exp (warning): Move trailing \r\n to
2911 user.
2912 (top level): Test that "set remote conditional-breakpoints-packet
2913 off" works as intended.
2914 * gdb.base/dprintf.exp: Test that "set remote
2915 breakpoint-commands-packet off" works as intended.
2916 * gdb.trace/change-loc.exp (tracepoint_install_in_trace_disabled):
2917 New function.
2918 (top level): Call it.
2919 * gdb.trace/ftrace.exp (test_fast_tracepoints): Test that "set
2920 remote fast-tracepoints-packet off" works as intended.
2921 * gdb.trace/qtro.exp (gdb_is_target_remote): Moved ...
2922 * lib/gdb.exp (gdb_is_target_remote): ... here.
2923
2abc3f8d
DB
29242014-04-24 David Blaikie <dblaikie@gmail.com>
2925
2926 * gdb.base/catch-syscall.c: Make unreferenced statics non-static to
2927 ensure clang would not discard them.
2928 * gdb.base/gdbvars.c: Ditto.
2929 * gdb.base/memattr.c: Ditto.
2930 * gdb.base/whatis.c: Ditto.
2931 * gdb.python/py-prettyprint.c: Ditto.
2932 * gdb.trace/actions.c: Ditto.
2933 * gdb.cp/ptype-cv-cp.cc: Mark unused global const int as used to
2934 ensure clang would not discard it.
2935
bfd39632
DB
29362014-04-24 David Blaikie <dblaikie@gmail.com>
2937
2938 * gdb.stabs/gdb11479.c (tag_dummy_enum): introduce a variable to cause
2939 clang to emit the full definition of type required by the test
2940 * gdb.stabs/gdb11479.exp (do_test): correct a typo in a test message
2941
22842ff6
DB
29422014-04-24 David Blaikie <dblaikie@gmail.com>
2943
2944 * gdb.cp/pr10728-x.cc (main::x): Return by value instead of pointer to
2945 coax Clang into emitting the definition of the type.
2946 * gdb.cp/pr10728-x.h (y): Ditto.
2947 * gdb.cp/pr10728-y.cc (y): Ditto.
2948
c2e827ad
DB
29492014-04-24 David Blaikie <dblaikie@gmail.com>
2950
2951 * gdb.base/label.exp: XFAIL label related tests under Clang.
2952 * gdb.cp/cplabel.exp: Ditto.
2953 * gdb.linespec/ls-errs.exp: Refactor tests to execute directly and XFAIL
2954 under Clang those using labels.
2955
4c2d33e7
YQ
29562014-04-25 Yao Qi <yao@codesourcery.com>
2957
2958 * gdb.dwarf2/dwz.exp (Dwarf::assemble): Remove unused
2959 double_label.
2960 * gdb.dwarf2/dwzbuildid.exp (Dwarf::assemble): Remove
2961 partial_label and double_label.
2962
56083b99
DB
29632014-04-24 David Blaikie <dblaikie@gmail.com>
2964
2965 * gdb.python/lib-types.exp: Fix test and xfail under gcc due to gcc/55641.
2966
25d4e99d
DB
29672014-04-24 David Blaikie <dblaikie@gmail.com>
2968
2969 * gdb.cp/cpexprs.cc: Move braces to the same line as the start
2970 of the function to work across GCC and Clang.
2971 * gdb.cp/cpexprs.exp: Account for GCC/Clang difference in vtable
2972 pointer types (const void ** const V void **).
2973
01f9f808
MS
29742014-04-24 Michael Sturm <michael.sturm@mintel.com>
2975 Walfred Tedeschi <walfred.tedeschi@intel.com>
2976
2977 * Makefile.in (EXECUTABLES): Added i386-avx512.
2978 * gdb.arch/i386-avx512.c: New file.
2979 * gdb.arch/i386-avx512.exp: Likewise.
2980
4b48d439
KS
29812014-04-23 Keith Seitz <keiths@redhat.com>
2982
2983 * lib/mi-support.exp (mi_list_breakpoints): Delete.
2984 (mi_make_breakpoint_table): New procedure.
2985 (mi_create_breakpoint): Use mi_make_breakpoint
2986 and return the result.
2987 (mi_make_breakpoint): New procedure.
2988 (mi_build_kv_pairs): New procedure.
2989
2990 * gdb.mi/mi-break.exp: Remove unused globals,
2991 update mi_create_breakpoint usage, and use mi_make_breakpoint_table.
2992 All callers updated.
2993 * gdb.mi/mi-dprintf.exp: Use variable to track command
2994 number.
2995 Update all callers of mi_create_breakpoint and use
2996 mi_make_breakpoint_table.
2997 Remove any unused global variables.
2998 * gdb.mi/mi-nonstop.exp: Likewise.
2999 * gdb.mi/mi-nsintrall.exp: Likewise.
3000 * gdb.mi/mi-nsmoribund.exp: Likewise.
3001 * gdb.mi/mi-nsthrexec.exp: Likewise.
3002 * gdb.mi/mi-reverse.exp: Likewise.
3003 * gdb.mi/mi-simplerun.exp: Likewise.
3004 * gdb.mi/mi-stepn.exp: Likewise.
3005 * gdb.mi/mi-syn-frame.exp: Likewise.
3006 * gdb.mi/mi-until.exp: Likewise.
3007 * gdb.mi/mi-var-cp.exp: Likewise.
3008 * gdb.mi/mi-var-display.exp: Likewise.
3009 * gdb.mi/mi2-amd64-entry-value.exp: Likewise.
3010 * gdb.mi/mi2-var-child.exp: Likewise.
3011 * gdb.mi/mi-vla-c99.exp: Likewise.
3012 * lib/mi-support.exp: Likewise.
3013
3014 From Ian Lance Taylor <iant@cygnus.com>:
3015 * lib/gdb.exp (parse_args): New procedure.
3016
08351840
PA
30172014-04-23 Pedro Alves <palves@redhat.com>
3018
3019 * gdb.base/break-unload-file.c: New file.
3020 * gdb.base/break-unload-file.exp: New file.
3021 * gdb.base/sym-file-lib.c (baz): New function.
3022 * gdb.base/sym-file-loader.c (struct segment) <mapped_size>: New
3023 field.
3024 (load): Store the segment's mapped size.
3025 (unload): New function.
3026 (unload_shlib): New function.
3027 * gdb.base/sym-file-loader.h (unload_shlib): New declaration.
3028 * gdb.base/sym-file-main.c (main): Unload, and reload the library,
3029 set a breakpoint at baz, and call it.
3030 * gdb.base/sym-file.exp: New tests for stale breakpoint
3031 instructions.
3032
076855f9
PA
30332014-04-23 Pedro Alves <palves@redhat.com>
3034
3035 * gdb.base/hbreak-in-shr-unsupported-shr.c: New file.
3036 * gdb.base/hbreak-in-shr-unsupported.c: New file.
3037 * gdb.base/hbreak-in-shr-unsupported.exp: New file.
3038 * gdb.base/hbreak-unmapped.c: New file.
3039 * gdb.base/hbreak-unmapped.exp: New file.
3040 * gdb.trace/qtro.exp (gdb_is_target_remote): Move ...
3041 * lib/gdb.exp (gdb_is_target_remote): ... here.
3042
483805cf
PA
30432014-04-22 Pedro Alves <palves@redhat.com>
3044
3045 * gdb.base/consecutive-step-over.c: New file.
3046 * gdb.base/consecutive-step-over.exp: New file.
3047
06d97543
PA
30482014-04-22 Pedro Alves <palves@redhat.com>
3049
3050 * lib/gdb.exp (gdb_continue_to_breakpoint): Use gdb_test_multiple
3051 instead of send_gdb/gdb_expect.
3052
b4429ea2
YQ
30532014-04-22 Yao Qi <yao@codesourcery.com>
3054
3055 * lib/trace-support.exp (generate_tracefile): New procedure.
3056 * gdb.trace/tfile.exp: Skip the test if generate_tracefile
3057 return 0.
3058 * gdb.trace/mi-traceframe-changed.exp: Invoke test_tfind_tfile
3059 if generate_tracefile returns 1.
3060
51d48146
PA
30612014-04-18 Tom Tromey <palves@redhat.com>
3062 Pedro alves <tromey@redhat.com>
3063
3064 PR backtrace/15558
3065 * gdb.opt/inline-bt.exp: Test backtracing from an inline function
3066 with a backtrace limit.
3067 * gdb.python/py-frame-inline.exp: Test running to an inline
3068 function with a backtrace limit, and printing the newest frame.
3069 * gdb.python/py-frame-inline.c (main): Call f.
3070
bd1dce5f
MS
30712014-04-17 Marcus Shawcroft <marcus.shawcroft@arm.com>
3072
3073 * gdb.java/jnpe.exp: Drop srcdir from untested path.
3074
40d1a503
MS
30752014-04-17 Marcus Shawcroft <marcus.shawcroft@arm.com>
3076
3077 * lib/gdb.exp (gdb_compile_pthreads, gdb_compile_objc):
3078 Drop prefix from unsupported source file path.
3079
389b98f7
YQ
30802014-04-17 Yao Qi <yao@codesourcery.com>
3081
3082 * lib/gdb.exp (with_target_charset): New proc.
3083 * gdb.base/printcmds.exp (test_print_all_chars): Wrap tests with
3084 with_target_charset.
3085 (test_print_strings): Likewise.
3086 (test_repeat_bytes): Likewise.
3087 * gdb.base/setvar.exp: Set target-charset to ASCII temporarily
3088 for some tests.
3089
22869d73
KS
30902014-04-16 Keith Seitz <keiths@redhat.com>
3091
3092 PR gdb/15827
3093 * gdb.dwarf2/corrupt.c: New file.
3094 * gdb.dwarf2/corrupt.exp: New file.
3095
c4f87ca6
KS
30962014-04-16 Keith Seitz <keiths@redhat.com>
3097
3098 PR c++/16597
3099 * gdb.cp/namelessclass.cc: New file.
3100 * gdb.cp/namelessclass.exp: New file.
3101 * gdb.cp/namelessclass.S: New file.
3102
ab19de87
DE
31032014-04-16 Doug Evans <dje@google.com>
3104
3105 * lib/gdbserver-support.exp (gdbserver_default_get_remote_address):
3106 Add comment.
3107 (gdbserver_default_get_comm_port): New function.
3108 (gdbserver_start): Check if board file provided
3109 "gdbserver,get_comm_port" and use it if so.
3110 * boards/native-stdio-gdbserver.exp (sockethost): Set to "".
3111 (gdb,socketport): Set to "stdio".
3112 (gdbserver,get_comm_port): Set to ${board}_get_comm_port.
3113 (stdio_gdbserver_template): Delete.
3114 (${board}_get_remote_address): Update.
3115 (${board}_build_remote_cmd): Delete.
3116 (${board}_get_comm_port): New function.
3117 (${board}_spawn): Update.
3118 * boards/remote-stdio-gdbserver.exp (${board}_build_remote_cmd):
3119 Delete.
3120 (${board}_get_remote_address): Update.
3121 (${board}_get_comm_port): New function.
3122
fc98a809
AB
31232014-04-16 Andrew Burgess <aburgess@broadcom.com>
3124
3125 * gdb.base/memattr.exp: Improve regexps to handle memory regions
3126 appearing in any order.
3127
87fd9e6e
DE
31282014-04-15 Doug Evans <dje@google.com>
3129
3130 * gdb.gdb/selftest.exp (do_steps_and_nexts): Don't reference
3131 uninitialized value of "description".
3132
099fc3ea
KS
31332014-04-15 Keith Seitz <keiths@redhat.com>
3134
3135 * gdb.mi/mi-simplerun.exp (test_breakpoints_creation_and_listing):
3136 Remove unused globals.
3137 (test_running_the_program): Likewise.
3138 (test_controlled_execution): Likewise.
3139 (test_controlling_breakpoints): Likewise.
3140 (test_program_termination): Likewise.
3141
5da151d4
KS
31422014-04-15 Keith Seitz <keiths@redhat.com>
3143
3144 * gdb.mi/mi-break.exp (test_tbreak_creation_and_listing): Remove
3145 unused globals.
3146 (test_rbreak_creation_and_listing): Likewise.
3147 (test_ignore_count): Likewise.
3148 (test_error): Likewise.
3149
35e5d2f0
PA
31502014-04-15 Pedro Alves <palves@redhat.com>
3151
3152 * gdb.base/sym-file-loader.h: Move inclusion of <inttypes.h>,
3153 <ansidecl.h>, <elf/common.h> and <elf/external.h> to
3154 sym-file-loader.c.
3155 (Elf_External_Phdr, Elf_External_Ehdr, Elf_External_Shdr)
3156 (Elf_External_Sym, Elf_Addr, GET, GETADDR, struct segment): Move
3157 to sym-file-loader.c.
3158 (struct library): Forward declare.
3159 (load_shlib, lookup_function): Change prototypes.
3160 (find_shstrtab, find_strtab, find_shdr, find_symtab)
3161 (translate_offset): Remove declarations.
3162 (get_text_addr): New declaration.
3163 * gdb.base/sym-file-loader.c: Move inclusion of <inttypes.h>,
3164 <ansidecl.h>, <elf/common.h> and <elf/external.h> here from
3165 sym-file-loader.h.
3166 (Elf_External_Phdr, Elf_External_Ehdr, Elf_External_Shdr)
3167 (Elf_External_Sym, Elf_Addr, GET, GETADDR, struct segment): Move
3168 here from sym-file-loader.h.
3169 (struct library): New structure.
3170 (load_shlib, lookup_function): Change prototypes and adjust to
3171 work with a struct library.
3172 (find_shstrtab, find_strtab, find_shdr, find_symtab)
3173 (translate_offset): Make static.
3174 (get_text_addr): New function.
3175 * gdb.base/sym-file-main.c (main): Adjust to new loader interface.
3176
eb4c1710
PA
31772014-04-15 Pedro Alves <palves@redhat.com>
3178
3179 * gdb.base/sym-file-loader.c: Fix typo. SELF_LINK, not SELK_LINK.
3180
2d1baf52
PA
31812014-04-15 Pedro Alves <palves@redhat.com>
3182
3183 * gdb.base/sym-file-loader.c: Include <limits.h>.
3184 (SELF_LINK): New define.
3185 (get_origin): New function.
3186 (load_shlib): Use it.
3187 * gdb.base/sym-file.exp: Don't early return if the target is
3188 remote. Use runto_main, and issue fail is that fails. Use
3189 gdb_load_shlibs.
3190 (shlib_name): Delete.
3191 (lib_so, lib_syms, lib_dlopen): New globals. Use them throughout.
3192
7dd6df01
PA
31932014-04-15 Pedro Alves <palves@redhat.com>
3194
3195 * gdb.base/sym-file.exp: Remove regex characters from test
3196 message. Don't refer to breakpoint numbers in test messages.
3197
b50c8614
KS
31982014-04-14 Keith Seitz <keiths@redhat.com>
3199
3200 PR c++/16253
3201 * gdb.cp/var-tag.cc: New file.
3202 * gdb.cp/var-tag.exp: New file.
3203 * gdb.dwarf2/dw2-ada-ffffffff.exp: Set the language to C++.
3204 * gdb.dwarf2/dw2-anon-mptr.exp: Likewise.
3205 * gdb.dwarf2/dw2-double-set-die-type.exp: Likewise.
3206 * gdb.dwarf2/dw2-inheritance.exp: Likewise.
3207
3d567982
TT
32082014-04-14 Tom Tromey <tromey@redhat.com>
3209
3210 * gdb.cp/classes.exp (test_enums): Handle underlying type.
3211 * gdb.dwarf2/enum-type.exp: Add test for enum with underlying
3212 type.
3213 * gdb.cp/enum-class.exp: New file.
3214 * gdb.cp/enum-class.cc: New file.
3215
0626fc76
TT
32162014-04-14 Tom Tromey <tromey@redhat.com>
3217
3218 * gdb.dwarf2/enum-type.exp: New file.
3219
dca325b3
SA
32202014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
3221
3222 * gdb.mi/mi-vla-c99.exp: New file.
3223 * gdb.mi/vla.c: New file.
3224
5854b38a
SA
32252014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
3226
3227 * gdb.base/vla-datatypes.c: New file.
3228 * gdb.base/vla-datatypes.exp: New file.
3229
463bb957
SA
32302014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
3231
3232 * gdb.base/vla-ptr.c: New file.
3233 * gdb.base/vla-ptr.exp: New file.
3234
3dd170be
SA
32352014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
3236
3237 * gdb.dwarf2/count.exp: New file.
3238
5ecaaa66
SA
32392014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
3240
3241 * gdb.base/vla-sideeffect.c: New file.
3242 * gdb.base/vla-sideeffect.exp: New file.
3243
41f1ada5
DB
32442014-04-14 David Blaikie <dblaikie@gmail.com>
3245
3246 * gdb.mi/non-stop.c: Add return value for non-void function return
3247 statement.
3248 * gdb.threads/staticthreads.c: Ditto.
3249
0be03e84
DE
32502014-04-12 Siva Chandra Reddy <sivachandra@google.com>
3251 Doug Evans <xdje42@gmail.com>
3252
3253 * gdb.guile/scm-value.c: Improve test case.
3254 * gdb.guile/scm-value.exp: Add new test.
3255
f180a1fb
DB
32562014-04-11 David Blaikie <dblaikie@gmail.com>
3257
3258 * gdb.opt/inline-break.exp: Explicitly specify -std=gnu89 to
3259 override Clang's default.
3260
6b662e19
JB
32612014-04-11 Joel Brobecker <brobecker@adacore.com>
3262
3263 Revert the following changes (regressions):
3264
3265 * gdb.base/vla-sideeffect.c: New file.
3266 * gdb.base/vla-sideeffect.exp: New file.
3267
3268 * gdb.dwarf2/count.exp: New file.
3269
3270 * gdb.base/vla-multi.c: New file.
3271 * gdb.base/vla-multi.exp: New file.
3272
3273 * gdb.base/vla-ptr.c: New file.
3274 * gdb.base/vla-ptr.exp: New file.
3275
3276 * gdb.base/vla-datatypes.c: New file.
3277 * gdb.base/vla-datatypes.exp: New file.
3278
3279 * gdb.mi/mi-vla-c99.exp: New file.
3280 * gdb.mi/vla.c: New file.
3281
245a5f0b
KS
32822014-04-11 Keith Seitz <keiths@redhat.com>
3283
3284 PR c++/16675
3285 * gdb.cp/cpsizeof.exp: New file.
3286 * gdb.cp/cpsizeof.cc: New file.
3287
58a84dcf
SA
32882014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
3289
191a8a90
JB
3290 * gdb.mi/mi-vla-c99.exp: New file.
3291 * gdb.mi/vla.c: New file.
58a84dcf 3292
c8655f75
SA
32932014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
3294
3295 * gdb.base/vla-datatypes.c: New file.
3296 * gdb.base/vla-datatypes.exp: New file.
3297
024e13b4
SA
32982014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
3299
3300 * gdb.base/vla-ptr.c: New file.
3301 * gdb.base/vla-ptr.exp: New file.
3302
1a237e0e
SA
33032014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
3304
3305 * gdb.base/vla-multi.c: New file.
3306 * gdb.base/vla-multi.exp: New file.
3307
504f3432
SA
33082014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
3309
3310 * gdb.dwarf2/count.exp: New file.
3311
3bce8237
SA
33122014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
3313
191a8a90
JB
3314 * gdb.base/vla-sideeffect.c: New file.
3315 * gdb.base/vla-sideeffect.exp: New file.
3bce8237 3316
322f9c21
YQ
33172014-04-11 Yao Qi <yao@codesourcery.com>
3318
3319 * gdb.base/completion.exp: Check file exists before running tests
3320 on file completion.
3321
d708bcd1
PA
33222014-04-10 Pedro Alves <palves@redhat.com>
3323
3324 * gdb.base/cond-eval-mode.c: New file.
3325 * gdb.base/cond-eval-mode.exp: Use standard_testfile. Adjust
3326 prepare_for_testing to build the new file. Check result of
3327 runto_main.
3328 (test_break, test_watch): New procedures.
3329 (top level): Use them.
3330
ae1d2761
PM
33312014-04-08 Pierre Muller <muller@sourceware.org>
3332
3333 * gdb.base/printcmds.exp (test_artificial_arrays): Disable
3334 Ctrl-V use for mingw hosts.
3335
7af389b8
SC
33362014-04-07 Siva Chandra Reddy <sivachandra@google.com>
3337
3338 * gdb.python/py-value.c: Improve test case.
3339 * gdb.python/py-value.exp: Add new test.
3340
5e703181
DE
33412014-04-07 David Blaikie <dblaikie@gmail.com>
3342
3343 * lib/compiler.c: Identify the clang compiler.
3344 * lib/compiler.cc: Ditto.
3345
9810b410
YQ
33462014-04-03 Yao Qi <yao@codesourcery.com>
3347
3348 * gdb.base/setshow.exp: Invoke string_to_regexp to HOME and PWD.
3349
98d1b8dc
AB
33502014-04-01 Anton Blanchard <anton@samba.org>
3351
3352 * gdb.arch/ppc64-atomic-inst.exp: Use untested. Make test
3353 messages unique.
3354
3114cea1
AB
33552014-04-01 Anton Blanchard <anton@samba.org>
3356
3357 * gdb.arch/ppc64-atomic-inst.exp: Use standard_testfile,
3358 prepare_for_testing.
3359
62f7182c
AB
33602014-04-01 Anton Blanchard <anton@samba.org>
3361
3362 * gdb.arch/ppc64-atomic-inst.c: Remove.
3363 * gdb.arch/ppc64-atomic-inst.S: New file.
3364 * gdb.arch/ppc64-atomic-inst.exp: Adapt for asm based testcase.
3365
770e7fc7
DE
33662014-03-31 Doug Evans <dje@google.com>
3367
3368 * gdb.base/print-symbol-loading-lib.c: New file.
3369 * gdb.base/print-symbol-loading-main.c: New file.
3370 * gdb.base/print-symbol-loading.exp: New file.
3371
46e2bafa
YQ
33722014-03-31 Yao Qi <yao@codesourcery.com>
3373
3374 * gdb.base/source-dir.exp: Allow ';' as a directory separator.
3375
8776cfe9
JB
33762014-03-28 Joel Brobecker <brobecker@adacore.com>
3377
3378 * gdb.ada/mi_dyn_arr: New testcase.
3379
5d1ef361
DE
33802014-03-27 Doug Evans <dje@google.com>
3381
3382 * gdb.dwarf2/dw2-abs-hi-pc.exp: Build tests with "nodebug".
3383
b5bee914
YQ
33842014-03-27 Yao Qi <yao@codesourcery.com>
3385
3386 * lib/gdb.exp (can_single_step_to_signal_handler): Return zero
3387 if target is nios2-*-*.
3388
0d4d0e77
YQ
33892014-03-26 Yao Qi <yao@codesourcery.com>
3390
3391 * lib/gdb.exp (readline_is_used): New proc.
3392 * gdb.base/completion.exp: Move tests on command complete up.
3393 Skip the rest of tests if readline is not used.
3394 * gdb.ada/complete.exp: Skp the test if readline is not
3395 used.
3396 * gdb.base/filesym.exp: Likewise.
3397 * gdb.base/macscp.exp: Likewise.
3398 * gdb.base/readline-ask.exp: Likewise.
3399 * gdb.base/readline.exp: Likewise.
3400 * gdb.python/py-cmd.exp: Likewise.
3401 * gdb.trace/tfile.exp: Likewise.
3402
29361eee
YQ
34032014-03-26 Yao Qi <yao@codesourcery.com>
3404
3405 * gdb.base/macscp.exp: Fix code format issues.
3406
bc9a5525
UW
34072014-03-25 Ulrich Weigand <uweigand@de.ibm.com>
3408
3409 * gdb.asm/asm-source.exp: Handle powerpc64le-* targets.
3410 * gdb.asm/powerpc64le.inc: New file.
3411
d3839ede
PA
34122014-03-25 Pedro Alves <palves@redhat.com>
3413 Doug Evans <dje@google.com>
3414
3415 * gdb.base/source-execution.c: New file.
3416 * gdb.base/source-execution.exp: New file.
3417 * gdb.base/source-execution.gdb: New file.
3418
01672a57
DE
34192014-03-24 Doug Evans <dje@google.com>
3420
3421 * gdb.linespec/macro-relative.exp: Mark the test as unsupported if
3422 using fission.
3423
88bbeca9
HZ
34242014-03-24 Hui Zhu <hui@codesourcery.com>
3425 Pedro Alves <palves@redhat.com>
3426
3427 PR breakpoints/16101
3428 * gdb.base/dprintf.exp: Use unsupported rather than changing the
3429 test pass/fail messages. Detect missing support for dprintf when
3430 breakpoints are actually inserted.
3431 * gdb.base/mi-dprintf.exp: Detect missing support for dprintf when
3432 breakpoints are actually inserted.
3433 * lib/mi-support.exp (mi_run_cmd_full): Return -1 if continue
3434 fails.
3435
d2348791
JK
34362014-03-24 Jan Kratochvil <jan.kratochvil@redhat.com>
3437
3438 * gdb.base/gdb-sigterm.exp (do_test): Remove "set debug lin-lwp 1".
3439
feef67ab
DE
34402014-03-22 Doug Evans <xdje42@gmail.com>
3441
3442 * gdb.python/python.exp (python not supported): Verify multi-line
3443 python command issues an error.
25d743f9 3444 * gdb.guile/guile.exp (guile not supported): Verify multi-line
51b8d20c 3445 guile command issues an error.
feef67ab 3446
ecebef6a
MR
34472014-03-21 Maciej W. Rozycki <macro@codesourcery.com>
3448
3449 * gdb.threads/thread-specific.exp: Handle the lack of usable
3450 $this_breakpoint and $this_thread.
3451
ccdd1909
HZ
34522014-03-21 Hui Zhu <hui@codesourcery.com>
3453
3454 * gdb.base/attach.exp (do_command_attach_tests): New.
3455
beb460e8
PA
34562014-03-20 Tom Tromey <tromey@redhat.com>
3457 Pedro Alves <palves@redhat.com>
3458
3459 PR cli/15718
3460 * gdb.base/condbreak-call-false.c: New file.
3461 * gdb.base/condbreak-call-false.exp: New file.
3462
40acf43a
PA
34632014-03-20 Pedro Alves <palves@redhat.com>
3464
3465 * gdb.threads/signal-while-stepping-over-bp-other-thread.c (pid):
3466 Delete.
3467 (block_signals, unblock_signals): Delete.
3468 (child_function_2, main): Remove references to deleted variable
3469 and functions.
3470
9f5e1e02
PA
34712014-03-20 Pedro Alves <palves@redhat.com>
3472
3473 * gdb.threads/signal-while-stepping-over-bp-other-thread.c (main):
3474 Use pthread_kill to signal thread 2.
3475 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp:
3476 Adjust to make the test send itself a signal rather than using the
3477 host's "kill" command.
3478
99619bea
PA
34792014-03-20 Pedro Alves <palves@redhat.com>
3480
3481 * gdb.threads/multiple-step-overs.c: New file.
3482 * gdb.threads/multiple-step-overs.exp: New file.
3483 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp:
3484 Adjust expected infrun debug output.
3485
2adfaa28
PA
34862014-03-20 Pedro Alves <palves@redhat.com>
3487
3488 * gdb.threads/step-over-trips-on-watchpoint.c: New file.
3489 * gdb.threads/step-over-trips-on-watchpoint.exp: New file.
3490
31e77af2
PA
34912014-03-20 Pedro Alves <palves@redhat.com>
3492
3493 PR breakpoints/7143
3494 * gdb.base/watchpoint.exp: Mention bugzilla bug number instead of
3495 old gnats gdb/38. Remove kfail. Adjust to use gdb_test instead
3496 of gdb_test_multiple.
3497 * gdb.cp/annota2.exp: Remove kfail for gdb/38.
3498 * gdb.cp/annota3.exp: Remove kfail for gdb/38.
3499
b9f437de
PA
35002014-03-20 Pedro Alves <palves@redhat.com>
3501
3502 * gdb.threads/step-over-lands-on-breakpoint.c: New file.
3503 * gdb.threads/step-over-lands-on-breakpoint.exp: New file.
3504
05adc73e
PA
35052014-03-19 Pedro Alves <palves@redhat.com>
3506
3507 * gdb.base/async.exp: Remove early return.
3508
6048b950
PA
35092014-03-19 Pedro Alves <palves@redhat.com>
3510
3511 * gdb.base/async.exp (step& tests): Pass explicit test messages.
3512
8bcfb00a
PA
35132014-03-19 Pedro Alves <palves@redhat.com>
3514
3515 * gdb.base/async.exp (test_background): Expect \r\n after
3516 "completed." in the fail pattern.
3517
884e37dc
PA
35182014-03-19 Pedro Alves <palves@redhat.com>
3519
3520 * gdb.base/async.exp (test_background): New procedure.
3521 Use it for all background execution command tests.
3522
148e57e2
PA
35232014-03-19 Pedro Alves <palves@redhat.com>
3524
3525 * gdb.base/async.exp: Use prepare_for_testing.
3526
f48088c7
PA
35272014-03-19 Pedro Alves <palves@redhat.com>
3528
3529 * gdb.base/async.c (foo): Make 'x' volatile. Write to it twice in
3530 the same line.
3531
e2f6c966
PA
35322014-03-19 Pedro Alves <palves@redhat.com>
3533
3534 * gdb.base/async.c (main): Add "jump here" and "until here" line
3535 marker comments.
3536 * gdb.base/async.exp (jump_here): New global.
3537 (jump& test): Use it.
3538 (until_here): New global.
3539 (until& test): Use it.
3540
c30568d4
PA
35412014-03-19 Pedro Alves <palves@redhat.com>
3542
3543 * gdb.base/async.exp: Don't frob gdb_protocol.
3544
0172b6a7
DE
35452014-03-18 Doug Evans <xdje42@gmail.com>
3546
3547 * gdb.base/async.exp: Whitespace fixes. Turn on target-async.
3548 Fix spelling of exec-done-display.
3549
06c868a8
JK
35502014-03-18 Jan Kratochvil <jan.kratochvil@redhat.com>
3551
3552 PR gdb/15358
3553 * gdb.base/gdb-sigterm.c: New file.
3554 * gdb.base/gdb-sigterm.exp: New file.
3555
0c7e1a46
PA
35562014-03-18 Pedro Alves <palves@redhat.com>
3557
3558 PR gdb/13860
3559 * gdb.mi/mi-solib.exp: Remove gdb/13860 kfail.
3560 * lib/mi-support.exp (mi_expect_stop): Add special handling for
3561 solib-event.
3562
f7c77d93
JB
35632014-03-17 Joel Brobecker <brobecker@adacore.com>
3564
3565 * gdb.ada/pckd_arr_ren: New testcase.
3566
5a1e8c7a
DE
35672014-03-13 Doug Evans <xdje42@gmail.com>
3568
3569 PR guile/16612
3570 * gdb.guile/scm-value.ep (test_value_after_death): Do a garbage
3571 collect after discarding symbols.
3572
350e1a76
DE
35732014-03-13 Ludovic Courtès <ludo@gnu.org>
3574 Doug Evans <xdje42@gmail.com>
3575
3576 * gdb.guile/scm-value.exp (test_value_in_inferior): Verify value added
3577 to history survives a gc.
3578
a69900ae
PA
35792014-03-13 Pedro Alves <palves@redhat.com>
3580
3581 * gdb.base/default.exp: Don't test "target procfs".
3582
5db9f0bd
PA
35832014-03-13 Pedro Alves <palves@redhat.com>
3584
3585 * gdb.base/default.exp: Update "target child" and "target procfs"
3586 tests to not expect "Unix".
3587
b3ccfe11
TT
35882014-03-12 Tom Tromey <tromey@redhat.com>
3589
3590 * gdb.base/corefile.exp (corefile_test_run, corefile_test_attach):
3591 New procs. Add target-async tests.
3592 * gdb.reverse/break-precsave.exp (precsave_tests): New proc.
3593 Add target-async tests.
3594
646f4417
AA
35952014-03-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
3596
3597 * gdb.dwarf2/dw2-ifort-parameter.c (func): Define labels
3598 'func_start' and 'func_end' for the beginning and end of the
3599 function code, respectively.
3600 * gdb.dwarf2/dw2-ifort-parameter.exp: Use 'func_start' and
3601 'func_end' instead of 'func' and 'main'.
3602
288c211f
AA
36032014-03-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
3604
3605 * gdb.dwarf2/dw2-ifort-parameter-debug.S: Remove.
3606 * gdb.dwarf2/dw2-ifort-parameter.exp: Use Dwarf::assemble to
3607 generate the debug info assembler source.
3608
e0c0f156
AA
36092014-03-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
3610
3611 * gdb.dwarf2/arr-stride.exp: Exploit 'prepare_for_testing'.
3612 * gdb.dwarf2/arr-subrange.exp: Likewise.
3613 * gdb.dwarf2/dwz.exp: Likewise.
3614 * gdb.dwarf2/method-ptr.exp: Likewise.
3615 * gdb.dwarf2/missing-sig-type.exp: Likewise.
3616 * gdb.dwarf2/subrange.exp: Likewise.
3617 * gdb.dwarf2/implptrconst.exp: Exploit 'build_executable'.
3618 * gdb.dwarf2/implptrpiece.exp: Likewise.
3619 * gdb.dwarf2/nostaticblock.exp: Likewise.
3620
0e5c4555
AA
36212014-03-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
3622
3623 * lib/gdb.exp (build_executable_from_specs): Don't prepend source
3624 directory to absolute path name arguments.
3625
5ec18f2b
JG
36262014-03-10 Joel Brobecker <brobecker@adacore.com>
3627
3628 * gdb.ada/tagged_access: New testcase.
3629
847fc4f2
MM
36302014-03-07 Markus Metzger <markus.t.metzger@intel.com>
3631
3632 * gdb.btrace/data.exp: Update expected output.
3633
cc3da688
YQ
36342014-03-06 Yao Qi <yao@codesourcery.com>
3635
3636 * gdb.trace/pr16508.exp: New file.
3637
0f26cec1
PA
36382014-03-05 Pedro Alves <palves@redhat.com>
3639
3640 PR gdb/16575
3641 * gdb.base/breakpoint-shadow.exp (compare_disassembly): New
3642 procedure.
3643 (top level): Adjust to use it. Add tests that exercise breakpoint
3644 interaction with the code-cache.
3645
7a5a839f
LC
36462014-02-26 Ludovic Courtès <ludo@gnu.org>
3647
3648 * gdb.guile/scm-value.exp (test_value_in_inferior): Add
3649 test for 'history-append!'.
3650
31aa7e4e
JB
36512014-02-26 Joel Brobecker <brobecker@adacore.com>
3652
3653 * gdb.dwarf2/dw2-abs-hi-pc-hello-dbg.S: New file.
3654 * gdb.dwarf2/dw2-abs-hi-pc-hello.c: New file.
3655 * gdb.dwarf2/dw2-abs-hi-pc-world-dbg.S: New file.
3656 * gdb.dwarf2/dw2-abs-hi-pc-world.c: New file.
3657 * gdb.dwarf2/dw2-abs-hi-pc.c: New file.
3658 * gdb.dwarf2/dw2-abs-hi-pc.exp: New file.
3659
1b588015
JB
36602014-02-26 Joel Brobecker <brobecker@adacore.com>
3661
3662 * testsuite/gdb.python/py-pp-re-notag.c: New file.
3663 * testsuite/gdb.python/py-pp-re-notag.ex: New file.
3664 * testsuite/gdb.python/py-pp-re-notag.p: New file.
3665
55426c9d
JB
36662014-02-26 Joel Brobecker <brobecker@adacore.com>
3667
3668 * gdb.dwarf2/arr-subrange.c, gdb.dwarf2/arr-subrange.exp: New files.
3669
dc53a7ad
JB
36702014-02-26 Joel Brobecker <brobecker@adacore.com>
3671
3672 * gdb.dwarf2/arr-stride.c: New file.
3673 * gdb.dwarf2/arr-stride.exp: New file.
3674
12ab52e9
PA
36752014-02-26 Pedro Alves <palves@redhat.com>
3676
3677 * gdb.ada/tasks.exp: Set a task-specific breakpoint at break_me
3678 that won't ever trigger. Make sure that GDB reports the correct
3679 breakpoint that caused the stop.
3680
849c862e
JK
36812014-02-25 Jan Kratochvil <jan.kratochvil@redhat.com>
3682
3683 PR gdb/16626
3684 * gdb.base/auto-load-script: New file.
3685 * gdb.base/auto-load.c: New file.
3686 * gdb.base/auto-load.exp: New file.
3687
71b7d793
JK
3688 PR gdb/16626
3689 * gdb.base/auto-load.exp: Fix out-of-srctree run.
3690
e2f0d509
JK
36912014-02-25 Jan Kratochvil <jan.kratochvil@redhat.com>
3692
3693 Fix dw2-icycle.exp -fsanitize=address GDB crash.
3694 * gdb.dwarf2/dw2-icycle.S: Remove all DW_AT_sibling.
3695
50cc37c8
DE
36962014-02-24 Doug Evans <dje@google.com>
3697
3698 * lib/gdb.exp (run_on_host): Log error output if program fails.
3699
ea4758f2
PA
37002014-02-21 Pedro Alves <palves@redhat.com>
3701
3702 * gdb.threads/step-after-sr-lock.c: Rename to ...
3703 * gdb.threads/signal-while-stepping-over-bp-other-thread.c: ... this.
3704 * gdb.threads/step-after-sr-lock.exp: Rename to ...
3705 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp:
3706 ... this.
3707
d7b30f67
SDJ
37082014-02-20 Sergio Durigan Junior <sergiodj@redhat.com>
3709
3710 PR tdep/16397
3711 * gdb.arch/amd64-stap-special-operands.exp: New file.
3712 * gdb.arch/amd64-stap-three-arg-disp.S: Likewise.
3713 * gdb.arch/amd64-stap-three-arg-disp.c: Likewise.
3714 * gdb.arch/amd64-stap-triplet.S: Likewise.
3715 * gdb.arch/amd64-stap-triplet.c: Likewise.
3716
83deb43f
JB
37172014-02-20 Joel Brobecker <brobecker@adacore.com>
3718
3719 * gdb.dwarf2/dw2-icycle.S: Remove second and third parameters
3720 in .section pseudo-op.
3721
adde2bff
DE
37222014-02-20 lin zuojian <manjian2006@gmail.com>
3723 Joel Brobecker <brobecker@adacore.com>
3724 Doug Evans <xdje42@gmail.com>
3725
3726 PR symtab/16581
3727 * gdb.dwarf2/dw2-icycle.S: New file.
3728 * gdb.dwarf2/dw2-icycle.c: New file.
3729 * gdb.dwarf2/dw2-icycle.exp: New file.
3730
f7bd0f78
SC
37312014-02-19 Siva Chandra Reddy <sivachandra@google.com>
3732
3733 * gdb.python/py-value-cc.cc: Improve test case to enable testing
3734 operations on gdb.Value objects.
3735 * gdb.python/py-value-cc.exp: Add new test to test operations on
3736 gdb.Value objects.
3737
c17ef0d5
DE
37382014-02-18 Doug Evans <dje@google.com>
3739
3740 * Makefile.in (TESTS): New variable.
3741 (expanded_tests, expanded_tests_or_none): New variables
3742 (check-single): Pass $(expanded_tests_or_none) to runtest.
3743 (check-parallel): Only run tests in $(TESTS) if non-empty.
3744 (check/no-matching-tests-found): New rule.
3745 * README: Document TESTS makefile variable.
3746
5dd3176f
DE
37472014-02-18 Doug Evans <dje@google.com>
3748
3749 * Makefile.in (check-parallel): rm -rf outputs temp.
3750
0b10be4f
JK
37512014-02-16 Jan Kratochvil <jan.kratochvil@redhat.com>
3752
3753 Fix "ERROR: no fileid for" in the testsuite.
3754 * lib/gdb.exp (gdb_finish): Check gdb_spawn_id.
3755
85f224e7
DE
37562014-02-12 Doug Evans <dje@google.com>
3757
3758 * gdb.dwarf2/Makefile.in (EXECUTABLES): Add dwp-symlink.
3759 (MISCELLANEOUS): New variable.
3760 (clean): rm -rf $(MISCELLANEOUS).
3761 * gdb.dwarf2/dwp-symlink.exp: Test the case where the executable and
3762 dwp live in the same directory as symlinks, with each symlink pointed
3763 to a differently named file in a different directory.
3764
149b30ff
DE
37652014-02-11 Doug Evans <dje@google.com>
3766
3767 * gdb.dwarf2/dwp-symlink.exp: Rewrite to use remote_* commands instead
3768 of Tcl file commands.
3769
1dfdac32
MK
37702014-02-10 Mark Kettenis <kettenis@gnu.org>
3771
3772 * gdb.threads/step-after-sr-lock.exp: Avoid executing
3773 "kill -SIGUSR1 -1".
3774
aa4fb036
JB
37752014-02-10 Joel Brobecker <brobecker@adacore.com>
3776
3777 * gdb.ada/tick_length_array_enum_idx: New testcase.
3778
ed3ef339
DE
37792014-02-10 Doug Evans <xdje42@gmail.com>
3780
3781 * configure.ac (AC_OUTPUT): Add gdb.guile.
3782 * configure: Regenerate.
3783 * lib/gdb-guile.exp: New file.
3784 * lib/gdb.exp (get_target_charset): New function.
3785 * gdb.base/help.exp: Update expected output from "apropos apropos".
3786 * gdb.guile/Makefile.in: New file.
3787 * gdb.guile/guile.exp: New file.
3788 * gdb.guile/scm-arch.c: New file.
3789 * gdb.guile/scm-arch.exp: New file.
3790 * gdb.guile/scm-block.c: New file.
3791 * gdb.guile/scm-block.exp: New file.
3792 * gdb.guile/scm-breakpoint.c: New file.
3793 * gdb.guile/scm-breakpoint.exp: New file.
3794 * gdb.guile/scm-disasm.c: New file.
3795 * gdb.guile/scm-disasm.exp: New file.
3796 * gdb.guile/scm-equal.c: New file.
3797 * gdb.guile/scm-equal.exp: New file.
3798 * gdb.guile/scm-error.exp: New file.
3799 * gdb.guile/scm-error.scm: New file.
3800 * gdb.guile/scm-frame-args.c: New file.
3801 * gdb.guile/scm-frame-args.exp: New file.
3802 * gdb.guile/scm-frame-args.scm: New file.
3803 * gdb.guile/scm-frame-inline.c: New file.
3804 * gdb.guile/scm-frame-inline.exp: New file.
3805 * gdb.guile/scm-frame.c: New file.
3806 * gdb.guile/scm-frame.exp: New file.
3807 * gdb.guile/scm-generics.exp: New file.
3808 * gdb.guile/scm-gsmob.exp: New file.
3809 * gdb.guile/scm-iterator.c: New file.
3810 * gdb.guile/scm-iterator.exp: New file.
3811 * gdb.guile/scm-math.c: New file.
3812 * gdb.guile/scm-math.exp: New file.
3813 * gdb.guile/scm-objfile-script-gdb.in: New file.
3814 * gdb.guile/scm-objfile-script.c: New file.
3815 * gdb.guile/scm-objfile-script.exp: New file.
3816 * gdb.guile/scm-objfile.c: New file.
3817 * gdb.guile/scm-objfile.exp: New file.
3818 * gdb.guile/scm-ports.exp: New file.
3819 * gdb.guile/scm-pretty-print.c: New file.
3820 * gdb.guile/scm-pretty-print.exp: New file.
3821 * gdb.guile/scm-pretty-print.scm: New file.
3822 * gdb.guile/scm-section-script.c: New file.
3823 * gdb.guile/scm-section-script.exp: New file.
3824 * gdb.guile/scm-section-script.scm: New file.
3825 * gdb.guile/scm-symbol.c: New file.
3826 * gdb.guile/scm-symbol.exp: New file.
3827 * gdb.guile/scm-symtab-2.c: New file.
3828 * gdb.guile/scm-symtab.c: New file.
3829 * gdb.guile/scm-symtab.exp: New file.
3830 * gdb.guile/scm-type.c: New file.
3831 * gdb.guile/scm-type.exp: New file.
3832 * gdb.guile/scm-value-cc.cc: New file.
3833 * gdb.guile/scm-value-cc.exp: New file.
3834 * gdb.guile/scm-value.c: New file.
3835 * gdb.guile/scm-value.exp: New file.
3836 * gdb.guile/source2.scm: New file.
3837 * gdb.guile/types-module.cc: New file.
3838 * gdb.guile/types-module.exp: New file.
3839
7026a7c1
YQ
38402014-02-10 Yao Qi <yao@codesourcery.com>
3841
3842 PR testsuite/16543
3843 * configure.ac: Append gdb.gdb/Makefile in AC_OUTPUT.
3844 * configure: Regenerated.
3845 * Makefile.in: New file.
3846
6c466447
AS
38472014-02-08 Andreas Schwab <schwab@linux-m68k.org>
3848
3849 * gdb.python/py-framefilter.exp: Fix typo.
3850
6e854735
YQ
38512014-02-08 Yao Qi <yao@codesourcery.com>
3852
3853 * gdb.mi/mi-breakpoint-changed.exp (test_insert_delete_modify): Test
3854 that no =breakpoint-modified is emitted when breakpoints are
3855 modified through MI commands.
3856
d137e6dc
PA
38572014-02-07 Pedro Alves <pedro@codesourcery.com>
3858 Pedro Alves <palves@redhat.com>
3859
3860 * gdb.threads/step-after-sr-lock.c: New file.
3861 * gdb.threads/step-after-sr-lock.exp: New file.
3862
b5ee5a50
PA
38632014-02-07 Pedro Alves <palves@redhat.com>
3864
3865 * gdb.threads/stepi-random-signal.exp: Set SIGCHLD to print.
3866
3c77faf3
JK
38672014-02-06 Jan Kratochvil <jan.kratochvil@redhat.com>
3868
3869 Fix i386-sse-stack-align.exp regression since GDB_PARALLEL.
3870 * gdb.arch/i386-sse-stack-align.exp: Use standard_output_file.
3871
6dddc817
DE
38722014-02-06 Doug Evans <xdje42@gmail.com>
3873
3874 * gdb.python/py-breakpoint.exp (test_bkpt_eval_funcs): Update expected
3875 output.
3876
3877 * gdb.gdb/python-interrupts.exp: New file.
3878
de7b2893
YQ
38792014-02-05 Yao Qi <yao@codesourcery.com>
3880
3881 * gdb.trace/report.exp (use_collected_data): Test the output
3882 of "info threads" and "info inferiors".
3883
66d032ac
YQ
38842014-02-05 Yao Qi <yao@codesourcery.com>
3885
3886 Revert this patch:
3887
3888 2013-05-24 Yao Qi <yao@codesourcery.com>
3889
3890 * gdb.trace/tfile.exp: Test inferior and thread.
3891
591a12a1
UW
38922014-02-04 Ulrich Weigand <uweigand@de.ibm.com>
3893
3894 * gdb.base/sigbpt.exp: Do not use "*" when setting breakpoint
3895 on a function.
3896 * gdb.base/step-bt.c: Call hello via function pointer to make
3897 sure its first instruction is executed on powerpc64le-linux.
3898
0ff3e01f
UW
38992014-02-04 Ulrich Weigand <uweigand@de.ibm.com>
3900
3901 * gdb.arch/powerpc-d128-regs.exp: Enable on powerpc64*-*.
3902
084ee545
UW
39032014-02-04 Ulrich Weigand <uweigand@de.ibm.com>
3904
3905 * gdb.arch/vsx-regs.exp: Check target endianness. Provide variants
3906 of the test patterns for use on little-endian systems.
3907
6ed14ff3
UW
39082014-02-04 Ulrich Weigand <uweigand@de.ibm.com>
3909
3910 * gdb.arch/altivec-regs.exp: Use gdb_test_multiple for endian test.
3911 (decimal_vector): Fix for little-endian.
3912
401e27fd
JM
39132014-01-29 Jose E. Marchesi <jose.marchesi@oracle.com>
3914
3915 * gdb.arch/sparc-sysstep.exp: New file.
3916 * gdb.arch/sparc-sysstep.c: Likewise.
3917
3918 * gdb.arch/Makefile.in (EXECUTABLES): Add sparc-sysstep.
3919
8b924729
EBM
39202014-01-28 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
3921
3922 * gdb.base/info-shared.exp: Expect leading `.' on ppc64's symbols.
3923
fb151210
JB
39242014-01-23 Tom Tromey <tromey@redhat.com>
3925
3926 * gdb.ada/array_char_idx: New testcase.
3927
0740f8d8
TT
39282014-01-23 Tom Tromey <tromey@redhat.com>
3929
3930 PR python/16487:
3931 * gdb.python/py-framefilter.exp: Add test using "Error" filter.
3932 * gdb.python/py-framefilter.py (ErrorInName, ErrorFilter): New
3933 classes.
3934
21909fa1
TT
39352014-01-23 Tom Tromey <tromey@redhat.com>
3936
3937 PR python/16491:
3938 * gdb.python/py-framefilter.py (Reverse_Function.function): Read a
3939 string from an inferior frame.
3940 * gdb.python/py-framefilter-mi.exp: Update.
3941
87ce2a04
DE
39422014-01-22 Doug Evans <dje@google.com>
3943
3944 * gdb.server/server-mon.exp: Add tests for "set debug-format".
3945
237b092b
AA
39462014-01-22 Andreas Arnez <arnez@vnet.linux.ibm.com>
3947
3948 * gdb.base/catch-syscall.exp: Activate test on s390*-linux.
3949
d674a709
AA
39502014-01-22 Andreas Arnez <arnez@vnet.linux.ibm.com>
3951
3952 * gdb.trace/entry-values.exp: Remove excess space character from
3953 regex patterns. Handle s390 call instruction.
3954
20fa3390
AA
39552014-01-22 Andreas Arnez <arnez@vnet.linux.ibm.com>
3956
3957 * gdb.dwarf2/dw2-dir-file-name.c (FUNC): Insert alignment and
3958 define "*_start" label. Make "name" static.
3959 * gdb.dwarf2/dw2-dir-file-name.exp: Replace references to
3960 ${name} by references to ${name}_start.
3961
78466714
AA
39622014-01-22 Andreas Arnez <arnez@vnet.linux.ibm.com>
3963
3964 * gdb.base/info-macros.exp: Remove "debug" from the compile
3965 options.
3966
ec9f644a
IB
39672014-01-17 Iain Buclaw <ibuclaw@gdcproject.org>
3968
3969 * gdb.dlang/demangle.exp: New file.
3970
94b1b47e
IB
39712014-01-17 Iain Buclaw <ibuclaw@gdcproject.org>
3972
3973 * gdb.dlang/primitive-types.exp: New file.
3974
7f420862
IB
39752014-01-17 Iain Buclaw <ibuclaw@gdcproject.org>
3976
3977 * configure.ac: Create gdb.dlang/Makefile.
3978 * configure: Regenerate.
3979 * Makefile.in (ALL_SUBDIRS): Add gdb.dlang.
3980 * gdb.dlang/Makefile.in: New file.
3981 * lib/d-support.exp: New file.
3982 * lib/gdb.exp (skip_d_tests): New proc.
3983
52834460
MM
39842014-01-16 Markus Metzger <markus.t.metzger@intel.com>
3985
3986 * gdb.btrace/delta.exp: Check reverse stepi.
3987 * gdb.btrace/tailcall.exp: Update. Add stepping tests.
3988 * gdb.btrace/finish.exp: New.
3989 * gdb.btrace/next.exp: New.
3990 * gdb.btrace/nexti.exp: New.
3991 * gdb.btrace/record_goto.c: Add comments.
3992 * gdb.btrace/step.exp: New.
3993 * gdb.btrace/stepi.exp: New.
3994 * gdb.btrace/multi-thread-step.c: New.
3995 * gdb.btrace/multi-thread-step.exp: New.
3996 * gdb.btrace/rn-dl-bind.c: New.
3997 * gdb.btrace/rn-dl-bind.exp: New.
3998 * gdb.btrace/data.c: New.
3999 * gdb.btrace/data.exp: New.
4000 * gdb.btrace/Makefile.in (EXECUTABLES): Add new.
4001
6e07b1d2
MM
40022014-01-16 Markus Metzger <markus.t.metzger@intel.com>
4003
4004 * gdb.btrace/Makefile.in (EXECUTABLES): Add delta.
4005 * gdb.btrace/exception.exp: Update.
4006 * gdb.btrace/instruction_history.exp: Update.
4007 * gdb.btrace/record_goto.exp: Update.
4008 * gdb.btrace/tailcall.exp: Update.
4009 * gdb.btrace/unknown_functions.exp: Update.
4010 * gdb.btrace/delta.exp: New.
4011
0b722aec
MM
40122014-01-16 Markus Metzger <markus.t.metzger@intel.com>
4013
4014 * gdb.btrace/record_goto.exp: Add backtrace test.
4015 * gdb.btrace/tailcall.exp: Add backtrace test.
4016
066ce621
MM
40172014-01-16 Markus Metzger <markus.t.metzger@intel.com>
4018
4019 * gdb.btrace/Makefile.in (EXECUTABLES): Add record_goto.
4020 * gdb.btrace/record_goto.c: New.
4021 * gdb.btrace/record_goto.exp: New.
4022 * gdb.btrace/x86-record_goto.S: New.
4023
0688d04e
MM
40242014-01-16 Markus Metzger <markus.t.metzger@intel.com>
4025
4026 * gdb.btrace/function_call_history.exp: Update tests.
4027 * gdb.btrace/instruction_history.exp: Update tests.
4028
8710b709
MM
40292014-01-16 Markus Metzger <markus.t.metzger@intel.com>
4030
4031 * gdb.btrace/function_call_history.exp: Fix expected field
4032 order for "record function-call-history".
4033 Add new tests for "record function-call-history /c".
4034 * gdb.btrace/exception.cc: New.
4035 * gdb.btrace/exception.exp: New.
4036 * gdb.btrace/tailcall.exp: New.
4037 * gdb.btrace/x86-tailcall.S: New.
4038 * gdb.btrace/x86-tailcall.c: New.
4039 * gdb.btrace/unknown_functions.c: New.
4040 * gdb.btrace/unknown_functions.exp: New.
4041 * gdb.btrace/Makefile.in (EXECUTABLES): Add new.
4042
5de9129b
MM
40432014-01-16 Markus Metzger <markus.t.metzger@intel.com>
4044
4045 * gdb.btrace/instruction_history.exp: Update.
4046 * gdb.btrace/function_call_history.exp: Update.
4047
23a7fe75
MM
40482014-01-16 Markus Metzger <markus.t.metzger@intel.com>
4049
4050 * gdb.btrace/function_call_history.exp: Fix expected function
4051 trace.
4052 * gdb.btrace/instruction_history.exp: Initialize traced.
4053 Remove traced_functions.
4054
724c7dd8
MM
40552014-01-16 Markus Metzger <markus.t.metzger@intel.com>
4056
4057 * gdb.btrace/function_call_history.exp: Update
4058 * gdb.btrace/instruction_history.exp: Update.
4059
6d78d93b
MM
40602014-01-16 Markus Metzger <markus.t.metzger@intel.com>
4061
4062 * gdb.btrace/enable.exp: Update expected text.
4063
93a360cc
OJ
40642014-01-16 Omair Javaid <Omair.Javaid@linaro.org>
4065
4066 * gdb.dwarf2/dw2-dos-drive.S: Increase text section size to 4
4067 bytes.
4068
3772b53f
MR
40692014-01-15 Maciej W. Rozycki <macro@codesourcery.com>
4070
4071 * gdb.base/float.exp: Handle "aarch64*-*-*" targets.
4072
596662fa
OJ
40732014-01-15 Omair Javaid <omair.javaid@linaro.org>
4074
4075 * lib/gdb.exp (supports_process_record): Return true for
4076 arm*-linux*. (supports_reverse): Likewise.
4077
b5b08fb4
SC
40782014-01-13 Siva Chandra Reddy <sivachandra@google.com>
4079
4080 PR python/15464
4081 PR python/16113
4082 * gdb.python/py-type.c: Enhance test case.
4083 * gdb.python/py-value-cc.cc: Likewise
4084 * gdb.python/py-type.exp: Add new tests.
4085 * gdb.python/py-value-cc.exp: Likewise
4086
52d7fb13
AA
40872014-01-10 Andreas Arnez <arnez@linux.vnet.ibm.com>
4088 Pedro Alves <palves@redhat.com>
4089
4090 * gdb.dwarf2/dw2-dir-file-name.c (FUNC): Remove "*_start" symbol.
4091 Make "name" extern.
4092 * gdb.dwarf2/dw2-dir-file-name.exp (out_cu, out_line): Replace
4093 references to ${name}_start by references to ${name}.
4094
a2cd8cfe
JB
40952014-01-10 Joel Brobecker <brobecker@adacore.com>
4096
4097 * gdb.ada/pp-rec-component.exp: Remove path from "source" test.
4098
4e23fced
JB
40992014-01-10 Joel Brobecker <brobecker@adacore.com>
4100
4101 * gdb.python/py-pp-integral.exp: Remove path from "source" test.
4102
c6a9e42c
PA
41032014-01-09 Maciej W. Rozycki <macro@codesourcery.com>
4104 Pedro Alves <palves@redhat.com>
4105
4106 * gdb.mi/mi-info-os.exp: Connect to the target with
4107 mi_gdb_target_load.
4108
b7ea362b
PA
41092014-01-08 Pedro Alves <palves@redhat.com>
4110
4111 * gdb.threads/reconnect-signal.c: New file.
4112 * gdb.threads/reconnect-signal.exp: New file.
4113
5e3f4fab
EBM
41142014-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
4115
4116 * gdb.base/source-dir.exp: New file.
4117
79301218
JB
41182014-01-07 Joel Brobecker <brobecker@adacore.com>
4119
4120 * gdb.ada/mi_interface: New testcase.
4121
8e355c5d
JB
41222014-01-07 Joel Brobecker <brobecker@adacore.com>
4123
4124 * gdb.ada/pp-rec-component.exp, gdb.ada/pp-rec-component.py,
4125 gdb.ada/pp-rec-component/foo.adb, gdb.ada/pp-rec-component/pck.adb,
4126 gdb.ada/pp-rec-component/pck.ads: New files.
4127
c0d48811
JB
41282014-01-07 Joel Brobecker <brobecker@adacore.com>
4129
4130 * gdb.python/py-pp-integral.c: New file.
4131 * gdb.python/py-pp-integral.py: New file.
4132 * gdb.python/py-pp-integral.exp: New file.
4133
17b609c3 4134For older changes see ChangeLog-1993-2013.
c906108c 4135\f
8d8cb839
EZ
4136;; Local Variables:
4137;; mode: change-log
4138;; left-margin: 8
4139;; fill-column: 74
4140;; version-control: never
4141;; End:
902f2ccb 4142
32d0add0 4143 Copyright 2014-2015 Free Software Foundation, Inc.
902f2ccb
MC
4144 Copying and distribution of this file, with or without modification,
4145 are permitted provided the copyright notice and this notice are preserved.
This page took 2.302066 seconds and 4 git commands to generate.