Make common code handle target_terminal_* idempotency
[deliverable/binutils-gdb.git] / gdb / testsuite / ChangeLog
CommitLineData
32a8097b
PA
12014-10-17 Pedro Alves <palves@redhat.com>
2
3 * gdb.base/callfuncs.exp: emove references to osf.
4 * gdb.base/sigall.exp: Likewise.
5 * gdb.gdb/selftest.exp: Likewise.
6 * gdb.hp/gdb.base-hp/callfwmall.exp: Likewise.
7 * gdb.mi/non-stop.c: Likewise.
8 * gdb.mi/pthreads.c: Likewise.
9 * gdb.reverse/sigall-precsave.exp: Likewise.
10 * gdb.reverse/sigall-reverse.exp: Likewise.
11 * gdb.threads/pthreads.c: Likewise.
12 * gdb.threads/pthreads.exp: Likewise.
13
7a3517ff
YQ
142014-10-17 Yao Qi <yao@codesourcery.com>
15
16 * gdb.base/commands.exp (gdbvar_complex_if_while_test): Don't
17 check 'target_info exists noargs'.
18 (test_command_prompt_position): Likewise.
19 (progvar_simple_if_test): Don't check 'target_info exists noargs'.
20 Remove "set args".
21 (progvar_simple_while_test): Likewise.
22 (progvar_complex_if_while_test): Likewise.
23 (if_while_breakpoint_command_test): Likewise.
24 (infrun_breakpoint_command_test): Likewise.
25 (breakpoint_command_test): Likewise.
26 (watchpoint_command_test): Likewise.
27 (bp_deleted_in_command_test): Likewise.
28 (temporary_breakpoint_commands): Likewise.
29
bb99c472
YQ
302014-10-16 Yao Qi <yao@codesourcery.com>
31
32 * gdb.base/remotetimeout.exp: Remove noargs checking.
33
7c16b83e
PA
342014-10-15 Pedro Alves <palves@redhat.com>
35
36 PR breakpoints/9649
37 * gdb.base/breakpoint-in-ro-region.c (main): Add more instructions.
38 * gdb.base/breakpoint-in-ro-region.exp
39 (probe_target_hardware_step): New procedure.
40 (top level): Probe hardware stepping and hardware breakpoint
41 support. Test stepping through a read-only region, with both
42 "breakpoint auto-hw" on and off and both "always-inserted" on and
43 off.
44
35a49624
IB
452014-10-15 Iain Buclaw <ibuclaw@gdcproject.org>
46
47 * gdb.dlang/demangle.exp: Update for demangling changes.
48
2d1c107c
SC
492014-10-15 Siva Chandra Reddy <sivachandra@google.com>
50
51 * gdb.cp/non-trivial-retval.cc: Add new test cases.
52 * gdb.cp/non-trivial-retval.exp: Add new tests.
53
778811d5
SC
542014-10-15 Siva Chandra Reddy <sivachandra@google.com>
55
56 PR c++/13403
57 PR c++/15154
58 * gdb.cp/non-trivial-retval.cc: New file.
59 * gdb.cp/non-trivial-retval.exp: New file.
60
10c5f0a8
YQ
612014-10-15 Yao Qi <yao@codesourcery.com>
62
63 * gdb.python/py-parameter.exp: Don't match $srcdir/$subdir on
64 remote host.
65
65d7b369
YQ
662014-10-15 Yao Qi <yao@codesourcery.com>
67
68 * gdb.python/py-symbol.exp: Match file base name if host is
69 remote, otherwise match file name with dir name.
70 * gdb.python/py-symtab.exp: Likewise.
71 * gdb.python/python.exp: Likewise.
72
46dc1394
YQ
732014-10-15 Yao Qi <yao@codesourcery.com>
74
75 * gdb.python/py-symbol.exp: Remove trailing ".*" in the
76 pattern.
77 * gdb.python/py-symtab.exp: Likewise.
78 * gdb.python/python.exp: Remove trailing ".*". Fix typo
79 locationn.
80
c40cc657
JB
812014-10-14 Joel Brobecker <brobecker@adacore.com>
82
83 * gdb.ada/addr_arith: New testcase.
84
2abf49e1
MR
852014-10-14 Maciej W. Rozycki <macro@codesourcery.com>
86
87 * gdb.dwarf2/dw2-case-insensitive-debug.S: Handle 64-bit pointers.
88 * gdb.dwarf2/dw2-case-insensitive.exp: Update accordingly.
89 * gdb.dwarf2/dw2-skip-prologue.S: Handle 64-bit pointers.
90 * gdb.dwarf2/dw2-skip-prologue.exp: Update accordingly.
91
f7088df3
SDJ
922014-10-14 Sergio Durigan Junior <sergiodj@redhat.com>
93
94 * gdb.arch/stap-eval-lang-ada.S: Likewise.
95 * gdb.arch/stap-eval-lang-ada.c: Likewise.
96 * gdb.arch/stap-eval-lang-ada.exp: New file.
97
4dc06805
YQ
982014-10-14 Yao Qi <yao@codesourcery.com>
99
100 * gdb.mi/mi-var-child.c (nothing1): New function.
101 (nothing2): New function.
102 (do_children_tests): Set function pointers by nothing1 and
103 nothing2.
104 * gdb.mi/mi-var-child.exp: Step over new added statements.
105 Update test to match the new output.
106 * gdb.mi/var-cmd.c (nothing1): New function.
107 (nothing2): New function.
108 (do_children_tests): Set function pointers by nothing1 and
109 nothing2.
110 * gdb.mi/mi-var-display.exp: Update test to match output.
111 Step to the line specified by $line_dct_nothing.
112 Increase the number of lines to step.
113
46a93de2
YQ
1142014-10-14 Yao Qi <yao@codesourcery.com>
115
116 * gdb.mi/mi-var-child.exp: Use mi_varobj_update to simplify
117 tests.
118 * gdb.mi/mi2-var-child.exp: Likewise.
119
14ea52ee
DE
1202014-10-13 Doug Evans <dje@google.com>
121
122 * gdb.python/py-objfile.exp: Change name of file name test.
123
e5c6e92b
DE
1242014-10-13 Doug Evans <dje@google.com>
125
126 * gdb.dwarf2/dw2-op-out-param.S: Make DW_FORM_ref4 values be the offset
127 from the start of the CU.
128
c780cc2f
JK
1292014-10-13 Jan Kratochvil <jan.kratochvil@redhat.com>
130 Yao Qi <yao@codesourcery.com>
131
132 Fix "save breakpoints" for "catch" command.
133 * gdb.base/catch-signal.exp: Add gdb_breakpoint "main".
134 Remove -nonewline. Match also the added "main" line.
135
99894e11
JK
1362014-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
137
138 Fix "save breakpoints" for "disable $bpnum" command.
139 * gdb.base/save-bp.c (main): Add label.
140 * gdb.base/save-bp.exp: Add 8th disabled breakpoint. Match it.
141
6e1ac5a3
JK
1422014-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
143
144 * gdb.base/save-bp.exp (info break): Use gdb_test_sequence.
145
754dd2b0
YQ
1462014-10-11 Yao Qi <yao@codesourcery.com>
147
148 * gdb.server/server-kill.exp: Execute command
149 "set remote trace-status-packet on" before "tstatus".
150
f90183d7
YQ
1512014-10-11 Yao Qi <yao@codesourcery.com>
152
153 * gdb.server/server-kill.c: Include sys/types.h and unistd.h.
154 (main): Call getppid.
155 * gdb.server/server-kill.exp: Set breakpoint on line "i = 0;"
156 and continue to it. Read variable "server_pid".
157
bf40a607
YQ
1582014-10-11 Yao Qi <yao@codesourcery.com>
159
160 * gdb.server/server-kill.exp: Remove "delete_breakpoints".
161
052ca370
YQ
1622014-10-11 Yao Qi <yao@codesourcery.com>
163
164 * gdb.threads/thread-find.exp: Don't execute command
165 "info threads".
166 * gdb.threads/attach-into-signal.exp (corefunc): Likewise.
167 * gdb.threads/linux-dp.exp: Don't check the condition
168 $threads_created equals to zero.
169
3831839c
PA
1702014-10-10 Pedro Alves <palves@redhat.com>
171
172 * gdb.base/bigcore.exp: Remove references to IRIX.
173 * gdb.base/funcargs.exp: Likewise.
174 * gdb.base/interrupt.exp: Likewise.
175 * gdb.base/mips_pro.exp: Likewise.
176 * gdb.base/nodebug.exp: Likewise.
177 * gdb.base/setvar.exp: Likewise.
178 * lib/gdb.exp (gdb_compile_shlib): Remove mips-sgi-irix* case.
179
8b9a549d
PA
1802014-10-10 Jan Kratochvil <jan.kratochvil@redhat.com>
181 Pedro Alves <palves@redhat.com>
182
183 PR symtab/14466
184 * gdb.base/vdso-warning.c: New file.
185 * gdb.base/vdso-warning.exp: New file.
186
d48ba5e8
DE
1872014-10-02 Doug Evans <dje@google.com>
188
189 * gdb.base/structs.c (main): Don't run forever.
190
2278c276
PA
1912014-10-02 Pedro Alves <palves@redhat.com>
192
193 * gdb.threads/manythreads.exp (interrupt_and_wait): New procedure.
194 (top level) <stop threads 1, stop threads 2>: Use it.
195
b57bacec
PA
1962014-10-02 Pedro Alves <palves@redhat.com>
197
198 * gdb.threads/break-while-running.exp (test): Add new
199 'update_thread_list' argument. Skip "info threads" if false.
200 (top level): Add new 'update_thread_list' axis.
201
13fd3ff3
PA
2022014-10-02 Pedro Alves <palves@redhat.com>
203
204 PR breakpoints/17431
205 * gdb.base/execl-update-breakpoints.c: New file.
206 * gdb.base/execl-update-breakpoints.exp: New file.
207
0fec99e8
PA
2082014-10-01 Pedro Alves <palves@redhat.com>
209
210 * gdb.base/breakpoint-in-ro-region.c: New file.
211 * gdb.base/breakpoint-in-ro-region.exp: New file.
212
2ddf4301
SM
2132014-10-01 Simon Marchi <simon.marchi@ericsson.com>
214
215 * gdb.mi/mi-exit-code.exp: New file.
216 * gdb.mi/mi-exit-code.c: New file.
217
6a5f3f43
YQ
2182014-09-30 Yao Qi <yao@codesourcery.com>
219
220 * lib/prelink-support.exp (build_executable_own_libs): Error if
221 the target isn't native.
222
345bcc73
YQ
2232014-09-30 Yao Qi <yao@codesourcery.com>
224
225 * gdb.threads/dlopen-libpthread.exp: Skip it if isnative is
226 false.
227
a25a5a45
PA
2282014-09-22 Pedro Alves <palves@redhat.com>
229
230 * gdb.threads/break-while-running.exp: New file.
231 * gdb.threads/break-while-running.c: New file.
232
00ba3162
YQ
2332014-09-19 Yao Qi <yao@codesourcery.com>
234
235 * gdb.dwarf2/dw2-var-zero-addr.exp: Move test into new proc test.
236 Invoke test. Restart GDB with --readnow and invoke test again.
237
c3b7b696
YQ
2382014-09-19 Yao Qi <yao@codesourcery.com>
239
240 * gdb.base/break-on-linker-gcd-function.exp: Move test into new
241 proc set_breakpoint_on_gcd_function. Invoke
242 set_breakpoint_on_gcd_function. Restart GDB with --readnow and
243 invoke set_breakpoint_on_gcd_function again.
244
2b4fd423
DE
2452014-09-18 Doug Evans <dje@google.com>
246
247 * gdb.dwarf2/symtab-producer.exp: New file.
248
a5947601
SDJ
2492014-09-16 Sergio Durigan Junior <sergiodj@redhat.com>
250
251 * gdb.base/global-var-nested-by-dso-solib1.c: New file.
252 * gdb.base/global-var-nested-by-dso-solib2.c: Likewise.
253 * gdb.base/global-var-nested-by-dso.c: Likewise.
254 * gdb.base/global-var-nested-by-dso.exp: Likewise.
255
91c19059
SDJ
2562014-09-16 Sergio Durigan Junior <sergiodj@redhat.com>
257 Pedro Alves <palves@redhat.com>
258
259 * gdb.base/watch-bitfields.exp: Pass string other than test file
260 name to prepare_for_testing.
261 (watch): New procedure.
262 (expect_watchpoint): Use with_test_prefix.
263 (top level): Factor out tests to ...
264 (test_watch_location, test_regular_watch): ... these new
265 procedures, and use with_test_prefix and gdb_continue_to_end.
266
bb9d5f81
PP
2672014-09-16 Patrick Palka <patrick@parcs.ath.cx>
268
269 PR breakpoints/12526
270 * gdb.base/watch-bitfields.exp: New file.
271 * gdb.base/watch-bitfields.c: New file.
272
635856f5
PA
2732014-09-16 Pedro Alves <palves@redhat.com>
274
275 * gdb.base/watchpoint-stops-at-right-insn.exp (test): Compare
276 software and hardware addresses, not software address against
277 itself.
278
7280ceea
PA
2792014-09-16 Pedro Alves <palves@redhat.com>
280
281 * gdb.base/watchpoint-stops-at-right-insn.c: New file.
282 * gdb.base/watchpoint-stops-at-right-insn.exp: New file.
283
428b16bd
PA
2842014-09-16 Pedro Alves <palves@redhat.com>
285
286 * config/vx.exp, config/vxworks.exp, config/vxworks29k.exp: Delete
287 files.
288 * gdb.base/a2-run.exp: Remove all code guarded by istarget
289 "*-*-vxworks*" throughout.
290 * gdb.base/break.exp: Likewise.
291 * gdb.base/default.exp: Likewise.
292 * gdb.base/scope.exp: Likewise.
293 * gdb.base/sepdebug.exp: Likewise.
294 * gdb.base/break.c: Remove all code guarded by #ifdef vxworks
295 throughout.
296 * gdb.base/run.c: Likewise.
297 * gdb.base/sepdebug.c: Likewise.
298 * gdb.hp/gdb.aCC/run.c: Likewise.
299 * gdb.reverse/until-reverse.c: Likewise.
300 * lib/gdb.exp (gdb_compile): Remove is_vxworks branch.
301
666d413c
YQ
3022014-09-16 Yao Qi <yao@codesourcery.com>
303
304 * boards/local-remote-host-native.exp: New file.
305
57cbd724
DE
3062014-09-14 Doug Evans <xdje42@gmail.com>
307
308 * gdb.threads/queue-signal.c (thread_count): New variable.
309 (thread_count_mutex, thread_count_condvar): New variables.
310 (incr_thread_count, wait_all_threads_running): New functions.
311 (main): Wait for all threads to be in their thread functions.
312
81219e53
DE
3132014-09-13 Doug Evans <xdje42@gmail.com>
314
315 * gdb.threads/queue-signal.c: New file.
316 * gdb.threads/queue-signal.exp: New file.
317
3714cea7
DE
3182014-09-13 Doug Evans <xdje42@gmail.com>
319
320 * lib/gdb.exp (gdb_prompt): Add comment and change initial value to
321 be consistent with what default_gdb_init uses.
322 (with_gdb_prompt): Change form of PROMPT argument from a regexp to
323 the plain text of the prompt. Add some logging printfs.
324 * gdb.perf/disassemble.exp: Update call to with_gdb_prompt.
325
fa43b1d7
PA
3262014-09-12 Pedro Alves <palves@redhat.com>
327
328 * gdb.arch/gdb1558.exp: Replace uses of gdb_expect after
329 gdb_run_cmd with gdb_test_multiple or gdb_test throughout.
330 * gdb.arch/i386-size-overlap.exp: Likewise.
331 * gdb.arch/i386-size.exp: Likewise.
332 * gdb.arch/i386-unwind.exp: Likewise.
333 * gdb.base/a2-run.exp: Likewise.
334 * gdb.base/break.exp: Likewise.
335 * gdb.base/charset.exp: Likewise.
336 * gdb.base/chng-syms.exp: Likewise.
337 * gdb.base/commands.exp: Likewise.
338 * gdb.base/dbx.exp: Likewise.
339 * gdb.base/find.exp: Likewise.
340 * gdb.base/funcargs.exp: Likewise.
341 * gdb.base/jit-simple.exp: Likewise.
342 * gdb.base/reread.exp: Likewise.
343 * gdb.base/sepdebug.exp: Likewise.
344 * gdb.base/step-bt.exp: Likewise.
345 * gdb.cp/mb-inline.exp: Likewise.
346 * gdb.cp/mb-templates.exp: Likewise.
347 * gdb.objc/basicclass.exp: Likewise.
348 * gdb.threads/killed.exp: Likewise.
349
9d9bf2df
EBM
3502014-09-12 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
351
352 PR tdep/17379
353 * gdb.arch/powerpc-stackless.S: New file.
354 * gdb.arch/powerpc-stackless.exp: New file.
355
1cf2f1b0
JK
3562014-09-12 Jan Kratochvil <jan.kratochvil@redhat.com>
357
358 * gdb.base/attach.c: Include unistd.h.
359 (main): Call alarm. Add label postloop.
360 * gdb.base/attach.exp (do_attach_tests): Use gdb_get_line_number,
361 gdb_breakpoint, gdb_continue_to_breakpoint.
362 (test_command_line_attach_run): Kill ${testpid} in one exit path.
363
98880d46
PA
3642014-09-11 Pedro Alves <palves@redhat.com>
365
366 PR gdb/17347
367 * lib/gdb.exp (gdb_spawn_with_cmdline_opts): New procedure.
368 * gdb.base/attach.exp (test_command_line_attach_run): New
369 procedure.
370 (top level): Call it.
371
4c92ff2c
PA
3722014-09-11 Pedro Alves <palves@redhat.com>
373
374 * lib/gdb.exp (spawn_wait_for_attach): New procedure.
375 * gdb.base/attach.exp (do_attach_tests, do_call_attach_tests)
376 (do_command_attach_tests): Use spawn_wait_for_attach.
377 * gdb.base/solib-overlap.exp: Likewise.
378 * gdb.multi/multi-attach.exp: Likewise.
379 * gdb.python/py-prompt.exp: Likewise.
380 * gdb.python/py-sync-interp.exp: Likewise.
381 * gdb.server/ext-attach.exp: Likewise.
382
3adc1a7d
GKB
3832014-09-11 Gabriel Krisman Bertazi <gabriel@krisman.be>
384
385 * gdb.fortran/array-element.exp: Remove unexpected "continue"
386 command in testcase. Simplify testcase.
387
96334934
JB
3882014-09-10 Joel Brobecker <brobecker@adacore.com>
389
390 * gdb.dwarf2/dynarr-ptr.exp: Add a few ptype tests.
391
eb479039
JB
3922014-09-10 Joel Brobecker <brobecker@adacore.com>
393
394 * gdb.dwarf2/dynarr-ptr.exp: Add 'first, 'last and 'length tests.
395
deede10c
JB
3962014-09-10 Joel Brobecker <brobecker@adacore.com>
397
398 * gdb.dwarf2/dynarr-ptr.exp: Add subscripting tests.
399
7828a5f5
JB
4002014-09-10 Joel Brobecker <brobecker@adacore.com>
401
402 * gdb.dwarf2/dynarr-ptr.c: New file.
403 * gdb.dwarf2/dynarr-ptr.exp: New file.
404
33aeebcf
MR
4052014-09-09 Maciej W. Rozycki <macro@codesourcery.com>
406
407 * gdb.base/watchpoint-solib.exp: Increase the timeout by a factor
408 of 30 rather than hardcoding 120 for a slow test case. Take the
409 `gdb,timeout' target setting into account for this calculation.
410 Don't extend the timeout for the test cases that don't need it.
411
7b415901
MR
4122014-09-09 Maciej W. Rozycki <macro@codesourcery.com>
413
414 * gdb.reverse/sigall-reverse.exp: Increase the timeout by
415 a factor of 2 for a slow test case. Take the `gdb,timeout'
416 target setting into account for this calculation.
417 * gdb.reverse/until-precsave.exp: Increase the timeout by
418 a factor of 15 and 3 respectively rather than adding 120
419 for a pair of slow test cases. Take the `gdb,timeout'
420 target setting into account for this calculation.
421
4a40f85a
MR
4222014-09-09 Maciej W. Rozycki <macro@codesourcery.com>
423
424 * lib/gdb.exp (gdb_test_multiple): Remove code to select the
425 timeout, don't pass one down to gdb_expect.
426 (gdb_expect): Rework timeout selection.
427
09635af7
MR
4282014-09-09 Maciej W. Rozycki <macro@codesourcery.com>
429
430 * lib/gdbserver-support.exp (gdbserver_start): Throw an error
431 exception on timeout.
432 (gdbserver_run): Catch any `gdbserver_spawn' error exceptions.
433 (gdbserver_start_extended): Catch any `gdbserver_start' error
434 exceptions.
435 (gdbserver_start_multi, mi_gdbserver_start_multi): Likewise.
436 * lib/mi-support.exp (mi_gdb_target_load): Catch any
437 `gdbserver_gdb_load' error exceptions.
438
2bdd10b7
MR
4392014-09-09 Maciej W. Rozycki <macro@codesourcery.com>
440
441 * lib/gdbserver-support.exp (gdbserver_start): Set timeout to
442 120 on waiting for the TCP socket to open.
443
316935f0
DE
4442014-09-09 Doug Evans <xdje42@gmail.com>
445
446 * gdb.base/default.exp (show_conv_list): Add _caller_is,
447 _caller_matches, _any_caller_is, _any_caller_matches.
448
83740597
DE
4492014-09-09 Doug Evans <xdje42@gmail.com>
450
451 * gdb.guile/scm-error.exp: Handle guile 2.2 backtrace output.
452
4c122fc3
YQ
4532014-09-09 Yao Qi <yao@codesourcery.com>
454
455 * gdb.mi/mi-var-display.exp: Set print symbol off.
456
a9f116cb
GKB
4572014-09-07 Gabriel Krisman Bertazi <gabriel@krisman.be>
458
459 PR gdb/17035
460 * gdb.base/commands.exp: Add tests to verify user-defined
461 commands with empty bodies.
462 * gdb.python/py-cmd.exp: Test that we don't show user-defined
463 python commands in `show user command`.
464 * gdb.python/scm-cmd.exp: Test that we don't show user-defined
465 scheme commands in `show user command`.
466
c75bd3a2
JK
4672014-09-07 Jan Kratochvil <jan.kratochvil@redhat.com>
468
469 PR python/17355
470 * gdb.python/amd64-py-framefilter-invalidarg.S: New file.
471 * gdb.python/py-framefilter-invalidarg-gdb.py.in: New file.
472 * gdb.python/py-framefilter-invalidarg.exp: New file.
473 * gdb.python/py-framefilter-invalidarg.py: New file.
474
faa42425
DE
4752014-09-06 Doug Evans <xdje42@gmail.com>
476
477 PR 15276
478 * gdb.python/py-caller-is.c: New file.
479 * gdb.python/py-caller-is.exp: New file.
480
474ca4f6
SDJ
4812014-09-05 Sergio Durigan Junior <sergiodj@redhat.com>
482
483 PR gdb/17235
484 * gdb.arch/amd64-stap-wrong-subexp.exp: New file.
485 * gdb.arch/amd64-stap-wrong-subexp.S: Likewise.
486
eb0b0463
SDJ
4872014-09-04 Sergio Durigan Junior <sergiodj@redhat.com>
488
489 PR fortran/17237
490 * gdb.fortran/print-formatted.exp: New file.
491 * gdb.fortran/print-formatted.f90: Likewise.
492
5f3b99cf
SS
4932014-09-03 Sasha Smundak <asmundak@google.com>
494
495 * gdb.python/py-frame.exp: Test Frame.read_register.
496
7d793aa9
SDJ
4972014-09-03 Sergio Durigan Junior <sergiodj@redhat.com>
498
499 PR python/16699
500 * gdb.python/py-completion.exp: New file.
501 * gdb.python/py-completion.py: Likewise.
502
fb0576e9
DE
5032014-08-28 Doug Evans <dje@google.com>
504
505 * gdb.arch/amd64-pseudo.c (main): Rewrite to better specify when
506 eax,etc. are live with values set by gdb and thus the compiler can't
507 use them.
508 * gdb.arch/i386-pseudo.c (main): Ditto.
509
ee92b0dd
DE
5102014-08-27 Doug Evans <dje@google.com>
511
512 * lib/gdb.exp (gdb_compile_shlib): Add support for clang.
513
6649db35
DE
5142014-08-25 Doug Evans <dje@google.com>
515
516 * gdb.mi/basics.c (callee3, callee2, callee1): Specify result type.
517 (main): Ditto.
518
564b7600
DE
5192014-08-25 Doug Evans <dje@google.com>
520
521 * gdb.threads/thread-execl.exp: #include <stdio.h>.
522
3881fb67
YQ
5232014-08-24 Yao Qi <yao@codesourcery.com>
524
525 * gdb.guile/scm-value.exp (test_lazy_strings): Set print
526 symbol off.
527 * gdb.python/py-value.exp (test_lazy_strings): Likewise.
528
a05a36a5
DE
5292014-08-22 Doug Evans <dje@google.com>
530
531 PR 17276
532 * gdb.dwarf2/dw2-single-line-discriminators.S: New file.
533 * gdb.dwarf2/dw2-single-line-discriminators.c: New file.
534 * gdb.dwarf2/dw2-single-line-discriminators.exp: New file.
535
7c343b48
YQ
5362014-08-22 Yao Qi <yao@codesourcery.com>
537
538 * gdb.python/py-finish-breakpoint.exp: Copy .py file to host.
539 * gdb.python/py-finish-breakpoint2.exp: Likewise.
540 * gdb.python/python.exp: Likewise. Use .py file on the host
541 instead of the build.
542
22fd09ae
JK
5432014-08-21 Jan Kratochvil <jan.kratochvil@redhat.com>
544
545 * gdb.threads/gcore-stale-thread.c: New file.
546 * gdb.threads/gcore-stale-thread.exp: New file.
547
a8454a7c
PA
5482014-08-21 Pedro Alves <palves@redhat.com>
549
550 * gdb.base/gcore-buffer-overflow.exp: Remove "help gcore" test.
551 * gdb.base/gcore-relro-pie.exp: Likewise.
552 * gdb.base/gcore-relro.exp: Likewise.
553 * gdb.base/gcore.exp: Likewise.
554 * gdb.base/print-symbol-loading.exp: Likewise.
555 * gdb.threads/gcore-thread.exp: Likewise.
556 * lib/gdb.exp (gdb_gcore_cmd): Don't expect "Undefined command".
557
2a31c623
PA
5582014-08-20 Pedro Alves <palves@redhat.com>
559 Jan Kratochvil <jan.kratochvil@redhat.com>
560
561 * Makefile.in (EXTRA_RULES, CC): New variables, get from
562 configure.
563 (EXPECT): Handle READ1 being set.
564 (all): Depend on EXTRA_RULES.
565 (check-read1, expect-read1, read1.so, read1): New rules.
566 * README (Testsuite Parameters): Document the READ1 make variable.
567 (Race detection): New section.
568 * configure: Regenerate.
569 * configure.ac: If build==host==target, and running under a
570 GNU/glibc system, add read1 to the extra Makefile rules.
571 (EXTRA_RULES): AC_SUBST it.
572 * lib/read1.c: New file.
573
d36430db
JB
5742014-08-20 Joel Brobecker <brobecker@adacore.com>
575
576 * gdb.dwarf2/data-loc.exp: Add additional tests exercising
577 the handling of variables declared as a typedef to an array
578 which a DW_AT_data_location attribute.
579
9a0dc9e3
PA
5802014-08-19 Andrew Burgess <aburgess@broadcom.com>
581 Pedro Alves <palves@redhat.com>
582
583 PR symtab/14604
584 PR symtab/14605
585 * gdb.dwarf2/dw2-op-out-param.exp: Remove kfail branches and use
586 gdb_test.
587
0718a8da
PA
5882014-08-19 Pedro Alves <palves@redhat.com>
589
590 * gdb.base/watchpoint-hw-hit-once.c (main): Update comment.
591
13b448cd
YQ
5922014-08-19 Yao Qi <yao@codesourcery.com>
593
594 * gdb.base/watchpoint-hw-hit-once.exp: Set breakpoint on the
595 right line.
596
1cbf5077
DB
5972014-08-18 David Blaikie <dblaikie@gmail.com>
598
599 * boards/fission.exp: Explicitly pass -ggnu-pubnames for clang.
600
bf0fae19
JB
6012014-08-18 Joel Brobecker <brobecker@adacore.com>
602
603 * gdb.dwarf2/data-loc.exp: Remove second DW_AT_upper bound
604 attribute in array range.
605
3c8c5dcc
JB
6062014-08-18 Joel Brobecker <brobecker@adacore.com>
607
608 * gdb.dwarf2/data-loc.c, gdb.dwarf2/data-loc.exp: New files.
609
e66d4446
SC
6102014-08-15 Siva Chandra Reddy <sivachandra@google.com>
611
612 PR c++/17132
613 * gdb.cp/pr17132.cc: New file.
614 * gdb.cp/pr17132.exp: New file.
615
940df408
SC
6162014-08-15 Siva Chandra Reddy <sivachandra@google.com>
617
618 * gdb.python/py-xmethods.py (A_getarrayind)
619 (E_method_char_worker.__call__, E_method_int_worker.__call__):
620 Use 'print' with function call syntax.
621 (E_method_matcher.match): Fix tab vs space indentation mixup.
622
ebcc6c3a
YQ
6232014-08-15 Yao Qi <yao@codesourcery.com>
624
625 * gdb.trace/tfile.exp: Return -1 if generate_tracefile returns
626 false.
627
775e0f04
YQ
6282014-08-15 Yao Qi <yao@codesourcery.com>
629
630 * gdb.cp/casts.exp: Set print symbol off.
631 * gdb.cp/class2.exp: Likewise.
632 * gdb.cp/overload.exp: Likewise.
633 * gdb.cp/templates.exp: Likewise.
634
d769e349
DE
6352014-08-11 Doug Evans <dje@google.com>
636
637 * gdb.base/print-symbol-loading.exp (test_load_core): Update.
638 (test_load_shlib): Update.
639
20c6f1e1
YQ
6402014-08-09 Yao Qi <yao@codesourcery.com>
641
642 * gdb.base/display.exp: Invoke is_address_zero_readable.
643 * gdb.guile/scm-value.exp (test_value_in_inferior): Likewise.
644 * gdb.python/py-value.exp (test_value_in_inferior): Likewise.
645 * gdb.base/hbreak-unmapped.exp: Return if
646 is_address_zero_readable returns true.
647 * gdb.base/signest.exp: Likewise.
648 * gdb.base/signull.exp: Likewise.
649 * gdb.base/sigbpt.exp: Likewise.
650 * gdb.guile/scm-disasm.exp: Do the test if
651 is_address_zero_readable returns false.
652 * gdb.guile/scm-pretty-print.exp (run_lang_tests): Likewise.
653 * gdb.python/py-arch.exp: Likewise.
654 * gdb.python/py-prettyprint.exp (run_lang_tests): Likewise.
655 * lib/gdb.exp (is_address_zero_readable): New proc.
656
5792e8e3
YQ
6572014-08-09 Yao Qi <yao@codesourcery.com>
658
659 PR testsuite/13443
660 * gdb.mi/mi-var-display.exp: Make test messages unique.
661
3cecbbbe
TT
6622014-08-04 Tom Tromey <tromey@redhat.com>
663
664 * gdb.base/sss-bp-on-user-bp-2.exp: Expect output from "set debug
665 target 0".
666
00b51ff5
TT
6672014-08-04 Tom Tromey <tromey@redhat.com>
668
669 * gdb.base/sss-bp-on-user-bp-2.exp: Match "to_resume", not
670 "target_resume".
671
6908c509
JB
6722014-08-01 Joel Brobecker <brobecker@adacore.com>
673
674 * gdb.base/vla-datatypes.c (vla_factory): Add new variable
675 inner_vla_struct_object_size.
676 * gdb.base/vla-datatypes.exp: Adjust last test, and mark it
677 as xfail.
678
cc6563d2
PA
6792014-07-30 Pedro Alves <palves@redhat.com>
680
681 * gdb.threads/signal-command-handle-nopass.exp (test): Add
682 comment.
683
7e09a223
YQ
6842014-07-29 Yao Qi <yao@codesourcery.com>
685
686 PR gdb/17206
687 * gdb.base/until-nodebug.exp: New.
688
7ebdbe92
DE
6892014-07-28 Doug Evans <xdje42@gmail.com>
690
691 PR guile/17203
692 * gdb.guile/scm-parameter.exp: Add tests for trying to create
693 previously existing parameter, and previously ambiguously spelled
694 parameter.
695
fdb1adc6
WN
6962014-07-28 Will Newton <will.newton@linaro.org>
697
698 * gdb.base/varargs.exp: Remove KFAILs for ARM.
699
186fcde0
DE
7002014-07-26 Ludovic Courtès <ludo@gnu.org>
701 Doug Evans <xdje42@gmail.com>
702
703 PR guile/17146
704 * gdb.guile/types-module.exp: Add tests for wrong type arguments.
705
70509625
PA
7062014-07-25 Pedro Alves <palves@redhat.com>
707
708 * gdb.threads/signal-command-handle-nopass.c: New file.
709 * gdb.threads/signal-command-handle-nopass.exp: New file.
710 * gdb.threads/signal-command-multiple-signals-pending.c: New file.
711 * gdb.threads/signal-command-multiple-signals-pending.exp: New file.
712 * gdb.threads/signal-delivered-right-thread.c: New file.
713 * gdb.threads/signal-delivered-right-thread.exp: New file.
714
c3f814a1
PA
7152014-07-25 Pedro Alves <palves@redhat.com>
716
717 * gdb.base/double-prompt-target-event-error.exp
718 (cancel_pagination_in_target_event): Remove '-notransfer <return>'
719 match.
720 (cancel_pagination_in_target_event): Rework double prompt
721 detection.
722 * gdb.base/paginate-after-ctrl-c-running.exp
723 (test_ctrlc_while_target_running_paginates): Remove '-notransfer
724 <return>' match.
725 * gdb.base/paginate-bg-execution.exp
726 (test_bg_execution_pagination_return)
727 (test_bg_execution_pagination_cancel): Remove '-notransfer
728 <return>' matches.
729 * gdb.base/paginate-execution-startup.exp
730 (test_fg_execution_pagination_return)
731 (test_fg_execution_pagination_cancel): Remove '-notransfer
732 <return>' matches.
733 * gdb.base/paginate-inferior-exit.exp
734 (test_paginate_inferior_exited): Remove '-notransfer <return>'
735 match.
736 * lib/gdb-utils.exp (string_to_regexp): Move here from lib/gdb.exp.
737 * lib/gdb.exp (pagination_prompt): Run text through
738 string_to_regexp.
739 (gdb_test_multiple): Match $pagination_prompt instead of
740 "<return>".
741 (string_to_regexp): Move to lib/gdb-utils.exp.
742
e214cf6c
JK
7432014-07-22 Jan Kratochvil <jan.kratochvil@redhat.com>
744
745 * gdb.arch/amd64-entry-value-paramref.S: New file.
746 * gdb.arch/amd64-entry-value-paramref.cc: New file.
747 * gdb.arch/amd64-entry-value-paramref.exp: New file.
748 * gdb.arch/amd64-optimout-repeat.S: New file.
749 * gdb.arch/amd64-optimout-repeat.c: New file.
750 * gdb.arch/amd64-optimout-repeat.exp: New file.
751
17d0c5c8
JK
7522014-07-17 Jan Kratochvil <jan.kratochvil@redhat.com>
753
754 PR gdb/17170
755 * gdb.base/statistics.exp: New file.
756
b8b8facf
DE
7572014-07-17 Doug Evans <dje@google.com>
758
74b49205 759 PR gdb/17170
b8b8facf
DE
760 * gdb.base/maint.exp: Update testing of per-command stats.
761
1b5d0ab3
PA
7622014-07-16 Pedro Alves <palves@redhat.com>
763
764 * gdb.trace/tfile.c: Include unistd.h and stdint.h.
765 (start_trace_file): Guard S_IRGRP and S_IROTH uses behind #ifdef.
766 (tfile_write_64, tfile_write_16, tfile_write_8, tfile_write_addr)
767 (tfile_write_buf): New functions.
768 (add_memory_block): Rewrite using the above.
769 (adjust_function_address): New function.
770 (FUNCTION_ADDRESS): New macro.
771 (write_basic_trace_file): Remove short_x local, and use
772 tfile_write_16. Change type of func_addr local to unsigned long
773 long. Use FUNCTION_ADDRESS instead of handling the Thumb bit
774 here. Cast argument of add_memory_block to char pointer.
775 (write_error_trace_file): Avoid alloca. Use FUNCTION_ADDRESS.
776 (main): Remove parameters.
777 * gdb.trace/tfile.exp: Remove nowarnings.
778
4d974e88
SM
7792014-07-15 Simon Marchi <simon.marchi@ericsson.com>
780
781 * gdb.base/debug-expr.exp: Test string evaluation with
782 "debug expression" on.
783
41e99568
PA
7842014-07-15 Pedro Alves <palves@redhat.com>
785
786 * gdb.base/reread.exp: Use clean_restart.
787
487d9753
PL
7882014-07-15 Pierre Langlois <pierre.langlois@embecosm.com>
789
790 * gdb.arch/avr-flash-qualifer.c: New.
791 * gdb.arch/avr-flash-qualifer.exp: New.
792
cc1c52ad
PA
7932014-07-14 Pedro Alves <palves@redhat.com>
794
795 * gdb.base/paginate-after-ctrl-c-running.c: New file.
796 * gdb.base/paginate-after-ctrl-c-running.exp: New file.
797
1e973570
PA
7982014-07-14 Pedro Alves <palves@redhat.com>
799
800 * gdb.base/double-prompt-target-event-error.c: New file.
801 * gdb.base/double-prompt-target-event-error.exp: New file.
802
93d6eb10
PA
8032014-07-14 Pedro Alves <palves@redhat.com>
804
805 PR gdb/17072
806 * gdb.base/paginate-inferior-exit.c: New file.
807 * gdb.base/paginate-inferior-exit.exp: New file.
808
0017922d
PA
8092014-07-14 Pedro Alves <palves@redhat.com>
810
811 PR gdb/17072
812 * gdb.base/paginate-bg-execution.c: New file.
813 * gdb.base/paginate-bg-execution.exp: New file.
814
94696ad3
PA
8152014-07-14 Pedro Alves <palves@redhat.com>
816
817 PR gdb/17072
818 * gdb.base/paginate-execution-startup.c: New file.
819 * gdb.base/paginate-execution-startup.exp: New file.
820 * lib/gdb.exp (pagination_prompt): New global.
821 (default_gdb_spawn): New procedure, factored out from
822 default_gdb_spawn.
823 (default_gdb_start): Adjust to call default_gdb_spawn.
824 (gdb_spawn): New procedure.
825
bd293940
PA
8262014-07-14 Pedro Alves <palves@redhat.com>
827
828 * lib/gdb.exp (gdb_assert): New procedure.
829 * gdb.trace/backtrace.exp (gdb_backtrace_tdp_4): Use it.
830
c933f875
PA
8312014-07-14 Pedro Alves <palves@redhat.com>
832
833 * gdb.base/execution-termios.c: New file.
834 * gdb.base/execution-termios.exp: New file.
835
d98b7a16
TT
8362014-07-14 Tom Tromey <tromey@redhat.com>
837
838 * gdb.cp/vla-cxx.cc: New file.
839 * gdb.cp/vla-cxx.exp: New file.
840
548740d6
TT
8412014-07-14 Tom Tromey <tromey@redhat.com>
842
843 * gdb.reverse/rerun-prec.c: New file.
844 * gdb.reverse/rerun-prec.exp: New file.
845
a25eb028
MR
8462014-07-12 Maciej W. Rozycki <macro@mips.com>
847 Maciej W. Rozycki <macro@codesourcery.com>
848
849 * lib/gdb-utils.exp: New file.
850 * lib/gdb.exp (gdb_run_cmd): Call gdb_init_commands, replacing
851 inline `gdb_init_command' processing.
852 (gdb_start_cmd): Likewise.
853 * lib/mi-support.exp (mi_run_cmd): Likewise.
854 * README: Document `gdb_init_command' and `gdb_init_commands'.
855
218c2655
JK
8562014-07-11 Jan Kratochvil <jan.kratochvil@redhat.com>
857
858 Fix false FAIL running under a very long directory name.
859 * gdb.base/argv0-symlink.exp: Add "set print repeats 10000"
860 and "set print elements 10000". Twice.
861
5401fde3
YQ
8622014-07-11 Yao Qi <yao@codesourcery.com>
863
864 * gdb.base/exprs.exp: "set print symbol off".
865
e76126e8
PA
8662014-07-11 Pedro Alves <palves@redhat.com>
867
868 * gdb.threads/kill.c: New file.
869 * gdb.threads/kill.exp: New file.
870
2d6f0de6
YQ
8712014-07-10 Yao Qi <yao@codesourcery.com>
872
873 * gdb.trace/tfile.c (write_basic_trace_file)
874 [__thumb__||__thumb2__]: Clear the Thumb bit of the function
875 address written to trace file.
876
7180e04a
PA
8772014-07-09 Pedro Alves <palves@redhat.com>
878
879 * gdb.base/attach-wait-input.exp: New file.
880 * gdb.base/attach-wait-input.c: New file.
881
9a9a7608
AB
8822014-07-09 Andrew Burgess <andrew.burgess@embecosm.com>
883
884 * gdb.mi/var-cmd.c (do_nested_struct_union_tests): New function
885 setting up test structures.
886 (main): Call new test function.
887 * gdb.mi/mi2-var-child.exp: Create additional breakpoint in new
888 test function, continue into test function and walk test
889 structures.
890
161ac41e
YQ
8912014-07-02 Yao Qi <yao@codesourcery.com>
892
893 * gdb.trace/entry-values.c: Define labels 'foo_start' and
894 'bar_start' at the beginning of functions 'foo' and 'bar'
895 respectively.
896 * gdb.trace/entry-values.exp: Use 'foo_start' and 'bar_start'
897 instead of 'foo' and 'bar'.
898
1f267ae3
MM
8992014-07-08 Markus Metzger <markus.t.metzger@intel.com>
900
901 * gdb.btrace/segv.exp: New.
902 * gdb.btrace/segv.c: New.
903
2b239efb
LM
9042014-07-02 Luis Machado <lgustavo@codesourcery.com>
905
906 * gdb.trace/entry-values.exp: Handle powerpc-specific branch
907 instruction.
908
cf363f18
MW
9092014-06-30 Mark Wielaard <mjw@redhat.com>
910
911 * gdb.base/constvars.c (violent, violet, vips, virgen, vulgar,
912 vulture, vilify, villar): New volatile array constants.
913 (vindictive, vegetation): New const volatile array constants.
914 * gdb.base/volatile.exp: Test volatile and const volatile array
915 types.
916
aebf9d24
AA
9172014-06-30 Andreas Arnez <arnez@linux.vnet.ibm.com>
918
919 * gdb.base/watchpoint-reuse-slot.exp: Handle the case that the
920 target lacks support for awatch, rwatch, or hbreak.
921
b67a2c6f
YQ
9222014-06-27 Yao Qi <yao@codesourcery.com>
923
924 * gdb.multi/dummy-frame-restore.exp: New.
925 * gdb.multi/dummy-frame-restore.c: New.
926
aef92902
MM
9272014-06-25 Markus Metzger <markus.t.metzger@intel.com>
928
929 * gdb.btrace/gcore.exp: New.
930
8e9db26e
PA
9312014-06-23 Pedro Alves <palves@redhat.com>
932
933 * gdb.base/watchpoint-reuse-slot.c: New file.
934 * gdb.base/watchpoint-reuse-slot.exp: New file.
935
70afc5b7
SC
9362014-06-23 Siva Chandra Reddy <sivachandra@google.com>
937
938 * gdb.python/py-xmethods.exp: Use "progspace" instead of the
939 progspace's filename in 'info', 'enable' and 'disable' command
940 tests.
941
b972bd9c
JK
9422014-06-23 Jan Kratochvil <jan.kratochvil@redhat.com>
943
944 * gdb.arch/amd64-stap-special-operands.exp: Use is_lp64_target.
945 * gdb.arch/amd64-stap-optional-prefix.exp: Likewise.
946 * gdb.dwarf2/dw2-error.exp: Use istarget and is_lp64_target.
947
125f8a3d
GB
9482014-06-20 Gary Benson <gbenson@redhat.com>
949
950 * gdb.arch/i386-avx.exp: Fix include file location.
951 * gdb.arch/i386-sse.exp: Likewise.
952
3ed9baed
IB
9532014-06-19 Iain Buclaw <ibuclaw@gdcproject.org>
954
955 * gdb.dlang/expression.exp: New file.
956
034f788c
PA
9572014-06-19 Pedro Alves <palves@redhat.com>
958
959 * gdb.threads/thread-execl.exp (do_test): New procedure, factored
960 out from ...
961 (top level): ... here. Iterate running tests under different
962 scheduler-locking settings.
963
45371d0c
LM
9642014-06-18 Luis Machado <lgustavo@codesourcery.com>
965
966 * gdb.cp/nsalias.exp: Set type of low_pc and high_pc entries
967 to DW_FORM_addr and use non-zero addresses.
968
5d376983
SC
9692014-06-18 Siva Chandra Reddy <sivachandra@google.com>
970
971 PR gdb/17017
972 * gdb.python/py-xmethods.cc: Add global function call counters and
973 increment them in their respective functions. Remove "cout"
974 statements.
975 * gdb.python/py-xmethods.exp: Make tests check the global function
976 call counters instead of depending on inferior IO.
977
a1aa2221
LM
9782014-06-18 Don Breazeal <donb@codesourcery.com>
979
980 * gdb.base/foll-fork.exp (default_fork_parent_follow):
981 Deleted procedure.
982 (explicit_fork_parent_follow): Deleted procedure.
983 (explicit_fork_child_follow): Deleted procedure.
984 (test_follow_fork): New procedure.
985 (do_fork_tests): Replace calls to deleted procedures with
986 calls to test_follow_fork and reset GDB for subsequent
987 procedure calls.
988
0fc05997
YQ
9892014-06-17 Yao Qi <yao@codesourcery.com>
990
991 * gdb.base/wchar.exp: Set $cent to \u00A2 if "host-charset" is
992 CP1252.
993
70795c52
LM
9942014-06-17 Luis Machado <lgustavo@codesourcery.com>
995
996 * gdb.mi/mi-var-rtti.cc (type_update_when_use_rtti_test):
997 Initialize ptr and S explicitly.
998 (skip_type_update_when_not_use_rtti_test): Likewise.
999
6be47f0c
KS
10002014-06-16 Keith Seitz <keiths@redhat.com>
1001
1002 PR mi/15863
1003 * gdb.mi/mi-var-cmd.exp: Add test for -var-update before
1004 the inferior is started.
1005
d03de421
PA
10062014-06-16 Pedro Alves <palves@redhat.com>
1007
1008 * gdb.base/break-main-file-remove-fail.c: New file.
1009 * gdb.base/break-main-file-remove-fail.exp: New file.
1010 * gdb.base/break-unload-file.exp: Use build_executable instead of
1011 prepare_for_testing.
1012 (test_break): New parameter "initial_load". Handle it.
1013 (top level): Add initial_load cmdline/file axis.
1014
f9579b99
TT
10152014-06-12 Tom Tromey <tromey@redhat.com>
1016
1017 * gdb.base/completion.exp: Don't use directory name in test.
1018
3657956b
GB
10192014-06-09 Gary Benson <gbenson@redhat.com>
1020
1021 * gdb.base/sigall.c [Functions to send signals]: Reorder to
1022 separate the always-available ANSI-standard signals from the
1023 signals that require checking.
1024 (main): Likewise.
1025 * gdb.reverse/sigall-reverse.c [Functions to send signals]:
1026 Likewise.
1027 (main): Likewise.
1028
4186eb54
KS
10292014-06-07 Keith Seitz <keiths@redhat.com>
1030
1031 Revert:
1032 PR c++/16253
1033 * gdb.cp/var-tag.cc: New file.
1034 * gdb.cp/var-tag.exp: New file.
1035 * gdb.dwarf2/dw2-ada-ffffffff.exp: Set the language to C++.
1036 * gdb.dwarf2/dw2-anon-mptr.exp: Likewise.
1037 * gdb.dwarf2/dw2-double-set-die-type.exp: Likewise.
1038 * gdb.dwarf2/dw2-inheritance.exp: Likewise.
1039
25326a28 10402014-06-06 Doug Evans <xdje42@gmail.com>
6da01dbe
DE
1041
1042 * gdb.guile/scm-frame-args.c (foo): Tweak to work with gcc 4.6.3.
1043
829155c9
PA
10442014-06-06 Pedro Alves <palves@redhat.com>
1045
1046 * gdb.base/sss-bp-on-user-bp-2.exp: Look for target_resume(step)
1047 in target debug output instead of looking at RSP packets,
1048 disabling the test on any target that uses hardware stepping.
1049 Update comments.
1050
61c8d22e
PA
10512014-06-06 Pedro Alves <palves@redhat.com>
1052
1053 * gdb.base/break-unload-file.exp: Fix typo.
1054
d9a47287
YQ
10552014-06-06 Yao Qi <yao@codesourcery.com>
1056
1057 * gdb.base/jit.exp (one_jit_test): Restrict the pattern
1058 from "jit_function" to "^jit_function".
1059
e5e01dbf
YQ
10602014-06-06 Yao Qi <yao@codesourcery.com>
1061
1062 * gdb.base/async.c (foo): Add one statement.
1063 * gdb.base/async.exp: Get the next instruction address and
1064 match the output of "nexti" by instruction address. Match
1065 the hex address in the output of "finish".
1066
73ba372c
GB
10672014-06-06 Gary Benson <gbenson@redhat.com>
1068
1069 * gdb.base/call-signals.c: Remove preprocessor conditionals
1070 for always-defined signals SIGINT, SIGILL, SIGABRT, SIGFPE,
1071 SIGSEGV and SIGTERM.
1072 * gdb.base/sigall.c: Likewise.
1073 * gdb.base/unwindonsignal.c: Likewise.
1074 * gdb.reverse/sigall-reverse.c: Likewise.
1075
831517df
YQ
10762014-06-06 Yao Qi <yao@codesourcery.com>
1077
1078 * gdb.base/hbreak-unmapped.exp: Read memory at address 0. If
1079 readable, skip the test.
1080
b8b91e98
YQ
10812014-06-06 Yao Qi <yao@codesourcery.com>
1082
1083 * gdb.threads/staticthreads.c (thread_function): Move the line
1084 setting breakpoint on forward.
1085 * gdb.threads/staticthreads.exp: Update comments.
1086
fb934770
LC
10872014-06-05 Ludovic Courtès <ludo@gnu.org>
1088
1089 * gdb.guile/scm-value.exp (test_value_in_inferior): Add test
1090 "history-append! type error".
1091
6ef284bd
SM
10922014-06-05 Simon Marchi <simon.marchi@ericsson.com>
1093
1094 * gdb.mi/mi-breakpoint-changed.exp (test_insert_delete_modify): Fix
1095 erroneous dprintf expected input.
1096
a872e241
DE
10972014-06-04 Doug Evans <xdje42@gmail.com>
1098
1099 * gdb.guile/scm-generics.exp: Delete.
1100
16f691fb
DE
11012014-06-04 Doug Evans <xdje42@gmail.com>
1102
1103 * gdb.guile/scm-breakpoint.exp: Update.
1104 Add tests for breakpoint registration.
1105
012370f6
TT
11062014-06-04 Tom Tromey <tromey@redhat.com>
1107
1108 * gdb.base/vla-datatypes.exp: Add tests for VLA-in-structure and
1109 VLA-in-union.
1110 * gdb.base/vla-datatypes.c (vla_factory): Add vla_struct,
1111 inner_vla_struct, vla_union types. Initialize objects of those
1112 types and compute their sizes.
1113
9f5a4cef
HZ
11142014-06-04 Nathan Sidwell <nathan@codesourcery.com>
1115 Hui Zhu <hui@codesourcery.com>
1116
1117 * gdb.base/fileio.exp: Add test for shell not available as well as
1118 available.
1119 * gdb.base/fileio.c (test_system): Check for shell twice.
1120
90a45c4d
YQ
11212014-06-04 Yao Qi <yao@codesourcery.com>
1122
1123 * gdb.base/auto-connect-native-target.exp: Remove redundant
1124 space from the regexp pattern.
1125
70017e41
YQ
11262014-06-04 Yao Qi <yao@codesourcery.com>
1127
1128 * gdb.base/default.exp: Replace "child" with "native" in
1129 regexp pattern.
1130
883964a7
SC
11312014-06-03 Siva Chandra Reddy <sivachandra@google.com>
1132
1133 * gdb.python/py-xmethods.cc: New testcase to test xmethods.
1134 * gdb.python/py-xmethods.exp: New tests to test xmethods.
1135 * gdb.python/py-xmethods.py: Python script supporting the
1136 new testcase and tests.
1137
ef370185
JB
11382014-06-03 Joel Brobecker <brobecker@adacore.com>
1139 Pedro Alves <palves@redhat.com>
1140
1141 PR breakpoints/17000
1142 * gdb.base/sss-bp-on-user-bp.exp: Remove kfail.
1143 * gdb.base/sss-bp-on-user-bp-2.exp: Remove kfail.
1144
1e2ccb61
BM
11452014-06-03 Brad Mouring <bmouring@ni.com> (tiny patch)
1146
1147 * gdb.base/subst.exp: Add tests to verify partial path matching
1148 output.
1149
c6ec5ab2
PA
11502014-06-03 Pedro Alves <palves@redhat.com>
1151
1152 * gdb.base/sss-bp-on-user-bp-2.exp: Skip if testing with a remote
1153 target that doesn't use software single-stepping.
1154
835c559f
PA
11552014-06-03 Pedro Alves <palves@redhat.com>
1156
1157 PR breakpoints/17000
1158 * gdb.base/sss-bp-on-user-bp-2.c: New file.
1159 * gdb.base/sss-bp-on-user-bp-2.exp: New file.
1160
06eb1586
DE
11612014-06-02 Doug Evans <xdje42@gmail.com>
1162
1163 * gdb.guile/scm-parameter.exp: New file.
1164
e698b8c4
DE
11652014-06-02 Doug Evans <xdje42@gmail.com>
1166
1167 * gdb.guile/scm-cmd.c: New file.
1168 * gdb.guile/scm-cmd.exp: New file.
1169
ded03782
DE
11702014-06-02 Doug Evans <xdje42@gmail.com>
1171
1172 * gdb.guile/scm-pretty-print.exp: Add tests for objfile and progspace
1173 pretty-printer lookup.
1174 * gdb.guile/scm-pretty-print.scm (pp_s-printer): New function.
1175 (make-pp_s-printer): Call it.
1176 (make-pretty-printer-from-dict): New function.
1177 (lookup-pretty-printer-maker-from-dict): New function.
1178 (*pretty-printer*): Simplify.
1179 (make-objfile-pp_s-printer): New function.
1180 (install-objfile-pretty-printers!): New function.
1181 (make-progspace-pp_s-printer): New function.
1182 (install-progspace-pretty-printers!): New function.
1183 * gdb.guile/scm-progspace.c: New file.
1184 * gdb.guile/scm-progspace.exp: New file.
1185
41fac0cf
PA
11862014-06-02 Pedro Alves <palves@redhat.com>
1187
1188 * gdb.base/dprintf-bp-same-addr.c: New file.
1189 * gdb.base/dprintf-bp-same-addr.exp: New file.
1190
96ae5695
EBM
11912014-06-02 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
1192
1193 * gdb.arch/powerpc-power.exp: Add power8 instructions to the testcase.
1194 * gdb.arch/powerpc-power.s: Likewise.
1195
da02b3a8
JB
11962014-06-02 Joel Brobecker <brobecker@adacore.com>
1197
1198 * gdb.base/completion.exp: Remove code aimed at restoring TIMEOUT.
1199
c72b2e7b
YQ
12002014-06-01 Yao Qi <yao@codesourcery.com>
1201
1202 * gdb.base/watchpoint.exp (test_watch_location): Check null
1203 pointer can be dereferenced. If not, do the test, otherwise
1204 skip it.
1205
53e8a631
AB
12062014-05-30 Andrew Burgess <aburgess@broadcom.com>
1207
1208 * gdb.arch/amd64-invalid-stack-middle.exp: Update expected
1209 results.
1210 * gdb.arch/amd64-invalid-stack-top.exp: Likewise.
1211
938f0e2f
AB
12122014-05-30 Andrew Burgess <aburgess@broadcom.com>
1213
1214 * gdb.arch/amd64-invalid-stack-middle.S: New file.
1215 * gdb.arch/amd64-invalid-stack-middle.c: New file.
1216 * gdb.arch/amd64-invalid-stack-middle.exp: New file.
1217 * gdb.arch/amd64-invalid-stack-top.c: New file.
1218 * gdb.arch/amd64-invalid-stack-top.exp: New file.
1219
9ba6657a
PA
12202014-05-30 Pedro Alves <palves@redhat.com>
1221
1222 PR breakpoints/17000
1223 * gdb.base/sss-bp-on-user-bp.c: New file.
1224 * gdb.base/sss-bp-on-user-bp.exp: New file.
1225
522c09bf
DB
12262014-05-30 David Blaikie <dblaikie@gmail.com>
1227
1228 * gdb.opt/inline-break.c: Fix clang compatibility by specifying
1229 gnu_inline semantics via attribute.
1230 * gdb.opt/inline-break.exp: Remove -std=c89 now that the test
1231 source explicitly specifies the required semantics.
1232
bf4ef81e
MR
12332014-05-30 Maciej W. Rozycki <macro@codesourcery.com>
1234
1235 * gdb.reverse/sigall-reverse.exp: Fix a typo.
1236
329ea579
PA
12372014-05-29 Pedro Alves <palves@redhat.com>
1238 Tom Tromey <tromey@redhat.com>
1239
1240 * gdb.base/async-shell.exp: Don't enable target-async.
1241 * gdb.base/async.exp
1242 * gdb.base/corefile.exp (corefile_test_attach): Remove 'async'
1243 parameter. Adjust.
1244 (top level): Don't test with "target-async".
1245 * gdb.base/dprintf-non-stop.exp: Don't enable target-async.
1246 * gdb.base/gdb-sigterm.exp: Don't test with "target-async".
1247 * gdb.base/inferior-died.exp: Don't enable target-async.
1248 * gdb.base/interrupt-noterm.exp: Likewise.
1249 * gdb.mi/mi-async.exp: Use "mi-async" instead of "target-async".
1250 * gdb.mi/mi-nonstop-exit.exp: Likewise.
1251 * gdb.mi/mi-nonstop.exp: Likewise.
1252 * gdb.mi/mi-ns-stale-regcache.exp: Likewise.
1253 * gdb.mi/mi-nsintrall.exp: Likewise.
1254 * gdb.mi/mi-nsmoribund.exp: Likewise.
1255 * gdb.mi/mi-nsthrexec.exp: Likewise.
1256 * gdb.mi/mi-watch-nonstop.exp: Likewise.
1257 * gdb.multi/watchpoint-multi.exp: Adjust comment.
1258 * gdb.python/py-evsignal.exp: Don't enable target-async.
1259 * gdb.python/py-evthreads.exp: Likewise.
1260 * gdb.python/py-prompt.exp: Likewise.
1261 * gdb.reverse/break-precsave.exp: Don't test with "target-async".
1262 * gdb.server/solib-list.exp: Don't enable target-async.
1263 * gdb.threads/thread-specific-bp.exp: Likewise.
1264 * lib/mi-support.exp: Adjust to use mi-async.
1265
fd664c91
PA
12662014-05-29 Pedro Alves <palves@redhat.com>
1267
1268 PR gdb/13860
1269 * gdb.mi/mi-cli.exp: Always expect "end-stepping-range" stop
1270 reason, even in sync mode.
1271
251bde03
PA
12722014-05-29 Pedro Alves <palves@redhat.com>
1273 Hui Zhu <hui@codesourcery.com>
1274
1275 PR PR15693
1276 * gdb.mi/mi-condbreak-call-thr-state-mt.c: New file.
1277 * gdb.mi/mi-condbreak-call-thr-state-st.c: New file.
1278 * gdb.mi/mi-condbreak-call-thr-state.c: New file.
1279 * gdb.mi/mi-condbreak-call-thr-state.exp: New file.
1280
7f3c0343
JB
12812014-05-28 Joel Brobecker <brobecker@adacore.com>
1282
1283 * config/monitor.exp (gdb_target_monitor): Replace use of
1284 "set remotebaud" by "set serial baud".
1285
b2715b27
AW
12862014-05-26 Andy Wingo <wingo@igalia.com>
1287
1288 * gdb.guile/scm-breakpoint.exp:
1289 * gdb.guile/scm-gsmob.exp: Update to use plain old object
1290 properties instead of gdb-object-properties.
1291
498a4489
YQ
12922014-05-26 Yao Qi <yao@codesourcery.com>
1293
1294 * gdb.server/no-thread-db.exp: Specify source file name
1295 explicitly when setting a breakpoint.
1296
589fdceb
MM
12972014-05-23 Markus Metzger <markus.t.metzger@intel.com>
1298
1299 * gdb.btrace/vdso.c: New.
1300 * gdb.btrace/vdso.exp: New.
1301
e9089e05
MM
13022014-05-23 Markus Metzger <markus.t.metzger@intel.com>
1303
1304 * gdb.base/gcore.exp (capture_command_output): Move ...
1305 * lib/gdb.exp (capture_command_output): ... here.
1306
67b5c0c1
MM
13072014-05-23 Markus Metzger <markus.t.metzger@intel.com>
1308
1309 * gdb.btrace/data.exp: Test memory access during btrace replay.
1310
a2199296
SM
13112014-05-22 Simon Marchi <simon.marchi@ericsson.com>
1312
1313 * lib/mi-support.exp (mi_run_cmd_full): Add comments.
1314
17b2616c
PA
13152014-05-21 Pedro Alves <palves@redhat.com>
1316
1317 PR gdb/13860
1318 * gdb.mi/mi-cli.exp (line_callee4_next_step): New global.
1319 (top level): Test that output related to execution commands is
1320 sent to the console with CLI commands, but not with MI commands.
1321 Test that breakpoint events are always mirrored to the console.
1322 Also expect the new source line to be output after a "next" in
1323 async mode too. Make it a pass/fail test.
1324 * gdb.mi/mi-solib.exp: Test that the CLI solib event note is
1325 output.
1326 * lib/mi-support.exp (mi_gdb_expect_cli_output): New procedure.
1327
5166082f
PA
13282014-05-21 Pedro Alves <palves@redhat.com>
1329
1330 * gdb.base/list.exp (build_pattern, test_list): New procedures.
1331 Use them to test variations of "list" after reaching a breakpoint.
1332 * gdb.mi/mi-cli.exp (line_main_callme_2): New global.
1333 Test "list" with listsize 10 after reaching a breakpoint.
1334 * gdb.python/python.exp (decode_line current location line
1335 number): Adjust expected line number.
1336
2f25d70f
SM
13372014-05-21 Simon Marchi <simon.marchi@ericsson.com>
1338
1339 * lib/mi-support.exp (mi_run_cmd_full): Revert to original
1340 behavior for $args, pass it directly to "run".
1341
ff604a67
MR
13422014-05-21 Maciej W. Rozycki <macro@codesourcery.com>
1343
1344 * lib/gdb.exp (default_gdb_init): Bump `match_max' up from
1345 30000 to 65536.
1346
6a3cb8e8
PA
13472014-05-21 Pedro Alves <palves@redhat.com>
1348
1349 * boards/gdbserver-base.exp (GDBFLAGS): Set to "set
1350 auto-connect-native-target off".
1351 * gdb.base/auto-connect-native-target.c: New file.
1352 * gdb.base/auto-connect-native-target.exp: New file.
1353
4ebfc96e
PA
13542014-05-21 Pedro Alves <palves@redhat.com>
1355
1356 * gdb.base/default.exp: Test "target native" instead of "target
1357 child".
1358
36d46afb
MW
13592014-05-21 Mark Wielaard <mjw@redhat.com>
1360
1361 * gdb.cp/var-tag.exp (do_global_tests): Handle underlying type.
1362
5876f503
JK
13632014-05-21 Jan Kratochvil <jan.kratochvil@redhat.com>
1364
1365 Fix TLS access for -static -pthread.
1366 * gdb.threads/staticthreads.c <HAVE_TLS> (tlsvar): New.
1367 <HAVE_TLS> (thread_function, main): Initialize it.
1368 * gdb.threads/staticthreads.exp: Try gdb_compile_pthreads for $have_tls.
1369 Add clean_restart.
1370 <$have_tls != "">: Check TLSVAR.
1371
0256a6ac
PA
13722014-05-21 Pedro Alves <palves@redhat.com>
1373
1374 * gdb.base/dcache-line-read-error.c: New.
1375 * gdb.base/dcache-line-read-error.exp: New.
1376
936d2992
PA
13772014-05-20 Pedro Alves <palves@redhat.com>
1378
1379 * gdb.base/compare-sections.c: New file.
1380 * gdb.base/compare-sections.exp: New file.
1381
802e8e6d
PA
13822014-05-20 Pedro Alves <palves@redhat.com>
1383
1384 * gdb.base/break-idempotent.c: New file.
1385 * gdb.base/break-idempotent.exp: New file.
1386
e59fa00f
MM
13872014-05-20 Markus Metzger <markus.t.metzger@intel.com>
1388
1389 * gdb.btrace/nohist.exp: New.
1390
8b696e31
YQ
13912014-05-20 Yao Qi <yao@codesourcery.com>
1392
1393 * lib/gdb.exp (gdb_init): Set timeout if test file is under
1394 gdb.reverse directory and gdb_reverse_timeout exists in board
1395 setting.
1396 * README: Document gdb_reverse_timeout.
1397
73c9764f
YQ
13982014-05-20 Yao Qi <yao@codesourcery.com>
1399
1400 * lib/gdb.exp (default_gdb_init): Rename argument 'args' by
1401 'test_file_name'. Treat args as a string instead of a list.
1402 (gdb_init): Rename argument 'args' by 'test_file_name'.
1403
f1f4348a
JK
14042014-05-19 Jan Kratochvil <jan.kratochvil@redhat.com>
1405
1406 * gdb.arch/powerpc-power.exp: New file.
1407 * gdb.arch/powerpc-power.s: New file.
1408
0dbe70ce
DE
14092014-05-16 Doug Evans <dje@google.com>
1410
1411 * gdb.base/Makefile.in (EXECUTABLES): Add completion.
d7761c2c
DE
1412 * gdb.base/completion.exp: Check that all expected files exist
1413 before doing file completion.
0dbe70ce 1414
8d551b02
DE
14152014-05-16 Doug Evans <dje@google.com>
1416
1417 * gdb.base/catch-syscall.exp (test_catch_syscall_fail_nodatadir):
1418 Update.
1419 (do_syscall_tests_without_xml): Update.
1420
73eb7709
PA
14212014-05-16 Pedro Alves <palves@redhat.com>
1422
1423 * lib/mi-support.exp (mi_expect_stop): On timeout, say "timeout"
1424 instead of "unknown output after running".
1425
3fae92fc
YQ
14262014-05-16 Yao Qi <yao@codesourcery.com>
1427
1428 * gdb.dwarf2/dw2-filename.exp: Copy file1.txt to host. Remove
1429 file1.txt from host at the end.
1430 * gdb.dwarf2/dw2-anonymous-func.exp: Likewise.
1431
c2b2ccc5
DE
14322014-05-15 Doug Evans <dje@google.com>
1433
1434 * gdb.dwarf2/fission-reread.S: Remove directory from .dwo file path.
1435 * gdb.dwarf2/fission-reread.exp: Set debug-file-directory before
1436 loading file. Add test for TU lookup.
1437
8c217a4b
SM
14382014-05-15 Simon Marchi <simon.marchi@ericsson.com>
1439
1440 * lib/mi-support.exp (mi_run_cmd_full): Set arguments by
1441 calling "-exec-arguments" or "set args" before running the
1442 inferior.
1443
3deb39c6
SM
14442014-05-15 Simon Marchi <simon.marchi@ericsson.com>
1445
1446 * lib/mi-support.exp (mi_expect_stop): Expect message for
1447 inferiors that exit with non-zero exit code.
1448
71a79f8c
YQ
14492014-05-14 Yao Qi <yao@codesourcery.com>
1450
1451 * gdb.mi/mi-file.exp (test_file_list_exec_source_file): Don't
1452 match absolute path on remote host.
1453 (test_file_list_exec_source_files): Remove "/" from the
1454 pattern.
1455
f23fcd46
YQ
14562014-05-14 Yao Qi <yao@codesourcery.com>
1457
1458 * boards/local-remote-host-notty.exp (${board}_file): New
1459 proc.
1460
9404b58f
KM
14612014-05-07 Kyle McMartin <kyle@redhat.com>
1462
1463 Pushed by Joel Brobecker <brobecker@adacore.com>.
1464 * gdb.arch/aarch64-atomic-inst.c: New file.
1465 * gdb.arch/aarch64-atomic-inst.exp: New file.
1466
5e45f04c
YQ
14672014-05-07 Yao Qi <yao@codesourcery.com>
1468
1469 * gdb.dwarf2/dwzbuildid.exp: Match output "No symbol "the_int"
1470 in current context" too.
1471
c888a17d
KS
14722014-05-05 Keith Seitz <keiths@redhat.com>
1473
1474 * gdb.linespec/ls-dollar.exp: Add test for linespec
1475 file:convenience_variable.
1476
290a839c
YQ
14772014-05-05 Yao Qi <yao@codesourcery.com>
1478
1479 * gdb.trace/unavailable.exp (gdb_collect_args_test): Save
1480 traceframes into tfile and ctf trace files. Read data from
1481 trace file and test collected data.
1482 (gdb_collect_locals_test): Likewise.
1483 (gdb_unavailable_registers_test): Likewise.
1484 (gdb_unavailable_floats): Likewise.
1485 (gdb_collect_globals_test): Likewise.
1486 (top-level): Append "ctf" to trace_file_targets if GDB
1487 supports.
1488
b5262cd0
YQ
14892014-05-05 Yao Qi <yao@codesourcery.com>
1490
1491 * gdb.trace/unavailable.exp (gdb_collect_args_test): Move some
1492 code to ...
1493 (gdb_collect_args_test_1): ... it. New proc.
1494 (gdb_collect_locals_test): Move some code to ...
1495 (gdb_collect_locals_test_1): ... it. New proc.
1496 (gdb_unavailable_registers_test): Move some code to ...
1497 (gdb_unavailable_registers_test_1): ... it. New proc.
1498 (gdb_unavailable_floats): Move some code to ...
1499 (gdb_unavailable_floats_1): ... it. New proc.
1500
30a1e6cc
SDJ
15012014-05-02 Sergio Durigan Junior <sergiodj@redhat.com>
1502
1503 * gdb.arch/amd64-stap-optional-prefix.S (main): Add several
1504 probes to test for bitness recognition.
1505 * gdb.arch/amd64-stap-optional-prefix.exp
1506 (test_probe_value_without_reg): New procedure.
1507 Add code to test for different kinds of bitness.
1508
f33da99a
SDJ
15092014-05-02 Sergio Durigan Junior <sergiodj@redhat.com>
1510
1511 PR breakpoints/16889
1512 * gdb.arch/amd64-stap-optional-prefix.S: New file.
1513 * gdb.arch/amd64-stap-optional-prefix.exp: Likewise.
1514
5b80f00d
PA
15152014-05-01 Pedro Alves <palves@redhat.com>
1516
1517 * lib/gdb.exp (gdb_load): Extend comment. Skip calling
1518 gdb_file_cmd if no file is specified.
1519 * boards/native-extended-gdbserver.exp (gdb_load): Use the
1520 last_loaded_file to set the remote exec-file.
1521
f8c2a73c
PA
15222014-05-01 Pedro Alves <palves@redhat.com>
1523
1524 * boards/local-remote-host.exp: New file.
1525
be6e8ac7
PA
15262014-05-01 Pedro Alves <palves@redhat.com>
1527
1528 * boards/local-remote-host.exp: Rename to ...
1529 * boards/local-remote-host-notty.exp: ... this.
1530
cac0dc8f
JB
15312014-04-28 Joel Brobecker <brobecker@adacore.com>
1532
1533 * gdb.ada/dyn_arrayidx: New testcase.
1534
9730e6cc
YQ
15352014-04-26 Yao Qi <yao@codesourcery.com>
1536
1537 * gdb.dwarf2/dwz.exp: Compile main.c to object. Restart GDB
1538 and compute the length of function main. Save it in
1539 $main_length.
1540 (Dwarf::assemble): Use $main_length instead of hard-coded 10.
1541 (top-level): Use gdb_compile to compile objects into
1542 executable and restart GDB. Remove invocation to
1543 prepare_for_testing.
1544
7ae1a6a6
PA
15452014-04-25 Simon Marchi <simon.marchi@ericsson.com>
1546 Pedro Alves <palves@redhat.com>
1547
1548 PR server/16255
1549 * gdb.multi/multi-attach.c: New file.
1550 * gdb.multi/multi-attach.exp: New file.
1551
4082afcc
PA
15522014-04-25 Pedro Alves <palves@redhat.com>
1553
1554 * gdb.base/cond-eval-mode.exp (warning): Move trailing \r\n to
1555 user.
1556 (top level): Test that "set remote conditional-breakpoints-packet
1557 off" works as intended.
1558 * gdb.base/dprintf.exp: Test that "set remote
1559 breakpoint-commands-packet off" works as intended.
1560 * gdb.trace/change-loc.exp (tracepoint_install_in_trace_disabled):
1561 New function.
1562 (top level): Call it.
1563 * gdb.trace/ftrace.exp (test_fast_tracepoints): Test that "set
1564 remote fast-tracepoints-packet off" works as intended.
1565 * gdb.trace/qtro.exp (gdb_is_target_remote): Moved ...
1566 * lib/gdb.exp (gdb_is_target_remote): ... here.
1567
2abc3f8d
DB
15682014-04-24 David Blaikie <dblaikie@gmail.com>
1569
1570 * gdb.base/catch-syscall.c: Make unreferenced statics non-static to
1571 ensure clang would not discard them.
1572 * gdb.base/gdbvars.c: Ditto.
1573 * gdb.base/memattr.c: Ditto.
1574 * gdb.base/whatis.c: Ditto.
1575 * gdb.python/py-prettyprint.c: Ditto.
1576 * gdb.trace/actions.c: Ditto.
1577 * gdb.cp/ptype-cv-cp.cc: Mark unused global const int as used to
1578 ensure clang would not discard it.
1579
bfd39632
DB
15802014-04-24 David Blaikie <dblaikie@gmail.com>
1581
1582 * gdb.stabs/gdb11479.c (tag_dummy_enum): introduce a variable to cause
1583 clang to emit the full definition of type required by the test
1584 * gdb.stabs/gdb11479.exp (do_test): correct a typo in a test message
1585
22842ff6
DB
15862014-04-24 David Blaikie <dblaikie@gmail.com>
1587
1588 * gdb.cp/pr10728-x.cc (main::x): Return by value instead of pointer to
1589 coax Clang into emitting the definition of the type.
1590 * gdb.cp/pr10728-x.h (y): Ditto.
1591 * gdb.cp/pr10728-y.cc (y): Ditto.
1592
c2e827ad
DB
15932014-04-24 David Blaikie <dblaikie@gmail.com>
1594
1595 * gdb.base/label.exp: XFAIL label related tests under Clang.
1596 * gdb.cp/cplabel.exp: Ditto.
1597 * gdb.linespec/ls-errs.exp: Refactor tests to execute directly and XFAIL
1598 under Clang those using labels.
1599
4c2d33e7
YQ
16002014-04-25 Yao Qi <yao@codesourcery.com>
1601
1602 * gdb.dwarf2/dwz.exp (Dwarf::assemble): Remove unused
1603 double_label.
1604 * gdb.dwarf2/dwzbuildid.exp (Dwarf::assemble): Remove
1605 partial_label and double_label.
1606
56083b99
DB
16072014-04-24 David Blaikie <dblaikie@gmail.com>
1608
1609 * gdb.python/lib-types.exp: Fix test and xfail under gcc due to gcc/55641.
1610
25d4e99d
DB
16112014-04-24 David Blaikie <dblaikie@gmail.com>
1612
1613 * gdb.cp/cpexprs.cc: Move braces to the same line as the start
1614 of the function to work across GCC and Clang.
1615 * gdb.cp/cpexprs.exp: Account for GCC/Clang difference in vtable
1616 pointer types (const void ** const V void **).
1617
01f9f808
MS
16182014-04-24 Michael Sturm <michael.sturm@mintel.com>
1619 Walfred Tedeschi <walfred.tedeschi@intel.com>
1620
1621 * Makefile.in (EXECUTABLES): Added i386-avx512.
1622 * gdb.arch/i386-avx512.c: New file.
1623 * gdb.arch/i386-avx512.exp: Likewise.
1624
4b48d439
KS
16252014-04-23 Keith Seitz <keiths@redhat.com>
1626
1627 * lib/mi-support.exp (mi_list_breakpoints): Delete.
1628 (mi_make_breakpoint_table): New procedure.
1629 (mi_create_breakpoint): Use mi_make_breakpoint
1630 and return the result.
1631 (mi_make_breakpoint): New procedure.
1632 (mi_build_kv_pairs): New procedure.
1633
1634 * gdb.mi/mi-break.exp: Remove unused globals,
1635 update mi_create_breakpoint usage, and use mi_make_breakpoint_table.
1636 All callers updated.
1637 * gdb.mi/mi-dprintf.exp: Use variable to track command
1638 number.
1639 Update all callers of mi_create_breakpoint and use
1640 mi_make_breakpoint_table.
1641 Remove any unused global variables.
1642 * gdb.mi/mi-nonstop.exp: Likewise.
1643 * gdb.mi/mi-nsintrall.exp: Likewise.
1644 * gdb.mi/mi-nsmoribund.exp: Likewise.
1645 * gdb.mi/mi-nsthrexec.exp: Likewise.
1646 * gdb.mi/mi-reverse.exp: Likewise.
1647 * gdb.mi/mi-simplerun.exp: Likewise.
1648 * gdb.mi/mi-stepn.exp: Likewise.
1649 * gdb.mi/mi-syn-frame.exp: Likewise.
1650 * gdb.mi/mi-until.exp: Likewise.
1651 * gdb.mi/mi-var-cp.exp: Likewise.
1652 * gdb.mi/mi-var-display.exp: Likewise.
1653 * gdb.mi/mi2-amd64-entry-value.exp: Likewise.
1654 * gdb.mi/mi2-var-child.exp: Likewise.
1655 * gdb.mi/mi-vla-c99.exp: Likewise.
1656 * lib/mi-support.exp: Likewise.
1657
1658 From Ian Lance Taylor <iant@cygnus.com>:
1659 * lib/gdb.exp (parse_args): New procedure.
1660
08351840
PA
16612014-04-23 Pedro Alves <palves@redhat.com>
1662
1663 * gdb.base/break-unload-file.c: New file.
1664 * gdb.base/break-unload-file.exp: New file.
1665 * gdb.base/sym-file-lib.c (baz): New function.
1666 * gdb.base/sym-file-loader.c (struct segment) <mapped_size>: New
1667 field.
1668 (load): Store the segment's mapped size.
1669 (unload): New function.
1670 (unload_shlib): New function.
1671 * gdb.base/sym-file-loader.h (unload_shlib): New declaration.
1672 * gdb.base/sym-file-main.c (main): Unload, and reload the library,
1673 set a breakpoint at baz, and call it.
1674 * gdb.base/sym-file.exp: New tests for stale breakpoint
1675 instructions.
1676
076855f9
PA
16772014-04-23 Pedro Alves <palves@redhat.com>
1678
1679 * gdb.base/hbreak-in-shr-unsupported-shr.c: New file.
1680 * gdb.base/hbreak-in-shr-unsupported.c: New file.
1681 * gdb.base/hbreak-in-shr-unsupported.exp: New file.
1682 * gdb.base/hbreak-unmapped.c: New file.
1683 * gdb.base/hbreak-unmapped.exp: New file.
1684 * gdb.trace/qtro.exp (gdb_is_target_remote): Move ...
1685 * lib/gdb.exp (gdb_is_target_remote): ... here.
1686
483805cf
PA
16872014-04-22 Pedro Alves <palves@redhat.com>
1688
1689 * gdb.base/consecutive-step-over.c: New file.
1690 * gdb.base/consecutive-step-over.exp: New file.
1691
06d97543
PA
16922014-04-22 Pedro Alves <palves@redhat.com>
1693
1694 * lib/gdb.exp (gdb_continue_to_breakpoint): Use gdb_test_multiple
1695 instead of send_gdb/gdb_expect.
1696
b4429ea2
YQ
16972014-04-22 Yao Qi <yao@codesourcery.com>
1698
1699 * lib/trace-support.exp (generate_tracefile): New procedure.
1700 * gdb.trace/tfile.exp: Skip the test if generate_tracefile
1701 return 0.
1702 * gdb.trace/mi-traceframe-changed.exp: Invoke test_tfind_tfile
1703 if generate_tracefile returns 1.
1704
51d48146
PA
17052014-04-18 Tom Tromey <palves@redhat.com>
1706 Pedro alves <tromey@redhat.com>
1707
1708 PR backtrace/15558
1709 * gdb.opt/inline-bt.exp: Test backtracing from an inline function
1710 with a backtrace limit.
1711 * gdb.python/py-frame-inline.exp: Test running to an inline
1712 function with a backtrace limit, and printing the newest frame.
1713 * gdb.python/py-frame-inline.c (main): Call f.
1714
bd1dce5f
MS
17152014-04-17 Marcus Shawcroft <marcus.shawcroft@arm.com>
1716
1717 * gdb.java/jnpe.exp: Drop srcdir from untested path.
1718
40d1a503
MS
17192014-04-17 Marcus Shawcroft <marcus.shawcroft@arm.com>
1720
1721 * lib/gdb.exp (gdb_compile_pthreads, gdb_compile_objc):
1722 Drop prefix from unsupported source file path.
1723
389b98f7
YQ
17242014-04-17 Yao Qi <yao@codesourcery.com>
1725
1726 * lib/gdb.exp (with_target_charset): New proc.
1727 * gdb.base/printcmds.exp (test_print_all_chars): Wrap tests with
1728 with_target_charset.
1729 (test_print_strings): Likewise.
1730 (test_repeat_bytes): Likewise.
1731 * gdb.base/setvar.exp: Set target-charset to ASCII temporarily
1732 for some tests.
1733
22869d73
KS
17342014-04-16 Keith Seitz <keiths@redhat.com>
1735
1736 PR gdb/15827
1737 * gdb.dwarf2/corrupt.c: New file.
1738 * gdb.dwarf2/corrupt.exp: New file.
1739
c4f87ca6
KS
17402014-04-16 Keith Seitz <keiths@redhat.com>
1741
1742 PR c++/16597
1743 * gdb.cp/namelessclass.cc: New file.
1744 * gdb.cp/namelessclass.exp: New file.
1745 * gdb.cp/namelessclass.S: New file.
1746
ab19de87
DE
17472014-04-16 Doug Evans <dje@google.com>
1748
1749 * lib/gdbserver-support.exp (gdbserver_default_get_remote_address):
1750 Add comment.
1751 (gdbserver_default_get_comm_port): New function.
1752 (gdbserver_start): Check if board file provided
1753 "gdbserver,get_comm_port" and use it if so.
1754 * boards/native-stdio-gdbserver.exp (sockethost): Set to "".
1755 (gdb,socketport): Set to "stdio".
1756 (gdbserver,get_comm_port): Set to ${board}_get_comm_port.
1757 (stdio_gdbserver_template): Delete.
1758 (${board}_get_remote_address): Update.
1759 (${board}_build_remote_cmd): Delete.
1760 (${board}_get_comm_port): New function.
1761 (${board}_spawn): Update.
1762 * boards/remote-stdio-gdbserver.exp (${board}_build_remote_cmd):
1763 Delete.
1764 (${board}_get_remote_address): Update.
1765 (${board}_get_comm_port): New function.
1766
fc98a809
AB
17672014-04-16 Andrew Burgess <aburgess@broadcom.com>
1768
1769 * gdb.base/memattr.exp: Improve regexps to handle memory regions
1770 appearing in any order.
1771
87fd9e6e
DE
17722014-04-15 Doug Evans <dje@google.com>
1773
1774 * gdb.gdb/selftest.exp (do_steps_and_nexts): Don't reference
1775 uninitialized value of "description".
1776
099fc3ea
KS
17772014-04-15 Keith Seitz <keiths@redhat.com>
1778
1779 * gdb.mi/mi-simplerun.exp (test_breakpoints_creation_and_listing):
1780 Remove unused globals.
1781 (test_running_the_program): Likewise.
1782 (test_controlled_execution): Likewise.
1783 (test_controlling_breakpoints): Likewise.
1784 (test_program_termination): Likewise.
1785
5da151d4
KS
17862014-04-15 Keith Seitz <keiths@redhat.com>
1787
1788 * gdb.mi/mi-break.exp (test_tbreak_creation_and_listing): Remove
1789 unused globals.
1790 (test_rbreak_creation_and_listing): Likewise.
1791 (test_ignore_count): Likewise.
1792 (test_error): Likewise.
1793
35e5d2f0
PA
17942014-04-15 Pedro Alves <palves@redhat.com>
1795
1796 * gdb.base/sym-file-loader.h: Move inclusion of <inttypes.h>,
1797 <ansidecl.h>, <elf/common.h> and <elf/external.h> to
1798 sym-file-loader.c.
1799 (Elf_External_Phdr, Elf_External_Ehdr, Elf_External_Shdr)
1800 (Elf_External_Sym, Elf_Addr, GET, GETADDR, struct segment): Move
1801 to sym-file-loader.c.
1802 (struct library): Forward declare.
1803 (load_shlib, lookup_function): Change prototypes.
1804 (find_shstrtab, find_strtab, find_shdr, find_symtab)
1805 (translate_offset): Remove declarations.
1806 (get_text_addr): New declaration.
1807 * gdb.base/sym-file-loader.c: Move inclusion of <inttypes.h>,
1808 <ansidecl.h>, <elf/common.h> and <elf/external.h> here from
1809 sym-file-loader.h.
1810 (Elf_External_Phdr, Elf_External_Ehdr, Elf_External_Shdr)
1811 (Elf_External_Sym, Elf_Addr, GET, GETADDR, struct segment): Move
1812 here from sym-file-loader.h.
1813 (struct library): New structure.
1814 (load_shlib, lookup_function): Change prototypes and adjust to
1815 work with a struct library.
1816 (find_shstrtab, find_strtab, find_shdr, find_symtab)
1817 (translate_offset): Make static.
1818 (get_text_addr): New function.
1819 * gdb.base/sym-file-main.c (main): Adjust to new loader interface.
1820
eb4c1710
PA
18212014-04-15 Pedro Alves <palves@redhat.com>
1822
1823 * gdb.base/sym-file-loader.c: Fix typo. SELF_LINK, not SELK_LINK.
1824
2d1baf52
PA
18252014-04-15 Pedro Alves <palves@redhat.com>
1826
1827 * gdb.base/sym-file-loader.c: Include <limits.h>.
1828 (SELF_LINK): New define.
1829 (get_origin): New function.
1830 (load_shlib): Use it.
1831 * gdb.base/sym-file.exp: Don't early return if the target is
1832 remote. Use runto_main, and issue fail is that fails. Use
1833 gdb_load_shlibs.
1834 (shlib_name): Delete.
1835 (lib_so, lib_syms, lib_dlopen): New globals. Use them throughout.
1836
7dd6df01
PA
18372014-04-15 Pedro Alves <palves@redhat.com>
1838
1839 * gdb.base/sym-file.exp: Remove regex characters from test
1840 message. Don't refer to breakpoint numbers in test messages.
1841
b50c8614
KS
18422014-04-14 Keith Seitz <keiths@redhat.com>
1843
1844 PR c++/16253
1845 * gdb.cp/var-tag.cc: New file.
1846 * gdb.cp/var-tag.exp: New file.
1847 * gdb.dwarf2/dw2-ada-ffffffff.exp: Set the language to C++.
1848 * gdb.dwarf2/dw2-anon-mptr.exp: Likewise.
1849 * gdb.dwarf2/dw2-double-set-die-type.exp: Likewise.
1850 * gdb.dwarf2/dw2-inheritance.exp: Likewise.
1851
3d567982
TT
18522014-04-14 Tom Tromey <tromey@redhat.com>
1853
1854 * gdb.cp/classes.exp (test_enums): Handle underlying type.
1855 * gdb.dwarf2/enum-type.exp: Add test for enum with underlying
1856 type.
1857 * gdb.cp/enum-class.exp: New file.
1858 * gdb.cp/enum-class.cc: New file.
1859
0626fc76
TT
18602014-04-14 Tom Tromey <tromey@redhat.com>
1861
1862 * gdb.dwarf2/enum-type.exp: New file.
1863
dca325b3
SA
18642014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
1865
1866 * gdb.mi/mi-vla-c99.exp: New file.
1867 * gdb.mi/vla.c: New file.
1868
5854b38a
SA
18692014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
1870
1871 * gdb.base/vla-datatypes.c: New file.
1872 * gdb.base/vla-datatypes.exp: New file.
1873
463bb957
SA
18742014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
1875
1876 * gdb.base/vla-ptr.c: New file.
1877 * gdb.base/vla-ptr.exp: New file.
1878
3dd170be
SA
18792014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
1880
1881 * gdb.dwarf2/count.exp: New file.
1882
5ecaaa66
SA
18832014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
1884
1885 * gdb.base/vla-sideeffect.c: New file.
1886 * gdb.base/vla-sideeffect.exp: New file.
1887
41f1ada5
DB
18882014-04-14 David Blaikie <dblaikie@gmail.com>
1889
1890 * gdb.mi/non-stop.c: Add return value for non-void function return
1891 statement.
1892 * gdb.threads/staticthreads.c: Ditto.
1893
0be03e84
DE
18942014-04-12 Siva Chandra Reddy <sivachandra@google.com>
1895 Doug Evans <xdje42@gmail.com>
1896
1897 * gdb.guile/scm-value.c: Improve test case.
1898 * gdb.guile/scm-value.exp: Add new test.
1899
f180a1fb
DB
19002014-04-11 David Blaikie <dblaikie@gmail.com>
1901
1902 * gdb.opt/inline-break.exp: Explicitly specify -std=gnu89 to
1903 override Clang's default.
1904
6b662e19
JB
19052014-04-11 Joel Brobecker <brobecker@adacore.com>
1906
1907 Revert the following changes (regressions):
1908
1909 * gdb.base/vla-sideeffect.c: New file.
1910 * gdb.base/vla-sideeffect.exp: New file.
1911
1912 * gdb.dwarf2/count.exp: New file.
1913
1914 * gdb.base/vla-multi.c: New file.
1915 * gdb.base/vla-multi.exp: New file.
1916
1917 * gdb.base/vla-ptr.c: New file.
1918 * gdb.base/vla-ptr.exp: New file.
1919
1920 * gdb.base/vla-datatypes.c: New file.
1921 * gdb.base/vla-datatypes.exp: New file.
1922
1923 * gdb.mi/mi-vla-c99.exp: New file.
1924 * gdb.mi/vla.c: New file.
1925
245a5f0b
KS
19262014-04-11 Keith Seitz <keiths@redhat.com>
1927
1928 PR c++/16675
1929 * gdb.cp/cpsizeof.exp: New file.
1930 * gdb.cp/cpsizeof.cc: New file.
1931
58a84dcf
SA
19322014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
1933
191a8a90
JB
1934 * gdb.mi/mi-vla-c99.exp: New file.
1935 * gdb.mi/vla.c: New file.
58a84dcf 1936
c8655f75
SA
19372014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
1938
1939 * gdb.base/vla-datatypes.c: New file.
1940 * gdb.base/vla-datatypes.exp: New file.
1941
024e13b4
SA
19422014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
1943
1944 * gdb.base/vla-ptr.c: New file.
1945 * gdb.base/vla-ptr.exp: New file.
1946
1a237e0e
SA
19472014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
1948
1949 * gdb.base/vla-multi.c: New file.
1950 * gdb.base/vla-multi.exp: New file.
1951
504f3432
SA
19522014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
1953
1954 * gdb.dwarf2/count.exp: New file.
1955
3bce8237
SA
19562014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
1957
191a8a90
JB
1958 * gdb.base/vla-sideeffect.c: New file.
1959 * gdb.base/vla-sideeffect.exp: New file.
3bce8237 1960
322f9c21
YQ
19612014-04-11 Yao Qi <yao@codesourcery.com>
1962
1963 * gdb.base/completion.exp: Check file exists before running tests
1964 on file completion.
1965
d708bcd1
PA
19662014-04-10 Pedro Alves <palves@redhat.com>
1967
1968 * gdb.base/cond-eval-mode.c: New file.
1969 * gdb.base/cond-eval-mode.exp: Use standard_testfile. Adjust
1970 prepare_for_testing to build the new file. Check result of
1971 runto_main.
1972 (test_break, test_watch): New procedures.
1973 (top level): Use them.
1974
ae1d2761
PM
19752014-04-08 Pierre Muller <muller@sourceware.org>
1976
1977 * gdb.base/printcmds.exp (test_artificial_arrays): Disable
1978 Ctrl-V use for mingw hosts.
1979
7af389b8
SC
19802014-04-07 Siva Chandra Reddy <sivachandra@google.com>
1981
1982 * gdb.python/py-value.c: Improve test case.
1983 * gdb.python/py-value.exp: Add new test.
1984
5e703181
DE
19852014-04-07 David Blaikie <dblaikie@gmail.com>
1986
1987 * lib/compiler.c: Identify the clang compiler.
1988 * lib/compiler.cc: Ditto.
1989
9810b410
YQ
19902014-04-03 Yao Qi <yao@codesourcery.com>
1991
1992 * gdb.base/setshow.exp: Invoke string_to_regexp to HOME and PWD.
1993
98d1b8dc
AB
19942014-04-01 Anton Blanchard <anton@samba.org>
1995
1996 * gdb.arch/ppc64-atomic-inst.exp: Use untested. Make test
1997 messages unique.
1998
3114cea1
AB
19992014-04-01 Anton Blanchard <anton@samba.org>
2000
2001 * gdb.arch/ppc64-atomic-inst.exp: Use standard_testfile,
2002 prepare_for_testing.
2003
62f7182c
AB
20042014-04-01 Anton Blanchard <anton@samba.org>
2005
2006 * gdb.arch/ppc64-atomic-inst.c: Remove.
2007 * gdb.arch/ppc64-atomic-inst.S: New file.
2008 * gdb.arch/ppc64-atomic-inst.exp: Adapt for asm based testcase.
2009
770e7fc7
DE
20102014-03-31 Doug Evans <dje@google.com>
2011
2012 * gdb.base/print-symbol-loading-lib.c: New file.
2013 * gdb.base/print-symbol-loading-main.c: New file.
2014 * gdb.base/print-symbol-loading.exp: New file.
2015
46e2bafa
YQ
20162014-03-31 Yao Qi <yao@codesourcery.com>
2017
2018 * gdb.base/source-dir.exp: Allow ';' as a directory separator.
2019
8776cfe9
JB
20202014-03-28 Joel Brobecker <brobecker@adacore.com>
2021
2022 * gdb.ada/mi_dyn_arr: New testcase.
2023
5d1ef361
DE
20242014-03-27 Doug Evans <dje@google.com>
2025
2026 * gdb.dwarf2/dw2-abs-hi-pc.exp: Build tests with "nodebug".
2027
b5bee914
YQ
20282014-03-27 Yao Qi <yao@codesourcery.com>
2029
2030 * lib/gdb.exp (can_single_step_to_signal_handler): Return zero
2031 if target is nios2-*-*.
2032
0d4d0e77
YQ
20332014-03-26 Yao Qi <yao@codesourcery.com>
2034
2035 * lib/gdb.exp (readline_is_used): New proc.
2036 * gdb.base/completion.exp: Move tests on command complete up.
2037 Skip the rest of tests if readline is not used.
2038 * gdb.ada/complete.exp: Skp the test if readline is not
2039 used.
2040 * gdb.base/filesym.exp: Likewise.
2041 * gdb.base/macscp.exp: Likewise.
2042 * gdb.base/readline-ask.exp: Likewise.
2043 * gdb.base/readline.exp: Likewise.
2044 * gdb.python/py-cmd.exp: Likewise.
2045 * gdb.trace/tfile.exp: Likewise.
2046
29361eee
YQ
20472014-03-26 Yao Qi <yao@codesourcery.com>
2048
2049 * gdb.base/macscp.exp: Fix code format issues.
2050
bc9a5525
UW
20512014-03-25 Ulrich Weigand <uweigand@de.ibm.com>
2052
2053 * gdb.asm/asm-source.exp: Handle powerpc64le-* targets.
2054 * gdb.asm/powerpc64le.inc: New file.
2055
d3839ede
PA
20562014-03-25 Pedro Alves <palves@redhat.com>
2057 Doug Evans <dje@google.com>
2058
2059 * gdb.base/source-execution.c: New file.
2060 * gdb.base/source-execution.exp: New file.
2061 * gdb.base/source-execution.gdb: New file.
2062
01672a57
DE
20632014-03-24 Doug Evans <dje@google.com>
2064
2065 * gdb.linespec/macro-relative.exp: Mark the test as unsupported if
2066 using fission.
2067
88bbeca9
HZ
20682014-03-24 Hui Zhu <hui@codesourcery.com>
2069 Pedro Alves <palves@redhat.com>
2070
2071 PR breakpoints/16101
2072 * gdb.base/dprintf.exp: Use unsupported rather than changing the
2073 test pass/fail messages. Detect missing support for dprintf when
2074 breakpoints are actually inserted.
2075 * gdb.base/mi-dprintf.exp: Detect missing support for dprintf when
2076 breakpoints are actually inserted.
2077 * lib/mi-support.exp (mi_run_cmd_full): Return -1 if continue
2078 fails.
2079
d2348791
JK
20802014-03-24 Jan Kratochvil <jan.kratochvil@redhat.com>
2081
2082 * gdb.base/gdb-sigterm.exp (do_test): Remove "set debug lin-lwp 1".
2083
feef67ab
DE
20842014-03-22 Doug Evans <xdje42@gmail.com>
2085
2086 * gdb.python/python.exp (python not supported): Verify multi-line
2087 python command issues an error.
25d743f9 2088 * gdb.guile/guile.exp (guile not supported): Verify multi-line
51b8d20c 2089 guile command issues an error.
feef67ab 2090
ecebef6a
MR
20912014-03-21 Maciej W. Rozycki <macro@codesourcery.com>
2092
2093 * gdb.threads/thread-specific.exp: Handle the lack of usable
2094 $this_breakpoint and $this_thread.
2095
ccdd1909
HZ
20962014-03-21 Hui Zhu <hui@codesourcery.com>
2097
2098 * gdb.base/attach.exp (do_command_attach_tests): New.
2099
beb460e8
PA
21002014-03-20 Tom Tromey <tromey@redhat.com>
2101 Pedro Alves <palves@redhat.com>
2102
2103 PR cli/15718
2104 * gdb.base/condbreak-call-false.c: New file.
2105 * gdb.base/condbreak-call-false.exp: New file.
2106
40acf43a
PA
21072014-03-20 Pedro Alves <palves@redhat.com>
2108
2109 * gdb.threads/signal-while-stepping-over-bp-other-thread.c (pid):
2110 Delete.
2111 (block_signals, unblock_signals): Delete.
2112 (child_function_2, main): Remove references to deleted variable
2113 and functions.
2114
9f5e1e02
PA
21152014-03-20 Pedro Alves <palves@redhat.com>
2116
2117 * gdb.threads/signal-while-stepping-over-bp-other-thread.c (main):
2118 Use pthread_kill to signal thread 2.
2119 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp:
2120 Adjust to make the test send itself a signal rather than using the
2121 host's "kill" command.
2122
99619bea
PA
21232014-03-20 Pedro Alves <palves@redhat.com>
2124
2125 * gdb.threads/multiple-step-overs.c: New file.
2126 * gdb.threads/multiple-step-overs.exp: New file.
2127 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp:
2128 Adjust expected infrun debug output.
2129
2adfaa28
PA
21302014-03-20 Pedro Alves <palves@redhat.com>
2131
2132 * gdb.threads/step-over-trips-on-watchpoint.c: New file.
2133 * gdb.threads/step-over-trips-on-watchpoint.exp: New file.
2134
31e77af2
PA
21352014-03-20 Pedro Alves <palves@redhat.com>
2136
2137 PR breakpoints/7143
2138 * gdb.base/watchpoint.exp: Mention bugzilla bug number instead of
2139 old gnats gdb/38. Remove kfail. Adjust to use gdb_test instead
2140 of gdb_test_multiple.
2141 * gdb.cp/annota2.exp: Remove kfail for gdb/38.
2142 * gdb.cp/annota3.exp: Remove kfail for gdb/38.
2143
b9f437de
PA
21442014-03-20 Pedro Alves <palves@redhat.com>
2145
2146 * gdb.threads/step-over-lands-on-breakpoint.c: New file.
2147 * gdb.threads/step-over-lands-on-breakpoint.exp: New file.
2148
05adc73e
PA
21492014-03-19 Pedro Alves <palves@redhat.com>
2150
2151 * gdb.base/async.exp: Remove early return.
2152
6048b950
PA
21532014-03-19 Pedro Alves <palves@redhat.com>
2154
2155 * gdb.base/async.exp (step& tests): Pass explicit test messages.
2156
8bcfb00a
PA
21572014-03-19 Pedro Alves <palves@redhat.com>
2158
2159 * gdb.base/async.exp (test_background): Expect \r\n after
2160 "completed." in the fail pattern.
2161
884e37dc
PA
21622014-03-19 Pedro Alves <palves@redhat.com>
2163
2164 * gdb.base/async.exp (test_background): New procedure.
2165 Use it for all background execution command tests.
2166
148e57e2
PA
21672014-03-19 Pedro Alves <palves@redhat.com>
2168
2169 * gdb.base/async.exp: Use prepare_for_testing.
2170
f48088c7
PA
21712014-03-19 Pedro Alves <palves@redhat.com>
2172
2173 * gdb.base/async.c (foo): Make 'x' volatile. Write to it twice in
2174 the same line.
2175
e2f6c966
PA
21762014-03-19 Pedro Alves <palves@redhat.com>
2177
2178 * gdb.base/async.c (main): Add "jump here" and "until here" line
2179 marker comments.
2180 * gdb.base/async.exp (jump_here): New global.
2181 (jump& test): Use it.
2182 (until_here): New global.
2183 (until& test): Use it.
2184
c30568d4
PA
21852014-03-19 Pedro Alves <palves@redhat.com>
2186
2187 * gdb.base/async.exp: Don't frob gdb_protocol.
2188
0172b6a7
DE
21892014-03-18 Doug Evans <xdje42@gmail.com>
2190
2191 * gdb.base/async.exp: Whitespace fixes. Turn on target-async.
2192 Fix spelling of exec-done-display.
2193
06c868a8
JK
21942014-03-18 Jan Kratochvil <jan.kratochvil@redhat.com>
2195
2196 PR gdb/15358
2197 * gdb.base/gdb-sigterm.c: New file.
2198 * gdb.base/gdb-sigterm.exp: New file.
2199
0c7e1a46
PA
22002014-03-18 Pedro Alves <palves@redhat.com>
2201
2202 PR gdb/13860
2203 * gdb.mi/mi-solib.exp: Remove gdb/13860 kfail.
2204 * lib/mi-support.exp (mi_expect_stop): Add special handling for
2205 solib-event.
2206
f7c77d93
JB
22072014-03-17 Joel Brobecker <brobecker@adacore.com>
2208
2209 * gdb.ada/pckd_arr_ren: New testcase.
2210
5a1e8c7a
DE
22112014-03-13 Doug Evans <xdje42@gmail.com>
2212
2213 PR guile/16612
2214 * gdb.guile/scm-value.ep (test_value_after_death): Do a garbage
2215 collect after discarding symbols.
2216
350e1a76
DE
22172014-03-13 Ludovic Courtès <ludo@gnu.org>
2218 Doug Evans <xdje42@gmail.com>
2219
2220 * gdb.guile/scm-value.exp (test_value_in_inferior): Verify value added
2221 to history survives a gc.
2222
a69900ae
PA
22232014-03-13 Pedro Alves <palves@redhat.com>
2224
2225 * gdb.base/default.exp: Don't test "target procfs".
2226
5db9f0bd
PA
22272014-03-13 Pedro Alves <palves@redhat.com>
2228
2229 * gdb.base/default.exp: Update "target child" and "target procfs"
2230 tests to not expect "Unix".
2231
b3ccfe11
TT
22322014-03-12 Tom Tromey <tromey@redhat.com>
2233
2234 * gdb.base/corefile.exp (corefile_test_run, corefile_test_attach):
2235 New procs. Add target-async tests.
2236 * gdb.reverse/break-precsave.exp (precsave_tests): New proc.
2237 Add target-async tests.
2238
646f4417
AA
22392014-03-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
2240
2241 * gdb.dwarf2/dw2-ifort-parameter.c (func): Define labels
2242 'func_start' and 'func_end' for the beginning and end of the
2243 function code, respectively.
2244 * gdb.dwarf2/dw2-ifort-parameter.exp: Use 'func_start' and
2245 'func_end' instead of 'func' and 'main'.
2246
288c211f
AA
22472014-03-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
2248
2249 * gdb.dwarf2/dw2-ifort-parameter-debug.S: Remove.
2250 * gdb.dwarf2/dw2-ifort-parameter.exp: Use Dwarf::assemble to
2251 generate the debug info assembler source.
2252
e0c0f156
AA
22532014-03-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
2254
2255 * gdb.dwarf2/arr-stride.exp: Exploit 'prepare_for_testing'.
2256 * gdb.dwarf2/arr-subrange.exp: Likewise.
2257 * gdb.dwarf2/dwz.exp: Likewise.
2258 * gdb.dwarf2/method-ptr.exp: Likewise.
2259 * gdb.dwarf2/missing-sig-type.exp: Likewise.
2260 * gdb.dwarf2/subrange.exp: Likewise.
2261 * gdb.dwarf2/implptrconst.exp: Exploit 'build_executable'.
2262 * gdb.dwarf2/implptrpiece.exp: Likewise.
2263 * gdb.dwarf2/nostaticblock.exp: Likewise.
2264
0e5c4555
AA
22652014-03-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
2266
2267 * lib/gdb.exp (build_executable_from_specs): Don't prepend source
2268 directory to absolute path name arguments.
2269
5ec18f2b
JG
22702014-03-10 Joel Brobecker <brobecker@adacore.com>
2271
2272 * gdb.ada/tagged_access: New testcase.
2273
847fc4f2
MM
22742014-03-07 Markus Metzger <markus.t.metzger@intel.com>
2275
2276 * gdb.btrace/data.exp: Update expected output.
2277
cc3da688
YQ
22782014-03-06 Yao Qi <yao@codesourcery.com>
2279
2280 * gdb.trace/pr16508.exp: New file.
2281
0f26cec1
PA
22822014-03-05 Pedro Alves <palves@redhat.com>
2283
2284 PR gdb/16575
2285 * gdb.base/breakpoint-shadow.exp (compare_disassembly): New
2286 procedure.
2287 (top level): Adjust to use it. Add tests that exercise breakpoint
2288 interaction with the code-cache.
2289
7a5a839f
LC
22902014-02-26 Ludovic Courtès <ludo@gnu.org>
2291
2292 * gdb.guile/scm-value.exp (test_value_in_inferior): Add
2293 test for 'history-append!'.
2294
31aa7e4e
JB
22952014-02-26 Joel Brobecker <brobecker@adacore.com>
2296
2297 * gdb.dwarf2/dw2-abs-hi-pc-hello-dbg.S: New file.
2298 * gdb.dwarf2/dw2-abs-hi-pc-hello.c: New file.
2299 * gdb.dwarf2/dw2-abs-hi-pc-world-dbg.S: New file.
2300 * gdb.dwarf2/dw2-abs-hi-pc-world.c: New file.
2301 * gdb.dwarf2/dw2-abs-hi-pc.c: New file.
2302 * gdb.dwarf2/dw2-abs-hi-pc.exp: New file.
2303
1b588015
JB
23042014-02-26 Joel Brobecker <brobecker@adacore.com>
2305
2306 * testsuite/gdb.python/py-pp-re-notag.c: New file.
2307 * testsuite/gdb.python/py-pp-re-notag.ex: New file.
2308 * testsuite/gdb.python/py-pp-re-notag.p: New file.
2309
55426c9d
JB
23102014-02-26 Joel Brobecker <brobecker@adacore.com>
2311
2312 * gdb.dwarf2/arr-subrange.c, gdb.dwarf2/arr-subrange.exp: New files.
2313
dc53a7ad
JB
23142014-02-26 Joel Brobecker <brobecker@adacore.com>
2315
2316 * gdb.dwarf2/arr-stride.c: New file.
2317 * gdb.dwarf2/arr-stride.exp: New file.
2318
12ab52e9
PA
23192014-02-26 Pedro Alves <palves@redhat.com>
2320
2321 * gdb.ada/tasks.exp: Set a task-specific breakpoint at break_me
2322 that won't ever trigger. Make sure that GDB reports the correct
2323 breakpoint that caused the stop.
2324
849c862e
JK
23252014-02-25 Jan Kratochvil <jan.kratochvil@redhat.com>
2326
2327 PR gdb/16626
2328 * gdb.base/auto-load-script: New file.
2329 * gdb.base/auto-load.c: New file.
2330 * gdb.base/auto-load.exp: New file.
2331
71b7d793
JK
2332 PR gdb/16626
2333 * gdb.base/auto-load.exp: Fix out-of-srctree run.
2334
e2f0d509
JK
23352014-02-25 Jan Kratochvil <jan.kratochvil@redhat.com>
2336
2337 Fix dw2-icycle.exp -fsanitize=address GDB crash.
2338 * gdb.dwarf2/dw2-icycle.S: Remove all DW_AT_sibling.
2339
50cc37c8
DE
23402014-02-24 Doug Evans <dje@google.com>
2341
2342 * lib/gdb.exp (run_on_host): Log error output if program fails.
2343
ea4758f2
PA
23442014-02-21 Pedro Alves <palves@redhat.com>
2345
2346 * gdb.threads/step-after-sr-lock.c: Rename to ...
2347 * gdb.threads/signal-while-stepping-over-bp-other-thread.c: ... this.
2348 * gdb.threads/step-after-sr-lock.exp: Rename to ...
2349 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp:
2350 ... this.
2351
d7b30f67
SDJ
23522014-02-20 Sergio Durigan Junior <sergiodj@redhat.com>
2353
2354 PR tdep/16397
2355 * gdb.arch/amd64-stap-special-operands.exp: New file.
2356 * gdb.arch/amd64-stap-three-arg-disp.S: Likewise.
2357 * gdb.arch/amd64-stap-three-arg-disp.c: Likewise.
2358 * gdb.arch/amd64-stap-triplet.S: Likewise.
2359 * gdb.arch/amd64-stap-triplet.c: Likewise.
2360
83deb43f
JB
23612014-02-20 Joel Brobecker <brobecker@adacore.com>
2362
2363 * gdb.dwarf2/dw2-icycle.S: Remove second and third parameters
2364 in .section pseudo-op.
2365
adde2bff
DE
23662014-02-20 lin zuojian <manjian2006@gmail.com>
2367 Joel Brobecker <brobecker@adacore.com>
2368 Doug Evans <xdje42@gmail.com>
2369
2370 PR symtab/16581
2371 * gdb.dwarf2/dw2-icycle.S: New file.
2372 * gdb.dwarf2/dw2-icycle.c: New file.
2373 * gdb.dwarf2/dw2-icycle.exp: New file.
2374
f7bd0f78
SC
23752014-02-19 Siva Chandra Reddy <sivachandra@google.com>
2376
2377 * gdb.python/py-value-cc.cc: Improve test case to enable testing
2378 operations on gdb.Value objects.
2379 * gdb.python/py-value-cc.exp: Add new test to test operations on
2380 gdb.Value objects.
2381
c17ef0d5
DE
23822014-02-18 Doug Evans <dje@google.com>
2383
2384 * Makefile.in (TESTS): New variable.
2385 (expanded_tests, expanded_tests_or_none): New variables
2386 (check-single): Pass $(expanded_tests_or_none) to runtest.
2387 (check-parallel): Only run tests in $(TESTS) if non-empty.
2388 (check/no-matching-tests-found): New rule.
2389 * README: Document TESTS makefile variable.
2390
5dd3176f
DE
23912014-02-18 Doug Evans <dje@google.com>
2392
2393 * Makefile.in (check-parallel): rm -rf outputs temp.
2394
0b10be4f
JK
23952014-02-16 Jan Kratochvil <jan.kratochvil@redhat.com>
2396
2397 Fix "ERROR: no fileid for" in the testsuite.
2398 * lib/gdb.exp (gdb_finish): Check gdb_spawn_id.
2399
85f224e7
DE
24002014-02-12 Doug Evans <dje@google.com>
2401
2402 * gdb.dwarf2/Makefile.in (EXECUTABLES): Add dwp-symlink.
2403 (MISCELLANEOUS): New variable.
2404 (clean): rm -rf $(MISCELLANEOUS).
2405 * gdb.dwarf2/dwp-symlink.exp: Test the case where the executable and
2406 dwp live in the same directory as symlinks, with each symlink pointed
2407 to a differently named file in a different directory.
2408
149b30ff
DE
24092014-02-11 Doug Evans <dje@google.com>
2410
2411 * gdb.dwarf2/dwp-symlink.exp: Rewrite to use remote_* commands instead
2412 of Tcl file commands.
2413
1dfdac32
MK
24142014-02-10 Mark Kettenis <kettenis@gnu.org>
2415
2416 * gdb.threads/step-after-sr-lock.exp: Avoid executing
2417 "kill -SIGUSR1 -1".
2418
aa4fb036
JB
24192014-02-10 Joel Brobecker <brobecker@adacore.com>
2420
2421 * gdb.ada/tick_length_array_enum_idx: New testcase.
2422
ed3ef339
DE
24232014-02-10 Doug Evans <xdje42@gmail.com>
2424
2425 * configure.ac (AC_OUTPUT): Add gdb.guile.
2426 * configure: Regenerate.
2427 * lib/gdb-guile.exp: New file.
2428 * lib/gdb.exp (get_target_charset): New function.
2429 * gdb.base/help.exp: Update expected output from "apropos apropos".
2430 * gdb.guile/Makefile.in: New file.
2431 * gdb.guile/guile.exp: New file.
2432 * gdb.guile/scm-arch.c: New file.
2433 * gdb.guile/scm-arch.exp: New file.
2434 * gdb.guile/scm-block.c: New file.
2435 * gdb.guile/scm-block.exp: New file.
2436 * gdb.guile/scm-breakpoint.c: New file.
2437 * gdb.guile/scm-breakpoint.exp: New file.
2438 * gdb.guile/scm-disasm.c: New file.
2439 * gdb.guile/scm-disasm.exp: New file.
2440 * gdb.guile/scm-equal.c: New file.
2441 * gdb.guile/scm-equal.exp: New file.
2442 * gdb.guile/scm-error.exp: New file.
2443 * gdb.guile/scm-error.scm: New file.
2444 * gdb.guile/scm-frame-args.c: New file.
2445 * gdb.guile/scm-frame-args.exp: New file.
2446 * gdb.guile/scm-frame-args.scm: New file.
2447 * gdb.guile/scm-frame-inline.c: New file.
2448 * gdb.guile/scm-frame-inline.exp: New file.
2449 * gdb.guile/scm-frame.c: New file.
2450 * gdb.guile/scm-frame.exp: New file.
2451 * gdb.guile/scm-generics.exp: New file.
2452 * gdb.guile/scm-gsmob.exp: New file.
2453 * gdb.guile/scm-iterator.c: New file.
2454 * gdb.guile/scm-iterator.exp: New file.
2455 * gdb.guile/scm-math.c: New file.
2456 * gdb.guile/scm-math.exp: New file.
2457 * gdb.guile/scm-objfile-script-gdb.in: New file.
2458 * gdb.guile/scm-objfile-script.c: New file.
2459 * gdb.guile/scm-objfile-script.exp: New file.
2460 * gdb.guile/scm-objfile.c: New file.
2461 * gdb.guile/scm-objfile.exp: New file.
2462 * gdb.guile/scm-ports.exp: New file.
2463 * gdb.guile/scm-pretty-print.c: New file.
2464 * gdb.guile/scm-pretty-print.exp: New file.
2465 * gdb.guile/scm-pretty-print.scm: New file.
2466 * gdb.guile/scm-section-script.c: New file.
2467 * gdb.guile/scm-section-script.exp: New file.
2468 * gdb.guile/scm-section-script.scm: New file.
2469 * gdb.guile/scm-symbol.c: New file.
2470 * gdb.guile/scm-symbol.exp: New file.
2471 * gdb.guile/scm-symtab-2.c: New file.
2472 * gdb.guile/scm-symtab.c: New file.
2473 * gdb.guile/scm-symtab.exp: New file.
2474 * gdb.guile/scm-type.c: New file.
2475 * gdb.guile/scm-type.exp: New file.
2476 * gdb.guile/scm-value-cc.cc: New file.
2477 * gdb.guile/scm-value-cc.exp: New file.
2478 * gdb.guile/scm-value.c: New file.
2479 * gdb.guile/scm-value.exp: New file.
2480 * gdb.guile/source2.scm: New file.
2481 * gdb.guile/types-module.cc: New file.
2482 * gdb.guile/types-module.exp: New file.
2483
7026a7c1
YQ
24842014-02-10 Yao Qi <yao@codesourcery.com>
2485
2486 PR testsuite/16543
2487 * configure.ac: Append gdb.gdb/Makefile in AC_OUTPUT.
2488 * configure: Regenerated.
2489 * Makefile.in: New file.
2490
6c466447
AS
24912014-02-08 Andreas Schwab <schwab@linux-m68k.org>
2492
2493 * gdb.python/py-framefilter.exp: Fix typo.
2494
6e854735
YQ
24952014-02-08 Yao Qi <yao@codesourcery.com>
2496
2497 * gdb.mi/mi-breakpoint-changed.exp (test_insert_delete_modify): Test
2498 that no =breakpoint-modified is emitted when breakpoints are
2499 modified through MI commands.
2500
d137e6dc
PA
25012014-02-07 Pedro Alves <pedro@codesourcery.com>
2502 Pedro Alves <palves@redhat.com>
2503
2504 * gdb.threads/step-after-sr-lock.c: New file.
2505 * gdb.threads/step-after-sr-lock.exp: New file.
2506
b5ee5a50
PA
25072014-02-07 Pedro Alves <palves@redhat.com>
2508
2509 * gdb.threads/stepi-random-signal.exp: Set SIGCHLD to print.
2510
3c77faf3
JK
25112014-02-06 Jan Kratochvil <jan.kratochvil@redhat.com>
2512
2513 Fix i386-sse-stack-align.exp regression since GDB_PARALLEL.
2514 * gdb.arch/i386-sse-stack-align.exp: Use standard_output_file.
2515
6dddc817
DE
25162014-02-06 Doug Evans <xdje42@gmail.com>
2517
2518 * gdb.python/py-breakpoint.exp (test_bkpt_eval_funcs): Update expected
2519 output.
2520
2521 * gdb.gdb/python-interrupts.exp: New file.
2522
de7b2893
YQ
25232014-02-05 Yao Qi <yao@codesourcery.com>
2524
2525 * gdb.trace/report.exp (use_collected_data): Test the output
2526 of "info threads" and "info inferiors".
2527
66d032ac
YQ
25282014-02-05 Yao Qi <yao@codesourcery.com>
2529
2530 Revert this patch:
2531
2532 2013-05-24 Yao Qi <yao@codesourcery.com>
2533
2534 * gdb.trace/tfile.exp: Test inferior and thread.
2535
591a12a1
UW
25362014-02-04 Ulrich Weigand <uweigand@de.ibm.com>
2537
2538 * gdb.base/sigbpt.exp: Do not use "*" when setting breakpoint
2539 on a function.
2540 * gdb.base/step-bt.c: Call hello via function pointer to make
2541 sure its first instruction is executed on powerpc64le-linux.
2542
0ff3e01f
UW
25432014-02-04 Ulrich Weigand <uweigand@de.ibm.com>
2544
2545 * gdb.arch/powerpc-d128-regs.exp: Enable on powerpc64*-*.
2546
084ee545
UW
25472014-02-04 Ulrich Weigand <uweigand@de.ibm.com>
2548
2549 * gdb.arch/vsx-regs.exp: Check target endianness. Provide variants
2550 of the test patterns for use on little-endian systems.
2551
6ed14ff3
UW
25522014-02-04 Ulrich Weigand <uweigand@de.ibm.com>
2553
2554 * gdb.arch/altivec-regs.exp: Use gdb_test_multiple for endian test.
2555 (decimal_vector): Fix for little-endian.
2556
401e27fd
JM
25572014-01-29 Jose E. Marchesi <jose.marchesi@oracle.com>
2558
2559 * gdb.arch/sparc-sysstep.exp: New file.
2560 * gdb.arch/sparc-sysstep.c: Likewise.
2561
2562 * gdb.arch/Makefile.in (EXECUTABLES): Add sparc-sysstep.
2563
8b924729
EBM
25642014-01-28 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
2565
2566 * gdb.base/info-shared.exp: Expect leading `.' on ppc64's symbols.
2567
fb151210
JB
25682014-01-23 Tom Tromey <tromey@redhat.com>
2569
2570 * gdb.ada/array_char_idx: New testcase.
2571
0740f8d8
TT
25722014-01-23 Tom Tromey <tromey@redhat.com>
2573
2574 PR python/16487:
2575 * gdb.python/py-framefilter.exp: Add test using "Error" filter.
2576 * gdb.python/py-framefilter.py (ErrorInName, ErrorFilter): New
2577 classes.
2578
21909fa1
TT
25792014-01-23 Tom Tromey <tromey@redhat.com>
2580
2581 PR python/16491:
2582 * gdb.python/py-framefilter.py (Reverse_Function.function): Read a
2583 string from an inferior frame.
2584 * gdb.python/py-framefilter-mi.exp: Update.
2585
87ce2a04
DE
25862014-01-22 Doug Evans <dje@google.com>
2587
2588 * gdb.server/server-mon.exp: Add tests for "set debug-format".
2589
237b092b
AA
25902014-01-22 Andreas Arnez <arnez@vnet.linux.ibm.com>
2591
2592 * gdb.base/catch-syscall.exp: Activate test on s390*-linux.
2593
d674a709
AA
25942014-01-22 Andreas Arnez <arnez@vnet.linux.ibm.com>
2595
2596 * gdb.trace/entry-values.exp: Remove excess space character from
2597 regex patterns. Handle s390 call instruction.
2598
20fa3390
AA
25992014-01-22 Andreas Arnez <arnez@vnet.linux.ibm.com>
2600
2601 * gdb.dwarf2/dw2-dir-file-name.c (FUNC): Insert alignment and
2602 define "*_start" label. Make "name" static.
2603 * gdb.dwarf2/dw2-dir-file-name.exp: Replace references to
2604 ${name} by references to ${name}_start.
2605
78466714
AA
26062014-01-22 Andreas Arnez <arnez@vnet.linux.ibm.com>
2607
2608 * gdb.base/info-macros.exp: Remove "debug" from the compile
2609 options.
2610
ec9f644a
IB
26112014-01-17 Iain Buclaw <ibuclaw@gdcproject.org>
2612
2613 * gdb.dlang/demangle.exp: New file.
2614
94b1b47e
IB
26152014-01-17 Iain Buclaw <ibuclaw@gdcproject.org>
2616
2617 * gdb.dlang/primitive-types.exp: New file.
2618
7f420862
IB
26192014-01-17 Iain Buclaw <ibuclaw@gdcproject.org>
2620
2621 * configure.ac: Create gdb.dlang/Makefile.
2622 * configure: Regenerate.
2623 * Makefile.in (ALL_SUBDIRS): Add gdb.dlang.
2624 * gdb.dlang/Makefile.in: New file.
2625 * lib/d-support.exp: New file.
2626 * lib/gdb.exp (skip_d_tests): New proc.
2627
52834460
MM
26282014-01-16 Markus Metzger <markus.t.metzger@intel.com>
2629
2630 * gdb.btrace/delta.exp: Check reverse stepi.
2631 * gdb.btrace/tailcall.exp: Update. Add stepping tests.
2632 * gdb.btrace/finish.exp: New.
2633 * gdb.btrace/next.exp: New.
2634 * gdb.btrace/nexti.exp: New.
2635 * gdb.btrace/record_goto.c: Add comments.
2636 * gdb.btrace/step.exp: New.
2637 * gdb.btrace/stepi.exp: New.
2638 * gdb.btrace/multi-thread-step.c: New.
2639 * gdb.btrace/multi-thread-step.exp: New.
2640 * gdb.btrace/rn-dl-bind.c: New.
2641 * gdb.btrace/rn-dl-bind.exp: New.
2642 * gdb.btrace/data.c: New.
2643 * gdb.btrace/data.exp: New.
2644 * gdb.btrace/Makefile.in (EXECUTABLES): Add new.
2645
6e07b1d2
MM
26462014-01-16 Markus Metzger <markus.t.metzger@intel.com>
2647
2648 * gdb.btrace/Makefile.in (EXECUTABLES): Add delta.
2649 * gdb.btrace/exception.exp: Update.
2650 * gdb.btrace/instruction_history.exp: Update.
2651 * gdb.btrace/record_goto.exp: Update.
2652 * gdb.btrace/tailcall.exp: Update.
2653 * gdb.btrace/unknown_functions.exp: Update.
2654 * gdb.btrace/delta.exp: New.
2655
0b722aec
MM
26562014-01-16 Markus Metzger <markus.t.metzger@intel.com>
2657
2658 * gdb.btrace/record_goto.exp: Add backtrace test.
2659 * gdb.btrace/tailcall.exp: Add backtrace test.
2660
066ce621
MM
26612014-01-16 Markus Metzger <markus.t.metzger@intel.com>
2662
2663 * gdb.btrace/Makefile.in (EXECUTABLES): Add record_goto.
2664 * gdb.btrace/record_goto.c: New.
2665 * gdb.btrace/record_goto.exp: New.
2666 * gdb.btrace/x86-record_goto.S: New.
2667
0688d04e
MM
26682014-01-16 Markus Metzger <markus.t.metzger@intel.com>
2669
2670 * gdb.btrace/function_call_history.exp: Update tests.
2671 * gdb.btrace/instruction_history.exp: Update tests.
2672
8710b709
MM
26732014-01-16 Markus Metzger <markus.t.metzger@intel.com>
2674
2675 * gdb.btrace/function_call_history.exp: Fix expected field
2676 order for "record function-call-history".
2677 Add new tests for "record function-call-history /c".
2678 * gdb.btrace/exception.cc: New.
2679 * gdb.btrace/exception.exp: New.
2680 * gdb.btrace/tailcall.exp: New.
2681 * gdb.btrace/x86-tailcall.S: New.
2682 * gdb.btrace/x86-tailcall.c: New.
2683 * gdb.btrace/unknown_functions.c: New.
2684 * gdb.btrace/unknown_functions.exp: New.
2685 * gdb.btrace/Makefile.in (EXECUTABLES): Add new.
2686
5de9129b
MM
26872014-01-16 Markus Metzger <markus.t.metzger@intel.com>
2688
2689 * gdb.btrace/instruction_history.exp: Update.
2690 * gdb.btrace/function_call_history.exp: Update.
2691
23a7fe75
MM
26922014-01-16 Markus Metzger <markus.t.metzger@intel.com>
2693
2694 * gdb.btrace/function_call_history.exp: Fix expected function
2695 trace.
2696 * gdb.btrace/instruction_history.exp: Initialize traced.
2697 Remove traced_functions.
2698
724c7dd8
MM
26992014-01-16 Markus Metzger <markus.t.metzger@intel.com>
2700
2701 * gdb.btrace/function_call_history.exp: Update
2702 * gdb.btrace/instruction_history.exp: Update.
2703
6d78d93b
MM
27042014-01-16 Markus Metzger <markus.t.metzger@intel.com>
2705
2706 * gdb.btrace/enable.exp: Update expected text.
2707
93a360cc
OJ
27082014-01-16 Omair Javaid <Omair.Javaid@linaro.org>
2709
2710 * gdb.dwarf2/dw2-dos-drive.S: Increase text section size to 4
2711 bytes.
2712
3772b53f
MR
27132014-01-15 Maciej W. Rozycki <macro@codesourcery.com>
2714
2715 * gdb.base/float.exp: Handle "aarch64*-*-*" targets.
2716
596662fa
OJ
27172014-01-15 Omair Javaid <omair.javaid@linaro.org>
2718
2719 * lib/gdb.exp (supports_process_record): Return true for
2720 arm*-linux*. (supports_reverse): Likewise.
2721
b5b08fb4
SC
27222014-01-13 Siva Chandra Reddy <sivachandra@google.com>
2723
2724 PR python/15464
2725 PR python/16113
2726 * gdb.python/py-type.c: Enhance test case.
2727 * gdb.python/py-value-cc.cc: Likewise
2728 * gdb.python/py-type.exp: Add new tests.
2729 * gdb.python/py-value-cc.exp: Likewise
2730
52d7fb13
AA
27312014-01-10 Andreas Arnez <arnez@linux.vnet.ibm.com>
2732 Pedro Alves <palves@redhat.com>
2733
2734 * gdb.dwarf2/dw2-dir-file-name.c (FUNC): Remove "*_start" symbol.
2735 Make "name" extern.
2736 * gdb.dwarf2/dw2-dir-file-name.exp (out_cu, out_line): Replace
2737 references to ${name}_start by references to ${name}.
2738
a2cd8cfe
JB
27392014-01-10 Joel Brobecker <brobecker@adacore.com>
2740
2741 * gdb.ada/pp-rec-component.exp: Remove path from "source" test.
2742
4e23fced
JB
27432014-01-10 Joel Brobecker <brobecker@adacore.com>
2744
2745 * gdb.python/py-pp-integral.exp: Remove path from "source" test.
2746
c6a9e42c
PA
27472014-01-09 Maciej W. Rozycki <macro@codesourcery.com>
2748 Pedro Alves <palves@redhat.com>
2749
2750 * gdb.mi/mi-info-os.exp: Connect to the target with
2751 mi_gdb_target_load.
2752
b7ea362b
PA
27532014-01-08 Pedro Alves <palves@redhat.com>
2754
2755 * gdb.threads/reconnect-signal.c: New file.
2756 * gdb.threads/reconnect-signal.exp: New file.
2757
5e3f4fab
EBM
27582014-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
2759
2760 * gdb.base/source-dir.exp: New file.
2761
79301218
JB
27622014-01-07 Joel Brobecker <brobecker@adacore.com>
2763
2764 * gdb.ada/mi_interface: New testcase.
2765
8e355c5d
JB
27662014-01-07 Joel Brobecker <brobecker@adacore.com>
2767
2768 * gdb.ada/pp-rec-component.exp, gdb.ada/pp-rec-component.py,
2769 gdb.ada/pp-rec-component/foo.adb, gdb.ada/pp-rec-component/pck.adb,
2770 gdb.ada/pp-rec-component/pck.ads: New files.
2771
c0d48811
JB
27722014-01-07 Joel Brobecker <brobecker@adacore.com>
2773
2774 * gdb.python/py-pp-integral.c: New file.
2775 * gdb.python/py-pp-integral.py: New file.
2776 * gdb.python/py-pp-integral.exp: New file.
2777
17b609c3 2778For older changes see ChangeLog-1993-2013.
c906108c 2779\f
8d8cb839
EZ
2780;; Local Variables:
2781;; mode: change-log
2782;; left-margin: 8
2783;; fill-column: 74
2784;; version-control: never
2785;; End:
902f2ccb 2786
14f8b115 2787 Copyright 2014 Free Software Foundation, Inc.
902f2ccb
MC
2788 Copying and distribution of this file, with or without modification,
2789 are permitted provided the copyright notice and this notice are preserved.
This page took 2.242174 seconds and 4 git commands to generate.