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