]> git.ipfire.org Git - thirdparty/binutils-gdb.git/blame - gdb/testsuite/ChangeLog
Put single-step breakpoints on the bp_location chain
[thirdparty/binutils-gdb.git] / gdb / testsuite / ChangeLog
CommitLineData
7c16b83e
PA
12014-10-15 Pedro Alves <palves@redhat.com>
2
3 PR breakpoints/9649
4 * gdb.base/breakpoint-in-ro-region.c (main): Add more instructions.
5 * gdb.base/breakpoint-in-ro-region.exp
6 (probe_target_hardware_step): New procedure.
7 (top level): Probe hardware stepping and hardware breakpoint
8 support. Test stepping through a read-only region, with both
9 "breakpoint auto-hw" on and off and both "always-inserted" on and
10 off.
11
35a49624
IB
122014-10-15 Iain Buclaw <ibuclaw@gdcproject.org>
13
14 * gdb.dlang/demangle.exp: Update for demangling changes.
15
2d1c107c
SC
162014-10-15 Siva Chandra Reddy <sivachandra@google.com>
17
18 * gdb.cp/non-trivial-retval.cc: Add new test cases.
19 * gdb.cp/non-trivial-retval.exp: Add new tests.
20
778811d5
SC
212014-10-15 Siva Chandra Reddy <sivachandra@google.com>
22
23 PR c++/13403
24 PR c++/15154
25 * gdb.cp/non-trivial-retval.cc: New file.
26 * gdb.cp/non-trivial-retval.exp: New file.
27
10c5f0a8
YQ
282014-10-15 Yao Qi <yao@codesourcery.com>
29
30 * gdb.python/py-parameter.exp: Don't match $srcdir/$subdir on
31 remote host.
32
65d7b369
YQ
332014-10-15 Yao Qi <yao@codesourcery.com>
34
35 * gdb.python/py-symbol.exp: Match file base name if host is
36 remote, otherwise match file name with dir name.
37 * gdb.python/py-symtab.exp: Likewise.
38 * gdb.python/python.exp: Likewise.
39
46dc1394
YQ
402014-10-15 Yao Qi <yao@codesourcery.com>
41
42 * gdb.python/py-symbol.exp: Remove trailing ".*" in the
43 pattern.
44 * gdb.python/py-symtab.exp: Likewise.
45 * gdb.python/python.exp: Remove trailing ".*". Fix typo
46 locationn.
47
c40cc657
JB
482014-10-14 Joel Brobecker <brobecker@adacore.com>
49
50 * gdb.ada/addr_arith: New testcase.
51
2abf49e1
MR
522014-10-14 Maciej W. Rozycki <macro@codesourcery.com>
53
54 * gdb.dwarf2/dw2-case-insensitive-debug.S: Handle 64-bit pointers.
55 * gdb.dwarf2/dw2-case-insensitive.exp: Update accordingly.
56 * gdb.dwarf2/dw2-skip-prologue.S: Handle 64-bit pointers.
57 * gdb.dwarf2/dw2-skip-prologue.exp: Update accordingly.
58
f7088df3
SDJ
592014-10-14 Sergio Durigan Junior <sergiodj@redhat.com>
60
61 * gdb.arch/stap-eval-lang-ada.S: Likewise.
62 * gdb.arch/stap-eval-lang-ada.c: Likewise.
63 * gdb.arch/stap-eval-lang-ada.exp: New file.
64
4dc06805
YQ
652014-10-14 Yao Qi <yao@codesourcery.com>
66
67 * gdb.mi/mi-var-child.c (nothing1): New function.
68 (nothing2): New function.
69 (do_children_tests): Set function pointers by nothing1 and
70 nothing2.
71 * gdb.mi/mi-var-child.exp: Step over new added statements.
72 Update test to match the new output.
73 * gdb.mi/var-cmd.c (nothing1): New function.
74 (nothing2): New function.
75 (do_children_tests): Set function pointers by nothing1 and
76 nothing2.
77 * gdb.mi/mi-var-display.exp: Update test to match output.
78 Step to the line specified by $line_dct_nothing.
79 Increase the number of lines to step.
80
46a93de2
YQ
812014-10-14 Yao Qi <yao@codesourcery.com>
82
83 * gdb.mi/mi-var-child.exp: Use mi_varobj_update to simplify
84 tests.
85 * gdb.mi/mi2-var-child.exp: Likewise.
86
14ea52ee
DE
872014-10-13 Doug Evans <dje@google.com>
88
89 * gdb.python/py-objfile.exp: Change name of file name test.
90
e5c6e92b
DE
912014-10-13 Doug Evans <dje@google.com>
92
93 * gdb.dwarf2/dw2-op-out-param.S: Make DW_FORM_ref4 values be the offset
94 from the start of the CU.
95
c780cc2f
JK
962014-10-13 Jan Kratochvil <jan.kratochvil@redhat.com>
97 Yao Qi <yao@codesourcery.com>
98
99 Fix "save breakpoints" for "catch" command.
100 * gdb.base/catch-signal.exp: Add gdb_breakpoint "main".
101 Remove -nonewline. Match also the added "main" line.
102
99894e11
JK
1032014-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
104
105 Fix "save breakpoints" for "disable $bpnum" command.
106 * gdb.base/save-bp.c (main): Add label.
107 * gdb.base/save-bp.exp: Add 8th disabled breakpoint. Match it.
108
6e1ac5a3
JK
1092014-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
110
111 * gdb.base/save-bp.exp (info break): Use gdb_test_sequence.
112
754dd2b0
YQ
1132014-10-11 Yao Qi <yao@codesourcery.com>
114
115 * gdb.server/server-kill.exp: Execute command
116 "set remote trace-status-packet on" before "tstatus".
117
f90183d7
YQ
1182014-10-11 Yao Qi <yao@codesourcery.com>
119
120 * gdb.server/server-kill.c: Include sys/types.h and unistd.h.
121 (main): Call getppid.
122 * gdb.server/server-kill.exp: Set breakpoint on line "i = 0;"
123 and continue to it. Read variable "server_pid".
124
bf40a607
YQ
1252014-10-11 Yao Qi <yao@codesourcery.com>
126
127 * gdb.server/server-kill.exp: Remove "delete_breakpoints".
128
052ca370
YQ
1292014-10-11 Yao Qi <yao@codesourcery.com>
130
131 * gdb.threads/thread-find.exp: Don't execute command
132 "info threads".
133 * gdb.threads/attach-into-signal.exp (corefunc): Likewise.
134 * gdb.threads/linux-dp.exp: Don't check the condition
135 $threads_created equals to zero.
136
3831839c
PA
1372014-10-10 Pedro Alves <palves@redhat.com>
138
139 * gdb.base/bigcore.exp: Remove references to IRIX.
140 * gdb.base/funcargs.exp: Likewise.
141 * gdb.base/interrupt.exp: Likewise.
142 * gdb.base/mips_pro.exp: Likewise.
143 * gdb.base/nodebug.exp: Likewise.
144 * gdb.base/setvar.exp: Likewise.
145 * lib/gdb.exp (gdb_compile_shlib): Remove mips-sgi-irix* case.
146
8b9a549d
PA
1472014-10-10 Jan Kratochvil <jan.kratochvil@redhat.com>
148 Pedro Alves <palves@redhat.com>
149
150 PR symtab/14466
151 * gdb.base/vdso-warning.c: New file.
152 * gdb.base/vdso-warning.exp: New file.
153
d48ba5e8
DE
1542014-10-02 Doug Evans <dje@google.com>
155
156 * gdb.base/structs.c (main): Don't run forever.
157
2278c276
PA
1582014-10-02 Pedro Alves <palves@redhat.com>
159
160 * gdb.threads/manythreads.exp (interrupt_and_wait): New procedure.
161 (top level) <stop threads 1, stop threads 2>: Use it.
162
b57bacec
PA
1632014-10-02 Pedro Alves <palves@redhat.com>
164
165 * gdb.threads/break-while-running.exp (test): Add new
166 'update_thread_list' argument. Skip "info threads" if false.
167 (top level): Add new 'update_thread_list' axis.
168
13fd3ff3
PA
1692014-10-02 Pedro Alves <palves@redhat.com>
170
171 PR breakpoints/17431
172 * gdb.base/execl-update-breakpoints.c: New file.
173 * gdb.base/execl-update-breakpoints.exp: New file.
174
0fec99e8
PA
1752014-10-01 Pedro Alves <palves@redhat.com>
176
177 * gdb.base/breakpoint-in-ro-region.c: New file.
178 * gdb.base/breakpoint-in-ro-region.exp: New file.
179
2ddf4301
SM
1802014-10-01 Simon Marchi <simon.marchi@ericsson.com>
181
182 * gdb.mi/mi-exit-code.exp: New file.
183 * gdb.mi/mi-exit-code.c: New file.
184
6a5f3f43
YQ
1852014-09-30 Yao Qi <yao@codesourcery.com>
186
187 * lib/prelink-support.exp (build_executable_own_libs): Error if
188 the target isn't native.
189
345bcc73
YQ
1902014-09-30 Yao Qi <yao@codesourcery.com>
191
192 * gdb.threads/dlopen-libpthread.exp: Skip it if isnative is
193 false.
194
a25a5a45
PA
1952014-09-22 Pedro Alves <palves@redhat.com>
196
197 * gdb.threads/break-while-running.exp: New file.
198 * gdb.threads/break-while-running.c: New file.
199
00ba3162
YQ
2002014-09-19 Yao Qi <yao@codesourcery.com>
201
202 * gdb.dwarf2/dw2-var-zero-addr.exp: Move test into new proc test.
203 Invoke test. Restart GDB with --readnow and invoke test again.
204
c3b7b696
YQ
2052014-09-19 Yao Qi <yao@codesourcery.com>
206
207 * gdb.base/break-on-linker-gcd-function.exp: Move test into new
208 proc set_breakpoint_on_gcd_function. Invoke
209 set_breakpoint_on_gcd_function. Restart GDB with --readnow and
210 invoke set_breakpoint_on_gcd_function again.
211
2b4fd423
DE
2122014-09-18 Doug Evans <dje@google.com>
213
214 * gdb.dwarf2/symtab-producer.exp: New file.
215
a5947601
SDJ
2162014-09-16 Sergio Durigan Junior <sergiodj@redhat.com>
217
218 * gdb.base/global-var-nested-by-dso-solib1.c: New file.
219 * gdb.base/global-var-nested-by-dso-solib2.c: Likewise.
220 * gdb.base/global-var-nested-by-dso.c: Likewise.
221 * gdb.base/global-var-nested-by-dso.exp: Likewise.
222
91c19059
SDJ
2232014-09-16 Sergio Durigan Junior <sergiodj@redhat.com>
224 Pedro Alves <palves@redhat.com>
225
226 * gdb.base/watch-bitfields.exp: Pass string other than test file
227 name to prepare_for_testing.
228 (watch): New procedure.
229 (expect_watchpoint): Use with_test_prefix.
230 (top level): Factor out tests to ...
231 (test_watch_location, test_regular_watch): ... these new
232 procedures, and use with_test_prefix and gdb_continue_to_end.
233
bb9d5f81
PP
2342014-09-16 Patrick Palka <patrick@parcs.ath.cx>
235
236 PR breakpoints/12526
237 * gdb.base/watch-bitfields.exp: New file.
238 * gdb.base/watch-bitfields.c: New file.
239
635856f5
PA
2402014-09-16 Pedro Alves <palves@redhat.com>
241
242 * gdb.base/watchpoint-stops-at-right-insn.exp (test): Compare
243 software and hardware addresses, not software address against
244 itself.
245
7280ceea
PA
2462014-09-16 Pedro Alves <palves@redhat.com>
247
248 * gdb.base/watchpoint-stops-at-right-insn.c: New file.
249 * gdb.base/watchpoint-stops-at-right-insn.exp: New file.
250
428b16bd
PA
2512014-09-16 Pedro Alves <palves@redhat.com>
252
253 * config/vx.exp, config/vxworks.exp, config/vxworks29k.exp: Delete
254 files.
255 * gdb.base/a2-run.exp: Remove all code guarded by istarget
256 "*-*-vxworks*" throughout.
257 * gdb.base/break.exp: Likewise.
258 * gdb.base/default.exp: Likewise.
259 * gdb.base/scope.exp: Likewise.
260 * gdb.base/sepdebug.exp: Likewise.
261 * gdb.base/break.c: Remove all code guarded by #ifdef vxworks
262 throughout.
263 * gdb.base/run.c: Likewise.
264 * gdb.base/sepdebug.c: Likewise.
265 * gdb.hp/gdb.aCC/run.c: Likewise.
266 * gdb.reverse/until-reverse.c: Likewise.
267 * lib/gdb.exp (gdb_compile): Remove is_vxworks branch.
268
666d413c
YQ
2692014-09-16 Yao Qi <yao@codesourcery.com>
270
271 * boards/local-remote-host-native.exp: New file.
272
57cbd724
DE
2732014-09-14 Doug Evans <xdje42@gmail.com>
274
275 * gdb.threads/queue-signal.c (thread_count): New variable.
276 (thread_count_mutex, thread_count_condvar): New variables.
277 (incr_thread_count, wait_all_threads_running): New functions.
278 (main): Wait for all threads to be in their thread functions.
279
81219e53
DE
2802014-09-13 Doug Evans <xdje42@gmail.com>
281
282 * gdb.threads/queue-signal.c: New file.
283 * gdb.threads/queue-signal.exp: New file.
284
3714cea7
DE
2852014-09-13 Doug Evans <xdje42@gmail.com>
286
287 * lib/gdb.exp (gdb_prompt): Add comment and change initial value to
288 be consistent with what default_gdb_init uses.
289 (with_gdb_prompt): Change form of PROMPT argument from a regexp to
290 the plain text of the prompt. Add some logging printfs.
291 * gdb.perf/disassemble.exp: Update call to with_gdb_prompt.
292
fa43b1d7
PA
2932014-09-12 Pedro Alves <palves@redhat.com>
294
295 * gdb.arch/gdb1558.exp: Replace uses of gdb_expect after
296 gdb_run_cmd with gdb_test_multiple or gdb_test throughout.
297 * gdb.arch/i386-size-overlap.exp: Likewise.
298 * gdb.arch/i386-size.exp: Likewise.
299 * gdb.arch/i386-unwind.exp: Likewise.
300 * gdb.base/a2-run.exp: Likewise.
301 * gdb.base/break.exp: Likewise.
302 * gdb.base/charset.exp: Likewise.
303 * gdb.base/chng-syms.exp: Likewise.
304 * gdb.base/commands.exp: Likewise.
305 * gdb.base/dbx.exp: Likewise.
306 * gdb.base/find.exp: Likewise.
307 * gdb.base/funcargs.exp: Likewise.
308 * gdb.base/jit-simple.exp: Likewise.
309 * gdb.base/reread.exp: Likewise.
310 * gdb.base/sepdebug.exp: Likewise.
311 * gdb.base/step-bt.exp: Likewise.
312 * gdb.cp/mb-inline.exp: Likewise.
313 * gdb.cp/mb-templates.exp: Likewise.
314 * gdb.objc/basicclass.exp: Likewise.
315 * gdb.threads/killed.exp: Likewise.
316
9d9bf2df
EBM
3172014-09-12 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
318
319 PR tdep/17379
320 * gdb.arch/powerpc-stackless.S: New file.
321 * gdb.arch/powerpc-stackless.exp: New file.
322
1cf2f1b0
JK
3232014-09-12 Jan Kratochvil <jan.kratochvil@redhat.com>
324
325 * gdb.base/attach.c: Include unistd.h.
326 (main): Call alarm. Add label postloop.
327 * gdb.base/attach.exp (do_attach_tests): Use gdb_get_line_number,
328 gdb_breakpoint, gdb_continue_to_breakpoint.
329 (test_command_line_attach_run): Kill ${testpid} in one exit path.
330
98880d46
PA
3312014-09-11 Pedro Alves <palves@redhat.com>
332
333 PR gdb/17347
334 * lib/gdb.exp (gdb_spawn_with_cmdline_opts): New procedure.
335 * gdb.base/attach.exp (test_command_line_attach_run): New
336 procedure.
337 (top level): Call it.
338
4c92ff2c
PA
3392014-09-11 Pedro Alves <palves@redhat.com>
340
341 * lib/gdb.exp (spawn_wait_for_attach): New procedure.
342 * gdb.base/attach.exp (do_attach_tests, do_call_attach_tests)
343 (do_command_attach_tests): Use spawn_wait_for_attach.
344 * gdb.base/solib-overlap.exp: Likewise.
345 * gdb.multi/multi-attach.exp: Likewise.
346 * gdb.python/py-prompt.exp: Likewise.
347 * gdb.python/py-sync-interp.exp: Likewise.
348 * gdb.server/ext-attach.exp: Likewise.
349
3adc1a7d
GKB
3502014-09-11 Gabriel Krisman Bertazi <gabriel@krisman.be>
351
352 * gdb.fortran/array-element.exp: Remove unexpected "continue"
353 command in testcase. Simplify testcase.
354
96334934
JB
3552014-09-10 Joel Brobecker <brobecker@adacore.com>
356
357 * gdb.dwarf2/dynarr-ptr.exp: Add a few ptype tests.
358
eb479039
JB
3592014-09-10 Joel Brobecker <brobecker@adacore.com>
360
361 * gdb.dwarf2/dynarr-ptr.exp: Add 'first, 'last and 'length tests.
362
deede10c
JB
3632014-09-10 Joel Brobecker <brobecker@adacore.com>
364
365 * gdb.dwarf2/dynarr-ptr.exp: Add subscripting tests.
366
7828a5f5
JB
3672014-09-10 Joel Brobecker <brobecker@adacore.com>
368
369 * gdb.dwarf2/dynarr-ptr.c: New file.
370 * gdb.dwarf2/dynarr-ptr.exp: New file.
371
33aeebcf
MR
3722014-09-09 Maciej W. Rozycki <macro@codesourcery.com>
373
374 * gdb.base/watchpoint-solib.exp: Increase the timeout by a factor
375 of 30 rather than hardcoding 120 for a slow test case. Take the
376 `gdb,timeout' target setting into account for this calculation.
377 Don't extend the timeout for the test cases that don't need it.
378
7b415901
MR
3792014-09-09 Maciej W. Rozycki <macro@codesourcery.com>
380
381 * gdb.reverse/sigall-reverse.exp: Increase the timeout by
382 a factor of 2 for a slow test case. Take the `gdb,timeout'
383 target setting into account for this calculation.
384 * gdb.reverse/until-precsave.exp: Increase the timeout by
385 a factor of 15 and 3 respectively rather than adding 120
386 for a pair of slow test cases. Take the `gdb,timeout'
387 target setting into account for this calculation.
388
4a40f85a
MR
3892014-09-09 Maciej W. Rozycki <macro@codesourcery.com>
390
391 * lib/gdb.exp (gdb_test_multiple): Remove code to select the
392 timeout, don't pass one down to gdb_expect.
393 (gdb_expect): Rework timeout selection.
394
09635af7
MR
3952014-09-09 Maciej W. Rozycki <macro@codesourcery.com>
396
397 * lib/gdbserver-support.exp (gdbserver_start): Throw an error
398 exception on timeout.
399 (gdbserver_run): Catch any `gdbserver_spawn' error exceptions.
400 (gdbserver_start_extended): Catch any `gdbserver_start' error
401 exceptions.
402 (gdbserver_start_multi, mi_gdbserver_start_multi): Likewise.
403 * lib/mi-support.exp (mi_gdb_target_load): Catch any
404 `gdbserver_gdb_load' error exceptions.
405
2bdd10b7
MR
4062014-09-09 Maciej W. Rozycki <macro@codesourcery.com>
407
408 * lib/gdbserver-support.exp (gdbserver_start): Set timeout to
409 120 on waiting for the TCP socket to open.
410
316935f0
DE
4112014-09-09 Doug Evans <xdje42@gmail.com>
412
413 * gdb.base/default.exp (show_conv_list): Add _caller_is,
414 _caller_matches, _any_caller_is, _any_caller_matches.
415
83740597
DE
4162014-09-09 Doug Evans <xdje42@gmail.com>
417
418 * gdb.guile/scm-error.exp: Handle guile 2.2 backtrace output.
419
4c122fc3
YQ
4202014-09-09 Yao Qi <yao@codesourcery.com>
421
422 * gdb.mi/mi-var-display.exp: Set print symbol off.
423
a9f116cb
GKB
4242014-09-07 Gabriel Krisman Bertazi <gabriel@krisman.be>
425
426 PR gdb/17035
427 * gdb.base/commands.exp: Add tests to verify user-defined
428 commands with empty bodies.
429 * gdb.python/py-cmd.exp: Test that we don't show user-defined
430 python commands in `show user command`.
431 * gdb.python/scm-cmd.exp: Test that we don't show user-defined
432 scheme commands in `show user command`.
433
c75bd3a2
JK
4342014-09-07 Jan Kratochvil <jan.kratochvil@redhat.com>
435
436 PR python/17355
437 * gdb.python/amd64-py-framefilter-invalidarg.S: New file.
438 * gdb.python/py-framefilter-invalidarg-gdb.py.in: New file.
439 * gdb.python/py-framefilter-invalidarg.exp: New file.
440 * gdb.python/py-framefilter-invalidarg.py: New file.
441
faa42425
DE
4422014-09-06 Doug Evans <xdje42@gmail.com>
443
444 PR 15276
445 * gdb.python/py-caller-is.c: New file.
446 * gdb.python/py-caller-is.exp: New file.
447
474ca4f6
SDJ
4482014-09-05 Sergio Durigan Junior <sergiodj@redhat.com>
449
450 PR gdb/17235
451 * gdb.arch/amd64-stap-wrong-subexp.exp: New file.
452 * gdb.arch/amd64-stap-wrong-subexp.S: Likewise.
453
eb0b0463
SDJ
4542014-09-04 Sergio Durigan Junior <sergiodj@redhat.com>
455
456 PR fortran/17237
457 * gdb.fortran/print-formatted.exp: New file.
458 * gdb.fortran/print-formatted.f90: Likewise.
459
5f3b99cf
SS
4602014-09-03 Sasha Smundak <asmundak@google.com>
461
462 * gdb.python/py-frame.exp: Test Frame.read_register.
463
7d793aa9
SDJ
4642014-09-03 Sergio Durigan Junior <sergiodj@redhat.com>
465
466 PR python/16699
467 * gdb.python/py-completion.exp: New file.
468 * gdb.python/py-completion.py: Likewise.
469
fb0576e9
DE
4702014-08-28 Doug Evans <dje@google.com>
471
472 * gdb.arch/amd64-pseudo.c (main): Rewrite to better specify when
473 eax,etc. are live with values set by gdb and thus the compiler can't
474 use them.
475 * gdb.arch/i386-pseudo.c (main): Ditto.
476
ee92b0dd
DE
4772014-08-27 Doug Evans <dje@google.com>
478
479 * lib/gdb.exp (gdb_compile_shlib): Add support for clang.
480
6649db35
DE
4812014-08-25 Doug Evans <dje@google.com>
482
483 * gdb.mi/basics.c (callee3, callee2, callee1): Specify result type.
484 (main): Ditto.
485
564b7600
DE
4862014-08-25 Doug Evans <dje@google.com>
487
488 * gdb.threads/thread-execl.exp: #include <stdio.h>.
489
3881fb67
YQ
4902014-08-24 Yao Qi <yao@codesourcery.com>
491
492 * gdb.guile/scm-value.exp (test_lazy_strings): Set print
493 symbol off.
494 * gdb.python/py-value.exp (test_lazy_strings): Likewise.
495
a05a36a5
DE
4962014-08-22 Doug Evans <dje@google.com>
497
498 PR 17276
499 * gdb.dwarf2/dw2-single-line-discriminators.S: New file.
500 * gdb.dwarf2/dw2-single-line-discriminators.c: New file.
501 * gdb.dwarf2/dw2-single-line-discriminators.exp: New file.
502
7c343b48
YQ
5032014-08-22 Yao Qi <yao@codesourcery.com>
504
505 * gdb.python/py-finish-breakpoint.exp: Copy .py file to host.
506 * gdb.python/py-finish-breakpoint2.exp: Likewise.
507 * gdb.python/python.exp: Likewise. Use .py file on the host
508 instead of the build.
509
22fd09ae
JK
5102014-08-21 Jan Kratochvil <jan.kratochvil@redhat.com>
511
512 * gdb.threads/gcore-stale-thread.c: New file.
513 * gdb.threads/gcore-stale-thread.exp: New file.
514
a8454a7c
PA
5152014-08-21 Pedro Alves <palves@redhat.com>
516
517 * gdb.base/gcore-buffer-overflow.exp: Remove "help gcore" test.
518 * gdb.base/gcore-relro-pie.exp: Likewise.
519 * gdb.base/gcore-relro.exp: Likewise.
520 * gdb.base/gcore.exp: Likewise.
521 * gdb.base/print-symbol-loading.exp: Likewise.
522 * gdb.threads/gcore-thread.exp: Likewise.
523 * lib/gdb.exp (gdb_gcore_cmd): Don't expect "Undefined command".
524
2a31c623
PA
5252014-08-20 Pedro Alves <palves@redhat.com>
526 Jan Kratochvil <jan.kratochvil@redhat.com>
527
528 * Makefile.in (EXTRA_RULES, CC): New variables, get from
529 configure.
530 (EXPECT): Handle READ1 being set.
531 (all): Depend on EXTRA_RULES.
532 (check-read1, expect-read1, read1.so, read1): New rules.
533 * README (Testsuite Parameters): Document the READ1 make variable.
534 (Race detection): New section.
535 * configure: Regenerate.
536 * configure.ac: If build==host==target, and running under a
537 GNU/glibc system, add read1 to the extra Makefile rules.
538 (EXTRA_RULES): AC_SUBST it.
539 * lib/read1.c: New file.
540
d36430db
JB
5412014-08-20 Joel Brobecker <brobecker@adacore.com>
542
543 * gdb.dwarf2/data-loc.exp: Add additional tests exercising
544 the handling of variables declared as a typedef to an array
545 which a DW_AT_data_location attribute.
546
9a0dc9e3
PA
5472014-08-19 Andrew Burgess <aburgess@broadcom.com>
548 Pedro Alves <palves@redhat.com>
549
550 PR symtab/14604
551 PR symtab/14605
552 * gdb.dwarf2/dw2-op-out-param.exp: Remove kfail branches and use
553 gdb_test.
554
0718a8da
PA
5552014-08-19 Pedro Alves <palves@redhat.com>
556
557 * gdb.base/watchpoint-hw-hit-once.c (main): Update comment.
558
13b448cd
YQ
5592014-08-19 Yao Qi <yao@codesourcery.com>
560
561 * gdb.base/watchpoint-hw-hit-once.exp: Set breakpoint on the
562 right line.
563
1cbf5077
DB
5642014-08-18 David Blaikie <dblaikie@gmail.com>
565
566 * boards/fission.exp: Explicitly pass -ggnu-pubnames for clang.
567
bf0fae19
JB
5682014-08-18 Joel Brobecker <brobecker@adacore.com>
569
570 * gdb.dwarf2/data-loc.exp: Remove second DW_AT_upper bound
571 attribute in array range.
572
3c8c5dcc
JB
5732014-08-18 Joel Brobecker <brobecker@adacore.com>
574
575 * gdb.dwarf2/data-loc.c, gdb.dwarf2/data-loc.exp: New files.
576
e66d4446
SC
5772014-08-15 Siva Chandra Reddy <sivachandra@google.com>
578
579 PR c++/17132
580 * gdb.cp/pr17132.cc: New file.
581 * gdb.cp/pr17132.exp: New file.
582
940df408
SC
5832014-08-15 Siva Chandra Reddy <sivachandra@google.com>
584
585 * gdb.python/py-xmethods.py (A_getarrayind)
586 (E_method_char_worker.__call__, E_method_int_worker.__call__):
587 Use 'print' with function call syntax.
588 (E_method_matcher.match): Fix tab vs space indentation mixup.
589
ebcc6c3a
YQ
5902014-08-15 Yao Qi <yao@codesourcery.com>
591
592 * gdb.trace/tfile.exp: Return -1 if generate_tracefile returns
593 false.
594
775e0f04
YQ
5952014-08-15 Yao Qi <yao@codesourcery.com>
596
597 * gdb.cp/casts.exp: Set print symbol off.
598 * gdb.cp/class2.exp: Likewise.
599 * gdb.cp/overload.exp: Likewise.
600 * gdb.cp/templates.exp: Likewise.
601
d769e349
DE
6022014-08-11 Doug Evans <dje@google.com>
603
604 * gdb.base/print-symbol-loading.exp (test_load_core): Update.
605 (test_load_shlib): Update.
606
20c6f1e1
YQ
6072014-08-09 Yao Qi <yao@codesourcery.com>
608
609 * gdb.base/display.exp: Invoke is_address_zero_readable.
610 * gdb.guile/scm-value.exp (test_value_in_inferior): Likewise.
611 * gdb.python/py-value.exp (test_value_in_inferior): Likewise.
612 * gdb.base/hbreak-unmapped.exp: Return if
613 is_address_zero_readable returns true.
614 * gdb.base/signest.exp: Likewise.
615 * gdb.base/signull.exp: Likewise.
616 * gdb.base/sigbpt.exp: Likewise.
617 * gdb.guile/scm-disasm.exp: Do the test if
618 is_address_zero_readable returns false.
619 * gdb.guile/scm-pretty-print.exp (run_lang_tests): Likewise.
620 * gdb.python/py-arch.exp: Likewise.
621 * gdb.python/py-prettyprint.exp (run_lang_tests): Likewise.
622 * lib/gdb.exp (is_address_zero_readable): New proc.
623
5792e8e3
YQ
6242014-08-09 Yao Qi <yao@codesourcery.com>
625
626 PR testsuite/13443
627 * gdb.mi/mi-var-display.exp: Make test messages unique.
628
3cecbbbe
TT
6292014-08-04 Tom Tromey <tromey@redhat.com>
630
631 * gdb.base/sss-bp-on-user-bp-2.exp: Expect output from "set debug
632 target 0".
633
00b51ff5
TT
6342014-08-04 Tom Tromey <tromey@redhat.com>
635
636 * gdb.base/sss-bp-on-user-bp-2.exp: Match "to_resume", not
637 "target_resume".
638
6908c509
JB
6392014-08-01 Joel Brobecker <brobecker@adacore.com>
640
641 * gdb.base/vla-datatypes.c (vla_factory): Add new variable
642 inner_vla_struct_object_size.
643 * gdb.base/vla-datatypes.exp: Adjust last test, and mark it
644 as xfail.
645
cc6563d2
PA
6462014-07-30 Pedro Alves <palves@redhat.com>
647
648 * gdb.threads/signal-command-handle-nopass.exp (test): Add
649 comment.
650
7e09a223
YQ
6512014-07-29 Yao Qi <yao@codesourcery.com>
652
653 PR gdb/17206
654 * gdb.base/until-nodebug.exp: New.
655
7ebdbe92
DE
6562014-07-28 Doug Evans <xdje42@gmail.com>
657
658 PR guile/17203
659 * gdb.guile/scm-parameter.exp: Add tests for trying to create
660 previously existing parameter, and previously ambiguously spelled
661 parameter.
662
fdb1adc6
WN
6632014-07-28 Will Newton <will.newton@linaro.org>
664
665 * gdb.base/varargs.exp: Remove KFAILs for ARM.
666
186fcde0
DE
6672014-07-26 Ludovic Courtès <ludo@gnu.org>
668 Doug Evans <xdje42@gmail.com>
669
670 PR guile/17146
671 * gdb.guile/types-module.exp: Add tests for wrong type arguments.
672
70509625
PA
6732014-07-25 Pedro Alves <palves@redhat.com>
674
675 * gdb.threads/signal-command-handle-nopass.c: New file.
676 * gdb.threads/signal-command-handle-nopass.exp: New file.
677 * gdb.threads/signal-command-multiple-signals-pending.c: New file.
678 * gdb.threads/signal-command-multiple-signals-pending.exp: New file.
679 * gdb.threads/signal-delivered-right-thread.c: New file.
680 * gdb.threads/signal-delivered-right-thread.exp: New file.
681
c3f814a1
PA
6822014-07-25 Pedro Alves <palves@redhat.com>
683
684 * gdb.base/double-prompt-target-event-error.exp
685 (cancel_pagination_in_target_event): Remove '-notransfer <return>'
686 match.
687 (cancel_pagination_in_target_event): Rework double prompt
688 detection.
689 * gdb.base/paginate-after-ctrl-c-running.exp
690 (test_ctrlc_while_target_running_paginates): Remove '-notransfer
691 <return>' match.
692 * gdb.base/paginate-bg-execution.exp
693 (test_bg_execution_pagination_return)
694 (test_bg_execution_pagination_cancel): Remove '-notransfer
695 <return>' matches.
696 * gdb.base/paginate-execution-startup.exp
697 (test_fg_execution_pagination_return)
698 (test_fg_execution_pagination_cancel): Remove '-notransfer
699 <return>' matches.
700 * gdb.base/paginate-inferior-exit.exp
701 (test_paginate_inferior_exited): Remove '-notransfer <return>'
702 match.
703 * lib/gdb-utils.exp (string_to_regexp): Move here from lib/gdb.exp.
704 * lib/gdb.exp (pagination_prompt): Run text through
705 string_to_regexp.
706 (gdb_test_multiple): Match $pagination_prompt instead of
707 "<return>".
708 (string_to_regexp): Move to lib/gdb-utils.exp.
709
e214cf6c
JK
7102014-07-22 Jan Kratochvil <jan.kratochvil@redhat.com>
711
712 * gdb.arch/amd64-entry-value-paramref.S: New file.
713 * gdb.arch/amd64-entry-value-paramref.cc: New file.
714 * gdb.arch/amd64-entry-value-paramref.exp: New file.
715 * gdb.arch/amd64-optimout-repeat.S: New file.
716 * gdb.arch/amd64-optimout-repeat.c: New file.
717 * gdb.arch/amd64-optimout-repeat.exp: New file.
718
17d0c5c8
JK
7192014-07-17 Jan Kratochvil <jan.kratochvil@redhat.com>
720
721 PR gdb/17170
722 * gdb.base/statistics.exp: New file.
723
b8b8facf
DE
7242014-07-17 Doug Evans <dje@google.com>
725
74b49205 726 PR gdb/17170
b8b8facf
DE
727 * gdb.base/maint.exp: Update testing of per-command stats.
728
1b5d0ab3
PA
7292014-07-16 Pedro Alves <palves@redhat.com>
730
731 * gdb.trace/tfile.c: Include unistd.h and stdint.h.
732 (start_trace_file): Guard S_IRGRP and S_IROTH uses behind #ifdef.
733 (tfile_write_64, tfile_write_16, tfile_write_8, tfile_write_addr)
734 (tfile_write_buf): New functions.
735 (add_memory_block): Rewrite using the above.
736 (adjust_function_address): New function.
737 (FUNCTION_ADDRESS): New macro.
738 (write_basic_trace_file): Remove short_x local, and use
739 tfile_write_16. Change type of func_addr local to unsigned long
740 long. Use FUNCTION_ADDRESS instead of handling the Thumb bit
741 here. Cast argument of add_memory_block to char pointer.
742 (write_error_trace_file): Avoid alloca. Use FUNCTION_ADDRESS.
743 (main): Remove parameters.
744 * gdb.trace/tfile.exp: Remove nowarnings.
745
4d974e88
SM
7462014-07-15 Simon Marchi <simon.marchi@ericsson.com>
747
748 * gdb.base/debug-expr.exp: Test string evaluation with
749 "debug expression" on.
750
41e99568
PA
7512014-07-15 Pedro Alves <palves@redhat.com>
752
753 * gdb.base/reread.exp: Use clean_restart.
754
487d9753
PL
7552014-07-15 Pierre Langlois <pierre.langlois@embecosm.com>
756
757 * gdb.arch/avr-flash-qualifer.c: New.
758 * gdb.arch/avr-flash-qualifer.exp: New.
759
cc1c52ad
PA
7602014-07-14 Pedro Alves <palves@redhat.com>
761
762 * gdb.base/paginate-after-ctrl-c-running.c: New file.
763 * gdb.base/paginate-after-ctrl-c-running.exp: New file.
764
1e973570
PA
7652014-07-14 Pedro Alves <palves@redhat.com>
766
767 * gdb.base/double-prompt-target-event-error.c: New file.
768 * gdb.base/double-prompt-target-event-error.exp: New file.
769
93d6eb10
PA
7702014-07-14 Pedro Alves <palves@redhat.com>
771
772 PR gdb/17072
773 * gdb.base/paginate-inferior-exit.c: New file.
774 * gdb.base/paginate-inferior-exit.exp: New file.
775
0017922d
PA
7762014-07-14 Pedro Alves <palves@redhat.com>
777
778 PR gdb/17072
779 * gdb.base/paginate-bg-execution.c: New file.
780 * gdb.base/paginate-bg-execution.exp: New file.
781
94696ad3
PA
7822014-07-14 Pedro Alves <palves@redhat.com>
783
784 PR gdb/17072
785 * gdb.base/paginate-execution-startup.c: New file.
786 * gdb.base/paginate-execution-startup.exp: New file.
787 * lib/gdb.exp (pagination_prompt): New global.
788 (default_gdb_spawn): New procedure, factored out from
789 default_gdb_spawn.
790 (default_gdb_start): Adjust to call default_gdb_spawn.
791 (gdb_spawn): New procedure.
792
bd293940
PA
7932014-07-14 Pedro Alves <palves@redhat.com>
794
795 * lib/gdb.exp (gdb_assert): New procedure.
796 * gdb.trace/backtrace.exp (gdb_backtrace_tdp_4): Use it.
797
c933f875
PA
7982014-07-14 Pedro Alves <palves@redhat.com>
799
800 * gdb.base/execution-termios.c: New file.
801 * gdb.base/execution-termios.exp: New file.
802
d98b7a16
TT
8032014-07-14 Tom Tromey <tromey@redhat.com>
804
805 * gdb.cp/vla-cxx.cc: New file.
806 * gdb.cp/vla-cxx.exp: New file.
807
548740d6
TT
8082014-07-14 Tom Tromey <tromey@redhat.com>
809
810 * gdb.reverse/rerun-prec.c: New file.
811 * gdb.reverse/rerun-prec.exp: New file.
812
a25eb028
MR
8132014-07-12 Maciej W. Rozycki <macro@mips.com>
814 Maciej W. Rozycki <macro@codesourcery.com>
815
816 * lib/gdb-utils.exp: New file.
817 * lib/gdb.exp (gdb_run_cmd): Call gdb_init_commands, replacing
818 inline `gdb_init_command' processing.
819 (gdb_start_cmd): Likewise.
820 * lib/mi-support.exp (mi_run_cmd): Likewise.
821 * README: Document `gdb_init_command' and `gdb_init_commands'.
822
218c2655
JK
8232014-07-11 Jan Kratochvil <jan.kratochvil@redhat.com>
824
825 Fix false FAIL running under a very long directory name.
826 * gdb.base/argv0-symlink.exp: Add "set print repeats 10000"
827 and "set print elements 10000". Twice.
828
5401fde3
YQ
8292014-07-11 Yao Qi <yao@codesourcery.com>
830
831 * gdb.base/exprs.exp: "set print symbol off".
832
e76126e8
PA
8332014-07-11 Pedro Alves <palves@redhat.com>
834
835 * gdb.threads/kill.c: New file.
836 * gdb.threads/kill.exp: New file.
837
2d6f0de6
YQ
8382014-07-10 Yao Qi <yao@codesourcery.com>
839
840 * gdb.trace/tfile.c (write_basic_trace_file)
841 [__thumb__||__thumb2__]: Clear the Thumb bit of the function
842 address written to trace file.
843
7180e04a
PA
8442014-07-09 Pedro Alves <palves@redhat.com>
845
846 * gdb.base/attach-wait-input.exp: New file.
847 * gdb.base/attach-wait-input.c: New file.
848
9a9a7608
AB
8492014-07-09 Andrew Burgess <andrew.burgess@embecosm.com>
850
851 * gdb.mi/var-cmd.c (do_nested_struct_union_tests): New function
852 setting up test structures.
853 (main): Call new test function.
854 * gdb.mi/mi2-var-child.exp: Create additional breakpoint in new
855 test function, continue into test function and walk test
856 structures.
857
161ac41e
YQ
8582014-07-02 Yao Qi <yao@codesourcery.com>
859
860 * gdb.trace/entry-values.c: Define labels 'foo_start' and
861 'bar_start' at the beginning of functions 'foo' and 'bar'
862 respectively.
863 * gdb.trace/entry-values.exp: Use 'foo_start' and 'bar_start'
864 instead of 'foo' and 'bar'.
865
1f267ae3
MM
8662014-07-08 Markus Metzger <markus.t.metzger@intel.com>
867
868 * gdb.btrace/segv.exp: New.
869 * gdb.btrace/segv.c: New.
870
2b239efb
LM
8712014-07-02 Luis Machado <lgustavo@codesourcery.com>
872
873 * gdb.trace/entry-values.exp: Handle powerpc-specific branch
874 instruction.
875
cf363f18
MW
8762014-06-30 Mark Wielaard <mjw@redhat.com>
877
878 * gdb.base/constvars.c (violent, violet, vips, virgen, vulgar,
879 vulture, vilify, villar): New volatile array constants.
880 (vindictive, vegetation): New const volatile array constants.
881 * gdb.base/volatile.exp: Test volatile and const volatile array
882 types.
883
aebf9d24
AA
8842014-06-30 Andreas Arnez <arnez@linux.vnet.ibm.com>
885
886 * gdb.base/watchpoint-reuse-slot.exp: Handle the case that the
887 target lacks support for awatch, rwatch, or hbreak.
888
b67a2c6f
YQ
8892014-06-27 Yao Qi <yao@codesourcery.com>
890
891 * gdb.multi/dummy-frame-restore.exp: New.
892 * gdb.multi/dummy-frame-restore.c: New.
893
aef92902
MM
8942014-06-25 Markus Metzger <markus.t.metzger@intel.com>
895
896 * gdb.btrace/gcore.exp: New.
897
8e9db26e
PA
8982014-06-23 Pedro Alves <palves@redhat.com>
899
900 * gdb.base/watchpoint-reuse-slot.c: New file.
901 * gdb.base/watchpoint-reuse-slot.exp: New file.
902
70afc5b7
SC
9032014-06-23 Siva Chandra Reddy <sivachandra@google.com>
904
905 * gdb.python/py-xmethods.exp: Use "progspace" instead of the
906 progspace's filename in 'info', 'enable' and 'disable' command
907 tests.
908
b972bd9c
JK
9092014-06-23 Jan Kratochvil <jan.kratochvil@redhat.com>
910
911 * gdb.arch/amd64-stap-special-operands.exp: Use is_lp64_target.
912 * gdb.arch/amd64-stap-optional-prefix.exp: Likewise.
913 * gdb.dwarf2/dw2-error.exp: Use istarget and is_lp64_target.
914
125f8a3d
GB
9152014-06-20 Gary Benson <gbenson@redhat.com>
916
917 * gdb.arch/i386-avx.exp: Fix include file location.
918 * gdb.arch/i386-sse.exp: Likewise.
919
3ed9baed
IB
9202014-06-19 Iain Buclaw <ibuclaw@gdcproject.org>
921
922 * gdb.dlang/expression.exp: New file.
923
034f788c
PA
9242014-06-19 Pedro Alves <palves@redhat.com>
925
926 * gdb.threads/thread-execl.exp (do_test): New procedure, factored
927 out from ...
928 (top level): ... here. Iterate running tests under different
929 scheduler-locking settings.
930
45371d0c
LM
9312014-06-18 Luis Machado <lgustavo@codesourcery.com>
932
933 * gdb.cp/nsalias.exp: Set type of low_pc and high_pc entries
934 to DW_FORM_addr and use non-zero addresses.
935
5d376983
SC
9362014-06-18 Siva Chandra Reddy <sivachandra@google.com>
937
938 PR gdb/17017
939 * gdb.python/py-xmethods.cc: Add global function call counters and
940 increment them in their respective functions. Remove "cout"
941 statements.
942 * gdb.python/py-xmethods.exp: Make tests check the global function
943 call counters instead of depending on inferior IO.
944
a1aa2221
LM
9452014-06-18 Don Breazeal <donb@codesourcery.com>
946
947 * gdb.base/foll-fork.exp (default_fork_parent_follow):
948 Deleted procedure.
949 (explicit_fork_parent_follow): Deleted procedure.
950 (explicit_fork_child_follow): Deleted procedure.
951 (test_follow_fork): New procedure.
952 (do_fork_tests): Replace calls to deleted procedures with
953 calls to test_follow_fork and reset GDB for subsequent
954 procedure calls.
955
0fc05997
YQ
9562014-06-17 Yao Qi <yao@codesourcery.com>
957
958 * gdb.base/wchar.exp: Set $cent to \u00A2 if "host-charset" is
959 CP1252.
960
70795c52
LM
9612014-06-17 Luis Machado <lgustavo@codesourcery.com>
962
963 * gdb.mi/mi-var-rtti.cc (type_update_when_use_rtti_test):
964 Initialize ptr and S explicitly.
965 (skip_type_update_when_not_use_rtti_test): Likewise.
966
6be47f0c
KS
9672014-06-16 Keith Seitz <keiths@redhat.com>
968
969 PR mi/15863
970 * gdb.mi/mi-var-cmd.exp: Add test for -var-update before
971 the inferior is started.
972
d03de421
PA
9732014-06-16 Pedro Alves <palves@redhat.com>
974
975 * gdb.base/break-main-file-remove-fail.c: New file.
976 * gdb.base/break-main-file-remove-fail.exp: New file.
977 * gdb.base/break-unload-file.exp: Use build_executable instead of
978 prepare_for_testing.
979 (test_break): New parameter "initial_load". Handle it.
980 (top level): Add initial_load cmdline/file axis.
981
f9579b99
TT
9822014-06-12 Tom Tromey <tromey@redhat.com>
983
984 * gdb.base/completion.exp: Don't use directory name in test.
985
3657956b
GB
9862014-06-09 Gary Benson <gbenson@redhat.com>
987
988 * gdb.base/sigall.c [Functions to send signals]: Reorder to
989 separate the always-available ANSI-standard signals from the
990 signals that require checking.
991 (main): Likewise.
992 * gdb.reverse/sigall-reverse.c [Functions to send signals]:
993 Likewise.
994 (main): Likewise.
995
4186eb54
KS
9962014-06-07 Keith Seitz <keiths@redhat.com>
997
998 Revert:
999 PR c++/16253
1000 * gdb.cp/var-tag.cc: New file.
1001 * gdb.cp/var-tag.exp: New file.
1002 * gdb.dwarf2/dw2-ada-ffffffff.exp: Set the language to C++.
1003 * gdb.dwarf2/dw2-anon-mptr.exp: Likewise.
1004 * gdb.dwarf2/dw2-double-set-die-type.exp: Likewise.
1005 * gdb.dwarf2/dw2-inheritance.exp: Likewise.
1006
25326a28 10072014-06-06 Doug Evans <xdje42@gmail.com>
6da01dbe
DE
1008
1009 * gdb.guile/scm-frame-args.c (foo): Tweak to work with gcc 4.6.3.
1010
829155c9
PA
10112014-06-06 Pedro Alves <palves@redhat.com>
1012
1013 * gdb.base/sss-bp-on-user-bp-2.exp: Look for target_resume(step)
1014 in target debug output instead of looking at RSP packets,
1015 disabling the test on any target that uses hardware stepping.
1016 Update comments.
1017
61c8d22e
PA
10182014-06-06 Pedro Alves <palves@redhat.com>
1019
1020 * gdb.base/break-unload-file.exp: Fix typo.
1021
d9a47287
YQ
10222014-06-06 Yao Qi <yao@codesourcery.com>
1023
1024 * gdb.base/jit.exp (one_jit_test): Restrict the pattern
1025 from "jit_function" to "^jit_function".
1026
e5e01dbf
YQ
10272014-06-06 Yao Qi <yao@codesourcery.com>
1028
1029 * gdb.base/async.c (foo): Add one statement.
1030 * gdb.base/async.exp: Get the next instruction address and
1031 match the output of "nexti" by instruction address. Match
1032 the hex address in the output of "finish".
1033
73ba372c
GB
10342014-06-06 Gary Benson <gbenson@redhat.com>
1035
1036 * gdb.base/call-signals.c: Remove preprocessor conditionals
1037 for always-defined signals SIGINT, SIGILL, SIGABRT, SIGFPE,
1038 SIGSEGV and SIGTERM.
1039 * gdb.base/sigall.c: Likewise.
1040 * gdb.base/unwindonsignal.c: Likewise.
1041 * gdb.reverse/sigall-reverse.c: Likewise.
1042
831517df
YQ
10432014-06-06 Yao Qi <yao@codesourcery.com>
1044
1045 * gdb.base/hbreak-unmapped.exp: Read memory at address 0. If
1046 readable, skip the test.
1047
b8b91e98
YQ
10482014-06-06 Yao Qi <yao@codesourcery.com>
1049
1050 * gdb.threads/staticthreads.c (thread_function): Move the line
1051 setting breakpoint on forward.
1052 * gdb.threads/staticthreads.exp: Update comments.
1053
fb934770
LC
10542014-06-05 Ludovic Courtès <ludo@gnu.org>
1055
1056 * gdb.guile/scm-value.exp (test_value_in_inferior): Add test
1057 "history-append! type error".
1058
6ef284bd
SM
10592014-06-05 Simon Marchi <simon.marchi@ericsson.com>
1060
1061 * gdb.mi/mi-breakpoint-changed.exp (test_insert_delete_modify): Fix
1062 erroneous dprintf expected input.
1063
a872e241
DE
10642014-06-04 Doug Evans <xdje42@gmail.com>
1065
1066 * gdb.guile/scm-generics.exp: Delete.
1067
16f691fb
DE
10682014-06-04 Doug Evans <xdje42@gmail.com>
1069
1070 * gdb.guile/scm-breakpoint.exp: Update.
1071 Add tests for breakpoint registration.
1072
012370f6
TT
10732014-06-04 Tom Tromey <tromey@redhat.com>
1074
1075 * gdb.base/vla-datatypes.exp: Add tests for VLA-in-structure and
1076 VLA-in-union.
1077 * gdb.base/vla-datatypes.c (vla_factory): Add vla_struct,
1078 inner_vla_struct, vla_union types. Initialize objects of those
1079 types and compute their sizes.
1080
9f5a4cef
HZ
10812014-06-04 Nathan Sidwell <nathan@codesourcery.com>
1082 Hui Zhu <hui@codesourcery.com>
1083
1084 * gdb.base/fileio.exp: Add test for shell not available as well as
1085 available.
1086 * gdb.base/fileio.c (test_system): Check for shell twice.
1087
90a45c4d
YQ
10882014-06-04 Yao Qi <yao@codesourcery.com>
1089
1090 * gdb.base/auto-connect-native-target.exp: Remove redundant
1091 space from the regexp pattern.
1092
70017e41
YQ
10932014-06-04 Yao Qi <yao@codesourcery.com>
1094
1095 * gdb.base/default.exp: Replace "child" with "native" in
1096 regexp pattern.
1097
883964a7
SC
10982014-06-03 Siva Chandra Reddy <sivachandra@google.com>
1099
1100 * gdb.python/py-xmethods.cc: New testcase to test xmethods.
1101 * gdb.python/py-xmethods.exp: New tests to test xmethods.
1102 * gdb.python/py-xmethods.py: Python script supporting the
1103 new testcase and tests.
1104
ef370185
JB
11052014-06-03 Joel Brobecker <brobecker@adacore.com>
1106 Pedro Alves <palves@redhat.com>
1107
1108 PR breakpoints/17000
1109 * gdb.base/sss-bp-on-user-bp.exp: Remove kfail.
1110 * gdb.base/sss-bp-on-user-bp-2.exp: Remove kfail.
1111
1e2ccb61
BM
11122014-06-03 Brad Mouring <bmouring@ni.com> (tiny patch)
1113
1114 * gdb.base/subst.exp: Add tests to verify partial path matching
1115 output.
1116
c6ec5ab2
PA
11172014-06-03 Pedro Alves <palves@redhat.com>
1118
1119 * gdb.base/sss-bp-on-user-bp-2.exp: Skip if testing with a remote
1120 target that doesn't use software single-stepping.
1121
835c559f
PA
11222014-06-03 Pedro Alves <palves@redhat.com>
1123
1124 PR breakpoints/17000
1125 * gdb.base/sss-bp-on-user-bp-2.c: New file.
1126 * gdb.base/sss-bp-on-user-bp-2.exp: New file.
1127
06eb1586
DE
11282014-06-02 Doug Evans <xdje42@gmail.com>
1129
1130 * gdb.guile/scm-parameter.exp: New file.
1131
e698b8c4
DE
11322014-06-02 Doug Evans <xdje42@gmail.com>
1133
1134 * gdb.guile/scm-cmd.c: New file.
1135 * gdb.guile/scm-cmd.exp: New file.
1136
ded03782
DE
11372014-06-02 Doug Evans <xdje42@gmail.com>
1138
1139 * gdb.guile/scm-pretty-print.exp: Add tests for objfile and progspace
1140 pretty-printer lookup.
1141 * gdb.guile/scm-pretty-print.scm (pp_s-printer): New function.
1142 (make-pp_s-printer): Call it.
1143 (make-pretty-printer-from-dict): New function.
1144 (lookup-pretty-printer-maker-from-dict): New function.
1145 (*pretty-printer*): Simplify.
1146 (make-objfile-pp_s-printer): New function.
1147 (install-objfile-pretty-printers!): New function.
1148 (make-progspace-pp_s-printer): New function.
1149 (install-progspace-pretty-printers!): New function.
1150 * gdb.guile/scm-progspace.c: New file.
1151 * gdb.guile/scm-progspace.exp: New file.
1152
41fac0cf
PA
11532014-06-02 Pedro Alves <palves@redhat.com>
1154
1155 * gdb.base/dprintf-bp-same-addr.c: New file.
1156 * gdb.base/dprintf-bp-same-addr.exp: New file.
1157
96ae5695
EBM
11582014-06-02 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
1159
1160 * gdb.arch/powerpc-power.exp: Add power8 instructions to the testcase.
1161 * gdb.arch/powerpc-power.s: Likewise.
1162
da02b3a8
JB
11632014-06-02 Joel Brobecker <brobecker@adacore.com>
1164
1165 * gdb.base/completion.exp: Remove code aimed at restoring TIMEOUT.
1166
c72b2e7b
YQ
11672014-06-01 Yao Qi <yao@codesourcery.com>
1168
1169 * gdb.base/watchpoint.exp (test_watch_location): Check null
1170 pointer can be dereferenced. If not, do the test, otherwise
1171 skip it.
1172
53e8a631
AB
11732014-05-30 Andrew Burgess <aburgess@broadcom.com>
1174
1175 * gdb.arch/amd64-invalid-stack-middle.exp: Update expected
1176 results.
1177 * gdb.arch/amd64-invalid-stack-top.exp: Likewise.
1178
938f0e2f
AB
11792014-05-30 Andrew Burgess <aburgess@broadcom.com>
1180
1181 * gdb.arch/amd64-invalid-stack-middle.S: New file.
1182 * gdb.arch/amd64-invalid-stack-middle.c: New file.
1183 * gdb.arch/amd64-invalid-stack-middle.exp: New file.
1184 * gdb.arch/amd64-invalid-stack-top.c: New file.
1185 * gdb.arch/amd64-invalid-stack-top.exp: New file.
1186
9ba6657a
PA
11872014-05-30 Pedro Alves <palves@redhat.com>
1188
1189 PR breakpoints/17000
1190 * gdb.base/sss-bp-on-user-bp.c: New file.
1191 * gdb.base/sss-bp-on-user-bp.exp: New file.
1192
522c09bf
DB
11932014-05-30 David Blaikie <dblaikie@gmail.com>
1194
1195 * gdb.opt/inline-break.c: Fix clang compatibility by specifying
1196 gnu_inline semantics via attribute.
1197 * gdb.opt/inline-break.exp: Remove -std=c89 now that the test
1198 source explicitly specifies the required semantics.
1199
bf4ef81e
MR
12002014-05-30 Maciej W. Rozycki <macro@codesourcery.com>
1201
1202 * gdb.reverse/sigall-reverse.exp: Fix a typo.
1203
329ea579
PA
12042014-05-29 Pedro Alves <palves@redhat.com>
1205 Tom Tromey <tromey@redhat.com>
1206
1207 * gdb.base/async-shell.exp: Don't enable target-async.
1208 * gdb.base/async.exp
1209 * gdb.base/corefile.exp (corefile_test_attach): Remove 'async'
1210 parameter. Adjust.
1211 (top level): Don't test with "target-async".
1212 * gdb.base/dprintf-non-stop.exp: Don't enable target-async.
1213 * gdb.base/gdb-sigterm.exp: Don't test with "target-async".
1214 * gdb.base/inferior-died.exp: Don't enable target-async.
1215 * gdb.base/interrupt-noterm.exp: Likewise.
1216 * gdb.mi/mi-async.exp: Use "mi-async" instead of "target-async".
1217 * gdb.mi/mi-nonstop-exit.exp: Likewise.
1218 * gdb.mi/mi-nonstop.exp: Likewise.
1219 * gdb.mi/mi-ns-stale-regcache.exp: Likewise.
1220 * gdb.mi/mi-nsintrall.exp: Likewise.
1221 * gdb.mi/mi-nsmoribund.exp: Likewise.
1222 * gdb.mi/mi-nsthrexec.exp: Likewise.
1223 * gdb.mi/mi-watch-nonstop.exp: Likewise.
1224 * gdb.multi/watchpoint-multi.exp: Adjust comment.
1225 * gdb.python/py-evsignal.exp: Don't enable target-async.
1226 * gdb.python/py-evthreads.exp: Likewise.
1227 * gdb.python/py-prompt.exp: Likewise.
1228 * gdb.reverse/break-precsave.exp: Don't test with "target-async".
1229 * gdb.server/solib-list.exp: Don't enable target-async.
1230 * gdb.threads/thread-specific-bp.exp: Likewise.
1231 * lib/mi-support.exp: Adjust to use mi-async.
1232
fd664c91
PA
12332014-05-29 Pedro Alves <palves@redhat.com>
1234
1235 PR gdb/13860
1236 * gdb.mi/mi-cli.exp: Always expect "end-stepping-range" stop
1237 reason, even in sync mode.
1238
251bde03
PA
12392014-05-29 Pedro Alves <palves@redhat.com>
1240 Hui Zhu <hui@codesourcery.com>
1241
1242 PR PR15693
1243 * gdb.mi/mi-condbreak-call-thr-state-mt.c: New file.
1244 * gdb.mi/mi-condbreak-call-thr-state-st.c: New file.
1245 * gdb.mi/mi-condbreak-call-thr-state.c: New file.
1246 * gdb.mi/mi-condbreak-call-thr-state.exp: New file.
1247
7f3c0343
JB
12482014-05-28 Joel Brobecker <brobecker@adacore.com>
1249
1250 * config/monitor.exp (gdb_target_monitor): Replace use of
1251 "set remotebaud" by "set serial baud".
1252
b2715b27
AW
12532014-05-26 Andy Wingo <wingo@igalia.com>
1254
1255 * gdb.guile/scm-breakpoint.exp:
1256 * gdb.guile/scm-gsmob.exp: Update to use plain old object
1257 properties instead of gdb-object-properties.
1258
498a4489
YQ
12592014-05-26 Yao Qi <yao@codesourcery.com>
1260
1261 * gdb.server/no-thread-db.exp: Specify source file name
1262 explicitly when setting a breakpoint.
1263
589fdceb
MM
12642014-05-23 Markus Metzger <markus.t.metzger@intel.com>
1265
1266 * gdb.btrace/vdso.c: New.
1267 * gdb.btrace/vdso.exp: New.
1268
e9089e05
MM
12692014-05-23 Markus Metzger <markus.t.metzger@intel.com>
1270
1271 * gdb.base/gcore.exp (capture_command_output): Move ...
1272 * lib/gdb.exp (capture_command_output): ... here.
1273
67b5c0c1
MM
12742014-05-23 Markus Metzger <markus.t.metzger@intel.com>
1275
1276 * gdb.btrace/data.exp: Test memory access during btrace replay.
1277
a2199296
SM
12782014-05-22 Simon Marchi <simon.marchi@ericsson.com>
1279
1280 * lib/mi-support.exp (mi_run_cmd_full): Add comments.
1281
17b2616c
PA
12822014-05-21 Pedro Alves <palves@redhat.com>
1283
1284 PR gdb/13860
1285 * gdb.mi/mi-cli.exp (line_callee4_next_step): New global.
1286 (top level): Test that output related to execution commands is
1287 sent to the console with CLI commands, but not with MI commands.
1288 Test that breakpoint events are always mirrored to the console.
1289 Also expect the new source line to be output after a "next" in
1290 async mode too. Make it a pass/fail test.
1291 * gdb.mi/mi-solib.exp: Test that the CLI solib event note is
1292 output.
1293 * lib/mi-support.exp (mi_gdb_expect_cli_output): New procedure.
1294
5166082f
PA
12952014-05-21 Pedro Alves <palves@redhat.com>
1296
1297 * gdb.base/list.exp (build_pattern, test_list): New procedures.
1298 Use them to test variations of "list" after reaching a breakpoint.
1299 * gdb.mi/mi-cli.exp (line_main_callme_2): New global.
1300 Test "list" with listsize 10 after reaching a breakpoint.
1301 * gdb.python/python.exp (decode_line current location line
1302 number): Adjust expected line number.
1303
2f25d70f
SM
13042014-05-21 Simon Marchi <simon.marchi@ericsson.com>
1305
1306 * lib/mi-support.exp (mi_run_cmd_full): Revert to original
1307 behavior for $args, pass it directly to "run".
1308
ff604a67
MR
13092014-05-21 Maciej W. Rozycki <macro@codesourcery.com>
1310
1311 * lib/gdb.exp (default_gdb_init): Bump `match_max' up from
1312 30000 to 65536.
1313
6a3cb8e8
PA
13142014-05-21 Pedro Alves <palves@redhat.com>
1315
1316 * boards/gdbserver-base.exp (GDBFLAGS): Set to "set
1317 auto-connect-native-target off".
1318 * gdb.base/auto-connect-native-target.c: New file.
1319 * gdb.base/auto-connect-native-target.exp: New file.
1320
4ebfc96e
PA
13212014-05-21 Pedro Alves <palves@redhat.com>
1322
1323 * gdb.base/default.exp: Test "target native" instead of "target
1324 child".
1325
36d46afb
MW
13262014-05-21 Mark Wielaard <mjw@redhat.com>
1327
1328 * gdb.cp/var-tag.exp (do_global_tests): Handle underlying type.
1329
5876f503
JK
13302014-05-21 Jan Kratochvil <jan.kratochvil@redhat.com>
1331
1332 Fix TLS access for -static -pthread.
1333 * gdb.threads/staticthreads.c <HAVE_TLS> (tlsvar): New.
1334 <HAVE_TLS> (thread_function, main): Initialize it.
1335 * gdb.threads/staticthreads.exp: Try gdb_compile_pthreads for $have_tls.
1336 Add clean_restart.
1337 <$have_tls != "">: Check TLSVAR.
1338
0256a6ac
PA
13392014-05-21 Pedro Alves <palves@redhat.com>
1340
1341 * gdb.base/dcache-line-read-error.c: New.
1342 * gdb.base/dcache-line-read-error.exp: New.
1343
936d2992
PA
13442014-05-20 Pedro Alves <palves@redhat.com>
1345
1346 * gdb.base/compare-sections.c: New file.
1347 * gdb.base/compare-sections.exp: New file.
1348
802e8e6d
PA
13492014-05-20 Pedro Alves <palves@redhat.com>
1350
1351 * gdb.base/break-idempotent.c: New file.
1352 * gdb.base/break-idempotent.exp: New file.
1353
e59fa00f
MM
13542014-05-20 Markus Metzger <markus.t.metzger@intel.com>
1355
1356 * gdb.btrace/nohist.exp: New.
1357
8b696e31
YQ
13582014-05-20 Yao Qi <yao@codesourcery.com>
1359
1360 * lib/gdb.exp (gdb_init): Set timeout if test file is under
1361 gdb.reverse directory and gdb_reverse_timeout exists in board
1362 setting.
1363 * README: Document gdb_reverse_timeout.
1364
73c9764f
YQ
13652014-05-20 Yao Qi <yao@codesourcery.com>
1366
1367 * lib/gdb.exp (default_gdb_init): Rename argument 'args' by
1368 'test_file_name'. Treat args as a string instead of a list.
1369 (gdb_init): Rename argument 'args' by 'test_file_name'.
1370
f1f4348a
JK
13712014-05-19 Jan Kratochvil <jan.kratochvil@redhat.com>
1372
1373 * gdb.arch/powerpc-power.exp: New file.
1374 * gdb.arch/powerpc-power.s: New file.
1375
0dbe70ce
DE
13762014-05-16 Doug Evans <dje@google.com>
1377
1378 * gdb.base/Makefile.in (EXECUTABLES): Add completion.
d7761c2c
DE
1379 * gdb.base/completion.exp: Check that all expected files exist
1380 before doing file completion.
0dbe70ce 1381
8d551b02
DE
13822014-05-16 Doug Evans <dje@google.com>
1383
1384 * gdb.base/catch-syscall.exp (test_catch_syscall_fail_nodatadir):
1385 Update.
1386 (do_syscall_tests_without_xml): Update.
1387
73eb7709
PA
13882014-05-16 Pedro Alves <palves@redhat.com>
1389
1390 * lib/mi-support.exp (mi_expect_stop): On timeout, say "timeout"
1391 instead of "unknown output after running".
1392
3fae92fc
YQ
13932014-05-16 Yao Qi <yao@codesourcery.com>
1394
1395 * gdb.dwarf2/dw2-filename.exp: Copy file1.txt to host. Remove
1396 file1.txt from host at the end.
1397 * gdb.dwarf2/dw2-anonymous-func.exp: Likewise.
1398
c2b2ccc5
DE
13992014-05-15 Doug Evans <dje@google.com>
1400
1401 * gdb.dwarf2/fission-reread.S: Remove directory from .dwo file path.
1402 * gdb.dwarf2/fission-reread.exp: Set debug-file-directory before
1403 loading file. Add test for TU lookup.
1404
8c217a4b
SM
14052014-05-15 Simon Marchi <simon.marchi@ericsson.com>
1406
1407 * lib/mi-support.exp (mi_run_cmd_full): Set arguments by
1408 calling "-exec-arguments" or "set args" before running the
1409 inferior.
1410
3deb39c6
SM
14112014-05-15 Simon Marchi <simon.marchi@ericsson.com>
1412
1413 * lib/mi-support.exp (mi_expect_stop): Expect message for
1414 inferiors that exit with non-zero exit code.
1415
71a79f8c
YQ
14162014-05-14 Yao Qi <yao@codesourcery.com>
1417
1418 * gdb.mi/mi-file.exp (test_file_list_exec_source_file): Don't
1419 match absolute path on remote host.
1420 (test_file_list_exec_source_files): Remove "/" from the
1421 pattern.
1422
f23fcd46
YQ
14232014-05-14 Yao Qi <yao@codesourcery.com>
1424
1425 * boards/local-remote-host-notty.exp (${board}_file): New
1426 proc.
1427
9404b58f
KM
14282014-05-07 Kyle McMartin <kyle@redhat.com>
1429
1430 Pushed by Joel Brobecker <brobecker@adacore.com>.
1431 * gdb.arch/aarch64-atomic-inst.c: New file.
1432 * gdb.arch/aarch64-atomic-inst.exp: New file.
1433
5e45f04c
YQ
14342014-05-07 Yao Qi <yao@codesourcery.com>
1435
1436 * gdb.dwarf2/dwzbuildid.exp: Match output "No symbol "the_int"
1437 in current context" too.
1438
c888a17d
KS
14392014-05-05 Keith Seitz <keiths@redhat.com>
1440
1441 * gdb.linespec/ls-dollar.exp: Add test for linespec
1442 file:convenience_variable.
1443
290a839c
YQ
14442014-05-05 Yao Qi <yao@codesourcery.com>
1445
1446 * gdb.trace/unavailable.exp (gdb_collect_args_test): Save
1447 traceframes into tfile and ctf trace files. Read data from
1448 trace file and test collected data.
1449 (gdb_collect_locals_test): Likewise.
1450 (gdb_unavailable_registers_test): Likewise.
1451 (gdb_unavailable_floats): Likewise.
1452 (gdb_collect_globals_test): Likewise.
1453 (top-level): Append "ctf" to trace_file_targets if GDB
1454 supports.
1455
b5262cd0
YQ
14562014-05-05 Yao Qi <yao@codesourcery.com>
1457
1458 * gdb.trace/unavailable.exp (gdb_collect_args_test): Move some
1459 code to ...
1460 (gdb_collect_args_test_1): ... it. New proc.
1461 (gdb_collect_locals_test): Move some code to ...
1462 (gdb_collect_locals_test_1): ... it. New proc.
1463 (gdb_unavailable_registers_test): Move some code to ...
1464 (gdb_unavailable_registers_test_1): ... it. New proc.
1465 (gdb_unavailable_floats): Move some code to ...
1466 (gdb_unavailable_floats_1): ... it. New proc.
1467
30a1e6cc
SDJ
14682014-05-02 Sergio Durigan Junior <sergiodj@redhat.com>
1469
1470 * gdb.arch/amd64-stap-optional-prefix.S (main): Add several
1471 probes to test for bitness recognition.
1472 * gdb.arch/amd64-stap-optional-prefix.exp
1473 (test_probe_value_without_reg): New procedure.
1474 Add code to test for different kinds of bitness.
1475
f33da99a
SDJ
14762014-05-02 Sergio Durigan Junior <sergiodj@redhat.com>
1477
1478 PR breakpoints/16889
1479 * gdb.arch/amd64-stap-optional-prefix.S: New file.
1480 * gdb.arch/amd64-stap-optional-prefix.exp: Likewise.
1481
5b80f00d
PA
14822014-05-01 Pedro Alves <palves@redhat.com>
1483
1484 * lib/gdb.exp (gdb_load): Extend comment. Skip calling
1485 gdb_file_cmd if no file is specified.
1486 * boards/native-extended-gdbserver.exp (gdb_load): Use the
1487 last_loaded_file to set the remote exec-file.
1488
f8c2a73c
PA
14892014-05-01 Pedro Alves <palves@redhat.com>
1490
1491 * boards/local-remote-host.exp: New file.
1492
be6e8ac7
PA
14932014-05-01 Pedro Alves <palves@redhat.com>
1494
1495 * boards/local-remote-host.exp: Rename to ...
1496 * boards/local-remote-host-notty.exp: ... this.
1497
cac0dc8f
JB
14982014-04-28 Joel Brobecker <brobecker@adacore.com>
1499
1500 * gdb.ada/dyn_arrayidx: New testcase.
1501
9730e6cc
YQ
15022014-04-26 Yao Qi <yao@codesourcery.com>
1503
1504 * gdb.dwarf2/dwz.exp: Compile main.c to object. Restart GDB
1505 and compute the length of function main. Save it in
1506 $main_length.
1507 (Dwarf::assemble): Use $main_length instead of hard-coded 10.
1508 (top-level): Use gdb_compile to compile objects into
1509 executable and restart GDB. Remove invocation to
1510 prepare_for_testing.
1511
7ae1a6a6
PA
15122014-04-25 Simon Marchi <simon.marchi@ericsson.com>
1513 Pedro Alves <palves@redhat.com>
1514
1515 PR server/16255
1516 * gdb.multi/multi-attach.c: New file.
1517 * gdb.multi/multi-attach.exp: New file.
1518
4082afcc
PA
15192014-04-25 Pedro Alves <palves@redhat.com>
1520
1521 * gdb.base/cond-eval-mode.exp (warning): Move trailing \r\n to
1522 user.
1523 (top level): Test that "set remote conditional-breakpoints-packet
1524 off" works as intended.
1525 * gdb.base/dprintf.exp: Test that "set remote
1526 breakpoint-commands-packet off" works as intended.
1527 * gdb.trace/change-loc.exp (tracepoint_install_in_trace_disabled):
1528 New function.
1529 (top level): Call it.
1530 * gdb.trace/ftrace.exp (test_fast_tracepoints): Test that "set
1531 remote fast-tracepoints-packet off" works as intended.
1532 * gdb.trace/qtro.exp (gdb_is_target_remote): Moved ...
1533 * lib/gdb.exp (gdb_is_target_remote): ... here.
1534
2abc3f8d
DB
15352014-04-24 David Blaikie <dblaikie@gmail.com>
1536
1537 * gdb.base/catch-syscall.c: Make unreferenced statics non-static to
1538 ensure clang would not discard them.
1539 * gdb.base/gdbvars.c: Ditto.
1540 * gdb.base/memattr.c: Ditto.
1541 * gdb.base/whatis.c: Ditto.
1542 * gdb.python/py-prettyprint.c: Ditto.
1543 * gdb.trace/actions.c: Ditto.
1544 * gdb.cp/ptype-cv-cp.cc: Mark unused global const int as used to
1545 ensure clang would not discard it.
1546
bfd39632
DB
15472014-04-24 David Blaikie <dblaikie@gmail.com>
1548
1549 * gdb.stabs/gdb11479.c (tag_dummy_enum): introduce a variable to cause
1550 clang to emit the full definition of type required by the test
1551 * gdb.stabs/gdb11479.exp (do_test): correct a typo in a test message
1552
22842ff6
DB
15532014-04-24 David Blaikie <dblaikie@gmail.com>
1554
1555 * gdb.cp/pr10728-x.cc (main::x): Return by value instead of pointer to
1556 coax Clang into emitting the definition of the type.
1557 * gdb.cp/pr10728-x.h (y): Ditto.
1558 * gdb.cp/pr10728-y.cc (y): Ditto.
1559
c2e827ad
DB
15602014-04-24 David Blaikie <dblaikie@gmail.com>
1561
1562 * gdb.base/label.exp: XFAIL label related tests under Clang.
1563 * gdb.cp/cplabel.exp: Ditto.
1564 * gdb.linespec/ls-errs.exp: Refactor tests to execute directly and XFAIL
1565 under Clang those using labels.
1566
4c2d33e7
YQ
15672014-04-25 Yao Qi <yao@codesourcery.com>
1568
1569 * gdb.dwarf2/dwz.exp (Dwarf::assemble): Remove unused
1570 double_label.
1571 * gdb.dwarf2/dwzbuildid.exp (Dwarf::assemble): Remove
1572 partial_label and double_label.
1573
56083b99
DB
15742014-04-24 David Blaikie <dblaikie@gmail.com>
1575
1576 * gdb.python/lib-types.exp: Fix test and xfail under gcc due to gcc/55641.
1577
25d4e99d
DB
15782014-04-24 David Blaikie <dblaikie@gmail.com>
1579
1580 * gdb.cp/cpexprs.cc: Move braces to the same line as the start
1581 of the function to work across GCC and Clang.
1582 * gdb.cp/cpexprs.exp: Account for GCC/Clang difference in vtable
1583 pointer types (const void ** const V void **).
1584
01f9f808
MS
15852014-04-24 Michael Sturm <michael.sturm@mintel.com>
1586 Walfred Tedeschi <walfred.tedeschi@intel.com>
1587
1588 * Makefile.in (EXECUTABLES): Added i386-avx512.
1589 * gdb.arch/i386-avx512.c: New file.
1590 * gdb.arch/i386-avx512.exp: Likewise.
1591
4b48d439
KS
15922014-04-23 Keith Seitz <keiths@redhat.com>
1593
1594 * lib/mi-support.exp (mi_list_breakpoints): Delete.
1595 (mi_make_breakpoint_table): New procedure.
1596 (mi_create_breakpoint): Use mi_make_breakpoint
1597 and return the result.
1598 (mi_make_breakpoint): New procedure.
1599 (mi_build_kv_pairs): New procedure.
1600
1601 * gdb.mi/mi-break.exp: Remove unused globals,
1602 update mi_create_breakpoint usage, and use mi_make_breakpoint_table.
1603 All callers updated.
1604 * gdb.mi/mi-dprintf.exp: Use variable to track command
1605 number.
1606 Update all callers of mi_create_breakpoint and use
1607 mi_make_breakpoint_table.
1608 Remove any unused global variables.
1609 * gdb.mi/mi-nonstop.exp: Likewise.
1610 * gdb.mi/mi-nsintrall.exp: Likewise.
1611 * gdb.mi/mi-nsmoribund.exp: Likewise.
1612 * gdb.mi/mi-nsthrexec.exp: Likewise.
1613 * gdb.mi/mi-reverse.exp: Likewise.
1614 * gdb.mi/mi-simplerun.exp: Likewise.
1615 * gdb.mi/mi-stepn.exp: Likewise.
1616 * gdb.mi/mi-syn-frame.exp: Likewise.
1617 * gdb.mi/mi-until.exp: Likewise.
1618 * gdb.mi/mi-var-cp.exp: Likewise.
1619 * gdb.mi/mi-var-display.exp: Likewise.
1620 * gdb.mi/mi2-amd64-entry-value.exp: Likewise.
1621 * gdb.mi/mi2-var-child.exp: Likewise.
1622 * gdb.mi/mi-vla-c99.exp: Likewise.
1623 * lib/mi-support.exp: Likewise.
1624
1625 From Ian Lance Taylor <iant@cygnus.com>:
1626 * lib/gdb.exp (parse_args): New procedure.
1627
08351840
PA
16282014-04-23 Pedro Alves <palves@redhat.com>
1629
1630 * gdb.base/break-unload-file.c: New file.
1631 * gdb.base/break-unload-file.exp: New file.
1632 * gdb.base/sym-file-lib.c (baz): New function.
1633 * gdb.base/sym-file-loader.c (struct segment) <mapped_size>: New
1634 field.
1635 (load): Store the segment's mapped size.
1636 (unload): New function.
1637 (unload_shlib): New function.
1638 * gdb.base/sym-file-loader.h (unload_shlib): New declaration.
1639 * gdb.base/sym-file-main.c (main): Unload, and reload the library,
1640 set a breakpoint at baz, and call it.
1641 * gdb.base/sym-file.exp: New tests for stale breakpoint
1642 instructions.
1643
076855f9
PA
16442014-04-23 Pedro Alves <palves@redhat.com>
1645
1646 * gdb.base/hbreak-in-shr-unsupported-shr.c: New file.
1647 * gdb.base/hbreak-in-shr-unsupported.c: New file.
1648 * gdb.base/hbreak-in-shr-unsupported.exp: New file.
1649 * gdb.base/hbreak-unmapped.c: New file.
1650 * gdb.base/hbreak-unmapped.exp: New file.
1651 * gdb.trace/qtro.exp (gdb_is_target_remote): Move ...
1652 * lib/gdb.exp (gdb_is_target_remote): ... here.
1653
483805cf
PA
16542014-04-22 Pedro Alves <palves@redhat.com>
1655
1656 * gdb.base/consecutive-step-over.c: New file.
1657 * gdb.base/consecutive-step-over.exp: New file.
1658
06d97543
PA
16592014-04-22 Pedro Alves <palves@redhat.com>
1660
1661 * lib/gdb.exp (gdb_continue_to_breakpoint): Use gdb_test_multiple
1662 instead of send_gdb/gdb_expect.
1663
b4429ea2
YQ
16642014-04-22 Yao Qi <yao@codesourcery.com>
1665
1666 * lib/trace-support.exp (generate_tracefile): New procedure.
1667 * gdb.trace/tfile.exp: Skip the test if generate_tracefile
1668 return 0.
1669 * gdb.trace/mi-traceframe-changed.exp: Invoke test_tfind_tfile
1670 if generate_tracefile returns 1.
1671
51d48146
PA
16722014-04-18 Tom Tromey <palves@redhat.com>
1673 Pedro alves <tromey@redhat.com>
1674
1675 PR backtrace/15558
1676 * gdb.opt/inline-bt.exp: Test backtracing from an inline function
1677 with a backtrace limit.
1678 * gdb.python/py-frame-inline.exp: Test running to an inline
1679 function with a backtrace limit, and printing the newest frame.
1680 * gdb.python/py-frame-inline.c (main): Call f.
1681
bd1dce5f
MS
16822014-04-17 Marcus Shawcroft <marcus.shawcroft@arm.com>
1683
1684 * gdb.java/jnpe.exp: Drop srcdir from untested path.
1685
40d1a503
MS
16862014-04-17 Marcus Shawcroft <marcus.shawcroft@arm.com>
1687
1688 * lib/gdb.exp (gdb_compile_pthreads, gdb_compile_objc):
1689 Drop prefix from unsupported source file path.
1690
389b98f7
YQ
16912014-04-17 Yao Qi <yao@codesourcery.com>
1692
1693 * lib/gdb.exp (with_target_charset): New proc.
1694 * gdb.base/printcmds.exp (test_print_all_chars): Wrap tests with
1695 with_target_charset.
1696 (test_print_strings): Likewise.
1697 (test_repeat_bytes): Likewise.
1698 * gdb.base/setvar.exp: Set target-charset to ASCII temporarily
1699 for some tests.
1700
22869d73
KS
17012014-04-16 Keith Seitz <keiths@redhat.com>
1702
1703 PR gdb/15827
1704 * gdb.dwarf2/corrupt.c: New file.
1705 * gdb.dwarf2/corrupt.exp: New file.
1706
c4f87ca6
KS
17072014-04-16 Keith Seitz <keiths@redhat.com>
1708
1709 PR c++/16597
1710 * gdb.cp/namelessclass.cc: New file.
1711 * gdb.cp/namelessclass.exp: New file.
1712 * gdb.cp/namelessclass.S: New file.
1713
ab19de87
DE
17142014-04-16 Doug Evans <dje@google.com>
1715
1716 * lib/gdbserver-support.exp (gdbserver_default_get_remote_address):
1717 Add comment.
1718 (gdbserver_default_get_comm_port): New function.
1719 (gdbserver_start): Check if board file provided
1720 "gdbserver,get_comm_port" and use it if so.
1721 * boards/native-stdio-gdbserver.exp (sockethost): Set to "".
1722 (gdb,socketport): Set to "stdio".
1723 (gdbserver,get_comm_port): Set to ${board}_get_comm_port.
1724 (stdio_gdbserver_template): Delete.
1725 (${board}_get_remote_address): Update.
1726 (${board}_build_remote_cmd): Delete.
1727 (${board}_get_comm_port): New function.
1728 (${board}_spawn): Update.
1729 * boards/remote-stdio-gdbserver.exp (${board}_build_remote_cmd):
1730 Delete.
1731 (${board}_get_remote_address): Update.
1732 (${board}_get_comm_port): New function.
1733
fc98a809
AB
17342014-04-16 Andrew Burgess <aburgess@broadcom.com>
1735
1736 * gdb.base/memattr.exp: Improve regexps to handle memory regions
1737 appearing in any order.
1738
87fd9e6e
DE
17392014-04-15 Doug Evans <dje@google.com>
1740
1741 * gdb.gdb/selftest.exp (do_steps_and_nexts): Don't reference
1742 uninitialized value of "description".
1743
099fc3ea
KS
17442014-04-15 Keith Seitz <keiths@redhat.com>
1745
1746 * gdb.mi/mi-simplerun.exp (test_breakpoints_creation_and_listing):
1747 Remove unused globals.
1748 (test_running_the_program): Likewise.
1749 (test_controlled_execution): Likewise.
1750 (test_controlling_breakpoints): Likewise.
1751 (test_program_termination): Likewise.
1752
5da151d4
KS
17532014-04-15 Keith Seitz <keiths@redhat.com>
1754
1755 * gdb.mi/mi-break.exp (test_tbreak_creation_and_listing): Remove
1756 unused globals.
1757 (test_rbreak_creation_and_listing): Likewise.
1758 (test_ignore_count): Likewise.
1759 (test_error): Likewise.
1760
35e5d2f0
PA
17612014-04-15 Pedro Alves <palves@redhat.com>
1762
1763 * gdb.base/sym-file-loader.h: Move inclusion of <inttypes.h>,
1764 <ansidecl.h>, <elf/common.h> and <elf/external.h> to
1765 sym-file-loader.c.
1766 (Elf_External_Phdr, Elf_External_Ehdr, Elf_External_Shdr)
1767 (Elf_External_Sym, Elf_Addr, GET, GETADDR, struct segment): Move
1768 to sym-file-loader.c.
1769 (struct library): Forward declare.
1770 (load_shlib, lookup_function): Change prototypes.
1771 (find_shstrtab, find_strtab, find_shdr, find_symtab)
1772 (translate_offset): Remove declarations.
1773 (get_text_addr): New declaration.
1774 * gdb.base/sym-file-loader.c: Move inclusion of <inttypes.h>,
1775 <ansidecl.h>, <elf/common.h> and <elf/external.h> here from
1776 sym-file-loader.h.
1777 (Elf_External_Phdr, Elf_External_Ehdr, Elf_External_Shdr)
1778 (Elf_External_Sym, Elf_Addr, GET, GETADDR, struct segment): Move
1779 here from sym-file-loader.h.
1780 (struct library): New structure.
1781 (load_shlib, lookup_function): Change prototypes and adjust to
1782 work with a struct library.
1783 (find_shstrtab, find_strtab, find_shdr, find_symtab)
1784 (translate_offset): Make static.
1785 (get_text_addr): New function.
1786 * gdb.base/sym-file-main.c (main): Adjust to new loader interface.
1787
eb4c1710
PA
17882014-04-15 Pedro Alves <palves@redhat.com>
1789
1790 * gdb.base/sym-file-loader.c: Fix typo. SELF_LINK, not SELK_LINK.
1791
2d1baf52
PA
17922014-04-15 Pedro Alves <palves@redhat.com>
1793
1794 * gdb.base/sym-file-loader.c: Include <limits.h>.
1795 (SELF_LINK): New define.
1796 (get_origin): New function.
1797 (load_shlib): Use it.
1798 * gdb.base/sym-file.exp: Don't early return if the target is
1799 remote. Use runto_main, and issue fail is that fails. Use
1800 gdb_load_shlibs.
1801 (shlib_name): Delete.
1802 (lib_so, lib_syms, lib_dlopen): New globals. Use them throughout.
1803
7dd6df01
PA
18042014-04-15 Pedro Alves <palves@redhat.com>
1805
1806 * gdb.base/sym-file.exp: Remove regex characters from test
1807 message. Don't refer to breakpoint numbers in test messages.
1808
b50c8614
KS
18092014-04-14 Keith Seitz <keiths@redhat.com>
1810
1811 PR c++/16253
1812 * gdb.cp/var-tag.cc: New file.
1813 * gdb.cp/var-tag.exp: New file.
1814 * gdb.dwarf2/dw2-ada-ffffffff.exp: Set the language to C++.
1815 * gdb.dwarf2/dw2-anon-mptr.exp: Likewise.
1816 * gdb.dwarf2/dw2-double-set-die-type.exp: Likewise.
1817 * gdb.dwarf2/dw2-inheritance.exp: Likewise.
1818
3d567982
TT
18192014-04-14 Tom Tromey <tromey@redhat.com>
1820
1821 * gdb.cp/classes.exp (test_enums): Handle underlying type.
1822 * gdb.dwarf2/enum-type.exp: Add test for enum with underlying
1823 type.
1824 * gdb.cp/enum-class.exp: New file.
1825 * gdb.cp/enum-class.cc: New file.
1826
0626fc76
TT
18272014-04-14 Tom Tromey <tromey@redhat.com>
1828
1829 * gdb.dwarf2/enum-type.exp: New file.
1830
dca325b3
SA
18312014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
1832
1833 * gdb.mi/mi-vla-c99.exp: New file.
1834 * gdb.mi/vla.c: New file.
1835
5854b38a
SA
18362014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
1837
1838 * gdb.base/vla-datatypes.c: New file.
1839 * gdb.base/vla-datatypes.exp: New file.
1840
463bb957
SA
18412014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
1842
1843 * gdb.base/vla-ptr.c: New file.
1844 * gdb.base/vla-ptr.exp: New file.
1845
3dd170be
SA
18462014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
1847
1848 * gdb.dwarf2/count.exp: New file.
1849
5ecaaa66
SA
18502014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
1851
1852 * gdb.base/vla-sideeffect.c: New file.
1853 * gdb.base/vla-sideeffect.exp: New file.
1854
41f1ada5
DB
18552014-04-14 David Blaikie <dblaikie@gmail.com>
1856
1857 * gdb.mi/non-stop.c: Add return value for non-void function return
1858 statement.
1859 * gdb.threads/staticthreads.c: Ditto.
1860
0be03e84
DE
18612014-04-12 Siva Chandra Reddy <sivachandra@google.com>
1862 Doug Evans <xdje42@gmail.com>
1863
1864 * gdb.guile/scm-value.c: Improve test case.
1865 * gdb.guile/scm-value.exp: Add new test.
1866
f180a1fb
DB
18672014-04-11 David Blaikie <dblaikie@gmail.com>
1868
1869 * gdb.opt/inline-break.exp: Explicitly specify -std=gnu89 to
1870 override Clang's default.
1871
6b662e19
JB
18722014-04-11 Joel Brobecker <brobecker@adacore.com>
1873
1874 Revert the following changes (regressions):
1875
1876 * gdb.base/vla-sideeffect.c: New file.
1877 * gdb.base/vla-sideeffect.exp: New file.
1878
1879 * gdb.dwarf2/count.exp: New file.
1880
1881 * gdb.base/vla-multi.c: New file.
1882 * gdb.base/vla-multi.exp: New file.
1883
1884 * gdb.base/vla-ptr.c: New file.
1885 * gdb.base/vla-ptr.exp: New file.
1886
1887 * gdb.base/vla-datatypes.c: New file.
1888 * gdb.base/vla-datatypes.exp: New file.
1889
1890 * gdb.mi/mi-vla-c99.exp: New file.
1891 * gdb.mi/vla.c: New file.
1892
245a5f0b
KS
18932014-04-11 Keith Seitz <keiths@redhat.com>
1894
1895 PR c++/16675
1896 * gdb.cp/cpsizeof.exp: New file.
1897 * gdb.cp/cpsizeof.cc: New file.
1898
58a84dcf
SA
18992014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
1900
191a8a90
JB
1901 * gdb.mi/mi-vla-c99.exp: New file.
1902 * gdb.mi/vla.c: New file.
58a84dcf 1903
c8655f75
SA
19042014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
1905
1906 * gdb.base/vla-datatypes.c: New file.
1907 * gdb.base/vla-datatypes.exp: New file.
1908
024e13b4
SA
19092014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
1910
1911 * gdb.base/vla-ptr.c: New file.
1912 * gdb.base/vla-ptr.exp: New file.
1913
1a237e0e
SA
19142014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
1915
1916 * gdb.base/vla-multi.c: New file.
1917 * gdb.base/vla-multi.exp: New file.
1918
504f3432
SA
19192014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
1920
1921 * gdb.dwarf2/count.exp: New file.
1922
3bce8237
SA
19232014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
1924
191a8a90
JB
1925 * gdb.base/vla-sideeffect.c: New file.
1926 * gdb.base/vla-sideeffect.exp: New file.
3bce8237 1927
322f9c21
YQ
19282014-04-11 Yao Qi <yao@codesourcery.com>
1929
1930 * gdb.base/completion.exp: Check file exists before running tests
1931 on file completion.
1932
d708bcd1
PA
19332014-04-10 Pedro Alves <palves@redhat.com>
1934
1935 * gdb.base/cond-eval-mode.c: New file.
1936 * gdb.base/cond-eval-mode.exp: Use standard_testfile. Adjust
1937 prepare_for_testing to build the new file. Check result of
1938 runto_main.
1939 (test_break, test_watch): New procedures.
1940 (top level): Use them.
1941
ae1d2761
PM
19422014-04-08 Pierre Muller <muller@sourceware.org>
1943
1944 * gdb.base/printcmds.exp (test_artificial_arrays): Disable
1945 Ctrl-V use for mingw hosts.
1946
7af389b8
SC
19472014-04-07 Siva Chandra Reddy <sivachandra@google.com>
1948
1949 * gdb.python/py-value.c: Improve test case.
1950 * gdb.python/py-value.exp: Add new test.
1951
5e703181
DE
19522014-04-07 David Blaikie <dblaikie@gmail.com>
1953
1954 * lib/compiler.c: Identify the clang compiler.
1955 * lib/compiler.cc: Ditto.
1956
9810b410
YQ
19572014-04-03 Yao Qi <yao@codesourcery.com>
1958
1959 * gdb.base/setshow.exp: Invoke string_to_regexp to HOME and PWD.
1960
98d1b8dc
AB
19612014-04-01 Anton Blanchard <anton@samba.org>
1962
1963 * gdb.arch/ppc64-atomic-inst.exp: Use untested. Make test
1964 messages unique.
1965
3114cea1
AB
19662014-04-01 Anton Blanchard <anton@samba.org>
1967
1968 * gdb.arch/ppc64-atomic-inst.exp: Use standard_testfile,
1969 prepare_for_testing.
1970
62f7182c
AB
19712014-04-01 Anton Blanchard <anton@samba.org>
1972
1973 * gdb.arch/ppc64-atomic-inst.c: Remove.
1974 * gdb.arch/ppc64-atomic-inst.S: New file.
1975 * gdb.arch/ppc64-atomic-inst.exp: Adapt for asm based testcase.
1976
770e7fc7
DE
19772014-03-31 Doug Evans <dje@google.com>
1978
1979 * gdb.base/print-symbol-loading-lib.c: New file.
1980 * gdb.base/print-symbol-loading-main.c: New file.
1981 * gdb.base/print-symbol-loading.exp: New file.
1982
46e2bafa
YQ
19832014-03-31 Yao Qi <yao@codesourcery.com>
1984
1985 * gdb.base/source-dir.exp: Allow ';' as a directory separator.
1986
8776cfe9
JB
19872014-03-28 Joel Brobecker <brobecker@adacore.com>
1988
1989 * gdb.ada/mi_dyn_arr: New testcase.
1990
5d1ef361
DE
19912014-03-27 Doug Evans <dje@google.com>
1992
1993 * gdb.dwarf2/dw2-abs-hi-pc.exp: Build tests with "nodebug".
1994
b5bee914
YQ
19952014-03-27 Yao Qi <yao@codesourcery.com>
1996
1997 * lib/gdb.exp (can_single_step_to_signal_handler): Return zero
1998 if target is nios2-*-*.
1999
0d4d0e77
YQ
20002014-03-26 Yao Qi <yao@codesourcery.com>
2001
2002 * lib/gdb.exp (readline_is_used): New proc.
2003 * gdb.base/completion.exp: Move tests on command complete up.
2004 Skip the rest of tests if readline is not used.
2005 * gdb.ada/complete.exp: Skp the test if readline is not
2006 used.
2007 * gdb.base/filesym.exp: Likewise.
2008 * gdb.base/macscp.exp: Likewise.
2009 * gdb.base/readline-ask.exp: Likewise.
2010 * gdb.base/readline.exp: Likewise.
2011 * gdb.python/py-cmd.exp: Likewise.
2012 * gdb.trace/tfile.exp: Likewise.
2013
29361eee
YQ
20142014-03-26 Yao Qi <yao@codesourcery.com>
2015
2016 * gdb.base/macscp.exp: Fix code format issues.
2017
bc9a5525
UW
20182014-03-25 Ulrich Weigand <uweigand@de.ibm.com>
2019
2020 * gdb.asm/asm-source.exp: Handle powerpc64le-* targets.
2021 * gdb.asm/powerpc64le.inc: New file.
2022
d3839ede
PA
20232014-03-25 Pedro Alves <palves@redhat.com>
2024 Doug Evans <dje@google.com>
2025
2026 * gdb.base/source-execution.c: New file.
2027 * gdb.base/source-execution.exp: New file.
2028 * gdb.base/source-execution.gdb: New file.
2029
01672a57
DE
20302014-03-24 Doug Evans <dje@google.com>
2031
2032 * gdb.linespec/macro-relative.exp: Mark the test as unsupported if
2033 using fission.
2034
88bbeca9
HZ
20352014-03-24 Hui Zhu <hui@codesourcery.com>
2036 Pedro Alves <palves@redhat.com>
2037
2038 PR breakpoints/16101
2039 * gdb.base/dprintf.exp: Use unsupported rather than changing the
2040 test pass/fail messages. Detect missing support for dprintf when
2041 breakpoints are actually inserted.
2042 * gdb.base/mi-dprintf.exp: Detect missing support for dprintf when
2043 breakpoints are actually inserted.
2044 * lib/mi-support.exp (mi_run_cmd_full): Return -1 if continue
2045 fails.
2046
d2348791
JK
20472014-03-24 Jan Kratochvil <jan.kratochvil@redhat.com>
2048
2049 * gdb.base/gdb-sigterm.exp (do_test): Remove "set debug lin-lwp 1".
2050
feef67ab
DE
20512014-03-22 Doug Evans <xdje42@gmail.com>
2052
2053 * gdb.python/python.exp (python not supported): Verify multi-line
2054 python command issues an error.
25d743f9 2055 * gdb.guile/guile.exp (guile not supported): Verify multi-line
51b8d20c 2056 guile command issues an error.
feef67ab 2057
ecebef6a
MR
20582014-03-21 Maciej W. Rozycki <macro@codesourcery.com>
2059
2060 * gdb.threads/thread-specific.exp: Handle the lack of usable
2061 $this_breakpoint and $this_thread.
2062
ccdd1909
HZ
20632014-03-21 Hui Zhu <hui@codesourcery.com>
2064
2065 * gdb.base/attach.exp (do_command_attach_tests): New.
2066
beb460e8
PA
20672014-03-20 Tom Tromey <tromey@redhat.com>
2068 Pedro Alves <palves@redhat.com>
2069
2070 PR cli/15718
2071 * gdb.base/condbreak-call-false.c: New file.
2072 * gdb.base/condbreak-call-false.exp: New file.
2073
40acf43a
PA
20742014-03-20 Pedro Alves <palves@redhat.com>
2075
2076 * gdb.threads/signal-while-stepping-over-bp-other-thread.c (pid):
2077 Delete.
2078 (block_signals, unblock_signals): Delete.
2079 (child_function_2, main): Remove references to deleted variable
2080 and functions.
2081
9f5e1e02
PA
20822014-03-20 Pedro Alves <palves@redhat.com>
2083
2084 * gdb.threads/signal-while-stepping-over-bp-other-thread.c (main):
2085 Use pthread_kill to signal thread 2.
2086 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp:
2087 Adjust to make the test send itself a signal rather than using the
2088 host's "kill" command.
2089
99619bea
PA
20902014-03-20 Pedro Alves <palves@redhat.com>
2091
2092 * gdb.threads/multiple-step-overs.c: New file.
2093 * gdb.threads/multiple-step-overs.exp: New file.
2094 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp:
2095 Adjust expected infrun debug output.
2096
2adfaa28
PA
20972014-03-20 Pedro Alves <palves@redhat.com>
2098
2099 * gdb.threads/step-over-trips-on-watchpoint.c: New file.
2100 * gdb.threads/step-over-trips-on-watchpoint.exp: New file.
2101
31e77af2
PA
21022014-03-20 Pedro Alves <palves@redhat.com>
2103
2104 PR breakpoints/7143
2105 * gdb.base/watchpoint.exp: Mention bugzilla bug number instead of
2106 old gnats gdb/38. Remove kfail. Adjust to use gdb_test instead
2107 of gdb_test_multiple.
2108 * gdb.cp/annota2.exp: Remove kfail for gdb/38.
2109 * gdb.cp/annota3.exp: Remove kfail for gdb/38.
2110
b9f437de
PA
21112014-03-20 Pedro Alves <palves@redhat.com>
2112
2113 * gdb.threads/step-over-lands-on-breakpoint.c: New file.
2114 * gdb.threads/step-over-lands-on-breakpoint.exp: New file.
2115
05adc73e
PA
21162014-03-19 Pedro Alves <palves@redhat.com>
2117
2118 * gdb.base/async.exp: Remove early return.
2119
6048b950
PA
21202014-03-19 Pedro Alves <palves@redhat.com>
2121
2122 * gdb.base/async.exp (step& tests): Pass explicit test messages.
2123
8bcfb00a
PA
21242014-03-19 Pedro Alves <palves@redhat.com>
2125
2126 * gdb.base/async.exp (test_background): Expect \r\n after
2127 "completed." in the fail pattern.
2128
884e37dc
PA
21292014-03-19 Pedro Alves <palves@redhat.com>
2130
2131 * gdb.base/async.exp (test_background): New procedure.
2132 Use it for all background execution command tests.
2133
148e57e2
PA
21342014-03-19 Pedro Alves <palves@redhat.com>
2135
2136 * gdb.base/async.exp: Use prepare_for_testing.
2137
f48088c7
PA
21382014-03-19 Pedro Alves <palves@redhat.com>
2139
2140 * gdb.base/async.c (foo): Make 'x' volatile. Write to it twice in
2141 the same line.
2142
e2f6c966
PA
21432014-03-19 Pedro Alves <palves@redhat.com>
2144
2145 * gdb.base/async.c (main): Add "jump here" and "until here" line
2146 marker comments.
2147 * gdb.base/async.exp (jump_here): New global.
2148 (jump& test): Use it.
2149 (until_here): New global.
2150 (until& test): Use it.
2151
c30568d4
PA
21522014-03-19 Pedro Alves <palves@redhat.com>
2153
2154 * gdb.base/async.exp: Don't frob gdb_protocol.
2155
0172b6a7
DE
21562014-03-18 Doug Evans <xdje42@gmail.com>
2157
2158 * gdb.base/async.exp: Whitespace fixes. Turn on target-async.
2159 Fix spelling of exec-done-display.
2160
06c868a8
JK
21612014-03-18 Jan Kratochvil <jan.kratochvil@redhat.com>
2162
2163 PR gdb/15358
2164 * gdb.base/gdb-sigterm.c: New file.
2165 * gdb.base/gdb-sigterm.exp: New file.
2166
0c7e1a46
PA
21672014-03-18 Pedro Alves <palves@redhat.com>
2168
2169 PR gdb/13860
2170 * gdb.mi/mi-solib.exp: Remove gdb/13860 kfail.
2171 * lib/mi-support.exp (mi_expect_stop): Add special handling for
2172 solib-event.
2173
f7c77d93
JB
21742014-03-17 Joel Brobecker <brobecker@adacore.com>
2175
2176 * gdb.ada/pckd_arr_ren: New testcase.
2177
5a1e8c7a
DE
21782014-03-13 Doug Evans <xdje42@gmail.com>
2179
2180 PR guile/16612
2181 * gdb.guile/scm-value.ep (test_value_after_death): Do a garbage
2182 collect after discarding symbols.
2183
350e1a76
DE
21842014-03-13 Ludovic Courtès <ludo@gnu.org>
2185 Doug Evans <xdje42@gmail.com>
2186
2187 * gdb.guile/scm-value.exp (test_value_in_inferior): Verify value added
2188 to history survives a gc.
2189
a69900ae
PA
21902014-03-13 Pedro Alves <palves@redhat.com>
2191
2192 * gdb.base/default.exp: Don't test "target procfs".
2193
5db9f0bd
PA
21942014-03-13 Pedro Alves <palves@redhat.com>
2195
2196 * gdb.base/default.exp: Update "target child" and "target procfs"
2197 tests to not expect "Unix".
2198
b3ccfe11
TT
21992014-03-12 Tom Tromey <tromey@redhat.com>
2200
2201 * gdb.base/corefile.exp (corefile_test_run, corefile_test_attach):
2202 New procs. Add target-async tests.
2203 * gdb.reverse/break-precsave.exp (precsave_tests): New proc.
2204 Add target-async tests.
2205
646f4417
AA
22062014-03-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
2207
2208 * gdb.dwarf2/dw2-ifort-parameter.c (func): Define labels
2209 'func_start' and 'func_end' for the beginning and end of the
2210 function code, respectively.
2211 * gdb.dwarf2/dw2-ifort-parameter.exp: Use 'func_start' and
2212 'func_end' instead of 'func' and 'main'.
2213
288c211f
AA
22142014-03-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
2215
2216 * gdb.dwarf2/dw2-ifort-parameter-debug.S: Remove.
2217 * gdb.dwarf2/dw2-ifort-parameter.exp: Use Dwarf::assemble to
2218 generate the debug info assembler source.
2219
e0c0f156
AA
22202014-03-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
2221
2222 * gdb.dwarf2/arr-stride.exp: Exploit 'prepare_for_testing'.
2223 * gdb.dwarf2/arr-subrange.exp: Likewise.
2224 * gdb.dwarf2/dwz.exp: Likewise.
2225 * gdb.dwarf2/method-ptr.exp: Likewise.
2226 * gdb.dwarf2/missing-sig-type.exp: Likewise.
2227 * gdb.dwarf2/subrange.exp: Likewise.
2228 * gdb.dwarf2/implptrconst.exp: Exploit 'build_executable'.
2229 * gdb.dwarf2/implptrpiece.exp: Likewise.
2230 * gdb.dwarf2/nostaticblock.exp: Likewise.
2231
0e5c4555
AA
22322014-03-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
2233
2234 * lib/gdb.exp (build_executable_from_specs): Don't prepend source
2235 directory to absolute path name arguments.
2236
5ec18f2b
JG
22372014-03-10 Joel Brobecker <brobecker@adacore.com>
2238
2239 * gdb.ada/tagged_access: New testcase.
2240
847fc4f2
MM
22412014-03-07 Markus Metzger <markus.t.metzger@intel.com>
2242
2243 * gdb.btrace/data.exp: Update expected output.
2244
cc3da688
YQ
22452014-03-06 Yao Qi <yao@codesourcery.com>
2246
2247 * gdb.trace/pr16508.exp: New file.
2248
0f26cec1
PA
22492014-03-05 Pedro Alves <palves@redhat.com>
2250
2251 PR gdb/16575
2252 * gdb.base/breakpoint-shadow.exp (compare_disassembly): New
2253 procedure.
2254 (top level): Adjust to use it. Add tests that exercise breakpoint
2255 interaction with the code-cache.
2256
7a5a839f
LC
22572014-02-26 Ludovic Courtès <ludo@gnu.org>
2258
2259 * gdb.guile/scm-value.exp (test_value_in_inferior): Add
2260 test for 'history-append!'.
2261
31aa7e4e
JB
22622014-02-26 Joel Brobecker <brobecker@adacore.com>
2263
2264 * gdb.dwarf2/dw2-abs-hi-pc-hello-dbg.S: New file.
2265 * gdb.dwarf2/dw2-abs-hi-pc-hello.c: New file.
2266 * gdb.dwarf2/dw2-abs-hi-pc-world-dbg.S: New file.
2267 * gdb.dwarf2/dw2-abs-hi-pc-world.c: New file.
2268 * gdb.dwarf2/dw2-abs-hi-pc.c: New file.
2269 * gdb.dwarf2/dw2-abs-hi-pc.exp: New file.
2270
1b588015
JB
22712014-02-26 Joel Brobecker <brobecker@adacore.com>
2272
2273 * testsuite/gdb.python/py-pp-re-notag.c: New file.
2274 * testsuite/gdb.python/py-pp-re-notag.ex: New file.
2275 * testsuite/gdb.python/py-pp-re-notag.p: New file.
2276
55426c9d
JB
22772014-02-26 Joel Brobecker <brobecker@adacore.com>
2278
2279 * gdb.dwarf2/arr-subrange.c, gdb.dwarf2/arr-subrange.exp: New files.
2280
dc53a7ad
JB
22812014-02-26 Joel Brobecker <brobecker@adacore.com>
2282
2283 * gdb.dwarf2/arr-stride.c: New file.
2284 * gdb.dwarf2/arr-stride.exp: New file.
2285
12ab52e9
PA
22862014-02-26 Pedro Alves <palves@redhat.com>
2287
2288 * gdb.ada/tasks.exp: Set a task-specific breakpoint at break_me
2289 that won't ever trigger. Make sure that GDB reports the correct
2290 breakpoint that caused the stop.
2291
849c862e
JK
22922014-02-25 Jan Kratochvil <jan.kratochvil@redhat.com>
2293
2294 PR gdb/16626
2295 * gdb.base/auto-load-script: New file.
2296 * gdb.base/auto-load.c: New file.
2297 * gdb.base/auto-load.exp: New file.
2298
71b7d793
JK
2299 PR gdb/16626
2300 * gdb.base/auto-load.exp: Fix out-of-srctree run.
2301
e2f0d509
JK
23022014-02-25 Jan Kratochvil <jan.kratochvil@redhat.com>
2303
2304 Fix dw2-icycle.exp -fsanitize=address GDB crash.
2305 * gdb.dwarf2/dw2-icycle.S: Remove all DW_AT_sibling.
2306
50cc37c8
DE
23072014-02-24 Doug Evans <dje@google.com>
2308
2309 * lib/gdb.exp (run_on_host): Log error output if program fails.
2310
ea4758f2
PA
23112014-02-21 Pedro Alves <palves@redhat.com>
2312
2313 * gdb.threads/step-after-sr-lock.c: Rename to ...
2314 * gdb.threads/signal-while-stepping-over-bp-other-thread.c: ... this.
2315 * gdb.threads/step-after-sr-lock.exp: Rename to ...
2316 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp:
2317 ... this.
2318
d7b30f67
SDJ
23192014-02-20 Sergio Durigan Junior <sergiodj@redhat.com>
2320
2321 PR tdep/16397
2322 * gdb.arch/amd64-stap-special-operands.exp: New file.
2323 * gdb.arch/amd64-stap-three-arg-disp.S: Likewise.
2324 * gdb.arch/amd64-stap-three-arg-disp.c: Likewise.
2325 * gdb.arch/amd64-stap-triplet.S: Likewise.
2326 * gdb.arch/amd64-stap-triplet.c: Likewise.
2327
83deb43f
JB
23282014-02-20 Joel Brobecker <brobecker@adacore.com>
2329
2330 * gdb.dwarf2/dw2-icycle.S: Remove second and third parameters
2331 in .section pseudo-op.
2332
adde2bff
DE
23332014-02-20 lin zuojian <manjian2006@gmail.com>
2334 Joel Brobecker <brobecker@adacore.com>
2335 Doug Evans <xdje42@gmail.com>
2336
2337 PR symtab/16581
2338 * gdb.dwarf2/dw2-icycle.S: New file.
2339 * gdb.dwarf2/dw2-icycle.c: New file.
2340 * gdb.dwarf2/dw2-icycle.exp: New file.
2341
f7bd0f78
SC
23422014-02-19 Siva Chandra Reddy <sivachandra@google.com>
2343
2344 * gdb.python/py-value-cc.cc: Improve test case to enable testing
2345 operations on gdb.Value objects.
2346 * gdb.python/py-value-cc.exp: Add new test to test operations on
2347 gdb.Value objects.
2348
c17ef0d5
DE
23492014-02-18 Doug Evans <dje@google.com>
2350
2351 * Makefile.in (TESTS): New variable.
2352 (expanded_tests, expanded_tests_or_none): New variables
2353 (check-single): Pass $(expanded_tests_or_none) to runtest.
2354 (check-parallel): Only run tests in $(TESTS) if non-empty.
2355 (check/no-matching-tests-found): New rule.
2356 * README: Document TESTS makefile variable.
2357
5dd3176f
DE
23582014-02-18 Doug Evans <dje@google.com>
2359
2360 * Makefile.in (check-parallel): rm -rf outputs temp.
2361
0b10be4f
JK
23622014-02-16 Jan Kratochvil <jan.kratochvil@redhat.com>
2363
2364 Fix "ERROR: no fileid for" in the testsuite.
2365 * lib/gdb.exp (gdb_finish): Check gdb_spawn_id.
2366
85f224e7
DE
23672014-02-12 Doug Evans <dje@google.com>
2368
2369 * gdb.dwarf2/Makefile.in (EXECUTABLES): Add dwp-symlink.
2370 (MISCELLANEOUS): New variable.
2371 (clean): rm -rf $(MISCELLANEOUS).
2372 * gdb.dwarf2/dwp-symlink.exp: Test the case where the executable and
2373 dwp live in the same directory as symlinks, with each symlink pointed
2374 to a differently named file in a different directory.
2375
149b30ff
DE
23762014-02-11 Doug Evans <dje@google.com>
2377
2378 * gdb.dwarf2/dwp-symlink.exp: Rewrite to use remote_* commands instead
2379 of Tcl file commands.
2380
1dfdac32
MK
23812014-02-10 Mark Kettenis <kettenis@gnu.org>
2382
2383 * gdb.threads/step-after-sr-lock.exp: Avoid executing
2384 "kill -SIGUSR1 -1".
2385
aa4fb036
JB
23862014-02-10 Joel Brobecker <brobecker@adacore.com>
2387
2388 * gdb.ada/tick_length_array_enum_idx: New testcase.
2389
ed3ef339
DE
23902014-02-10 Doug Evans <xdje42@gmail.com>
2391
2392 * configure.ac (AC_OUTPUT): Add gdb.guile.
2393 * configure: Regenerate.
2394 * lib/gdb-guile.exp: New file.
2395 * lib/gdb.exp (get_target_charset): New function.
2396 * gdb.base/help.exp: Update expected output from "apropos apropos".
2397 * gdb.guile/Makefile.in: New file.
2398 * gdb.guile/guile.exp: New file.
2399 * gdb.guile/scm-arch.c: New file.
2400 * gdb.guile/scm-arch.exp: New file.
2401 * gdb.guile/scm-block.c: New file.
2402 * gdb.guile/scm-block.exp: New file.
2403 * gdb.guile/scm-breakpoint.c: New file.
2404 * gdb.guile/scm-breakpoint.exp: New file.
2405 * gdb.guile/scm-disasm.c: New file.
2406 * gdb.guile/scm-disasm.exp: New file.
2407 * gdb.guile/scm-equal.c: New file.
2408 * gdb.guile/scm-equal.exp: New file.
2409 * gdb.guile/scm-error.exp: New file.
2410 * gdb.guile/scm-error.scm: New file.
2411 * gdb.guile/scm-frame-args.c: New file.
2412 * gdb.guile/scm-frame-args.exp: New file.
2413 * gdb.guile/scm-frame-args.scm: New file.
2414 * gdb.guile/scm-frame-inline.c: New file.
2415 * gdb.guile/scm-frame-inline.exp: New file.
2416 * gdb.guile/scm-frame.c: New file.
2417 * gdb.guile/scm-frame.exp: New file.
2418 * gdb.guile/scm-generics.exp: New file.
2419 * gdb.guile/scm-gsmob.exp: New file.
2420 * gdb.guile/scm-iterator.c: New file.
2421 * gdb.guile/scm-iterator.exp: New file.
2422 * gdb.guile/scm-math.c: New file.
2423 * gdb.guile/scm-math.exp: New file.
2424 * gdb.guile/scm-objfile-script-gdb.in: New file.
2425 * gdb.guile/scm-objfile-script.c: New file.
2426 * gdb.guile/scm-objfile-script.exp: New file.
2427 * gdb.guile/scm-objfile.c: New file.
2428 * gdb.guile/scm-objfile.exp: New file.
2429 * gdb.guile/scm-ports.exp: New file.
2430 * gdb.guile/scm-pretty-print.c: New file.
2431 * gdb.guile/scm-pretty-print.exp: New file.
2432 * gdb.guile/scm-pretty-print.scm: New file.
2433 * gdb.guile/scm-section-script.c: New file.
2434 * gdb.guile/scm-section-script.exp: New file.
2435 * gdb.guile/scm-section-script.scm: New file.
2436 * gdb.guile/scm-symbol.c: New file.
2437 * gdb.guile/scm-symbol.exp: New file.
2438 * gdb.guile/scm-symtab-2.c: New file.
2439 * gdb.guile/scm-symtab.c: New file.
2440 * gdb.guile/scm-symtab.exp: New file.
2441 * gdb.guile/scm-type.c: New file.
2442 * gdb.guile/scm-type.exp: New file.
2443 * gdb.guile/scm-value-cc.cc: New file.
2444 * gdb.guile/scm-value-cc.exp: New file.
2445 * gdb.guile/scm-value.c: New file.
2446 * gdb.guile/scm-value.exp: New file.
2447 * gdb.guile/source2.scm: New file.
2448 * gdb.guile/types-module.cc: New file.
2449 * gdb.guile/types-module.exp: New file.
2450
7026a7c1
YQ
24512014-02-10 Yao Qi <yao@codesourcery.com>
2452
2453 PR testsuite/16543
2454 * configure.ac: Append gdb.gdb/Makefile in AC_OUTPUT.
2455 * configure: Regenerated.
2456 * Makefile.in: New file.
2457
6c466447
AS
24582014-02-08 Andreas Schwab <schwab@linux-m68k.org>
2459
2460 * gdb.python/py-framefilter.exp: Fix typo.
2461
6e854735
YQ
24622014-02-08 Yao Qi <yao@codesourcery.com>
2463
2464 * gdb.mi/mi-breakpoint-changed.exp (test_insert_delete_modify): Test
2465 that no =breakpoint-modified is emitted when breakpoints are
2466 modified through MI commands.
2467
d137e6dc
PA
24682014-02-07 Pedro Alves <pedro@codesourcery.com>
2469 Pedro Alves <palves@redhat.com>
2470
2471 * gdb.threads/step-after-sr-lock.c: New file.
2472 * gdb.threads/step-after-sr-lock.exp: New file.
2473
b5ee5a50
PA
24742014-02-07 Pedro Alves <palves@redhat.com>
2475
2476 * gdb.threads/stepi-random-signal.exp: Set SIGCHLD to print.
2477
3c77faf3
JK
24782014-02-06 Jan Kratochvil <jan.kratochvil@redhat.com>
2479
2480 Fix i386-sse-stack-align.exp regression since GDB_PARALLEL.
2481 * gdb.arch/i386-sse-stack-align.exp: Use standard_output_file.
2482
6dddc817
DE
24832014-02-06 Doug Evans <xdje42@gmail.com>
2484
2485 * gdb.python/py-breakpoint.exp (test_bkpt_eval_funcs): Update expected
2486 output.
2487
2488 * gdb.gdb/python-interrupts.exp: New file.
2489
de7b2893
YQ
24902014-02-05 Yao Qi <yao@codesourcery.com>
2491
2492 * gdb.trace/report.exp (use_collected_data): Test the output
2493 of "info threads" and "info inferiors".
2494
66d032ac
YQ
24952014-02-05 Yao Qi <yao@codesourcery.com>
2496
2497 Revert this patch:
2498
2499 2013-05-24 Yao Qi <yao@codesourcery.com>
2500
2501 * gdb.trace/tfile.exp: Test inferior and thread.
2502
591a12a1
UW
25032014-02-04 Ulrich Weigand <uweigand@de.ibm.com>
2504
2505 * gdb.base/sigbpt.exp: Do not use "*" when setting breakpoint
2506 on a function.
2507 * gdb.base/step-bt.c: Call hello via function pointer to make
2508 sure its first instruction is executed on powerpc64le-linux.
2509
0ff3e01f
UW
25102014-02-04 Ulrich Weigand <uweigand@de.ibm.com>
2511
2512 * gdb.arch/powerpc-d128-regs.exp: Enable on powerpc64*-*.
2513
084ee545
UW
25142014-02-04 Ulrich Weigand <uweigand@de.ibm.com>
2515
2516 * gdb.arch/vsx-regs.exp: Check target endianness. Provide variants
2517 of the test patterns for use on little-endian systems.
2518
6ed14ff3
UW
25192014-02-04 Ulrich Weigand <uweigand@de.ibm.com>
2520
2521 * gdb.arch/altivec-regs.exp: Use gdb_test_multiple for endian test.
2522 (decimal_vector): Fix for little-endian.
2523
401e27fd
JM
25242014-01-29 Jose E. Marchesi <jose.marchesi@oracle.com>
2525
2526 * gdb.arch/sparc-sysstep.exp: New file.
2527 * gdb.arch/sparc-sysstep.c: Likewise.
2528
2529 * gdb.arch/Makefile.in (EXECUTABLES): Add sparc-sysstep.
2530
8b924729
EBM
25312014-01-28 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
2532
2533 * gdb.base/info-shared.exp: Expect leading `.' on ppc64's symbols.
2534
fb151210
JB
25352014-01-23 Tom Tromey <tromey@redhat.com>
2536
2537 * gdb.ada/array_char_idx: New testcase.
2538
0740f8d8
TT
25392014-01-23 Tom Tromey <tromey@redhat.com>
2540
2541 PR python/16487:
2542 * gdb.python/py-framefilter.exp: Add test using "Error" filter.
2543 * gdb.python/py-framefilter.py (ErrorInName, ErrorFilter): New
2544 classes.
2545
21909fa1
TT
25462014-01-23 Tom Tromey <tromey@redhat.com>
2547
2548 PR python/16491:
2549 * gdb.python/py-framefilter.py (Reverse_Function.function): Read a
2550 string from an inferior frame.
2551 * gdb.python/py-framefilter-mi.exp: Update.
2552
87ce2a04
DE
25532014-01-22 Doug Evans <dje@google.com>
2554
2555 * gdb.server/server-mon.exp: Add tests for "set debug-format".
2556
237b092b
AA
25572014-01-22 Andreas Arnez <arnez@vnet.linux.ibm.com>
2558
2559 * gdb.base/catch-syscall.exp: Activate test on s390*-linux.
2560
d674a709
AA
25612014-01-22 Andreas Arnez <arnez@vnet.linux.ibm.com>
2562
2563 * gdb.trace/entry-values.exp: Remove excess space character from
2564 regex patterns. Handle s390 call instruction.
2565
20fa3390
AA
25662014-01-22 Andreas Arnez <arnez@vnet.linux.ibm.com>
2567
2568 * gdb.dwarf2/dw2-dir-file-name.c (FUNC): Insert alignment and
2569 define "*_start" label. Make "name" static.
2570 * gdb.dwarf2/dw2-dir-file-name.exp: Replace references to
2571 ${name} by references to ${name}_start.
2572
78466714
AA
25732014-01-22 Andreas Arnez <arnez@vnet.linux.ibm.com>
2574
2575 * gdb.base/info-macros.exp: Remove "debug" from the compile
2576 options.
2577
ec9f644a
IB
25782014-01-17 Iain Buclaw <ibuclaw@gdcproject.org>
2579
2580 * gdb.dlang/demangle.exp: New file.
2581
94b1b47e
IB
25822014-01-17 Iain Buclaw <ibuclaw@gdcproject.org>
2583
2584 * gdb.dlang/primitive-types.exp: New file.
2585
7f420862
IB
25862014-01-17 Iain Buclaw <ibuclaw@gdcproject.org>
2587
2588 * configure.ac: Create gdb.dlang/Makefile.
2589 * configure: Regenerate.
2590 * Makefile.in (ALL_SUBDIRS): Add gdb.dlang.
2591 * gdb.dlang/Makefile.in: New file.
2592 * lib/d-support.exp: New file.
2593 * lib/gdb.exp (skip_d_tests): New proc.
2594
52834460
MM
25952014-01-16 Markus Metzger <markus.t.metzger@intel.com>
2596
2597 * gdb.btrace/delta.exp: Check reverse stepi.
2598 * gdb.btrace/tailcall.exp: Update. Add stepping tests.
2599 * gdb.btrace/finish.exp: New.
2600 * gdb.btrace/next.exp: New.
2601 * gdb.btrace/nexti.exp: New.
2602 * gdb.btrace/record_goto.c: Add comments.
2603 * gdb.btrace/step.exp: New.
2604 * gdb.btrace/stepi.exp: New.
2605 * gdb.btrace/multi-thread-step.c: New.
2606 * gdb.btrace/multi-thread-step.exp: New.
2607 * gdb.btrace/rn-dl-bind.c: New.
2608 * gdb.btrace/rn-dl-bind.exp: New.
2609 * gdb.btrace/data.c: New.
2610 * gdb.btrace/data.exp: New.
2611 * gdb.btrace/Makefile.in (EXECUTABLES): Add new.
2612
6e07b1d2
MM
26132014-01-16 Markus Metzger <markus.t.metzger@intel.com>
2614
2615 * gdb.btrace/Makefile.in (EXECUTABLES): Add delta.
2616 * gdb.btrace/exception.exp: Update.
2617 * gdb.btrace/instruction_history.exp: Update.
2618 * gdb.btrace/record_goto.exp: Update.
2619 * gdb.btrace/tailcall.exp: Update.
2620 * gdb.btrace/unknown_functions.exp: Update.
2621 * gdb.btrace/delta.exp: New.
2622
0b722aec
MM
26232014-01-16 Markus Metzger <markus.t.metzger@intel.com>
2624
2625 * gdb.btrace/record_goto.exp: Add backtrace test.
2626 * gdb.btrace/tailcall.exp: Add backtrace test.
2627
066ce621
MM
26282014-01-16 Markus Metzger <markus.t.metzger@intel.com>
2629
2630 * gdb.btrace/Makefile.in (EXECUTABLES): Add record_goto.
2631 * gdb.btrace/record_goto.c: New.
2632 * gdb.btrace/record_goto.exp: New.
2633 * gdb.btrace/x86-record_goto.S: New.
2634
0688d04e
MM
26352014-01-16 Markus Metzger <markus.t.metzger@intel.com>
2636
2637 * gdb.btrace/function_call_history.exp: Update tests.
2638 * gdb.btrace/instruction_history.exp: Update tests.
2639
8710b709
MM
26402014-01-16 Markus Metzger <markus.t.metzger@intel.com>
2641
2642 * gdb.btrace/function_call_history.exp: Fix expected field
2643 order for "record function-call-history".
2644 Add new tests for "record function-call-history /c".
2645 * gdb.btrace/exception.cc: New.
2646 * gdb.btrace/exception.exp: New.
2647 * gdb.btrace/tailcall.exp: New.
2648 * gdb.btrace/x86-tailcall.S: New.
2649 * gdb.btrace/x86-tailcall.c: New.
2650 * gdb.btrace/unknown_functions.c: New.
2651 * gdb.btrace/unknown_functions.exp: New.
2652 * gdb.btrace/Makefile.in (EXECUTABLES): Add new.
2653
5de9129b
MM
26542014-01-16 Markus Metzger <markus.t.metzger@intel.com>
2655
2656 * gdb.btrace/instruction_history.exp: Update.
2657 * gdb.btrace/function_call_history.exp: Update.
2658
23a7fe75
MM
26592014-01-16 Markus Metzger <markus.t.metzger@intel.com>
2660
2661 * gdb.btrace/function_call_history.exp: Fix expected function
2662 trace.
2663 * gdb.btrace/instruction_history.exp: Initialize traced.
2664 Remove traced_functions.
2665
724c7dd8
MM
26662014-01-16 Markus Metzger <markus.t.metzger@intel.com>
2667
2668 * gdb.btrace/function_call_history.exp: Update
2669 * gdb.btrace/instruction_history.exp: Update.
2670
6d78d93b
MM
26712014-01-16 Markus Metzger <markus.t.metzger@intel.com>
2672
2673 * gdb.btrace/enable.exp: Update expected text.
2674
93a360cc
OJ
26752014-01-16 Omair Javaid <Omair.Javaid@linaro.org>
2676
2677 * gdb.dwarf2/dw2-dos-drive.S: Increase text section size to 4
2678 bytes.
2679
3772b53f
MR
26802014-01-15 Maciej W. Rozycki <macro@codesourcery.com>
2681
2682 * gdb.base/float.exp: Handle "aarch64*-*-*" targets.
2683
596662fa
OJ
26842014-01-15 Omair Javaid <omair.javaid@linaro.org>
2685
2686 * lib/gdb.exp (supports_process_record): Return true for
2687 arm*-linux*. (supports_reverse): Likewise.
2688
b5b08fb4
SC
26892014-01-13 Siva Chandra Reddy <sivachandra@google.com>
2690
2691 PR python/15464
2692 PR python/16113
2693 * gdb.python/py-type.c: Enhance test case.
2694 * gdb.python/py-value-cc.cc: Likewise
2695 * gdb.python/py-type.exp: Add new tests.
2696 * gdb.python/py-value-cc.exp: Likewise
2697
52d7fb13
AA
26982014-01-10 Andreas Arnez <arnez@linux.vnet.ibm.com>
2699 Pedro Alves <palves@redhat.com>
2700
2701 * gdb.dwarf2/dw2-dir-file-name.c (FUNC): Remove "*_start" symbol.
2702 Make "name" extern.
2703 * gdb.dwarf2/dw2-dir-file-name.exp (out_cu, out_line): Replace
2704 references to ${name}_start by references to ${name}.
2705
a2cd8cfe
JB
27062014-01-10 Joel Brobecker <brobecker@adacore.com>
2707
2708 * gdb.ada/pp-rec-component.exp: Remove path from "source" test.
2709
4e23fced
JB
27102014-01-10 Joel Brobecker <brobecker@adacore.com>
2711
2712 * gdb.python/py-pp-integral.exp: Remove path from "source" test.
2713
c6a9e42c
PA
27142014-01-09 Maciej W. Rozycki <macro@codesourcery.com>
2715 Pedro Alves <palves@redhat.com>
2716
2717 * gdb.mi/mi-info-os.exp: Connect to the target with
2718 mi_gdb_target_load.
2719
b7ea362b
PA
27202014-01-08 Pedro Alves <palves@redhat.com>
2721
2722 * gdb.threads/reconnect-signal.c: New file.
2723 * gdb.threads/reconnect-signal.exp: New file.
2724
5e3f4fab
EBM
27252014-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
2726
2727 * gdb.base/source-dir.exp: New file.
2728
79301218
JB
27292014-01-07 Joel Brobecker <brobecker@adacore.com>
2730
2731 * gdb.ada/mi_interface: New testcase.
2732
8e355c5d
JB
27332014-01-07 Joel Brobecker <brobecker@adacore.com>
2734
2735 * gdb.ada/pp-rec-component.exp, gdb.ada/pp-rec-component.py,
2736 gdb.ada/pp-rec-component/foo.adb, gdb.ada/pp-rec-component/pck.adb,
2737 gdb.ada/pp-rec-component/pck.ads: New files.
2738
c0d48811
JB
27392014-01-07 Joel Brobecker <brobecker@adacore.com>
2740
2741 * gdb.python/py-pp-integral.c: New file.
2742 * gdb.python/py-pp-integral.py: New file.
2743 * gdb.python/py-pp-integral.exp: New file.
2744
17b609c3 2745For older changes see ChangeLog-1993-2013.
c906108c 2746\f
8d8cb839
EZ
2747;; Local Variables:
2748;; mode: change-log
2749;; left-margin: 8
2750;; fill-column: 74
2751;; version-control: never
2752;; End:
902f2ccb 2753
14f8b115 2754 Copyright 2014 Free Software Foundation, Inc.
902f2ccb
MC
2755 Copying and distribution of this file, with or without modification,
2756 are permitted provided the copyright notice and this notice are preserved.