Copy xml files to host
[deliverable/binutils-gdb.git] / gdb / testsuite / ChangeLog
CommitLineData
b22089ab
YQ
12014-10-17 Yao Qi <yao@codesourcery.com>
2
3 * lib/gdb.exp (gdb_skip_xml_test): Copy trivial.xml to host.
4 * gdb.xml/tdesc-regs.exp: Copy single-reg.xml to host.
5
6c4486e6
PA
62014-10-17 Pedro Alves <palves@redhat.com>
7
8 PR gdb/17471
9 * gdb.base/bg-execution-repeat.c: New file.
10 * gdb.base/bg-execution-repeat.exp: New file.
11
0ff33695
PA
122014-10-17 Pedro Alves <palves@redhat.com>
13
14 PR gdb/17300
15 * gdb.base/continue-all-already-running.c: New file.
16 * gdb.base/continue-all-already-running.exp: New file.
17
6fdebc3d
PA
182014-10-17 Pedro Alves <palves@redhat.com>
19
20 PR gdb/17472
21 * gdb.base/annota-input-while-running.c: New file.
22 * gdb.base/annota-input-while-running.exp: New file.
23
32a8097b
PA
242014-10-17 Pedro Alves <palves@redhat.com>
25
26 * gdb.base/callfuncs.exp: emove references to osf.
27 * gdb.base/sigall.exp: Likewise.
28 * gdb.gdb/selftest.exp: Likewise.
29 * gdb.hp/gdb.base-hp/callfwmall.exp: Likewise.
30 * gdb.mi/non-stop.c: Likewise.
31 * gdb.mi/pthreads.c: Likewise.
32 * gdb.reverse/sigall-precsave.exp: Likewise.
33 * gdb.reverse/sigall-reverse.exp: Likewise.
34 * gdb.threads/pthreads.c: Likewise.
35 * gdb.threads/pthreads.exp: Likewise.
36
7a3517ff
YQ
372014-10-17 Yao Qi <yao@codesourcery.com>
38
39 * gdb.base/commands.exp (gdbvar_complex_if_while_test): Don't
40 check 'target_info exists noargs'.
41 (test_command_prompt_position): Likewise.
42 (progvar_simple_if_test): Don't check 'target_info exists noargs'.
43 Remove "set args".
44 (progvar_simple_while_test): Likewise.
45 (progvar_complex_if_while_test): Likewise.
46 (if_while_breakpoint_command_test): Likewise.
47 (infrun_breakpoint_command_test): Likewise.
48 (breakpoint_command_test): Likewise.
49 (watchpoint_command_test): Likewise.
50 (bp_deleted_in_command_test): Likewise.
51 (temporary_breakpoint_commands): Likewise.
52
bb99c472
YQ
532014-10-16 Yao Qi <yao@codesourcery.com>
54
55 * gdb.base/remotetimeout.exp: Remove noargs checking.
56
7c16b83e
PA
572014-10-15 Pedro Alves <palves@redhat.com>
58
59 PR breakpoints/9649
60 * gdb.base/breakpoint-in-ro-region.c (main): Add more instructions.
61 * gdb.base/breakpoint-in-ro-region.exp
62 (probe_target_hardware_step): New procedure.
63 (top level): Probe hardware stepping and hardware breakpoint
64 support. Test stepping through a read-only region, with both
65 "breakpoint auto-hw" on and off and both "always-inserted" on and
66 off.
67
35a49624
IB
682014-10-15 Iain Buclaw <ibuclaw@gdcproject.org>
69
70 * gdb.dlang/demangle.exp: Update for demangling changes.
71
2d1c107c
SC
722014-10-15 Siva Chandra Reddy <sivachandra@google.com>
73
74 * gdb.cp/non-trivial-retval.cc: Add new test cases.
75 * gdb.cp/non-trivial-retval.exp: Add new tests.
76
778811d5
SC
772014-10-15 Siva Chandra Reddy <sivachandra@google.com>
78
79 PR c++/13403
80 PR c++/15154
81 * gdb.cp/non-trivial-retval.cc: New file.
82 * gdb.cp/non-trivial-retval.exp: New file.
83
10c5f0a8
YQ
842014-10-15 Yao Qi <yao@codesourcery.com>
85
86 * gdb.python/py-parameter.exp: Don't match $srcdir/$subdir on
87 remote host.
88
65d7b369
YQ
892014-10-15 Yao Qi <yao@codesourcery.com>
90
91 * gdb.python/py-symbol.exp: Match file base name if host is
92 remote, otherwise match file name with dir name.
93 * gdb.python/py-symtab.exp: Likewise.
94 * gdb.python/python.exp: Likewise.
95
46dc1394
YQ
962014-10-15 Yao Qi <yao@codesourcery.com>
97
98 * gdb.python/py-symbol.exp: Remove trailing ".*" in the
99 pattern.
100 * gdb.python/py-symtab.exp: Likewise.
101 * gdb.python/python.exp: Remove trailing ".*". Fix typo
102 locationn.
103
c40cc657
JB
1042014-10-14 Joel Brobecker <brobecker@adacore.com>
105
106 * gdb.ada/addr_arith: New testcase.
107
2abf49e1
MR
1082014-10-14 Maciej W. Rozycki <macro@codesourcery.com>
109
110 * gdb.dwarf2/dw2-case-insensitive-debug.S: Handle 64-bit pointers.
111 * gdb.dwarf2/dw2-case-insensitive.exp: Update accordingly.
112 * gdb.dwarf2/dw2-skip-prologue.S: Handle 64-bit pointers.
113 * gdb.dwarf2/dw2-skip-prologue.exp: Update accordingly.
114
f7088df3
SDJ
1152014-10-14 Sergio Durigan Junior <sergiodj@redhat.com>
116
117 * gdb.arch/stap-eval-lang-ada.S: Likewise.
118 * gdb.arch/stap-eval-lang-ada.c: Likewise.
119 * gdb.arch/stap-eval-lang-ada.exp: New file.
120
4dc06805
YQ
1212014-10-14 Yao Qi <yao@codesourcery.com>
122
123 * gdb.mi/mi-var-child.c (nothing1): New function.
124 (nothing2): New function.
125 (do_children_tests): Set function pointers by nothing1 and
126 nothing2.
127 * gdb.mi/mi-var-child.exp: Step over new added statements.
128 Update test to match the new output.
129 * gdb.mi/var-cmd.c (nothing1): New function.
130 (nothing2): New function.
131 (do_children_tests): Set function pointers by nothing1 and
132 nothing2.
133 * gdb.mi/mi-var-display.exp: Update test to match output.
134 Step to the line specified by $line_dct_nothing.
135 Increase the number of lines to step.
136
46a93de2
YQ
1372014-10-14 Yao Qi <yao@codesourcery.com>
138
139 * gdb.mi/mi-var-child.exp: Use mi_varobj_update to simplify
140 tests.
141 * gdb.mi/mi2-var-child.exp: Likewise.
142
14ea52ee
DE
1432014-10-13 Doug Evans <dje@google.com>
144
145 * gdb.python/py-objfile.exp: Change name of file name test.
146
e5c6e92b
DE
1472014-10-13 Doug Evans <dje@google.com>
148
149 * gdb.dwarf2/dw2-op-out-param.S: Make DW_FORM_ref4 values be the offset
150 from the start of the CU.
151
c780cc2f
JK
1522014-10-13 Jan Kratochvil <jan.kratochvil@redhat.com>
153 Yao Qi <yao@codesourcery.com>
154
155 Fix "save breakpoints" for "catch" command.
156 * gdb.base/catch-signal.exp: Add gdb_breakpoint "main".
157 Remove -nonewline. Match also the added "main" line.
158
99894e11
JK
1592014-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
160
161 Fix "save breakpoints" for "disable $bpnum" command.
162 * gdb.base/save-bp.c (main): Add label.
163 * gdb.base/save-bp.exp: Add 8th disabled breakpoint. Match it.
164
6e1ac5a3
JK
1652014-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
166
167 * gdb.base/save-bp.exp (info break): Use gdb_test_sequence.
168
754dd2b0
YQ
1692014-10-11 Yao Qi <yao@codesourcery.com>
170
171 * gdb.server/server-kill.exp: Execute command
172 "set remote trace-status-packet on" before "tstatus".
173
f90183d7
YQ
1742014-10-11 Yao Qi <yao@codesourcery.com>
175
176 * gdb.server/server-kill.c: Include sys/types.h and unistd.h.
177 (main): Call getppid.
178 * gdb.server/server-kill.exp: Set breakpoint on line "i = 0;"
179 and continue to it. Read variable "server_pid".
180
bf40a607
YQ
1812014-10-11 Yao Qi <yao@codesourcery.com>
182
183 * gdb.server/server-kill.exp: Remove "delete_breakpoints".
184
052ca370
YQ
1852014-10-11 Yao Qi <yao@codesourcery.com>
186
187 * gdb.threads/thread-find.exp: Don't execute command
188 "info threads".
189 * gdb.threads/attach-into-signal.exp (corefunc): Likewise.
190 * gdb.threads/linux-dp.exp: Don't check the condition
191 $threads_created equals to zero.
192
3831839c
PA
1932014-10-10 Pedro Alves <palves@redhat.com>
194
195 * gdb.base/bigcore.exp: Remove references to IRIX.
196 * gdb.base/funcargs.exp: Likewise.
197 * gdb.base/interrupt.exp: Likewise.
198 * gdb.base/mips_pro.exp: Likewise.
199 * gdb.base/nodebug.exp: Likewise.
200 * gdb.base/setvar.exp: Likewise.
201 * lib/gdb.exp (gdb_compile_shlib): Remove mips-sgi-irix* case.
202
8b9a549d
PA
2032014-10-10 Jan Kratochvil <jan.kratochvil@redhat.com>
204 Pedro Alves <palves@redhat.com>
205
206 PR symtab/14466
207 * gdb.base/vdso-warning.c: New file.
208 * gdb.base/vdso-warning.exp: New file.
209
d48ba5e8
DE
2102014-10-02 Doug Evans <dje@google.com>
211
212 * gdb.base/structs.c (main): Don't run forever.
213
2278c276
PA
2142014-10-02 Pedro Alves <palves@redhat.com>
215
216 * gdb.threads/manythreads.exp (interrupt_and_wait): New procedure.
217 (top level) <stop threads 1, stop threads 2>: Use it.
218
b57bacec
PA
2192014-10-02 Pedro Alves <palves@redhat.com>
220
221 * gdb.threads/break-while-running.exp (test): Add new
222 'update_thread_list' argument. Skip "info threads" if false.
223 (top level): Add new 'update_thread_list' axis.
224
13fd3ff3
PA
2252014-10-02 Pedro Alves <palves@redhat.com>
226
227 PR breakpoints/17431
228 * gdb.base/execl-update-breakpoints.c: New file.
229 * gdb.base/execl-update-breakpoints.exp: New file.
230
0fec99e8
PA
2312014-10-01 Pedro Alves <palves@redhat.com>
232
233 * gdb.base/breakpoint-in-ro-region.c: New file.
234 * gdb.base/breakpoint-in-ro-region.exp: New file.
235
2ddf4301
SM
2362014-10-01 Simon Marchi <simon.marchi@ericsson.com>
237
238 * gdb.mi/mi-exit-code.exp: New file.
239 * gdb.mi/mi-exit-code.c: New file.
240
6a5f3f43
YQ
2412014-09-30 Yao Qi <yao@codesourcery.com>
242
243 * lib/prelink-support.exp (build_executable_own_libs): Error if
244 the target isn't native.
245
345bcc73
YQ
2462014-09-30 Yao Qi <yao@codesourcery.com>
247
248 * gdb.threads/dlopen-libpthread.exp: Skip it if isnative is
249 false.
250
a25a5a45
PA
2512014-09-22 Pedro Alves <palves@redhat.com>
252
253 * gdb.threads/break-while-running.exp: New file.
254 * gdb.threads/break-while-running.c: New file.
255
00ba3162
YQ
2562014-09-19 Yao Qi <yao@codesourcery.com>
257
258 * gdb.dwarf2/dw2-var-zero-addr.exp: Move test into new proc test.
259 Invoke test. Restart GDB with --readnow and invoke test again.
260
c3b7b696
YQ
2612014-09-19 Yao Qi <yao@codesourcery.com>
262
263 * gdb.base/break-on-linker-gcd-function.exp: Move test into new
264 proc set_breakpoint_on_gcd_function. Invoke
265 set_breakpoint_on_gcd_function. Restart GDB with --readnow and
266 invoke set_breakpoint_on_gcd_function again.
267
2b4fd423
DE
2682014-09-18 Doug Evans <dje@google.com>
269
270 * gdb.dwarf2/symtab-producer.exp: New file.
271
a5947601
SDJ
2722014-09-16 Sergio Durigan Junior <sergiodj@redhat.com>
273
274 * gdb.base/global-var-nested-by-dso-solib1.c: New file.
275 * gdb.base/global-var-nested-by-dso-solib2.c: Likewise.
276 * gdb.base/global-var-nested-by-dso.c: Likewise.
277 * gdb.base/global-var-nested-by-dso.exp: Likewise.
278
91c19059
SDJ
2792014-09-16 Sergio Durigan Junior <sergiodj@redhat.com>
280 Pedro Alves <palves@redhat.com>
281
282 * gdb.base/watch-bitfields.exp: Pass string other than test file
283 name to prepare_for_testing.
284 (watch): New procedure.
285 (expect_watchpoint): Use with_test_prefix.
286 (top level): Factor out tests to ...
287 (test_watch_location, test_regular_watch): ... these new
288 procedures, and use with_test_prefix and gdb_continue_to_end.
289
bb9d5f81
PP
2902014-09-16 Patrick Palka <patrick@parcs.ath.cx>
291
292 PR breakpoints/12526
293 * gdb.base/watch-bitfields.exp: New file.
294 * gdb.base/watch-bitfields.c: New file.
295
635856f5
PA
2962014-09-16 Pedro Alves <palves@redhat.com>
297
298 * gdb.base/watchpoint-stops-at-right-insn.exp (test): Compare
299 software and hardware addresses, not software address against
300 itself.
301
7280ceea
PA
3022014-09-16 Pedro Alves <palves@redhat.com>
303
304 * gdb.base/watchpoint-stops-at-right-insn.c: New file.
305 * gdb.base/watchpoint-stops-at-right-insn.exp: New file.
306
428b16bd
PA
3072014-09-16 Pedro Alves <palves@redhat.com>
308
309 * config/vx.exp, config/vxworks.exp, config/vxworks29k.exp: Delete
310 files.
311 * gdb.base/a2-run.exp: Remove all code guarded by istarget
312 "*-*-vxworks*" throughout.
313 * gdb.base/break.exp: Likewise.
314 * gdb.base/default.exp: Likewise.
315 * gdb.base/scope.exp: Likewise.
316 * gdb.base/sepdebug.exp: Likewise.
317 * gdb.base/break.c: Remove all code guarded by #ifdef vxworks
318 throughout.
319 * gdb.base/run.c: Likewise.
320 * gdb.base/sepdebug.c: Likewise.
321 * gdb.hp/gdb.aCC/run.c: Likewise.
322 * gdb.reverse/until-reverse.c: Likewise.
323 * lib/gdb.exp (gdb_compile): Remove is_vxworks branch.
324
666d413c
YQ
3252014-09-16 Yao Qi <yao@codesourcery.com>
326
327 * boards/local-remote-host-native.exp: New file.
328
57cbd724
DE
3292014-09-14 Doug Evans <xdje42@gmail.com>
330
331 * gdb.threads/queue-signal.c (thread_count): New variable.
332 (thread_count_mutex, thread_count_condvar): New variables.
333 (incr_thread_count, wait_all_threads_running): New functions.
334 (main): Wait for all threads to be in their thread functions.
335
81219e53
DE
3362014-09-13 Doug Evans <xdje42@gmail.com>
337
338 * gdb.threads/queue-signal.c: New file.
339 * gdb.threads/queue-signal.exp: New file.
340
3714cea7
DE
3412014-09-13 Doug Evans <xdje42@gmail.com>
342
343 * lib/gdb.exp (gdb_prompt): Add comment and change initial value to
344 be consistent with what default_gdb_init uses.
345 (with_gdb_prompt): Change form of PROMPT argument from a regexp to
346 the plain text of the prompt. Add some logging printfs.
347 * gdb.perf/disassemble.exp: Update call to with_gdb_prompt.
348
fa43b1d7
PA
3492014-09-12 Pedro Alves <palves@redhat.com>
350
351 * gdb.arch/gdb1558.exp: Replace uses of gdb_expect after
352 gdb_run_cmd with gdb_test_multiple or gdb_test throughout.
353 * gdb.arch/i386-size-overlap.exp: Likewise.
354 * gdb.arch/i386-size.exp: Likewise.
355 * gdb.arch/i386-unwind.exp: Likewise.
356 * gdb.base/a2-run.exp: Likewise.
357 * gdb.base/break.exp: Likewise.
358 * gdb.base/charset.exp: Likewise.
359 * gdb.base/chng-syms.exp: Likewise.
360 * gdb.base/commands.exp: Likewise.
361 * gdb.base/dbx.exp: Likewise.
362 * gdb.base/find.exp: Likewise.
363 * gdb.base/funcargs.exp: Likewise.
364 * gdb.base/jit-simple.exp: Likewise.
365 * gdb.base/reread.exp: Likewise.
366 * gdb.base/sepdebug.exp: Likewise.
367 * gdb.base/step-bt.exp: Likewise.
368 * gdb.cp/mb-inline.exp: Likewise.
369 * gdb.cp/mb-templates.exp: Likewise.
370 * gdb.objc/basicclass.exp: Likewise.
371 * gdb.threads/killed.exp: Likewise.
372
9d9bf2df
EBM
3732014-09-12 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
374
375 PR tdep/17379
376 * gdb.arch/powerpc-stackless.S: New file.
377 * gdb.arch/powerpc-stackless.exp: New file.
378
1cf2f1b0
JK
3792014-09-12 Jan Kratochvil <jan.kratochvil@redhat.com>
380
381 * gdb.base/attach.c: Include unistd.h.
382 (main): Call alarm. Add label postloop.
383 * gdb.base/attach.exp (do_attach_tests): Use gdb_get_line_number,
384 gdb_breakpoint, gdb_continue_to_breakpoint.
385 (test_command_line_attach_run): Kill ${testpid} in one exit path.
386
98880d46
PA
3872014-09-11 Pedro Alves <palves@redhat.com>
388
389 PR gdb/17347
390 * lib/gdb.exp (gdb_spawn_with_cmdline_opts): New procedure.
391 * gdb.base/attach.exp (test_command_line_attach_run): New
392 procedure.
393 (top level): Call it.
394
4c92ff2c
PA
3952014-09-11 Pedro Alves <palves@redhat.com>
396
397 * lib/gdb.exp (spawn_wait_for_attach): New procedure.
398 * gdb.base/attach.exp (do_attach_tests, do_call_attach_tests)
399 (do_command_attach_tests): Use spawn_wait_for_attach.
400 * gdb.base/solib-overlap.exp: Likewise.
401 * gdb.multi/multi-attach.exp: Likewise.
402 * gdb.python/py-prompt.exp: Likewise.
403 * gdb.python/py-sync-interp.exp: Likewise.
404 * gdb.server/ext-attach.exp: Likewise.
405
3adc1a7d
GKB
4062014-09-11 Gabriel Krisman Bertazi <gabriel@krisman.be>
407
408 * gdb.fortran/array-element.exp: Remove unexpected "continue"
409 command in testcase. Simplify testcase.
410
96334934
JB
4112014-09-10 Joel Brobecker <brobecker@adacore.com>
412
413 * gdb.dwarf2/dynarr-ptr.exp: Add a few ptype tests.
414
eb479039
JB
4152014-09-10 Joel Brobecker <brobecker@adacore.com>
416
417 * gdb.dwarf2/dynarr-ptr.exp: Add 'first, 'last and 'length tests.
418
deede10c
JB
4192014-09-10 Joel Brobecker <brobecker@adacore.com>
420
421 * gdb.dwarf2/dynarr-ptr.exp: Add subscripting tests.
422
7828a5f5
JB
4232014-09-10 Joel Brobecker <brobecker@adacore.com>
424
425 * gdb.dwarf2/dynarr-ptr.c: New file.
426 * gdb.dwarf2/dynarr-ptr.exp: New file.
427
33aeebcf
MR
4282014-09-09 Maciej W. Rozycki <macro@codesourcery.com>
429
430 * gdb.base/watchpoint-solib.exp: Increase the timeout by a factor
431 of 30 rather than hardcoding 120 for a slow test case. Take the
432 `gdb,timeout' target setting into account for this calculation.
433 Don't extend the timeout for the test cases that don't need it.
434
7b415901
MR
4352014-09-09 Maciej W. Rozycki <macro@codesourcery.com>
436
437 * gdb.reverse/sigall-reverse.exp: Increase the timeout by
438 a factor of 2 for a slow test case. Take the `gdb,timeout'
439 target setting into account for this calculation.
440 * gdb.reverse/until-precsave.exp: Increase the timeout by
441 a factor of 15 and 3 respectively rather than adding 120
442 for a pair of slow test cases. Take the `gdb,timeout'
443 target setting into account for this calculation.
444
4a40f85a
MR
4452014-09-09 Maciej W. Rozycki <macro@codesourcery.com>
446
447 * lib/gdb.exp (gdb_test_multiple): Remove code to select the
448 timeout, don't pass one down to gdb_expect.
449 (gdb_expect): Rework timeout selection.
450
09635af7
MR
4512014-09-09 Maciej W. Rozycki <macro@codesourcery.com>
452
453 * lib/gdbserver-support.exp (gdbserver_start): Throw an error
454 exception on timeout.
455 (gdbserver_run): Catch any `gdbserver_spawn' error exceptions.
456 (gdbserver_start_extended): Catch any `gdbserver_start' error
457 exceptions.
458 (gdbserver_start_multi, mi_gdbserver_start_multi): Likewise.
459 * lib/mi-support.exp (mi_gdb_target_load): Catch any
460 `gdbserver_gdb_load' error exceptions.
461
2bdd10b7
MR
4622014-09-09 Maciej W. Rozycki <macro@codesourcery.com>
463
464 * lib/gdbserver-support.exp (gdbserver_start): Set timeout to
465 120 on waiting for the TCP socket to open.
466
316935f0
DE
4672014-09-09 Doug Evans <xdje42@gmail.com>
468
469 * gdb.base/default.exp (show_conv_list): Add _caller_is,
470 _caller_matches, _any_caller_is, _any_caller_matches.
471
83740597
DE
4722014-09-09 Doug Evans <xdje42@gmail.com>
473
474 * gdb.guile/scm-error.exp: Handle guile 2.2 backtrace output.
475
4c122fc3
YQ
4762014-09-09 Yao Qi <yao@codesourcery.com>
477
478 * gdb.mi/mi-var-display.exp: Set print symbol off.
479
a9f116cb
GKB
4802014-09-07 Gabriel Krisman Bertazi <gabriel@krisman.be>
481
482 PR gdb/17035
483 * gdb.base/commands.exp: Add tests to verify user-defined
484 commands with empty bodies.
485 * gdb.python/py-cmd.exp: Test that we don't show user-defined
486 python commands in `show user command`.
487 * gdb.python/scm-cmd.exp: Test that we don't show user-defined
488 scheme commands in `show user command`.
489
c75bd3a2
JK
4902014-09-07 Jan Kratochvil <jan.kratochvil@redhat.com>
491
492 PR python/17355
493 * gdb.python/amd64-py-framefilter-invalidarg.S: New file.
494 * gdb.python/py-framefilter-invalidarg-gdb.py.in: New file.
495 * gdb.python/py-framefilter-invalidarg.exp: New file.
496 * gdb.python/py-framefilter-invalidarg.py: New file.
497
faa42425
DE
4982014-09-06 Doug Evans <xdje42@gmail.com>
499
500 PR 15276
501 * gdb.python/py-caller-is.c: New file.
502 * gdb.python/py-caller-is.exp: New file.
503
474ca4f6
SDJ
5042014-09-05 Sergio Durigan Junior <sergiodj@redhat.com>
505
506 PR gdb/17235
507 * gdb.arch/amd64-stap-wrong-subexp.exp: New file.
508 * gdb.arch/amd64-stap-wrong-subexp.S: Likewise.
509
eb0b0463
SDJ
5102014-09-04 Sergio Durigan Junior <sergiodj@redhat.com>
511
512 PR fortran/17237
513 * gdb.fortran/print-formatted.exp: New file.
514 * gdb.fortran/print-formatted.f90: Likewise.
515
5f3b99cf
SS
5162014-09-03 Sasha Smundak <asmundak@google.com>
517
518 * gdb.python/py-frame.exp: Test Frame.read_register.
519
7d793aa9
SDJ
5202014-09-03 Sergio Durigan Junior <sergiodj@redhat.com>
521
522 PR python/16699
523 * gdb.python/py-completion.exp: New file.
524 * gdb.python/py-completion.py: Likewise.
525
fb0576e9
DE
5262014-08-28 Doug Evans <dje@google.com>
527
528 * gdb.arch/amd64-pseudo.c (main): Rewrite to better specify when
529 eax,etc. are live with values set by gdb and thus the compiler can't
530 use them.
531 * gdb.arch/i386-pseudo.c (main): Ditto.
532
ee92b0dd
DE
5332014-08-27 Doug Evans <dje@google.com>
534
535 * lib/gdb.exp (gdb_compile_shlib): Add support for clang.
536
6649db35
DE
5372014-08-25 Doug Evans <dje@google.com>
538
539 * gdb.mi/basics.c (callee3, callee2, callee1): Specify result type.
540 (main): Ditto.
541
564b7600
DE
5422014-08-25 Doug Evans <dje@google.com>
543
544 * gdb.threads/thread-execl.exp: #include <stdio.h>.
545
3881fb67
YQ
5462014-08-24 Yao Qi <yao@codesourcery.com>
547
548 * gdb.guile/scm-value.exp (test_lazy_strings): Set print
549 symbol off.
550 * gdb.python/py-value.exp (test_lazy_strings): Likewise.
551
a05a36a5
DE
5522014-08-22 Doug Evans <dje@google.com>
553
554 PR 17276
555 * gdb.dwarf2/dw2-single-line-discriminators.S: New file.
556 * gdb.dwarf2/dw2-single-line-discriminators.c: New file.
557 * gdb.dwarf2/dw2-single-line-discriminators.exp: New file.
558
7c343b48
YQ
5592014-08-22 Yao Qi <yao@codesourcery.com>
560
561 * gdb.python/py-finish-breakpoint.exp: Copy .py file to host.
562 * gdb.python/py-finish-breakpoint2.exp: Likewise.
563 * gdb.python/python.exp: Likewise. Use .py file on the host
564 instead of the build.
565
22fd09ae
JK
5662014-08-21 Jan Kratochvil <jan.kratochvil@redhat.com>
567
568 * gdb.threads/gcore-stale-thread.c: New file.
569 * gdb.threads/gcore-stale-thread.exp: New file.
570
a8454a7c
PA
5712014-08-21 Pedro Alves <palves@redhat.com>
572
573 * gdb.base/gcore-buffer-overflow.exp: Remove "help gcore" test.
574 * gdb.base/gcore-relro-pie.exp: Likewise.
575 * gdb.base/gcore-relro.exp: Likewise.
576 * gdb.base/gcore.exp: Likewise.
577 * gdb.base/print-symbol-loading.exp: Likewise.
578 * gdb.threads/gcore-thread.exp: Likewise.
579 * lib/gdb.exp (gdb_gcore_cmd): Don't expect "Undefined command".
580
2a31c623
PA
5812014-08-20 Pedro Alves <palves@redhat.com>
582 Jan Kratochvil <jan.kratochvil@redhat.com>
583
584 * Makefile.in (EXTRA_RULES, CC): New variables, get from
585 configure.
586 (EXPECT): Handle READ1 being set.
587 (all): Depend on EXTRA_RULES.
588 (check-read1, expect-read1, read1.so, read1): New rules.
589 * README (Testsuite Parameters): Document the READ1 make variable.
590 (Race detection): New section.
591 * configure: Regenerate.
592 * configure.ac: If build==host==target, and running under a
593 GNU/glibc system, add read1 to the extra Makefile rules.
594 (EXTRA_RULES): AC_SUBST it.
595 * lib/read1.c: New file.
596
d36430db
JB
5972014-08-20 Joel Brobecker <brobecker@adacore.com>
598
599 * gdb.dwarf2/data-loc.exp: Add additional tests exercising
600 the handling of variables declared as a typedef to an array
601 which a DW_AT_data_location attribute.
602
9a0dc9e3
PA
6032014-08-19 Andrew Burgess <aburgess@broadcom.com>
604 Pedro Alves <palves@redhat.com>
605
606 PR symtab/14604
607 PR symtab/14605
608 * gdb.dwarf2/dw2-op-out-param.exp: Remove kfail branches and use
609 gdb_test.
610
0718a8da
PA
6112014-08-19 Pedro Alves <palves@redhat.com>
612
613 * gdb.base/watchpoint-hw-hit-once.c (main): Update comment.
614
13b448cd
YQ
6152014-08-19 Yao Qi <yao@codesourcery.com>
616
617 * gdb.base/watchpoint-hw-hit-once.exp: Set breakpoint on the
618 right line.
619
1cbf5077
DB
6202014-08-18 David Blaikie <dblaikie@gmail.com>
621
622 * boards/fission.exp: Explicitly pass -ggnu-pubnames for clang.
623
bf0fae19
JB
6242014-08-18 Joel Brobecker <brobecker@adacore.com>
625
626 * gdb.dwarf2/data-loc.exp: Remove second DW_AT_upper bound
627 attribute in array range.
628
3c8c5dcc
JB
6292014-08-18 Joel Brobecker <brobecker@adacore.com>
630
631 * gdb.dwarf2/data-loc.c, gdb.dwarf2/data-loc.exp: New files.
632
e66d4446
SC
6332014-08-15 Siva Chandra Reddy <sivachandra@google.com>
634
635 PR c++/17132
636 * gdb.cp/pr17132.cc: New file.
637 * gdb.cp/pr17132.exp: New file.
638
940df408
SC
6392014-08-15 Siva Chandra Reddy <sivachandra@google.com>
640
641 * gdb.python/py-xmethods.py (A_getarrayind)
642 (E_method_char_worker.__call__, E_method_int_worker.__call__):
643 Use 'print' with function call syntax.
644 (E_method_matcher.match): Fix tab vs space indentation mixup.
645
ebcc6c3a
YQ
6462014-08-15 Yao Qi <yao@codesourcery.com>
647
648 * gdb.trace/tfile.exp: Return -1 if generate_tracefile returns
649 false.
650
775e0f04
YQ
6512014-08-15 Yao Qi <yao@codesourcery.com>
652
653 * gdb.cp/casts.exp: Set print symbol off.
654 * gdb.cp/class2.exp: Likewise.
655 * gdb.cp/overload.exp: Likewise.
656 * gdb.cp/templates.exp: Likewise.
657
d769e349
DE
6582014-08-11 Doug Evans <dje@google.com>
659
660 * gdb.base/print-symbol-loading.exp (test_load_core): Update.
661 (test_load_shlib): Update.
662
20c6f1e1
YQ
6632014-08-09 Yao Qi <yao@codesourcery.com>
664
665 * gdb.base/display.exp: Invoke is_address_zero_readable.
666 * gdb.guile/scm-value.exp (test_value_in_inferior): Likewise.
667 * gdb.python/py-value.exp (test_value_in_inferior): Likewise.
668 * gdb.base/hbreak-unmapped.exp: Return if
669 is_address_zero_readable returns true.
670 * gdb.base/signest.exp: Likewise.
671 * gdb.base/signull.exp: Likewise.
672 * gdb.base/sigbpt.exp: Likewise.
673 * gdb.guile/scm-disasm.exp: Do the test if
674 is_address_zero_readable returns false.
675 * gdb.guile/scm-pretty-print.exp (run_lang_tests): Likewise.
676 * gdb.python/py-arch.exp: Likewise.
677 * gdb.python/py-prettyprint.exp (run_lang_tests): Likewise.
678 * lib/gdb.exp (is_address_zero_readable): New proc.
679
5792e8e3
YQ
6802014-08-09 Yao Qi <yao@codesourcery.com>
681
682 PR testsuite/13443
683 * gdb.mi/mi-var-display.exp: Make test messages unique.
684
3cecbbbe
TT
6852014-08-04 Tom Tromey <tromey@redhat.com>
686
687 * gdb.base/sss-bp-on-user-bp-2.exp: Expect output from "set debug
688 target 0".
689
00b51ff5
TT
6902014-08-04 Tom Tromey <tromey@redhat.com>
691
692 * gdb.base/sss-bp-on-user-bp-2.exp: Match "to_resume", not
693 "target_resume".
694
6908c509
JB
6952014-08-01 Joel Brobecker <brobecker@adacore.com>
696
697 * gdb.base/vla-datatypes.c (vla_factory): Add new variable
698 inner_vla_struct_object_size.
699 * gdb.base/vla-datatypes.exp: Adjust last test, and mark it
700 as xfail.
701
cc6563d2
PA
7022014-07-30 Pedro Alves <palves@redhat.com>
703
704 * gdb.threads/signal-command-handle-nopass.exp (test): Add
705 comment.
706
7e09a223
YQ
7072014-07-29 Yao Qi <yao@codesourcery.com>
708
709 PR gdb/17206
710 * gdb.base/until-nodebug.exp: New.
711
7ebdbe92
DE
7122014-07-28 Doug Evans <xdje42@gmail.com>
713
714 PR guile/17203
715 * gdb.guile/scm-parameter.exp: Add tests for trying to create
716 previously existing parameter, and previously ambiguously spelled
717 parameter.
718
fdb1adc6
WN
7192014-07-28 Will Newton <will.newton@linaro.org>
720
721 * gdb.base/varargs.exp: Remove KFAILs for ARM.
722
186fcde0
DE
7232014-07-26 Ludovic Courtès <ludo@gnu.org>
724 Doug Evans <xdje42@gmail.com>
725
726 PR guile/17146
727 * gdb.guile/types-module.exp: Add tests for wrong type arguments.
728
70509625
PA
7292014-07-25 Pedro Alves <palves@redhat.com>
730
731 * gdb.threads/signal-command-handle-nopass.c: New file.
732 * gdb.threads/signal-command-handle-nopass.exp: New file.
733 * gdb.threads/signal-command-multiple-signals-pending.c: New file.
734 * gdb.threads/signal-command-multiple-signals-pending.exp: New file.
735 * gdb.threads/signal-delivered-right-thread.c: New file.
736 * gdb.threads/signal-delivered-right-thread.exp: New file.
737
c3f814a1
PA
7382014-07-25 Pedro Alves <palves@redhat.com>
739
740 * gdb.base/double-prompt-target-event-error.exp
741 (cancel_pagination_in_target_event): Remove '-notransfer <return>'
742 match.
743 (cancel_pagination_in_target_event): Rework double prompt
744 detection.
745 * gdb.base/paginate-after-ctrl-c-running.exp
746 (test_ctrlc_while_target_running_paginates): Remove '-notransfer
747 <return>' match.
748 * gdb.base/paginate-bg-execution.exp
749 (test_bg_execution_pagination_return)
750 (test_bg_execution_pagination_cancel): Remove '-notransfer
751 <return>' matches.
752 * gdb.base/paginate-execution-startup.exp
753 (test_fg_execution_pagination_return)
754 (test_fg_execution_pagination_cancel): Remove '-notransfer
755 <return>' matches.
756 * gdb.base/paginate-inferior-exit.exp
757 (test_paginate_inferior_exited): Remove '-notransfer <return>'
758 match.
759 * lib/gdb-utils.exp (string_to_regexp): Move here from lib/gdb.exp.
760 * lib/gdb.exp (pagination_prompt): Run text through
761 string_to_regexp.
762 (gdb_test_multiple): Match $pagination_prompt instead of
763 "<return>".
764 (string_to_regexp): Move to lib/gdb-utils.exp.
765
e214cf6c
JK
7662014-07-22 Jan Kratochvil <jan.kratochvil@redhat.com>
767
768 * gdb.arch/amd64-entry-value-paramref.S: New file.
769 * gdb.arch/amd64-entry-value-paramref.cc: New file.
770 * gdb.arch/amd64-entry-value-paramref.exp: New file.
771 * gdb.arch/amd64-optimout-repeat.S: New file.
772 * gdb.arch/amd64-optimout-repeat.c: New file.
773 * gdb.arch/amd64-optimout-repeat.exp: New file.
774
17d0c5c8
JK
7752014-07-17 Jan Kratochvil <jan.kratochvil@redhat.com>
776
777 PR gdb/17170
778 * gdb.base/statistics.exp: New file.
779
b8b8facf
DE
7802014-07-17 Doug Evans <dje@google.com>
781
74b49205 782 PR gdb/17170
b8b8facf
DE
783 * gdb.base/maint.exp: Update testing of per-command stats.
784
1b5d0ab3
PA
7852014-07-16 Pedro Alves <palves@redhat.com>
786
787 * gdb.trace/tfile.c: Include unistd.h and stdint.h.
788 (start_trace_file): Guard S_IRGRP and S_IROTH uses behind #ifdef.
789 (tfile_write_64, tfile_write_16, tfile_write_8, tfile_write_addr)
790 (tfile_write_buf): New functions.
791 (add_memory_block): Rewrite using the above.
792 (adjust_function_address): New function.
793 (FUNCTION_ADDRESS): New macro.
794 (write_basic_trace_file): Remove short_x local, and use
795 tfile_write_16. Change type of func_addr local to unsigned long
796 long. Use FUNCTION_ADDRESS instead of handling the Thumb bit
797 here. Cast argument of add_memory_block to char pointer.
798 (write_error_trace_file): Avoid alloca. Use FUNCTION_ADDRESS.
799 (main): Remove parameters.
800 * gdb.trace/tfile.exp: Remove nowarnings.
801
4d974e88
SM
8022014-07-15 Simon Marchi <simon.marchi@ericsson.com>
803
804 * gdb.base/debug-expr.exp: Test string evaluation with
805 "debug expression" on.
806
41e99568
PA
8072014-07-15 Pedro Alves <palves@redhat.com>
808
809 * gdb.base/reread.exp: Use clean_restart.
810
487d9753
PL
8112014-07-15 Pierre Langlois <pierre.langlois@embecosm.com>
812
813 * gdb.arch/avr-flash-qualifer.c: New.
814 * gdb.arch/avr-flash-qualifer.exp: New.
815
cc1c52ad
PA
8162014-07-14 Pedro Alves <palves@redhat.com>
817
818 * gdb.base/paginate-after-ctrl-c-running.c: New file.
819 * gdb.base/paginate-after-ctrl-c-running.exp: New file.
820
1e973570
PA
8212014-07-14 Pedro Alves <palves@redhat.com>
822
823 * gdb.base/double-prompt-target-event-error.c: New file.
824 * gdb.base/double-prompt-target-event-error.exp: New file.
825
93d6eb10
PA
8262014-07-14 Pedro Alves <palves@redhat.com>
827
828 PR gdb/17072
829 * gdb.base/paginate-inferior-exit.c: New file.
830 * gdb.base/paginate-inferior-exit.exp: New file.
831
0017922d
PA
8322014-07-14 Pedro Alves <palves@redhat.com>
833
834 PR gdb/17072
835 * gdb.base/paginate-bg-execution.c: New file.
836 * gdb.base/paginate-bg-execution.exp: New file.
837
94696ad3
PA
8382014-07-14 Pedro Alves <palves@redhat.com>
839
840 PR gdb/17072
841 * gdb.base/paginate-execution-startup.c: New file.
842 * gdb.base/paginate-execution-startup.exp: New file.
843 * lib/gdb.exp (pagination_prompt): New global.
844 (default_gdb_spawn): New procedure, factored out from
845 default_gdb_spawn.
846 (default_gdb_start): Adjust to call default_gdb_spawn.
847 (gdb_spawn): New procedure.
848
bd293940
PA
8492014-07-14 Pedro Alves <palves@redhat.com>
850
851 * lib/gdb.exp (gdb_assert): New procedure.
852 * gdb.trace/backtrace.exp (gdb_backtrace_tdp_4): Use it.
853
c933f875
PA
8542014-07-14 Pedro Alves <palves@redhat.com>
855
856 * gdb.base/execution-termios.c: New file.
857 * gdb.base/execution-termios.exp: New file.
858
d98b7a16
TT
8592014-07-14 Tom Tromey <tromey@redhat.com>
860
861 * gdb.cp/vla-cxx.cc: New file.
862 * gdb.cp/vla-cxx.exp: New file.
863
548740d6
TT
8642014-07-14 Tom Tromey <tromey@redhat.com>
865
866 * gdb.reverse/rerun-prec.c: New file.
867 * gdb.reverse/rerun-prec.exp: New file.
868
a25eb028
MR
8692014-07-12 Maciej W. Rozycki <macro@mips.com>
870 Maciej W. Rozycki <macro@codesourcery.com>
871
872 * lib/gdb-utils.exp: New file.
873 * lib/gdb.exp (gdb_run_cmd): Call gdb_init_commands, replacing
874 inline `gdb_init_command' processing.
875 (gdb_start_cmd): Likewise.
876 * lib/mi-support.exp (mi_run_cmd): Likewise.
877 * README: Document `gdb_init_command' and `gdb_init_commands'.
878
218c2655
JK
8792014-07-11 Jan Kratochvil <jan.kratochvil@redhat.com>
880
881 Fix false FAIL running under a very long directory name.
882 * gdb.base/argv0-symlink.exp: Add "set print repeats 10000"
883 and "set print elements 10000". Twice.
884
5401fde3
YQ
8852014-07-11 Yao Qi <yao@codesourcery.com>
886
887 * gdb.base/exprs.exp: "set print symbol off".
888
e76126e8
PA
8892014-07-11 Pedro Alves <palves@redhat.com>
890
891 * gdb.threads/kill.c: New file.
892 * gdb.threads/kill.exp: New file.
893
2d6f0de6
YQ
8942014-07-10 Yao Qi <yao@codesourcery.com>
895
896 * gdb.trace/tfile.c (write_basic_trace_file)
897 [__thumb__||__thumb2__]: Clear the Thumb bit of the function
898 address written to trace file.
899
7180e04a
PA
9002014-07-09 Pedro Alves <palves@redhat.com>
901
902 * gdb.base/attach-wait-input.exp: New file.
903 * gdb.base/attach-wait-input.c: New file.
904
9a9a7608
AB
9052014-07-09 Andrew Burgess <andrew.burgess@embecosm.com>
906
907 * gdb.mi/var-cmd.c (do_nested_struct_union_tests): New function
908 setting up test structures.
909 (main): Call new test function.
910 * gdb.mi/mi2-var-child.exp: Create additional breakpoint in new
911 test function, continue into test function and walk test
912 structures.
913
161ac41e
YQ
9142014-07-02 Yao Qi <yao@codesourcery.com>
915
916 * gdb.trace/entry-values.c: Define labels 'foo_start' and
917 'bar_start' at the beginning of functions 'foo' and 'bar'
918 respectively.
919 * gdb.trace/entry-values.exp: Use 'foo_start' and 'bar_start'
920 instead of 'foo' and 'bar'.
921
1f267ae3
MM
9222014-07-08 Markus Metzger <markus.t.metzger@intel.com>
923
924 * gdb.btrace/segv.exp: New.
925 * gdb.btrace/segv.c: New.
926
2b239efb
LM
9272014-07-02 Luis Machado <lgustavo@codesourcery.com>
928
929 * gdb.trace/entry-values.exp: Handle powerpc-specific branch
930 instruction.
931
cf363f18
MW
9322014-06-30 Mark Wielaard <mjw@redhat.com>
933
934 * gdb.base/constvars.c (violent, violet, vips, virgen, vulgar,
935 vulture, vilify, villar): New volatile array constants.
936 (vindictive, vegetation): New const volatile array constants.
937 * gdb.base/volatile.exp: Test volatile and const volatile array
938 types.
939
aebf9d24
AA
9402014-06-30 Andreas Arnez <arnez@linux.vnet.ibm.com>
941
942 * gdb.base/watchpoint-reuse-slot.exp: Handle the case that the
943 target lacks support for awatch, rwatch, or hbreak.
944
b67a2c6f
YQ
9452014-06-27 Yao Qi <yao@codesourcery.com>
946
947 * gdb.multi/dummy-frame-restore.exp: New.
948 * gdb.multi/dummy-frame-restore.c: New.
949
aef92902
MM
9502014-06-25 Markus Metzger <markus.t.metzger@intel.com>
951
952 * gdb.btrace/gcore.exp: New.
953
8e9db26e
PA
9542014-06-23 Pedro Alves <palves@redhat.com>
955
956 * gdb.base/watchpoint-reuse-slot.c: New file.
957 * gdb.base/watchpoint-reuse-slot.exp: New file.
958
70afc5b7
SC
9592014-06-23 Siva Chandra Reddy <sivachandra@google.com>
960
961 * gdb.python/py-xmethods.exp: Use "progspace" instead of the
962 progspace's filename in 'info', 'enable' and 'disable' command
963 tests.
964
b972bd9c
JK
9652014-06-23 Jan Kratochvil <jan.kratochvil@redhat.com>
966
967 * gdb.arch/amd64-stap-special-operands.exp: Use is_lp64_target.
968 * gdb.arch/amd64-stap-optional-prefix.exp: Likewise.
969 * gdb.dwarf2/dw2-error.exp: Use istarget and is_lp64_target.
970
125f8a3d
GB
9712014-06-20 Gary Benson <gbenson@redhat.com>
972
973 * gdb.arch/i386-avx.exp: Fix include file location.
974 * gdb.arch/i386-sse.exp: Likewise.
975
3ed9baed
IB
9762014-06-19 Iain Buclaw <ibuclaw@gdcproject.org>
977
978 * gdb.dlang/expression.exp: New file.
979
034f788c
PA
9802014-06-19 Pedro Alves <palves@redhat.com>
981
982 * gdb.threads/thread-execl.exp (do_test): New procedure, factored
983 out from ...
984 (top level): ... here. Iterate running tests under different
985 scheduler-locking settings.
986
45371d0c
LM
9872014-06-18 Luis Machado <lgustavo@codesourcery.com>
988
989 * gdb.cp/nsalias.exp: Set type of low_pc and high_pc entries
990 to DW_FORM_addr and use non-zero addresses.
991
5d376983
SC
9922014-06-18 Siva Chandra Reddy <sivachandra@google.com>
993
994 PR gdb/17017
995 * gdb.python/py-xmethods.cc: Add global function call counters and
996 increment them in their respective functions. Remove "cout"
997 statements.
998 * gdb.python/py-xmethods.exp: Make tests check the global function
999 call counters instead of depending on inferior IO.
1000
a1aa2221
LM
10012014-06-18 Don Breazeal <donb@codesourcery.com>
1002
1003 * gdb.base/foll-fork.exp (default_fork_parent_follow):
1004 Deleted procedure.
1005 (explicit_fork_parent_follow): Deleted procedure.
1006 (explicit_fork_child_follow): Deleted procedure.
1007 (test_follow_fork): New procedure.
1008 (do_fork_tests): Replace calls to deleted procedures with
1009 calls to test_follow_fork and reset GDB for subsequent
1010 procedure calls.
1011
0fc05997
YQ
10122014-06-17 Yao Qi <yao@codesourcery.com>
1013
1014 * gdb.base/wchar.exp: Set $cent to \u00A2 if "host-charset" is
1015 CP1252.
1016
70795c52
LM
10172014-06-17 Luis Machado <lgustavo@codesourcery.com>
1018
1019 * gdb.mi/mi-var-rtti.cc (type_update_when_use_rtti_test):
1020 Initialize ptr and S explicitly.
1021 (skip_type_update_when_not_use_rtti_test): Likewise.
1022
6be47f0c
KS
10232014-06-16 Keith Seitz <keiths@redhat.com>
1024
1025 PR mi/15863
1026 * gdb.mi/mi-var-cmd.exp: Add test for -var-update before
1027 the inferior is started.
1028
d03de421
PA
10292014-06-16 Pedro Alves <palves@redhat.com>
1030
1031 * gdb.base/break-main-file-remove-fail.c: New file.
1032 * gdb.base/break-main-file-remove-fail.exp: New file.
1033 * gdb.base/break-unload-file.exp: Use build_executable instead of
1034 prepare_for_testing.
1035 (test_break): New parameter "initial_load". Handle it.
1036 (top level): Add initial_load cmdline/file axis.
1037
f9579b99
TT
10382014-06-12 Tom Tromey <tromey@redhat.com>
1039
1040 * gdb.base/completion.exp: Don't use directory name in test.
1041
3657956b
GB
10422014-06-09 Gary Benson <gbenson@redhat.com>
1043
1044 * gdb.base/sigall.c [Functions to send signals]: Reorder to
1045 separate the always-available ANSI-standard signals from the
1046 signals that require checking.
1047 (main): Likewise.
1048 * gdb.reverse/sigall-reverse.c [Functions to send signals]:
1049 Likewise.
1050 (main): Likewise.
1051
4186eb54
KS
10522014-06-07 Keith Seitz <keiths@redhat.com>
1053
1054 Revert:
1055 PR c++/16253
1056 * gdb.cp/var-tag.cc: New file.
1057 * gdb.cp/var-tag.exp: New file.
1058 * gdb.dwarf2/dw2-ada-ffffffff.exp: Set the language to C++.
1059 * gdb.dwarf2/dw2-anon-mptr.exp: Likewise.
1060 * gdb.dwarf2/dw2-double-set-die-type.exp: Likewise.
1061 * gdb.dwarf2/dw2-inheritance.exp: Likewise.
1062
25326a28 10632014-06-06 Doug Evans <xdje42@gmail.com>
6da01dbe
DE
1064
1065 * gdb.guile/scm-frame-args.c (foo): Tweak to work with gcc 4.6.3.
1066
829155c9
PA
10672014-06-06 Pedro Alves <palves@redhat.com>
1068
1069 * gdb.base/sss-bp-on-user-bp-2.exp: Look for target_resume(step)
1070 in target debug output instead of looking at RSP packets,
1071 disabling the test on any target that uses hardware stepping.
1072 Update comments.
1073
61c8d22e
PA
10742014-06-06 Pedro Alves <palves@redhat.com>
1075
1076 * gdb.base/break-unload-file.exp: Fix typo.
1077
d9a47287
YQ
10782014-06-06 Yao Qi <yao@codesourcery.com>
1079
1080 * gdb.base/jit.exp (one_jit_test): Restrict the pattern
1081 from "jit_function" to "^jit_function".
1082
e5e01dbf
YQ
10832014-06-06 Yao Qi <yao@codesourcery.com>
1084
1085 * gdb.base/async.c (foo): Add one statement.
1086 * gdb.base/async.exp: Get the next instruction address and
1087 match the output of "nexti" by instruction address. Match
1088 the hex address in the output of "finish".
1089
73ba372c
GB
10902014-06-06 Gary Benson <gbenson@redhat.com>
1091
1092 * gdb.base/call-signals.c: Remove preprocessor conditionals
1093 for always-defined signals SIGINT, SIGILL, SIGABRT, SIGFPE,
1094 SIGSEGV and SIGTERM.
1095 * gdb.base/sigall.c: Likewise.
1096 * gdb.base/unwindonsignal.c: Likewise.
1097 * gdb.reverse/sigall-reverse.c: Likewise.
1098
831517df
YQ
10992014-06-06 Yao Qi <yao@codesourcery.com>
1100
1101 * gdb.base/hbreak-unmapped.exp: Read memory at address 0. If
1102 readable, skip the test.
1103
b8b91e98
YQ
11042014-06-06 Yao Qi <yao@codesourcery.com>
1105
1106 * gdb.threads/staticthreads.c (thread_function): Move the line
1107 setting breakpoint on forward.
1108 * gdb.threads/staticthreads.exp: Update comments.
1109
fb934770
LC
11102014-06-05 Ludovic Courtès <ludo@gnu.org>
1111
1112 * gdb.guile/scm-value.exp (test_value_in_inferior): Add test
1113 "history-append! type error".
1114
6ef284bd
SM
11152014-06-05 Simon Marchi <simon.marchi@ericsson.com>
1116
1117 * gdb.mi/mi-breakpoint-changed.exp (test_insert_delete_modify): Fix
1118 erroneous dprintf expected input.
1119
a872e241
DE
11202014-06-04 Doug Evans <xdje42@gmail.com>
1121
1122 * gdb.guile/scm-generics.exp: Delete.
1123
16f691fb
DE
11242014-06-04 Doug Evans <xdje42@gmail.com>
1125
1126 * gdb.guile/scm-breakpoint.exp: Update.
1127 Add tests for breakpoint registration.
1128
012370f6
TT
11292014-06-04 Tom Tromey <tromey@redhat.com>
1130
1131 * gdb.base/vla-datatypes.exp: Add tests for VLA-in-structure and
1132 VLA-in-union.
1133 * gdb.base/vla-datatypes.c (vla_factory): Add vla_struct,
1134 inner_vla_struct, vla_union types. Initialize objects of those
1135 types and compute their sizes.
1136
9f5a4cef
HZ
11372014-06-04 Nathan Sidwell <nathan@codesourcery.com>
1138 Hui Zhu <hui@codesourcery.com>
1139
1140 * gdb.base/fileio.exp: Add test for shell not available as well as
1141 available.
1142 * gdb.base/fileio.c (test_system): Check for shell twice.
1143
90a45c4d
YQ
11442014-06-04 Yao Qi <yao@codesourcery.com>
1145
1146 * gdb.base/auto-connect-native-target.exp: Remove redundant
1147 space from the regexp pattern.
1148
70017e41
YQ
11492014-06-04 Yao Qi <yao@codesourcery.com>
1150
1151 * gdb.base/default.exp: Replace "child" with "native" in
1152 regexp pattern.
1153
883964a7
SC
11542014-06-03 Siva Chandra Reddy <sivachandra@google.com>
1155
1156 * gdb.python/py-xmethods.cc: New testcase to test xmethods.
1157 * gdb.python/py-xmethods.exp: New tests to test xmethods.
1158 * gdb.python/py-xmethods.py: Python script supporting the
1159 new testcase and tests.
1160
ef370185
JB
11612014-06-03 Joel Brobecker <brobecker@adacore.com>
1162 Pedro Alves <palves@redhat.com>
1163
1164 PR breakpoints/17000
1165 * gdb.base/sss-bp-on-user-bp.exp: Remove kfail.
1166 * gdb.base/sss-bp-on-user-bp-2.exp: Remove kfail.
1167
1e2ccb61
BM
11682014-06-03 Brad Mouring <bmouring@ni.com> (tiny patch)
1169
1170 * gdb.base/subst.exp: Add tests to verify partial path matching
1171 output.
1172
c6ec5ab2
PA
11732014-06-03 Pedro Alves <palves@redhat.com>
1174
1175 * gdb.base/sss-bp-on-user-bp-2.exp: Skip if testing with a remote
1176 target that doesn't use software single-stepping.
1177
835c559f
PA
11782014-06-03 Pedro Alves <palves@redhat.com>
1179
1180 PR breakpoints/17000
1181 * gdb.base/sss-bp-on-user-bp-2.c: New file.
1182 * gdb.base/sss-bp-on-user-bp-2.exp: New file.
1183
06eb1586
DE
11842014-06-02 Doug Evans <xdje42@gmail.com>
1185
1186 * gdb.guile/scm-parameter.exp: New file.
1187
e698b8c4
DE
11882014-06-02 Doug Evans <xdje42@gmail.com>
1189
1190 * gdb.guile/scm-cmd.c: New file.
1191 * gdb.guile/scm-cmd.exp: New file.
1192
ded03782
DE
11932014-06-02 Doug Evans <xdje42@gmail.com>
1194
1195 * gdb.guile/scm-pretty-print.exp: Add tests for objfile and progspace
1196 pretty-printer lookup.
1197 * gdb.guile/scm-pretty-print.scm (pp_s-printer): New function.
1198 (make-pp_s-printer): Call it.
1199 (make-pretty-printer-from-dict): New function.
1200 (lookup-pretty-printer-maker-from-dict): New function.
1201 (*pretty-printer*): Simplify.
1202 (make-objfile-pp_s-printer): New function.
1203 (install-objfile-pretty-printers!): New function.
1204 (make-progspace-pp_s-printer): New function.
1205 (install-progspace-pretty-printers!): New function.
1206 * gdb.guile/scm-progspace.c: New file.
1207 * gdb.guile/scm-progspace.exp: New file.
1208
41fac0cf
PA
12092014-06-02 Pedro Alves <palves@redhat.com>
1210
1211 * gdb.base/dprintf-bp-same-addr.c: New file.
1212 * gdb.base/dprintf-bp-same-addr.exp: New file.
1213
96ae5695
EBM
12142014-06-02 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
1215
1216 * gdb.arch/powerpc-power.exp: Add power8 instructions to the testcase.
1217 * gdb.arch/powerpc-power.s: Likewise.
1218
da02b3a8
JB
12192014-06-02 Joel Brobecker <brobecker@adacore.com>
1220
1221 * gdb.base/completion.exp: Remove code aimed at restoring TIMEOUT.
1222
c72b2e7b
YQ
12232014-06-01 Yao Qi <yao@codesourcery.com>
1224
1225 * gdb.base/watchpoint.exp (test_watch_location): Check null
1226 pointer can be dereferenced. If not, do the test, otherwise
1227 skip it.
1228
53e8a631
AB
12292014-05-30 Andrew Burgess <aburgess@broadcom.com>
1230
1231 * gdb.arch/amd64-invalid-stack-middle.exp: Update expected
1232 results.
1233 * gdb.arch/amd64-invalid-stack-top.exp: Likewise.
1234
938f0e2f
AB
12352014-05-30 Andrew Burgess <aburgess@broadcom.com>
1236
1237 * gdb.arch/amd64-invalid-stack-middle.S: New file.
1238 * gdb.arch/amd64-invalid-stack-middle.c: New file.
1239 * gdb.arch/amd64-invalid-stack-middle.exp: New file.
1240 * gdb.arch/amd64-invalid-stack-top.c: New file.
1241 * gdb.arch/amd64-invalid-stack-top.exp: New file.
1242
9ba6657a
PA
12432014-05-30 Pedro Alves <palves@redhat.com>
1244
1245 PR breakpoints/17000
1246 * gdb.base/sss-bp-on-user-bp.c: New file.
1247 * gdb.base/sss-bp-on-user-bp.exp: New file.
1248
522c09bf
DB
12492014-05-30 David Blaikie <dblaikie@gmail.com>
1250
1251 * gdb.opt/inline-break.c: Fix clang compatibility by specifying
1252 gnu_inline semantics via attribute.
1253 * gdb.opt/inline-break.exp: Remove -std=c89 now that the test
1254 source explicitly specifies the required semantics.
1255
bf4ef81e
MR
12562014-05-30 Maciej W. Rozycki <macro@codesourcery.com>
1257
1258 * gdb.reverse/sigall-reverse.exp: Fix a typo.
1259
329ea579
PA
12602014-05-29 Pedro Alves <palves@redhat.com>
1261 Tom Tromey <tromey@redhat.com>
1262
1263 * gdb.base/async-shell.exp: Don't enable target-async.
1264 * gdb.base/async.exp
1265 * gdb.base/corefile.exp (corefile_test_attach): Remove 'async'
1266 parameter. Adjust.
1267 (top level): Don't test with "target-async".
1268 * gdb.base/dprintf-non-stop.exp: Don't enable target-async.
1269 * gdb.base/gdb-sigterm.exp: Don't test with "target-async".
1270 * gdb.base/inferior-died.exp: Don't enable target-async.
1271 * gdb.base/interrupt-noterm.exp: Likewise.
1272 * gdb.mi/mi-async.exp: Use "mi-async" instead of "target-async".
1273 * gdb.mi/mi-nonstop-exit.exp: Likewise.
1274 * gdb.mi/mi-nonstop.exp: Likewise.
1275 * gdb.mi/mi-ns-stale-regcache.exp: Likewise.
1276 * gdb.mi/mi-nsintrall.exp: Likewise.
1277 * gdb.mi/mi-nsmoribund.exp: Likewise.
1278 * gdb.mi/mi-nsthrexec.exp: Likewise.
1279 * gdb.mi/mi-watch-nonstop.exp: Likewise.
1280 * gdb.multi/watchpoint-multi.exp: Adjust comment.
1281 * gdb.python/py-evsignal.exp: Don't enable target-async.
1282 * gdb.python/py-evthreads.exp: Likewise.
1283 * gdb.python/py-prompt.exp: Likewise.
1284 * gdb.reverse/break-precsave.exp: Don't test with "target-async".
1285 * gdb.server/solib-list.exp: Don't enable target-async.
1286 * gdb.threads/thread-specific-bp.exp: Likewise.
1287 * lib/mi-support.exp: Adjust to use mi-async.
1288
fd664c91
PA
12892014-05-29 Pedro Alves <palves@redhat.com>
1290
1291 PR gdb/13860
1292 * gdb.mi/mi-cli.exp: Always expect "end-stepping-range" stop
1293 reason, even in sync mode.
1294
251bde03
PA
12952014-05-29 Pedro Alves <palves@redhat.com>
1296 Hui Zhu <hui@codesourcery.com>
1297
1298 PR PR15693
1299 * gdb.mi/mi-condbreak-call-thr-state-mt.c: New file.
1300 * gdb.mi/mi-condbreak-call-thr-state-st.c: New file.
1301 * gdb.mi/mi-condbreak-call-thr-state.c: New file.
1302 * gdb.mi/mi-condbreak-call-thr-state.exp: New file.
1303
7f3c0343
JB
13042014-05-28 Joel Brobecker <brobecker@adacore.com>
1305
1306 * config/monitor.exp (gdb_target_monitor): Replace use of
1307 "set remotebaud" by "set serial baud".
1308
b2715b27
AW
13092014-05-26 Andy Wingo <wingo@igalia.com>
1310
1311 * gdb.guile/scm-breakpoint.exp:
1312 * gdb.guile/scm-gsmob.exp: Update to use plain old object
1313 properties instead of gdb-object-properties.
1314
498a4489
YQ
13152014-05-26 Yao Qi <yao@codesourcery.com>
1316
1317 * gdb.server/no-thread-db.exp: Specify source file name
1318 explicitly when setting a breakpoint.
1319
589fdceb
MM
13202014-05-23 Markus Metzger <markus.t.metzger@intel.com>
1321
1322 * gdb.btrace/vdso.c: New.
1323 * gdb.btrace/vdso.exp: New.
1324
e9089e05
MM
13252014-05-23 Markus Metzger <markus.t.metzger@intel.com>
1326
1327 * gdb.base/gcore.exp (capture_command_output): Move ...
1328 * lib/gdb.exp (capture_command_output): ... here.
1329
67b5c0c1
MM
13302014-05-23 Markus Metzger <markus.t.metzger@intel.com>
1331
1332 * gdb.btrace/data.exp: Test memory access during btrace replay.
1333
a2199296
SM
13342014-05-22 Simon Marchi <simon.marchi@ericsson.com>
1335
1336 * lib/mi-support.exp (mi_run_cmd_full): Add comments.
1337
17b2616c
PA
13382014-05-21 Pedro Alves <palves@redhat.com>
1339
1340 PR gdb/13860
1341 * gdb.mi/mi-cli.exp (line_callee4_next_step): New global.
1342 (top level): Test that output related to execution commands is
1343 sent to the console with CLI commands, but not with MI commands.
1344 Test that breakpoint events are always mirrored to the console.
1345 Also expect the new source line to be output after a "next" in
1346 async mode too. Make it a pass/fail test.
1347 * gdb.mi/mi-solib.exp: Test that the CLI solib event note is
1348 output.
1349 * lib/mi-support.exp (mi_gdb_expect_cli_output): New procedure.
1350
5166082f
PA
13512014-05-21 Pedro Alves <palves@redhat.com>
1352
1353 * gdb.base/list.exp (build_pattern, test_list): New procedures.
1354 Use them to test variations of "list" after reaching a breakpoint.
1355 * gdb.mi/mi-cli.exp (line_main_callme_2): New global.
1356 Test "list" with listsize 10 after reaching a breakpoint.
1357 * gdb.python/python.exp (decode_line current location line
1358 number): Adjust expected line number.
1359
2f25d70f
SM
13602014-05-21 Simon Marchi <simon.marchi@ericsson.com>
1361
1362 * lib/mi-support.exp (mi_run_cmd_full): Revert to original
1363 behavior for $args, pass it directly to "run".
1364
ff604a67
MR
13652014-05-21 Maciej W. Rozycki <macro@codesourcery.com>
1366
1367 * lib/gdb.exp (default_gdb_init): Bump `match_max' up from
1368 30000 to 65536.
1369
6a3cb8e8
PA
13702014-05-21 Pedro Alves <palves@redhat.com>
1371
1372 * boards/gdbserver-base.exp (GDBFLAGS): Set to "set
1373 auto-connect-native-target off".
1374 * gdb.base/auto-connect-native-target.c: New file.
1375 * gdb.base/auto-connect-native-target.exp: New file.
1376
4ebfc96e
PA
13772014-05-21 Pedro Alves <palves@redhat.com>
1378
1379 * gdb.base/default.exp: Test "target native" instead of "target
1380 child".
1381
36d46afb
MW
13822014-05-21 Mark Wielaard <mjw@redhat.com>
1383
1384 * gdb.cp/var-tag.exp (do_global_tests): Handle underlying type.
1385
5876f503
JK
13862014-05-21 Jan Kratochvil <jan.kratochvil@redhat.com>
1387
1388 Fix TLS access for -static -pthread.
1389 * gdb.threads/staticthreads.c <HAVE_TLS> (tlsvar): New.
1390 <HAVE_TLS> (thread_function, main): Initialize it.
1391 * gdb.threads/staticthreads.exp: Try gdb_compile_pthreads for $have_tls.
1392 Add clean_restart.
1393 <$have_tls != "">: Check TLSVAR.
1394
0256a6ac
PA
13952014-05-21 Pedro Alves <palves@redhat.com>
1396
1397 * gdb.base/dcache-line-read-error.c: New.
1398 * gdb.base/dcache-line-read-error.exp: New.
1399
936d2992
PA
14002014-05-20 Pedro Alves <palves@redhat.com>
1401
1402 * gdb.base/compare-sections.c: New file.
1403 * gdb.base/compare-sections.exp: New file.
1404
802e8e6d
PA
14052014-05-20 Pedro Alves <palves@redhat.com>
1406
1407 * gdb.base/break-idempotent.c: New file.
1408 * gdb.base/break-idempotent.exp: New file.
1409
e59fa00f
MM
14102014-05-20 Markus Metzger <markus.t.metzger@intel.com>
1411
1412 * gdb.btrace/nohist.exp: New.
1413
8b696e31
YQ
14142014-05-20 Yao Qi <yao@codesourcery.com>
1415
1416 * lib/gdb.exp (gdb_init): Set timeout if test file is under
1417 gdb.reverse directory and gdb_reverse_timeout exists in board
1418 setting.
1419 * README: Document gdb_reverse_timeout.
1420
73c9764f
YQ
14212014-05-20 Yao Qi <yao@codesourcery.com>
1422
1423 * lib/gdb.exp (default_gdb_init): Rename argument 'args' by
1424 'test_file_name'. Treat args as a string instead of a list.
1425 (gdb_init): Rename argument 'args' by 'test_file_name'.
1426
f1f4348a
JK
14272014-05-19 Jan Kratochvil <jan.kratochvil@redhat.com>
1428
1429 * gdb.arch/powerpc-power.exp: New file.
1430 * gdb.arch/powerpc-power.s: New file.
1431
0dbe70ce
DE
14322014-05-16 Doug Evans <dje@google.com>
1433
1434 * gdb.base/Makefile.in (EXECUTABLES): Add completion.
d7761c2c
DE
1435 * gdb.base/completion.exp: Check that all expected files exist
1436 before doing file completion.
0dbe70ce 1437
8d551b02
DE
14382014-05-16 Doug Evans <dje@google.com>
1439
1440 * gdb.base/catch-syscall.exp (test_catch_syscall_fail_nodatadir):
1441 Update.
1442 (do_syscall_tests_without_xml): Update.
1443
73eb7709
PA
14442014-05-16 Pedro Alves <palves@redhat.com>
1445
1446 * lib/mi-support.exp (mi_expect_stop): On timeout, say "timeout"
1447 instead of "unknown output after running".
1448
3fae92fc
YQ
14492014-05-16 Yao Qi <yao@codesourcery.com>
1450
1451 * gdb.dwarf2/dw2-filename.exp: Copy file1.txt to host. Remove
1452 file1.txt from host at the end.
1453 * gdb.dwarf2/dw2-anonymous-func.exp: Likewise.
1454
c2b2ccc5
DE
14552014-05-15 Doug Evans <dje@google.com>
1456
1457 * gdb.dwarf2/fission-reread.S: Remove directory from .dwo file path.
1458 * gdb.dwarf2/fission-reread.exp: Set debug-file-directory before
1459 loading file. Add test for TU lookup.
1460
8c217a4b
SM
14612014-05-15 Simon Marchi <simon.marchi@ericsson.com>
1462
1463 * lib/mi-support.exp (mi_run_cmd_full): Set arguments by
1464 calling "-exec-arguments" or "set args" before running the
1465 inferior.
1466
3deb39c6
SM
14672014-05-15 Simon Marchi <simon.marchi@ericsson.com>
1468
1469 * lib/mi-support.exp (mi_expect_stop): Expect message for
1470 inferiors that exit with non-zero exit code.
1471
71a79f8c
YQ
14722014-05-14 Yao Qi <yao@codesourcery.com>
1473
1474 * gdb.mi/mi-file.exp (test_file_list_exec_source_file): Don't
1475 match absolute path on remote host.
1476 (test_file_list_exec_source_files): Remove "/" from the
1477 pattern.
1478
f23fcd46
YQ
14792014-05-14 Yao Qi <yao@codesourcery.com>
1480
1481 * boards/local-remote-host-notty.exp (${board}_file): New
1482 proc.
1483
9404b58f
KM
14842014-05-07 Kyle McMartin <kyle@redhat.com>
1485
1486 Pushed by Joel Brobecker <brobecker@adacore.com>.
1487 * gdb.arch/aarch64-atomic-inst.c: New file.
1488 * gdb.arch/aarch64-atomic-inst.exp: New file.
1489
5e45f04c
YQ
14902014-05-07 Yao Qi <yao@codesourcery.com>
1491
1492 * gdb.dwarf2/dwzbuildid.exp: Match output "No symbol "the_int"
1493 in current context" too.
1494
c888a17d
KS
14952014-05-05 Keith Seitz <keiths@redhat.com>
1496
1497 * gdb.linespec/ls-dollar.exp: Add test for linespec
1498 file:convenience_variable.
1499
290a839c
YQ
15002014-05-05 Yao Qi <yao@codesourcery.com>
1501
1502 * gdb.trace/unavailable.exp (gdb_collect_args_test): Save
1503 traceframes into tfile and ctf trace files. Read data from
1504 trace file and test collected data.
1505 (gdb_collect_locals_test): Likewise.
1506 (gdb_unavailable_registers_test): Likewise.
1507 (gdb_unavailable_floats): Likewise.
1508 (gdb_collect_globals_test): Likewise.
1509 (top-level): Append "ctf" to trace_file_targets if GDB
1510 supports.
1511
b5262cd0
YQ
15122014-05-05 Yao Qi <yao@codesourcery.com>
1513
1514 * gdb.trace/unavailable.exp (gdb_collect_args_test): Move some
1515 code to ...
1516 (gdb_collect_args_test_1): ... it. New proc.
1517 (gdb_collect_locals_test): Move some code to ...
1518 (gdb_collect_locals_test_1): ... it. New proc.
1519 (gdb_unavailable_registers_test): Move some code to ...
1520 (gdb_unavailable_registers_test_1): ... it. New proc.
1521 (gdb_unavailable_floats): Move some code to ...
1522 (gdb_unavailable_floats_1): ... it. New proc.
1523
30a1e6cc
SDJ
15242014-05-02 Sergio Durigan Junior <sergiodj@redhat.com>
1525
1526 * gdb.arch/amd64-stap-optional-prefix.S (main): Add several
1527 probes to test for bitness recognition.
1528 * gdb.arch/amd64-stap-optional-prefix.exp
1529 (test_probe_value_without_reg): New procedure.
1530 Add code to test for different kinds of bitness.
1531
f33da99a
SDJ
15322014-05-02 Sergio Durigan Junior <sergiodj@redhat.com>
1533
1534 PR breakpoints/16889
1535 * gdb.arch/amd64-stap-optional-prefix.S: New file.
1536 * gdb.arch/amd64-stap-optional-prefix.exp: Likewise.
1537
5b80f00d
PA
15382014-05-01 Pedro Alves <palves@redhat.com>
1539
1540 * lib/gdb.exp (gdb_load): Extend comment. Skip calling
1541 gdb_file_cmd if no file is specified.
1542 * boards/native-extended-gdbserver.exp (gdb_load): Use the
1543 last_loaded_file to set the remote exec-file.
1544
f8c2a73c
PA
15452014-05-01 Pedro Alves <palves@redhat.com>
1546
1547 * boards/local-remote-host.exp: New file.
1548
be6e8ac7
PA
15492014-05-01 Pedro Alves <palves@redhat.com>
1550
1551 * boards/local-remote-host.exp: Rename to ...
1552 * boards/local-remote-host-notty.exp: ... this.
1553
cac0dc8f
JB
15542014-04-28 Joel Brobecker <brobecker@adacore.com>
1555
1556 * gdb.ada/dyn_arrayidx: New testcase.
1557
9730e6cc
YQ
15582014-04-26 Yao Qi <yao@codesourcery.com>
1559
1560 * gdb.dwarf2/dwz.exp: Compile main.c to object. Restart GDB
1561 and compute the length of function main. Save it in
1562 $main_length.
1563 (Dwarf::assemble): Use $main_length instead of hard-coded 10.
1564 (top-level): Use gdb_compile to compile objects into
1565 executable and restart GDB. Remove invocation to
1566 prepare_for_testing.
1567
7ae1a6a6
PA
15682014-04-25 Simon Marchi <simon.marchi@ericsson.com>
1569 Pedro Alves <palves@redhat.com>
1570
1571 PR server/16255
1572 * gdb.multi/multi-attach.c: New file.
1573 * gdb.multi/multi-attach.exp: New file.
1574
4082afcc
PA
15752014-04-25 Pedro Alves <palves@redhat.com>
1576
1577 * gdb.base/cond-eval-mode.exp (warning): Move trailing \r\n to
1578 user.
1579 (top level): Test that "set remote conditional-breakpoints-packet
1580 off" works as intended.
1581 * gdb.base/dprintf.exp: Test that "set remote
1582 breakpoint-commands-packet off" works as intended.
1583 * gdb.trace/change-loc.exp (tracepoint_install_in_trace_disabled):
1584 New function.
1585 (top level): Call it.
1586 * gdb.trace/ftrace.exp (test_fast_tracepoints): Test that "set
1587 remote fast-tracepoints-packet off" works as intended.
1588 * gdb.trace/qtro.exp (gdb_is_target_remote): Moved ...
1589 * lib/gdb.exp (gdb_is_target_remote): ... here.
1590
2abc3f8d
DB
15912014-04-24 David Blaikie <dblaikie@gmail.com>
1592
1593 * gdb.base/catch-syscall.c: Make unreferenced statics non-static to
1594 ensure clang would not discard them.
1595 * gdb.base/gdbvars.c: Ditto.
1596 * gdb.base/memattr.c: Ditto.
1597 * gdb.base/whatis.c: Ditto.
1598 * gdb.python/py-prettyprint.c: Ditto.
1599 * gdb.trace/actions.c: Ditto.
1600 * gdb.cp/ptype-cv-cp.cc: Mark unused global const int as used to
1601 ensure clang would not discard it.
1602
bfd39632
DB
16032014-04-24 David Blaikie <dblaikie@gmail.com>
1604
1605 * gdb.stabs/gdb11479.c (tag_dummy_enum): introduce a variable to cause
1606 clang to emit the full definition of type required by the test
1607 * gdb.stabs/gdb11479.exp (do_test): correct a typo in a test message
1608
22842ff6
DB
16092014-04-24 David Blaikie <dblaikie@gmail.com>
1610
1611 * gdb.cp/pr10728-x.cc (main::x): Return by value instead of pointer to
1612 coax Clang into emitting the definition of the type.
1613 * gdb.cp/pr10728-x.h (y): Ditto.
1614 * gdb.cp/pr10728-y.cc (y): Ditto.
1615
c2e827ad
DB
16162014-04-24 David Blaikie <dblaikie@gmail.com>
1617
1618 * gdb.base/label.exp: XFAIL label related tests under Clang.
1619 * gdb.cp/cplabel.exp: Ditto.
1620 * gdb.linespec/ls-errs.exp: Refactor tests to execute directly and XFAIL
1621 under Clang those using labels.
1622
4c2d33e7
YQ
16232014-04-25 Yao Qi <yao@codesourcery.com>
1624
1625 * gdb.dwarf2/dwz.exp (Dwarf::assemble): Remove unused
1626 double_label.
1627 * gdb.dwarf2/dwzbuildid.exp (Dwarf::assemble): Remove
1628 partial_label and double_label.
1629
56083b99
DB
16302014-04-24 David Blaikie <dblaikie@gmail.com>
1631
1632 * gdb.python/lib-types.exp: Fix test and xfail under gcc due to gcc/55641.
1633
25d4e99d
DB
16342014-04-24 David Blaikie <dblaikie@gmail.com>
1635
1636 * gdb.cp/cpexprs.cc: Move braces to the same line as the start
1637 of the function to work across GCC and Clang.
1638 * gdb.cp/cpexprs.exp: Account for GCC/Clang difference in vtable
1639 pointer types (const void ** const V void **).
1640
01f9f808
MS
16412014-04-24 Michael Sturm <michael.sturm@mintel.com>
1642 Walfred Tedeschi <walfred.tedeschi@intel.com>
1643
1644 * Makefile.in (EXECUTABLES): Added i386-avx512.
1645 * gdb.arch/i386-avx512.c: New file.
1646 * gdb.arch/i386-avx512.exp: Likewise.
1647
4b48d439
KS
16482014-04-23 Keith Seitz <keiths@redhat.com>
1649
1650 * lib/mi-support.exp (mi_list_breakpoints): Delete.
1651 (mi_make_breakpoint_table): New procedure.
1652 (mi_create_breakpoint): Use mi_make_breakpoint
1653 and return the result.
1654 (mi_make_breakpoint): New procedure.
1655 (mi_build_kv_pairs): New procedure.
1656
1657 * gdb.mi/mi-break.exp: Remove unused globals,
1658 update mi_create_breakpoint usage, and use mi_make_breakpoint_table.
1659 All callers updated.
1660 * gdb.mi/mi-dprintf.exp: Use variable to track command
1661 number.
1662 Update all callers of mi_create_breakpoint and use
1663 mi_make_breakpoint_table.
1664 Remove any unused global variables.
1665 * gdb.mi/mi-nonstop.exp: Likewise.
1666 * gdb.mi/mi-nsintrall.exp: Likewise.
1667 * gdb.mi/mi-nsmoribund.exp: Likewise.
1668 * gdb.mi/mi-nsthrexec.exp: Likewise.
1669 * gdb.mi/mi-reverse.exp: Likewise.
1670 * gdb.mi/mi-simplerun.exp: Likewise.
1671 * gdb.mi/mi-stepn.exp: Likewise.
1672 * gdb.mi/mi-syn-frame.exp: Likewise.
1673 * gdb.mi/mi-until.exp: Likewise.
1674 * gdb.mi/mi-var-cp.exp: Likewise.
1675 * gdb.mi/mi-var-display.exp: Likewise.
1676 * gdb.mi/mi2-amd64-entry-value.exp: Likewise.
1677 * gdb.mi/mi2-var-child.exp: Likewise.
1678 * gdb.mi/mi-vla-c99.exp: Likewise.
1679 * lib/mi-support.exp: Likewise.
1680
1681 From Ian Lance Taylor <iant@cygnus.com>:
1682 * lib/gdb.exp (parse_args): New procedure.
1683
08351840
PA
16842014-04-23 Pedro Alves <palves@redhat.com>
1685
1686 * gdb.base/break-unload-file.c: New file.
1687 * gdb.base/break-unload-file.exp: New file.
1688 * gdb.base/sym-file-lib.c (baz): New function.
1689 * gdb.base/sym-file-loader.c (struct segment) <mapped_size>: New
1690 field.
1691 (load): Store the segment's mapped size.
1692 (unload): New function.
1693 (unload_shlib): New function.
1694 * gdb.base/sym-file-loader.h (unload_shlib): New declaration.
1695 * gdb.base/sym-file-main.c (main): Unload, and reload the library,
1696 set a breakpoint at baz, and call it.
1697 * gdb.base/sym-file.exp: New tests for stale breakpoint
1698 instructions.
1699
076855f9
PA
17002014-04-23 Pedro Alves <palves@redhat.com>
1701
1702 * gdb.base/hbreak-in-shr-unsupported-shr.c: New file.
1703 * gdb.base/hbreak-in-shr-unsupported.c: New file.
1704 * gdb.base/hbreak-in-shr-unsupported.exp: New file.
1705 * gdb.base/hbreak-unmapped.c: New file.
1706 * gdb.base/hbreak-unmapped.exp: New file.
1707 * gdb.trace/qtro.exp (gdb_is_target_remote): Move ...
1708 * lib/gdb.exp (gdb_is_target_remote): ... here.
1709
483805cf
PA
17102014-04-22 Pedro Alves <palves@redhat.com>
1711
1712 * gdb.base/consecutive-step-over.c: New file.
1713 * gdb.base/consecutive-step-over.exp: New file.
1714
06d97543
PA
17152014-04-22 Pedro Alves <palves@redhat.com>
1716
1717 * lib/gdb.exp (gdb_continue_to_breakpoint): Use gdb_test_multiple
1718 instead of send_gdb/gdb_expect.
1719
b4429ea2
YQ
17202014-04-22 Yao Qi <yao@codesourcery.com>
1721
1722 * lib/trace-support.exp (generate_tracefile): New procedure.
1723 * gdb.trace/tfile.exp: Skip the test if generate_tracefile
1724 return 0.
1725 * gdb.trace/mi-traceframe-changed.exp: Invoke test_tfind_tfile
1726 if generate_tracefile returns 1.
1727
51d48146
PA
17282014-04-18 Tom Tromey <palves@redhat.com>
1729 Pedro alves <tromey@redhat.com>
1730
1731 PR backtrace/15558
1732 * gdb.opt/inline-bt.exp: Test backtracing from an inline function
1733 with a backtrace limit.
1734 * gdb.python/py-frame-inline.exp: Test running to an inline
1735 function with a backtrace limit, and printing the newest frame.
1736 * gdb.python/py-frame-inline.c (main): Call f.
1737
bd1dce5f
MS
17382014-04-17 Marcus Shawcroft <marcus.shawcroft@arm.com>
1739
1740 * gdb.java/jnpe.exp: Drop srcdir from untested path.
1741
40d1a503
MS
17422014-04-17 Marcus Shawcroft <marcus.shawcroft@arm.com>
1743
1744 * lib/gdb.exp (gdb_compile_pthreads, gdb_compile_objc):
1745 Drop prefix from unsupported source file path.
1746
389b98f7
YQ
17472014-04-17 Yao Qi <yao@codesourcery.com>
1748
1749 * lib/gdb.exp (with_target_charset): New proc.
1750 * gdb.base/printcmds.exp (test_print_all_chars): Wrap tests with
1751 with_target_charset.
1752 (test_print_strings): Likewise.
1753 (test_repeat_bytes): Likewise.
1754 * gdb.base/setvar.exp: Set target-charset to ASCII temporarily
1755 for some tests.
1756
22869d73
KS
17572014-04-16 Keith Seitz <keiths@redhat.com>
1758
1759 PR gdb/15827
1760 * gdb.dwarf2/corrupt.c: New file.
1761 * gdb.dwarf2/corrupt.exp: New file.
1762
c4f87ca6
KS
17632014-04-16 Keith Seitz <keiths@redhat.com>
1764
1765 PR c++/16597
1766 * gdb.cp/namelessclass.cc: New file.
1767 * gdb.cp/namelessclass.exp: New file.
1768 * gdb.cp/namelessclass.S: New file.
1769
ab19de87
DE
17702014-04-16 Doug Evans <dje@google.com>
1771
1772 * lib/gdbserver-support.exp (gdbserver_default_get_remote_address):
1773 Add comment.
1774 (gdbserver_default_get_comm_port): New function.
1775 (gdbserver_start): Check if board file provided
1776 "gdbserver,get_comm_port" and use it if so.
1777 * boards/native-stdio-gdbserver.exp (sockethost): Set to "".
1778 (gdb,socketport): Set to "stdio".
1779 (gdbserver,get_comm_port): Set to ${board}_get_comm_port.
1780 (stdio_gdbserver_template): Delete.
1781 (${board}_get_remote_address): Update.
1782 (${board}_build_remote_cmd): Delete.
1783 (${board}_get_comm_port): New function.
1784 (${board}_spawn): Update.
1785 * boards/remote-stdio-gdbserver.exp (${board}_build_remote_cmd):
1786 Delete.
1787 (${board}_get_remote_address): Update.
1788 (${board}_get_comm_port): New function.
1789
fc98a809
AB
17902014-04-16 Andrew Burgess <aburgess@broadcom.com>
1791
1792 * gdb.base/memattr.exp: Improve regexps to handle memory regions
1793 appearing in any order.
1794
87fd9e6e
DE
17952014-04-15 Doug Evans <dje@google.com>
1796
1797 * gdb.gdb/selftest.exp (do_steps_and_nexts): Don't reference
1798 uninitialized value of "description".
1799
099fc3ea
KS
18002014-04-15 Keith Seitz <keiths@redhat.com>
1801
1802 * gdb.mi/mi-simplerun.exp (test_breakpoints_creation_and_listing):
1803 Remove unused globals.
1804 (test_running_the_program): Likewise.
1805 (test_controlled_execution): Likewise.
1806 (test_controlling_breakpoints): Likewise.
1807 (test_program_termination): Likewise.
1808
5da151d4
KS
18092014-04-15 Keith Seitz <keiths@redhat.com>
1810
1811 * gdb.mi/mi-break.exp (test_tbreak_creation_and_listing): Remove
1812 unused globals.
1813 (test_rbreak_creation_and_listing): Likewise.
1814 (test_ignore_count): Likewise.
1815 (test_error): Likewise.
1816
35e5d2f0
PA
18172014-04-15 Pedro Alves <palves@redhat.com>
1818
1819 * gdb.base/sym-file-loader.h: Move inclusion of <inttypes.h>,
1820 <ansidecl.h>, <elf/common.h> and <elf/external.h> to
1821 sym-file-loader.c.
1822 (Elf_External_Phdr, Elf_External_Ehdr, Elf_External_Shdr)
1823 (Elf_External_Sym, Elf_Addr, GET, GETADDR, struct segment): Move
1824 to sym-file-loader.c.
1825 (struct library): Forward declare.
1826 (load_shlib, lookup_function): Change prototypes.
1827 (find_shstrtab, find_strtab, find_shdr, find_symtab)
1828 (translate_offset): Remove declarations.
1829 (get_text_addr): New declaration.
1830 * gdb.base/sym-file-loader.c: Move inclusion of <inttypes.h>,
1831 <ansidecl.h>, <elf/common.h> and <elf/external.h> here from
1832 sym-file-loader.h.
1833 (Elf_External_Phdr, Elf_External_Ehdr, Elf_External_Shdr)
1834 (Elf_External_Sym, Elf_Addr, GET, GETADDR, struct segment): Move
1835 here from sym-file-loader.h.
1836 (struct library): New structure.
1837 (load_shlib, lookup_function): Change prototypes and adjust to
1838 work with a struct library.
1839 (find_shstrtab, find_strtab, find_shdr, find_symtab)
1840 (translate_offset): Make static.
1841 (get_text_addr): New function.
1842 * gdb.base/sym-file-main.c (main): Adjust to new loader interface.
1843
eb4c1710
PA
18442014-04-15 Pedro Alves <palves@redhat.com>
1845
1846 * gdb.base/sym-file-loader.c: Fix typo. SELF_LINK, not SELK_LINK.
1847
2d1baf52
PA
18482014-04-15 Pedro Alves <palves@redhat.com>
1849
1850 * gdb.base/sym-file-loader.c: Include <limits.h>.
1851 (SELF_LINK): New define.
1852 (get_origin): New function.
1853 (load_shlib): Use it.
1854 * gdb.base/sym-file.exp: Don't early return if the target is
1855 remote. Use runto_main, and issue fail is that fails. Use
1856 gdb_load_shlibs.
1857 (shlib_name): Delete.
1858 (lib_so, lib_syms, lib_dlopen): New globals. Use them throughout.
1859
7dd6df01
PA
18602014-04-15 Pedro Alves <palves@redhat.com>
1861
1862 * gdb.base/sym-file.exp: Remove regex characters from test
1863 message. Don't refer to breakpoint numbers in test messages.
1864
b50c8614
KS
18652014-04-14 Keith Seitz <keiths@redhat.com>
1866
1867 PR c++/16253
1868 * gdb.cp/var-tag.cc: New file.
1869 * gdb.cp/var-tag.exp: New file.
1870 * gdb.dwarf2/dw2-ada-ffffffff.exp: Set the language to C++.
1871 * gdb.dwarf2/dw2-anon-mptr.exp: Likewise.
1872 * gdb.dwarf2/dw2-double-set-die-type.exp: Likewise.
1873 * gdb.dwarf2/dw2-inheritance.exp: Likewise.
1874
3d567982
TT
18752014-04-14 Tom Tromey <tromey@redhat.com>
1876
1877 * gdb.cp/classes.exp (test_enums): Handle underlying type.
1878 * gdb.dwarf2/enum-type.exp: Add test for enum with underlying
1879 type.
1880 * gdb.cp/enum-class.exp: New file.
1881 * gdb.cp/enum-class.cc: New file.
1882
0626fc76
TT
18832014-04-14 Tom Tromey <tromey@redhat.com>
1884
1885 * gdb.dwarf2/enum-type.exp: New file.
1886
dca325b3
SA
18872014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
1888
1889 * gdb.mi/mi-vla-c99.exp: New file.
1890 * gdb.mi/vla.c: New file.
1891
5854b38a
SA
18922014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
1893
1894 * gdb.base/vla-datatypes.c: New file.
1895 * gdb.base/vla-datatypes.exp: New file.
1896
463bb957
SA
18972014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
1898
1899 * gdb.base/vla-ptr.c: New file.
1900 * gdb.base/vla-ptr.exp: New file.
1901
3dd170be
SA
19022014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
1903
1904 * gdb.dwarf2/count.exp: New file.
1905
5ecaaa66
SA
19062014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
1907
1908 * gdb.base/vla-sideeffect.c: New file.
1909 * gdb.base/vla-sideeffect.exp: New file.
1910
41f1ada5
DB
19112014-04-14 David Blaikie <dblaikie@gmail.com>
1912
1913 * gdb.mi/non-stop.c: Add return value for non-void function return
1914 statement.
1915 * gdb.threads/staticthreads.c: Ditto.
1916
0be03e84
DE
19172014-04-12 Siva Chandra Reddy <sivachandra@google.com>
1918 Doug Evans <xdje42@gmail.com>
1919
1920 * gdb.guile/scm-value.c: Improve test case.
1921 * gdb.guile/scm-value.exp: Add new test.
1922
f180a1fb
DB
19232014-04-11 David Blaikie <dblaikie@gmail.com>
1924
1925 * gdb.opt/inline-break.exp: Explicitly specify -std=gnu89 to
1926 override Clang's default.
1927
6b662e19
JB
19282014-04-11 Joel Brobecker <brobecker@adacore.com>
1929
1930 Revert the following changes (regressions):
1931
1932 * gdb.base/vla-sideeffect.c: New file.
1933 * gdb.base/vla-sideeffect.exp: New file.
1934
1935 * gdb.dwarf2/count.exp: New file.
1936
1937 * gdb.base/vla-multi.c: New file.
1938 * gdb.base/vla-multi.exp: New file.
1939
1940 * gdb.base/vla-ptr.c: New file.
1941 * gdb.base/vla-ptr.exp: New file.
1942
1943 * gdb.base/vla-datatypes.c: New file.
1944 * gdb.base/vla-datatypes.exp: New file.
1945
1946 * gdb.mi/mi-vla-c99.exp: New file.
1947 * gdb.mi/vla.c: New file.
1948
245a5f0b
KS
19492014-04-11 Keith Seitz <keiths@redhat.com>
1950
1951 PR c++/16675
1952 * gdb.cp/cpsizeof.exp: New file.
1953 * gdb.cp/cpsizeof.cc: New file.
1954
58a84dcf
SA
19552014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
1956
191a8a90
JB
1957 * gdb.mi/mi-vla-c99.exp: New file.
1958 * gdb.mi/vla.c: New file.
58a84dcf 1959
c8655f75
SA
19602014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
1961
1962 * gdb.base/vla-datatypes.c: New file.
1963 * gdb.base/vla-datatypes.exp: New file.
1964
024e13b4
SA
19652014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
1966
1967 * gdb.base/vla-ptr.c: New file.
1968 * gdb.base/vla-ptr.exp: New file.
1969
1a237e0e
SA
19702014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
1971
1972 * gdb.base/vla-multi.c: New file.
1973 * gdb.base/vla-multi.exp: New file.
1974
504f3432
SA
19752014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
1976
1977 * gdb.dwarf2/count.exp: New file.
1978
3bce8237
SA
19792014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
1980
191a8a90
JB
1981 * gdb.base/vla-sideeffect.c: New file.
1982 * gdb.base/vla-sideeffect.exp: New file.
3bce8237 1983
322f9c21
YQ
19842014-04-11 Yao Qi <yao@codesourcery.com>
1985
1986 * gdb.base/completion.exp: Check file exists before running tests
1987 on file completion.
1988
d708bcd1
PA
19892014-04-10 Pedro Alves <palves@redhat.com>
1990
1991 * gdb.base/cond-eval-mode.c: New file.
1992 * gdb.base/cond-eval-mode.exp: Use standard_testfile. Adjust
1993 prepare_for_testing to build the new file. Check result of
1994 runto_main.
1995 (test_break, test_watch): New procedures.
1996 (top level): Use them.
1997
ae1d2761
PM
19982014-04-08 Pierre Muller <muller@sourceware.org>
1999
2000 * gdb.base/printcmds.exp (test_artificial_arrays): Disable
2001 Ctrl-V use for mingw hosts.
2002
7af389b8
SC
20032014-04-07 Siva Chandra Reddy <sivachandra@google.com>
2004
2005 * gdb.python/py-value.c: Improve test case.
2006 * gdb.python/py-value.exp: Add new test.
2007
5e703181
DE
20082014-04-07 David Blaikie <dblaikie@gmail.com>
2009
2010 * lib/compiler.c: Identify the clang compiler.
2011 * lib/compiler.cc: Ditto.
2012
9810b410
YQ
20132014-04-03 Yao Qi <yao@codesourcery.com>
2014
2015 * gdb.base/setshow.exp: Invoke string_to_regexp to HOME and PWD.
2016
98d1b8dc
AB
20172014-04-01 Anton Blanchard <anton@samba.org>
2018
2019 * gdb.arch/ppc64-atomic-inst.exp: Use untested. Make test
2020 messages unique.
2021
3114cea1
AB
20222014-04-01 Anton Blanchard <anton@samba.org>
2023
2024 * gdb.arch/ppc64-atomic-inst.exp: Use standard_testfile,
2025 prepare_for_testing.
2026
62f7182c
AB
20272014-04-01 Anton Blanchard <anton@samba.org>
2028
2029 * gdb.arch/ppc64-atomic-inst.c: Remove.
2030 * gdb.arch/ppc64-atomic-inst.S: New file.
2031 * gdb.arch/ppc64-atomic-inst.exp: Adapt for asm based testcase.
2032
770e7fc7
DE
20332014-03-31 Doug Evans <dje@google.com>
2034
2035 * gdb.base/print-symbol-loading-lib.c: New file.
2036 * gdb.base/print-symbol-loading-main.c: New file.
2037 * gdb.base/print-symbol-loading.exp: New file.
2038
46e2bafa
YQ
20392014-03-31 Yao Qi <yao@codesourcery.com>
2040
2041 * gdb.base/source-dir.exp: Allow ';' as a directory separator.
2042
8776cfe9
JB
20432014-03-28 Joel Brobecker <brobecker@adacore.com>
2044
2045 * gdb.ada/mi_dyn_arr: New testcase.
2046
5d1ef361
DE
20472014-03-27 Doug Evans <dje@google.com>
2048
2049 * gdb.dwarf2/dw2-abs-hi-pc.exp: Build tests with "nodebug".
2050
b5bee914
YQ
20512014-03-27 Yao Qi <yao@codesourcery.com>
2052
2053 * lib/gdb.exp (can_single_step_to_signal_handler): Return zero
2054 if target is nios2-*-*.
2055
0d4d0e77
YQ
20562014-03-26 Yao Qi <yao@codesourcery.com>
2057
2058 * lib/gdb.exp (readline_is_used): New proc.
2059 * gdb.base/completion.exp: Move tests on command complete up.
2060 Skip the rest of tests if readline is not used.
2061 * gdb.ada/complete.exp: Skp the test if readline is not
2062 used.
2063 * gdb.base/filesym.exp: Likewise.
2064 * gdb.base/macscp.exp: Likewise.
2065 * gdb.base/readline-ask.exp: Likewise.
2066 * gdb.base/readline.exp: Likewise.
2067 * gdb.python/py-cmd.exp: Likewise.
2068 * gdb.trace/tfile.exp: Likewise.
2069
29361eee
YQ
20702014-03-26 Yao Qi <yao@codesourcery.com>
2071
2072 * gdb.base/macscp.exp: Fix code format issues.
2073
bc9a5525
UW
20742014-03-25 Ulrich Weigand <uweigand@de.ibm.com>
2075
2076 * gdb.asm/asm-source.exp: Handle powerpc64le-* targets.
2077 * gdb.asm/powerpc64le.inc: New file.
2078
d3839ede
PA
20792014-03-25 Pedro Alves <palves@redhat.com>
2080 Doug Evans <dje@google.com>
2081
2082 * gdb.base/source-execution.c: New file.
2083 * gdb.base/source-execution.exp: New file.
2084 * gdb.base/source-execution.gdb: New file.
2085
01672a57
DE
20862014-03-24 Doug Evans <dje@google.com>
2087
2088 * gdb.linespec/macro-relative.exp: Mark the test as unsupported if
2089 using fission.
2090
88bbeca9
HZ
20912014-03-24 Hui Zhu <hui@codesourcery.com>
2092 Pedro Alves <palves@redhat.com>
2093
2094 PR breakpoints/16101
2095 * gdb.base/dprintf.exp: Use unsupported rather than changing the
2096 test pass/fail messages. Detect missing support for dprintf when
2097 breakpoints are actually inserted.
2098 * gdb.base/mi-dprintf.exp: Detect missing support for dprintf when
2099 breakpoints are actually inserted.
2100 * lib/mi-support.exp (mi_run_cmd_full): Return -1 if continue
2101 fails.
2102
d2348791
JK
21032014-03-24 Jan Kratochvil <jan.kratochvil@redhat.com>
2104
2105 * gdb.base/gdb-sigterm.exp (do_test): Remove "set debug lin-lwp 1".
2106
feef67ab
DE
21072014-03-22 Doug Evans <xdje42@gmail.com>
2108
2109 * gdb.python/python.exp (python not supported): Verify multi-line
2110 python command issues an error.
25d743f9 2111 * gdb.guile/guile.exp (guile not supported): Verify multi-line
51b8d20c 2112 guile command issues an error.
feef67ab 2113
ecebef6a
MR
21142014-03-21 Maciej W. Rozycki <macro@codesourcery.com>
2115
2116 * gdb.threads/thread-specific.exp: Handle the lack of usable
2117 $this_breakpoint and $this_thread.
2118
ccdd1909
HZ
21192014-03-21 Hui Zhu <hui@codesourcery.com>
2120
2121 * gdb.base/attach.exp (do_command_attach_tests): New.
2122
beb460e8
PA
21232014-03-20 Tom Tromey <tromey@redhat.com>
2124 Pedro Alves <palves@redhat.com>
2125
2126 PR cli/15718
2127 * gdb.base/condbreak-call-false.c: New file.
2128 * gdb.base/condbreak-call-false.exp: New file.
2129
40acf43a
PA
21302014-03-20 Pedro Alves <palves@redhat.com>
2131
2132 * gdb.threads/signal-while-stepping-over-bp-other-thread.c (pid):
2133 Delete.
2134 (block_signals, unblock_signals): Delete.
2135 (child_function_2, main): Remove references to deleted variable
2136 and functions.
2137
9f5e1e02
PA
21382014-03-20 Pedro Alves <palves@redhat.com>
2139
2140 * gdb.threads/signal-while-stepping-over-bp-other-thread.c (main):
2141 Use pthread_kill to signal thread 2.
2142 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp:
2143 Adjust to make the test send itself a signal rather than using the
2144 host's "kill" command.
2145
99619bea
PA
21462014-03-20 Pedro Alves <palves@redhat.com>
2147
2148 * gdb.threads/multiple-step-overs.c: New file.
2149 * gdb.threads/multiple-step-overs.exp: New file.
2150 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp:
2151 Adjust expected infrun debug output.
2152
2adfaa28
PA
21532014-03-20 Pedro Alves <palves@redhat.com>
2154
2155 * gdb.threads/step-over-trips-on-watchpoint.c: New file.
2156 * gdb.threads/step-over-trips-on-watchpoint.exp: New file.
2157
31e77af2
PA
21582014-03-20 Pedro Alves <palves@redhat.com>
2159
2160 PR breakpoints/7143
2161 * gdb.base/watchpoint.exp: Mention bugzilla bug number instead of
2162 old gnats gdb/38. Remove kfail. Adjust to use gdb_test instead
2163 of gdb_test_multiple.
2164 * gdb.cp/annota2.exp: Remove kfail for gdb/38.
2165 * gdb.cp/annota3.exp: Remove kfail for gdb/38.
2166
b9f437de
PA
21672014-03-20 Pedro Alves <palves@redhat.com>
2168
2169 * gdb.threads/step-over-lands-on-breakpoint.c: New file.
2170 * gdb.threads/step-over-lands-on-breakpoint.exp: New file.
2171
05adc73e
PA
21722014-03-19 Pedro Alves <palves@redhat.com>
2173
2174 * gdb.base/async.exp: Remove early return.
2175
6048b950
PA
21762014-03-19 Pedro Alves <palves@redhat.com>
2177
2178 * gdb.base/async.exp (step& tests): Pass explicit test messages.
2179
8bcfb00a
PA
21802014-03-19 Pedro Alves <palves@redhat.com>
2181
2182 * gdb.base/async.exp (test_background): Expect \r\n after
2183 "completed." in the fail pattern.
2184
884e37dc
PA
21852014-03-19 Pedro Alves <palves@redhat.com>
2186
2187 * gdb.base/async.exp (test_background): New procedure.
2188 Use it for all background execution command tests.
2189
148e57e2
PA
21902014-03-19 Pedro Alves <palves@redhat.com>
2191
2192 * gdb.base/async.exp: Use prepare_for_testing.
2193
f48088c7
PA
21942014-03-19 Pedro Alves <palves@redhat.com>
2195
2196 * gdb.base/async.c (foo): Make 'x' volatile. Write to it twice in
2197 the same line.
2198
e2f6c966
PA
21992014-03-19 Pedro Alves <palves@redhat.com>
2200
2201 * gdb.base/async.c (main): Add "jump here" and "until here" line
2202 marker comments.
2203 * gdb.base/async.exp (jump_here): New global.
2204 (jump& test): Use it.
2205 (until_here): New global.
2206 (until& test): Use it.
2207
c30568d4
PA
22082014-03-19 Pedro Alves <palves@redhat.com>
2209
2210 * gdb.base/async.exp: Don't frob gdb_protocol.
2211
0172b6a7
DE
22122014-03-18 Doug Evans <xdje42@gmail.com>
2213
2214 * gdb.base/async.exp: Whitespace fixes. Turn on target-async.
2215 Fix spelling of exec-done-display.
2216
06c868a8
JK
22172014-03-18 Jan Kratochvil <jan.kratochvil@redhat.com>
2218
2219 PR gdb/15358
2220 * gdb.base/gdb-sigterm.c: New file.
2221 * gdb.base/gdb-sigterm.exp: New file.
2222
0c7e1a46
PA
22232014-03-18 Pedro Alves <palves@redhat.com>
2224
2225 PR gdb/13860
2226 * gdb.mi/mi-solib.exp: Remove gdb/13860 kfail.
2227 * lib/mi-support.exp (mi_expect_stop): Add special handling for
2228 solib-event.
2229
f7c77d93
JB
22302014-03-17 Joel Brobecker <brobecker@adacore.com>
2231
2232 * gdb.ada/pckd_arr_ren: New testcase.
2233
5a1e8c7a
DE
22342014-03-13 Doug Evans <xdje42@gmail.com>
2235
2236 PR guile/16612
2237 * gdb.guile/scm-value.ep (test_value_after_death): Do a garbage
2238 collect after discarding symbols.
2239
350e1a76
DE
22402014-03-13 Ludovic Courtès <ludo@gnu.org>
2241 Doug Evans <xdje42@gmail.com>
2242
2243 * gdb.guile/scm-value.exp (test_value_in_inferior): Verify value added
2244 to history survives a gc.
2245
a69900ae
PA
22462014-03-13 Pedro Alves <palves@redhat.com>
2247
2248 * gdb.base/default.exp: Don't test "target procfs".
2249
5db9f0bd
PA
22502014-03-13 Pedro Alves <palves@redhat.com>
2251
2252 * gdb.base/default.exp: Update "target child" and "target procfs"
2253 tests to not expect "Unix".
2254
b3ccfe11
TT
22552014-03-12 Tom Tromey <tromey@redhat.com>
2256
2257 * gdb.base/corefile.exp (corefile_test_run, corefile_test_attach):
2258 New procs. Add target-async tests.
2259 * gdb.reverse/break-precsave.exp (precsave_tests): New proc.
2260 Add target-async tests.
2261
646f4417
AA
22622014-03-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
2263
2264 * gdb.dwarf2/dw2-ifort-parameter.c (func): Define labels
2265 'func_start' and 'func_end' for the beginning and end of the
2266 function code, respectively.
2267 * gdb.dwarf2/dw2-ifort-parameter.exp: Use 'func_start' and
2268 'func_end' instead of 'func' and 'main'.
2269
288c211f
AA
22702014-03-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
2271
2272 * gdb.dwarf2/dw2-ifort-parameter-debug.S: Remove.
2273 * gdb.dwarf2/dw2-ifort-parameter.exp: Use Dwarf::assemble to
2274 generate the debug info assembler source.
2275
e0c0f156
AA
22762014-03-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
2277
2278 * gdb.dwarf2/arr-stride.exp: Exploit 'prepare_for_testing'.
2279 * gdb.dwarf2/arr-subrange.exp: Likewise.
2280 * gdb.dwarf2/dwz.exp: Likewise.
2281 * gdb.dwarf2/method-ptr.exp: Likewise.
2282 * gdb.dwarf2/missing-sig-type.exp: Likewise.
2283 * gdb.dwarf2/subrange.exp: Likewise.
2284 * gdb.dwarf2/implptrconst.exp: Exploit 'build_executable'.
2285 * gdb.dwarf2/implptrpiece.exp: Likewise.
2286 * gdb.dwarf2/nostaticblock.exp: Likewise.
2287
0e5c4555
AA
22882014-03-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
2289
2290 * lib/gdb.exp (build_executable_from_specs): Don't prepend source
2291 directory to absolute path name arguments.
2292
5ec18f2b
JG
22932014-03-10 Joel Brobecker <brobecker@adacore.com>
2294
2295 * gdb.ada/tagged_access: New testcase.
2296
847fc4f2
MM
22972014-03-07 Markus Metzger <markus.t.metzger@intel.com>
2298
2299 * gdb.btrace/data.exp: Update expected output.
2300
cc3da688
YQ
23012014-03-06 Yao Qi <yao@codesourcery.com>
2302
2303 * gdb.trace/pr16508.exp: New file.
2304
0f26cec1
PA
23052014-03-05 Pedro Alves <palves@redhat.com>
2306
2307 PR gdb/16575
2308 * gdb.base/breakpoint-shadow.exp (compare_disassembly): New
2309 procedure.
2310 (top level): Adjust to use it. Add tests that exercise breakpoint
2311 interaction with the code-cache.
2312
7a5a839f
LC
23132014-02-26 Ludovic Courtès <ludo@gnu.org>
2314
2315 * gdb.guile/scm-value.exp (test_value_in_inferior): Add
2316 test for 'history-append!'.
2317
31aa7e4e
JB
23182014-02-26 Joel Brobecker <brobecker@adacore.com>
2319
2320 * gdb.dwarf2/dw2-abs-hi-pc-hello-dbg.S: New file.
2321 * gdb.dwarf2/dw2-abs-hi-pc-hello.c: New file.
2322 * gdb.dwarf2/dw2-abs-hi-pc-world-dbg.S: New file.
2323 * gdb.dwarf2/dw2-abs-hi-pc-world.c: New file.
2324 * gdb.dwarf2/dw2-abs-hi-pc.c: New file.
2325 * gdb.dwarf2/dw2-abs-hi-pc.exp: New file.
2326
1b588015
JB
23272014-02-26 Joel Brobecker <brobecker@adacore.com>
2328
2329 * testsuite/gdb.python/py-pp-re-notag.c: New file.
2330 * testsuite/gdb.python/py-pp-re-notag.ex: New file.
2331 * testsuite/gdb.python/py-pp-re-notag.p: New file.
2332
55426c9d
JB
23332014-02-26 Joel Brobecker <brobecker@adacore.com>
2334
2335 * gdb.dwarf2/arr-subrange.c, gdb.dwarf2/arr-subrange.exp: New files.
2336
dc53a7ad
JB
23372014-02-26 Joel Brobecker <brobecker@adacore.com>
2338
2339 * gdb.dwarf2/arr-stride.c: New file.
2340 * gdb.dwarf2/arr-stride.exp: New file.
2341
12ab52e9
PA
23422014-02-26 Pedro Alves <palves@redhat.com>
2343
2344 * gdb.ada/tasks.exp: Set a task-specific breakpoint at break_me
2345 that won't ever trigger. Make sure that GDB reports the correct
2346 breakpoint that caused the stop.
2347
849c862e
JK
23482014-02-25 Jan Kratochvil <jan.kratochvil@redhat.com>
2349
2350 PR gdb/16626
2351 * gdb.base/auto-load-script: New file.
2352 * gdb.base/auto-load.c: New file.
2353 * gdb.base/auto-load.exp: New file.
2354
71b7d793
JK
2355 PR gdb/16626
2356 * gdb.base/auto-load.exp: Fix out-of-srctree run.
2357
e2f0d509
JK
23582014-02-25 Jan Kratochvil <jan.kratochvil@redhat.com>
2359
2360 Fix dw2-icycle.exp -fsanitize=address GDB crash.
2361 * gdb.dwarf2/dw2-icycle.S: Remove all DW_AT_sibling.
2362
50cc37c8
DE
23632014-02-24 Doug Evans <dje@google.com>
2364
2365 * lib/gdb.exp (run_on_host): Log error output if program fails.
2366
ea4758f2
PA
23672014-02-21 Pedro Alves <palves@redhat.com>
2368
2369 * gdb.threads/step-after-sr-lock.c: Rename to ...
2370 * gdb.threads/signal-while-stepping-over-bp-other-thread.c: ... this.
2371 * gdb.threads/step-after-sr-lock.exp: Rename to ...
2372 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp:
2373 ... this.
2374
d7b30f67
SDJ
23752014-02-20 Sergio Durigan Junior <sergiodj@redhat.com>
2376
2377 PR tdep/16397
2378 * gdb.arch/amd64-stap-special-operands.exp: New file.
2379 * gdb.arch/amd64-stap-three-arg-disp.S: Likewise.
2380 * gdb.arch/amd64-stap-three-arg-disp.c: Likewise.
2381 * gdb.arch/amd64-stap-triplet.S: Likewise.
2382 * gdb.arch/amd64-stap-triplet.c: Likewise.
2383
83deb43f
JB
23842014-02-20 Joel Brobecker <brobecker@adacore.com>
2385
2386 * gdb.dwarf2/dw2-icycle.S: Remove second and third parameters
2387 in .section pseudo-op.
2388
adde2bff
DE
23892014-02-20 lin zuojian <manjian2006@gmail.com>
2390 Joel Brobecker <brobecker@adacore.com>
2391 Doug Evans <xdje42@gmail.com>
2392
2393 PR symtab/16581
2394 * gdb.dwarf2/dw2-icycle.S: New file.
2395 * gdb.dwarf2/dw2-icycle.c: New file.
2396 * gdb.dwarf2/dw2-icycle.exp: New file.
2397
f7bd0f78
SC
23982014-02-19 Siva Chandra Reddy <sivachandra@google.com>
2399
2400 * gdb.python/py-value-cc.cc: Improve test case to enable testing
2401 operations on gdb.Value objects.
2402 * gdb.python/py-value-cc.exp: Add new test to test operations on
2403 gdb.Value objects.
2404
c17ef0d5
DE
24052014-02-18 Doug Evans <dje@google.com>
2406
2407 * Makefile.in (TESTS): New variable.
2408 (expanded_tests, expanded_tests_or_none): New variables
2409 (check-single): Pass $(expanded_tests_or_none) to runtest.
2410 (check-parallel): Only run tests in $(TESTS) if non-empty.
2411 (check/no-matching-tests-found): New rule.
2412 * README: Document TESTS makefile variable.
2413
5dd3176f
DE
24142014-02-18 Doug Evans <dje@google.com>
2415
2416 * Makefile.in (check-parallel): rm -rf outputs temp.
2417
0b10be4f
JK
24182014-02-16 Jan Kratochvil <jan.kratochvil@redhat.com>
2419
2420 Fix "ERROR: no fileid for" in the testsuite.
2421 * lib/gdb.exp (gdb_finish): Check gdb_spawn_id.
2422
85f224e7
DE
24232014-02-12 Doug Evans <dje@google.com>
2424
2425 * gdb.dwarf2/Makefile.in (EXECUTABLES): Add dwp-symlink.
2426 (MISCELLANEOUS): New variable.
2427 (clean): rm -rf $(MISCELLANEOUS).
2428 * gdb.dwarf2/dwp-symlink.exp: Test the case where the executable and
2429 dwp live in the same directory as symlinks, with each symlink pointed
2430 to a differently named file in a different directory.
2431
149b30ff
DE
24322014-02-11 Doug Evans <dje@google.com>
2433
2434 * gdb.dwarf2/dwp-symlink.exp: Rewrite to use remote_* commands instead
2435 of Tcl file commands.
2436
1dfdac32
MK
24372014-02-10 Mark Kettenis <kettenis@gnu.org>
2438
2439 * gdb.threads/step-after-sr-lock.exp: Avoid executing
2440 "kill -SIGUSR1 -1".
2441
aa4fb036
JB
24422014-02-10 Joel Brobecker <brobecker@adacore.com>
2443
2444 * gdb.ada/tick_length_array_enum_idx: New testcase.
2445
ed3ef339
DE
24462014-02-10 Doug Evans <xdje42@gmail.com>
2447
2448 * configure.ac (AC_OUTPUT): Add gdb.guile.
2449 * configure: Regenerate.
2450 * lib/gdb-guile.exp: New file.
2451 * lib/gdb.exp (get_target_charset): New function.
2452 * gdb.base/help.exp: Update expected output from "apropos apropos".
2453 * gdb.guile/Makefile.in: New file.
2454 * gdb.guile/guile.exp: New file.
2455 * gdb.guile/scm-arch.c: New file.
2456 * gdb.guile/scm-arch.exp: New file.
2457 * gdb.guile/scm-block.c: New file.
2458 * gdb.guile/scm-block.exp: New file.
2459 * gdb.guile/scm-breakpoint.c: New file.
2460 * gdb.guile/scm-breakpoint.exp: New file.
2461 * gdb.guile/scm-disasm.c: New file.
2462 * gdb.guile/scm-disasm.exp: New file.
2463 * gdb.guile/scm-equal.c: New file.
2464 * gdb.guile/scm-equal.exp: New file.
2465 * gdb.guile/scm-error.exp: New file.
2466 * gdb.guile/scm-error.scm: New file.
2467 * gdb.guile/scm-frame-args.c: New file.
2468 * gdb.guile/scm-frame-args.exp: New file.
2469 * gdb.guile/scm-frame-args.scm: New file.
2470 * gdb.guile/scm-frame-inline.c: New file.
2471 * gdb.guile/scm-frame-inline.exp: New file.
2472 * gdb.guile/scm-frame.c: New file.
2473 * gdb.guile/scm-frame.exp: New file.
2474 * gdb.guile/scm-generics.exp: New file.
2475 * gdb.guile/scm-gsmob.exp: New file.
2476 * gdb.guile/scm-iterator.c: New file.
2477 * gdb.guile/scm-iterator.exp: New file.
2478 * gdb.guile/scm-math.c: New file.
2479 * gdb.guile/scm-math.exp: New file.
2480 * gdb.guile/scm-objfile-script-gdb.in: New file.
2481 * gdb.guile/scm-objfile-script.c: New file.
2482 * gdb.guile/scm-objfile-script.exp: New file.
2483 * gdb.guile/scm-objfile.c: New file.
2484 * gdb.guile/scm-objfile.exp: New file.
2485 * gdb.guile/scm-ports.exp: New file.
2486 * gdb.guile/scm-pretty-print.c: New file.
2487 * gdb.guile/scm-pretty-print.exp: New file.
2488 * gdb.guile/scm-pretty-print.scm: New file.
2489 * gdb.guile/scm-section-script.c: New file.
2490 * gdb.guile/scm-section-script.exp: New file.
2491 * gdb.guile/scm-section-script.scm: New file.
2492 * gdb.guile/scm-symbol.c: New file.
2493 * gdb.guile/scm-symbol.exp: New file.
2494 * gdb.guile/scm-symtab-2.c: New file.
2495 * gdb.guile/scm-symtab.c: New file.
2496 * gdb.guile/scm-symtab.exp: New file.
2497 * gdb.guile/scm-type.c: New file.
2498 * gdb.guile/scm-type.exp: New file.
2499 * gdb.guile/scm-value-cc.cc: New file.
2500 * gdb.guile/scm-value-cc.exp: New file.
2501 * gdb.guile/scm-value.c: New file.
2502 * gdb.guile/scm-value.exp: New file.
2503 * gdb.guile/source2.scm: New file.
2504 * gdb.guile/types-module.cc: New file.
2505 * gdb.guile/types-module.exp: New file.
2506
7026a7c1
YQ
25072014-02-10 Yao Qi <yao@codesourcery.com>
2508
2509 PR testsuite/16543
2510 * configure.ac: Append gdb.gdb/Makefile in AC_OUTPUT.
2511 * configure: Regenerated.
2512 * Makefile.in: New file.
2513
6c466447
AS
25142014-02-08 Andreas Schwab <schwab@linux-m68k.org>
2515
2516 * gdb.python/py-framefilter.exp: Fix typo.
2517
6e854735
YQ
25182014-02-08 Yao Qi <yao@codesourcery.com>
2519
2520 * gdb.mi/mi-breakpoint-changed.exp (test_insert_delete_modify): Test
2521 that no =breakpoint-modified is emitted when breakpoints are
2522 modified through MI commands.
2523
d137e6dc
PA
25242014-02-07 Pedro Alves <pedro@codesourcery.com>
2525 Pedro Alves <palves@redhat.com>
2526
2527 * gdb.threads/step-after-sr-lock.c: New file.
2528 * gdb.threads/step-after-sr-lock.exp: New file.
2529
b5ee5a50
PA
25302014-02-07 Pedro Alves <palves@redhat.com>
2531
2532 * gdb.threads/stepi-random-signal.exp: Set SIGCHLD to print.
2533
3c77faf3
JK
25342014-02-06 Jan Kratochvil <jan.kratochvil@redhat.com>
2535
2536 Fix i386-sse-stack-align.exp regression since GDB_PARALLEL.
2537 * gdb.arch/i386-sse-stack-align.exp: Use standard_output_file.
2538
6dddc817
DE
25392014-02-06 Doug Evans <xdje42@gmail.com>
2540
2541 * gdb.python/py-breakpoint.exp (test_bkpt_eval_funcs): Update expected
2542 output.
2543
2544 * gdb.gdb/python-interrupts.exp: New file.
2545
de7b2893
YQ
25462014-02-05 Yao Qi <yao@codesourcery.com>
2547
2548 * gdb.trace/report.exp (use_collected_data): Test the output
2549 of "info threads" and "info inferiors".
2550
66d032ac
YQ
25512014-02-05 Yao Qi <yao@codesourcery.com>
2552
2553 Revert this patch:
2554
2555 2013-05-24 Yao Qi <yao@codesourcery.com>
2556
2557 * gdb.trace/tfile.exp: Test inferior and thread.
2558
591a12a1
UW
25592014-02-04 Ulrich Weigand <uweigand@de.ibm.com>
2560
2561 * gdb.base/sigbpt.exp: Do not use "*" when setting breakpoint
2562 on a function.
2563 * gdb.base/step-bt.c: Call hello via function pointer to make
2564 sure its first instruction is executed on powerpc64le-linux.
2565
0ff3e01f
UW
25662014-02-04 Ulrich Weigand <uweigand@de.ibm.com>
2567
2568 * gdb.arch/powerpc-d128-regs.exp: Enable on powerpc64*-*.
2569
084ee545
UW
25702014-02-04 Ulrich Weigand <uweigand@de.ibm.com>
2571
2572 * gdb.arch/vsx-regs.exp: Check target endianness. Provide variants
2573 of the test patterns for use on little-endian systems.
2574
6ed14ff3
UW
25752014-02-04 Ulrich Weigand <uweigand@de.ibm.com>
2576
2577 * gdb.arch/altivec-regs.exp: Use gdb_test_multiple for endian test.
2578 (decimal_vector): Fix for little-endian.
2579
401e27fd
JM
25802014-01-29 Jose E. Marchesi <jose.marchesi@oracle.com>
2581
2582 * gdb.arch/sparc-sysstep.exp: New file.
2583 * gdb.arch/sparc-sysstep.c: Likewise.
2584
2585 * gdb.arch/Makefile.in (EXECUTABLES): Add sparc-sysstep.
2586
8b924729
EBM
25872014-01-28 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
2588
2589 * gdb.base/info-shared.exp: Expect leading `.' on ppc64's symbols.
2590
fb151210
JB
25912014-01-23 Tom Tromey <tromey@redhat.com>
2592
2593 * gdb.ada/array_char_idx: New testcase.
2594
0740f8d8
TT
25952014-01-23 Tom Tromey <tromey@redhat.com>
2596
2597 PR python/16487:
2598 * gdb.python/py-framefilter.exp: Add test using "Error" filter.
2599 * gdb.python/py-framefilter.py (ErrorInName, ErrorFilter): New
2600 classes.
2601
21909fa1
TT
26022014-01-23 Tom Tromey <tromey@redhat.com>
2603
2604 PR python/16491:
2605 * gdb.python/py-framefilter.py (Reverse_Function.function): Read a
2606 string from an inferior frame.
2607 * gdb.python/py-framefilter-mi.exp: Update.
2608
87ce2a04
DE
26092014-01-22 Doug Evans <dje@google.com>
2610
2611 * gdb.server/server-mon.exp: Add tests for "set debug-format".
2612
237b092b
AA
26132014-01-22 Andreas Arnez <arnez@vnet.linux.ibm.com>
2614
2615 * gdb.base/catch-syscall.exp: Activate test on s390*-linux.
2616
d674a709
AA
26172014-01-22 Andreas Arnez <arnez@vnet.linux.ibm.com>
2618
2619 * gdb.trace/entry-values.exp: Remove excess space character from
2620 regex patterns. Handle s390 call instruction.
2621
20fa3390
AA
26222014-01-22 Andreas Arnez <arnez@vnet.linux.ibm.com>
2623
2624 * gdb.dwarf2/dw2-dir-file-name.c (FUNC): Insert alignment and
2625 define "*_start" label. Make "name" static.
2626 * gdb.dwarf2/dw2-dir-file-name.exp: Replace references to
2627 ${name} by references to ${name}_start.
2628
78466714
AA
26292014-01-22 Andreas Arnez <arnez@vnet.linux.ibm.com>
2630
2631 * gdb.base/info-macros.exp: Remove "debug" from the compile
2632 options.
2633
ec9f644a
IB
26342014-01-17 Iain Buclaw <ibuclaw@gdcproject.org>
2635
2636 * gdb.dlang/demangle.exp: New file.
2637
94b1b47e
IB
26382014-01-17 Iain Buclaw <ibuclaw@gdcproject.org>
2639
2640 * gdb.dlang/primitive-types.exp: New file.
2641
7f420862
IB
26422014-01-17 Iain Buclaw <ibuclaw@gdcproject.org>
2643
2644 * configure.ac: Create gdb.dlang/Makefile.
2645 * configure: Regenerate.
2646 * Makefile.in (ALL_SUBDIRS): Add gdb.dlang.
2647 * gdb.dlang/Makefile.in: New file.
2648 * lib/d-support.exp: New file.
2649 * lib/gdb.exp (skip_d_tests): New proc.
2650
52834460
MM
26512014-01-16 Markus Metzger <markus.t.metzger@intel.com>
2652
2653 * gdb.btrace/delta.exp: Check reverse stepi.
2654 * gdb.btrace/tailcall.exp: Update. Add stepping tests.
2655 * gdb.btrace/finish.exp: New.
2656 * gdb.btrace/next.exp: New.
2657 * gdb.btrace/nexti.exp: New.
2658 * gdb.btrace/record_goto.c: Add comments.
2659 * gdb.btrace/step.exp: New.
2660 * gdb.btrace/stepi.exp: New.
2661 * gdb.btrace/multi-thread-step.c: New.
2662 * gdb.btrace/multi-thread-step.exp: New.
2663 * gdb.btrace/rn-dl-bind.c: New.
2664 * gdb.btrace/rn-dl-bind.exp: New.
2665 * gdb.btrace/data.c: New.
2666 * gdb.btrace/data.exp: New.
2667 * gdb.btrace/Makefile.in (EXECUTABLES): Add new.
2668
6e07b1d2
MM
26692014-01-16 Markus Metzger <markus.t.metzger@intel.com>
2670
2671 * gdb.btrace/Makefile.in (EXECUTABLES): Add delta.
2672 * gdb.btrace/exception.exp: Update.
2673 * gdb.btrace/instruction_history.exp: Update.
2674 * gdb.btrace/record_goto.exp: Update.
2675 * gdb.btrace/tailcall.exp: Update.
2676 * gdb.btrace/unknown_functions.exp: Update.
2677 * gdb.btrace/delta.exp: New.
2678
0b722aec
MM
26792014-01-16 Markus Metzger <markus.t.metzger@intel.com>
2680
2681 * gdb.btrace/record_goto.exp: Add backtrace test.
2682 * gdb.btrace/tailcall.exp: Add backtrace test.
2683
066ce621
MM
26842014-01-16 Markus Metzger <markus.t.metzger@intel.com>
2685
2686 * gdb.btrace/Makefile.in (EXECUTABLES): Add record_goto.
2687 * gdb.btrace/record_goto.c: New.
2688 * gdb.btrace/record_goto.exp: New.
2689 * gdb.btrace/x86-record_goto.S: New.
2690
0688d04e
MM
26912014-01-16 Markus Metzger <markus.t.metzger@intel.com>
2692
2693 * gdb.btrace/function_call_history.exp: Update tests.
2694 * gdb.btrace/instruction_history.exp: Update tests.
2695
8710b709
MM
26962014-01-16 Markus Metzger <markus.t.metzger@intel.com>
2697
2698 * gdb.btrace/function_call_history.exp: Fix expected field
2699 order for "record function-call-history".
2700 Add new tests for "record function-call-history /c".
2701 * gdb.btrace/exception.cc: New.
2702 * gdb.btrace/exception.exp: New.
2703 * gdb.btrace/tailcall.exp: New.
2704 * gdb.btrace/x86-tailcall.S: New.
2705 * gdb.btrace/x86-tailcall.c: New.
2706 * gdb.btrace/unknown_functions.c: New.
2707 * gdb.btrace/unknown_functions.exp: New.
2708 * gdb.btrace/Makefile.in (EXECUTABLES): Add new.
2709
5de9129b
MM
27102014-01-16 Markus Metzger <markus.t.metzger@intel.com>
2711
2712 * gdb.btrace/instruction_history.exp: Update.
2713 * gdb.btrace/function_call_history.exp: Update.
2714
23a7fe75
MM
27152014-01-16 Markus Metzger <markus.t.metzger@intel.com>
2716
2717 * gdb.btrace/function_call_history.exp: Fix expected function
2718 trace.
2719 * gdb.btrace/instruction_history.exp: Initialize traced.
2720 Remove traced_functions.
2721
724c7dd8
MM
27222014-01-16 Markus Metzger <markus.t.metzger@intel.com>
2723
2724 * gdb.btrace/function_call_history.exp: Update
2725 * gdb.btrace/instruction_history.exp: Update.
2726
6d78d93b
MM
27272014-01-16 Markus Metzger <markus.t.metzger@intel.com>
2728
2729 * gdb.btrace/enable.exp: Update expected text.
2730
93a360cc
OJ
27312014-01-16 Omair Javaid <Omair.Javaid@linaro.org>
2732
2733 * gdb.dwarf2/dw2-dos-drive.S: Increase text section size to 4
2734 bytes.
2735
3772b53f
MR
27362014-01-15 Maciej W. Rozycki <macro@codesourcery.com>
2737
2738 * gdb.base/float.exp: Handle "aarch64*-*-*" targets.
2739
596662fa
OJ
27402014-01-15 Omair Javaid <omair.javaid@linaro.org>
2741
2742 * lib/gdb.exp (supports_process_record): Return true for
2743 arm*-linux*. (supports_reverse): Likewise.
2744
b5b08fb4
SC
27452014-01-13 Siva Chandra Reddy <sivachandra@google.com>
2746
2747 PR python/15464
2748 PR python/16113
2749 * gdb.python/py-type.c: Enhance test case.
2750 * gdb.python/py-value-cc.cc: Likewise
2751 * gdb.python/py-type.exp: Add new tests.
2752 * gdb.python/py-value-cc.exp: Likewise
2753
52d7fb13
AA
27542014-01-10 Andreas Arnez <arnez@linux.vnet.ibm.com>
2755 Pedro Alves <palves@redhat.com>
2756
2757 * gdb.dwarf2/dw2-dir-file-name.c (FUNC): Remove "*_start" symbol.
2758 Make "name" extern.
2759 * gdb.dwarf2/dw2-dir-file-name.exp (out_cu, out_line): Replace
2760 references to ${name}_start by references to ${name}.
2761
a2cd8cfe
JB
27622014-01-10 Joel Brobecker <brobecker@adacore.com>
2763
2764 * gdb.ada/pp-rec-component.exp: Remove path from "source" test.
2765
4e23fced
JB
27662014-01-10 Joel Brobecker <brobecker@adacore.com>
2767
2768 * gdb.python/py-pp-integral.exp: Remove path from "source" test.
2769
c6a9e42c
PA
27702014-01-09 Maciej W. Rozycki <macro@codesourcery.com>
2771 Pedro Alves <palves@redhat.com>
2772
2773 * gdb.mi/mi-info-os.exp: Connect to the target with
2774 mi_gdb_target_load.
2775
b7ea362b
PA
27762014-01-08 Pedro Alves <palves@redhat.com>
2777
2778 * gdb.threads/reconnect-signal.c: New file.
2779 * gdb.threads/reconnect-signal.exp: New file.
2780
5e3f4fab
EBM
27812014-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
2782
2783 * gdb.base/source-dir.exp: New file.
2784
79301218
JB
27852014-01-07 Joel Brobecker <brobecker@adacore.com>
2786
2787 * gdb.ada/mi_interface: New testcase.
2788
8e355c5d
JB
27892014-01-07 Joel Brobecker <brobecker@adacore.com>
2790
2791 * gdb.ada/pp-rec-component.exp, gdb.ada/pp-rec-component.py,
2792 gdb.ada/pp-rec-component/foo.adb, gdb.ada/pp-rec-component/pck.adb,
2793 gdb.ada/pp-rec-component/pck.ads: New files.
2794
c0d48811
JB
27952014-01-07 Joel Brobecker <brobecker@adacore.com>
2796
2797 * gdb.python/py-pp-integral.c: New file.
2798 * gdb.python/py-pp-integral.py: New file.
2799 * gdb.python/py-pp-integral.exp: New file.
2800
17b609c3 2801For older changes see ChangeLog-1993-2013.
c906108c 2802\f
8d8cb839
EZ
2803;; Local Variables:
2804;; mode: change-log
2805;; left-margin: 8
2806;; fill-column: 74
2807;; version-control: never
2808;; End:
902f2ccb 2809
14f8b115 2810 Copyright 2014 Free Software Foundation, Inc.
902f2ccb
MC
2811 Copying and distribution of this file, with or without modification,
2812 are permitted provided the copyright notice and this notice are preserved.
This page took 2.177236 seconds and 4 git commands to generate.