Remove d-support.c and use gdb_demangle for demangling D symbols.
[deliverable/binutils-gdb.git] / gdb / testsuite / ChangeLog
CommitLineData
35a49624
IB
12014-10-15 Iain Buclaw <ibuclaw@gdcproject.org>
2
3 * gdb.dlang/demangle.exp: Update for demangling changes.
4
2d1c107c
SC
52014-10-15 Siva Chandra Reddy <sivachandra@google.com>
6
7 * gdb.cp/non-trivial-retval.cc: Add new test cases.
8 * gdb.cp/non-trivial-retval.exp: Add new tests.
9
778811d5
SC
102014-10-15 Siva Chandra Reddy <sivachandra@google.com>
11
12 PR c++/13403
13 PR c++/15154
14 * gdb.cp/non-trivial-retval.cc: New file.
15 * gdb.cp/non-trivial-retval.exp: New file.
16
10c5f0a8
YQ
172014-10-15 Yao Qi <yao@codesourcery.com>
18
19 * gdb.python/py-parameter.exp: Don't match $srcdir/$subdir on
20 remote host.
21
65d7b369
YQ
222014-10-15 Yao Qi <yao@codesourcery.com>
23
24 * gdb.python/py-symbol.exp: Match file base name if host is
25 remote, otherwise match file name with dir name.
26 * gdb.python/py-symtab.exp: Likewise.
27 * gdb.python/python.exp: Likewise.
28
46dc1394
YQ
292014-10-15 Yao Qi <yao@codesourcery.com>
30
31 * gdb.python/py-symbol.exp: Remove trailing ".*" in the
32 pattern.
33 * gdb.python/py-symtab.exp: Likewise.
34 * gdb.python/python.exp: Remove trailing ".*". Fix typo
35 locationn.
36
c40cc657
JB
372014-10-14 Joel Brobecker <brobecker@adacore.com>
38
39 * gdb.ada/addr_arith: New testcase.
40
2abf49e1
MR
412014-10-14 Maciej W. Rozycki <macro@codesourcery.com>
42
43 * gdb.dwarf2/dw2-case-insensitive-debug.S: Handle 64-bit pointers.
44 * gdb.dwarf2/dw2-case-insensitive.exp: Update accordingly.
45 * gdb.dwarf2/dw2-skip-prologue.S: Handle 64-bit pointers.
46 * gdb.dwarf2/dw2-skip-prologue.exp: Update accordingly.
47
f7088df3
SDJ
482014-10-14 Sergio Durigan Junior <sergiodj@redhat.com>
49
50 * gdb.arch/stap-eval-lang-ada.S: Likewise.
51 * gdb.arch/stap-eval-lang-ada.c: Likewise.
52 * gdb.arch/stap-eval-lang-ada.exp: New file.
53
4dc06805
YQ
542014-10-14 Yao Qi <yao@codesourcery.com>
55
56 * gdb.mi/mi-var-child.c (nothing1): New function.
57 (nothing2): New function.
58 (do_children_tests): Set function pointers by nothing1 and
59 nothing2.
60 * gdb.mi/mi-var-child.exp: Step over new added statements.
61 Update test to match the new output.
62 * gdb.mi/var-cmd.c (nothing1): New function.
63 (nothing2): New function.
64 (do_children_tests): Set function pointers by nothing1 and
65 nothing2.
66 * gdb.mi/mi-var-display.exp: Update test to match output.
67 Step to the line specified by $line_dct_nothing.
68 Increase the number of lines to step.
69
46a93de2
YQ
702014-10-14 Yao Qi <yao@codesourcery.com>
71
72 * gdb.mi/mi-var-child.exp: Use mi_varobj_update to simplify
73 tests.
74 * gdb.mi/mi2-var-child.exp: Likewise.
75
14ea52ee
DE
762014-10-13 Doug Evans <dje@google.com>
77
78 * gdb.python/py-objfile.exp: Change name of file name test.
79
e5c6e92b
DE
802014-10-13 Doug Evans <dje@google.com>
81
82 * gdb.dwarf2/dw2-op-out-param.S: Make DW_FORM_ref4 values be the offset
83 from the start of the CU.
84
c780cc2f
JK
852014-10-13 Jan Kratochvil <jan.kratochvil@redhat.com>
86 Yao Qi <yao@codesourcery.com>
87
88 Fix "save breakpoints" for "catch" command.
89 * gdb.base/catch-signal.exp: Add gdb_breakpoint "main".
90 Remove -nonewline. Match also the added "main" line.
91
99894e11
JK
922014-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
93
94 Fix "save breakpoints" for "disable $bpnum" command.
95 * gdb.base/save-bp.c (main): Add label.
96 * gdb.base/save-bp.exp: Add 8th disabled breakpoint. Match it.
97
6e1ac5a3
JK
982014-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
99
100 * gdb.base/save-bp.exp (info break): Use gdb_test_sequence.
101
754dd2b0
YQ
1022014-10-11 Yao Qi <yao@codesourcery.com>
103
104 * gdb.server/server-kill.exp: Execute command
105 "set remote trace-status-packet on" before "tstatus".
106
f90183d7
YQ
1072014-10-11 Yao Qi <yao@codesourcery.com>
108
109 * gdb.server/server-kill.c: Include sys/types.h and unistd.h.
110 (main): Call getppid.
111 * gdb.server/server-kill.exp: Set breakpoint on line "i = 0;"
112 and continue to it. Read variable "server_pid".
113
bf40a607
YQ
1142014-10-11 Yao Qi <yao@codesourcery.com>
115
116 * gdb.server/server-kill.exp: Remove "delete_breakpoints".
117
052ca370
YQ
1182014-10-11 Yao Qi <yao@codesourcery.com>
119
120 * gdb.threads/thread-find.exp: Don't execute command
121 "info threads".
122 * gdb.threads/attach-into-signal.exp (corefunc): Likewise.
123 * gdb.threads/linux-dp.exp: Don't check the condition
124 $threads_created equals to zero.
125
3831839c
PA
1262014-10-10 Pedro Alves <palves@redhat.com>
127
128 * gdb.base/bigcore.exp: Remove references to IRIX.
129 * gdb.base/funcargs.exp: Likewise.
130 * gdb.base/interrupt.exp: Likewise.
131 * gdb.base/mips_pro.exp: Likewise.
132 * gdb.base/nodebug.exp: Likewise.
133 * gdb.base/setvar.exp: Likewise.
134 * lib/gdb.exp (gdb_compile_shlib): Remove mips-sgi-irix* case.
135
8b9a549d
PA
1362014-10-10 Jan Kratochvil <jan.kratochvil@redhat.com>
137 Pedro Alves <palves@redhat.com>
138
139 PR symtab/14466
140 * gdb.base/vdso-warning.c: New file.
141 * gdb.base/vdso-warning.exp: New file.
142
d48ba5e8
DE
1432014-10-02 Doug Evans <dje@google.com>
144
145 * gdb.base/structs.c (main): Don't run forever.
146
2278c276
PA
1472014-10-02 Pedro Alves <palves@redhat.com>
148
149 * gdb.threads/manythreads.exp (interrupt_and_wait): New procedure.
150 (top level) <stop threads 1, stop threads 2>: Use it.
151
b57bacec
PA
1522014-10-02 Pedro Alves <palves@redhat.com>
153
154 * gdb.threads/break-while-running.exp (test): Add new
155 'update_thread_list' argument. Skip "info threads" if false.
156 (top level): Add new 'update_thread_list' axis.
157
13fd3ff3
PA
1582014-10-02 Pedro Alves <palves@redhat.com>
159
160 PR breakpoints/17431
161 * gdb.base/execl-update-breakpoints.c: New file.
162 * gdb.base/execl-update-breakpoints.exp: New file.
163
0fec99e8
PA
1642014-10-01 Pedro Alves <palves@redhat.com>
165
166 * gdb.base/breakpoint-in-ro-region.c: New file.
167 * gdb.base/breakpoint-in-ro-region.exp: New file.
168
2ddf4301
SM
1692014-10-01 Simon Marchi <simon.marchi@ericsson.com>
170
171 * gdb.mi/mi-exit-code.exp: New file.
172 * gdb.mi/mi-exit-code.c: New file.
173
6a5f3f43
YQ
1742014-09-30 Yao Qi <yao@codesourcery.com>
175
176 * lib/prelink-support.exp (build_executable_own_libs): Error if
177 the target isn't native.
178
345bcc73
YQ
1792014-09-30 Yao Qi <yao@codesourcery.com>
180
181 * gdb.threads/dlopen-libpthread.exp: Skip it if isnative is
182 false.
183
a25a5a45
PA
1842014-09-22 Pedro Alves <palves@redhat.com>
185
186 * gdb.threads/break-while-running.exp: New file.
187 * gdb.threads/break-while-running.c: New file.
188
00ba3162
YQ
1892014-09-19 Yao Qi <yao@codesourcery.com>
190
191 * gdb.dwarf2/dw2-var-zero-addr.exp: Move test into new proc test.
192 Invoke test. Restart GDB with --readnow and invoke test again.
193
c3b7b696
YQ
1942014-09-19 Yao Qi <yao@codesourcery.com>
195
196 * gdb.base/break-on-linker-gcd-function.exp: Move test into new
197 proc set_breakpoint_on_gcd_function. Invoke
198 set_breakpoint_on_gcd_function. Restart GDB with --readnow and
199 invoke set_breakpoint_on_gcd_function again.
200
2b4fd423
DE
2012014-09-18 Doug Evans <dje@google.com>
202
203 * gdb.dwarf2/symtab-producer.exp: New file.
204
a5947601
SDJ
2052014-09-16 Sergio Durigan Junior <sergiodj@redhat.com>
206
207 * gdb.base/global-var-nested-by-dso-solib1.c: New file.
208 * gdb.base/global-var-nested-by-dso-solib2.c: Likewise.
209 * gdb.base/global-var-nested-by-dso.c: Likewise.
210 * gdb.base/global-var-nested-by-dso.exp: Likewise.
211
91c19059
SDJ
2122014-09-16 Sergio Durigan Junior <sergiodj@redhat.com>
213 Pedro Alves <palves@redhat.com>
214
215 * gdb.base/watch-bitfields.exp: Pass string other than test file
216 name to prepare_for_testing.
217 (watch): New procedure.
218 (expect_watchpoint): Use with_test_prefix.
219 (top level): Factor out tests to ...
220 (test_watch_location, test_regular_watch): ... these new
221 procedures, and use with_test_prefix and gdb_continue_to_end.
222
bb9d5f81
PP
2232014-09-16 Patrick Palka <patrick@parcs.ath.cx>
224
225 PR breakpoints/12526
226 * gdb.base/watch-bitfields.exp: New file.
227 * gdb.base/watch-bitfields.c: New file.
228
635856f5
PA
2292014-09-16 Pedro Alves <palves@redhat.com>
230
231 * gdb.base/watchpoint-stops-at-right-insn.exp (test): Compare
232 software and hardware addresses, not software address against
233 itself.
234
7280ceea
PA
2352014-09-16 Pedro Alves <palves@redhat.com>
236
237 * gdb.base/watchpoint-stops-at-right-insn.c: New file.
238 * gdb.base/watchpoint-stops-at-right-insn.exp: New file.
239
428b16bd
PA
2402014-09-16 Pedro Alves <palves@redhat.com>
241
242 * config/vx.exp, config/vxworks.exp, config/vxworks29k.exp: Delete
243 files.
244 * gdb.base/a2-run.exp: Remove all code guarded by istarget
245 "*-*-vxworks*" throughout.
246 * gdb.base/break.exp: Likewise.
247 * gdb.base/default.exp: Likewise.
248 * gdb.base/scope.exp: Likewise.
249 * gdb.base/sepdebug.exp: Likewise.
250 * gdb.base/break.c: Remove all code guarded by #ifdef vxworks
251 throughout.
252 * gdb.base/run.c: Likewise.
253 * gdb.base/sepdebug.c: Likewise.
254 * gdb.hp/gdb.aCC/run.c: Likewise.
255 * gdb.reverse/until-reverse.c: Likewise.
256 * lib/gdb.exp (gdb_compile): Remove is_vxworks branch.
257
666d413c
YQ
2582014-09-16 Yao Qi <yao@codesourcery.com>
259
260 * boards/local-remote-host-native.exp: New file.
261
57cbd724
DE
2622014-09-14 Doug Evans <xdje42@gmail.com>
263
264 * gdb.threads/queue-signal.c (thread_count): New variable.
265 (thread_count_mutex, thread_count_condvar): New variables.
266 (incr_thread_count, wait_all_threads_running): New functions.
267 (main): Wait for all threads to be in their thread functions.
268
81219e53
DE
2692014-09-13 Doug Evans <xdje42@gmail.com>
270
271 * gdb.threads/queue-signal.c: New file.
272 * gdb.threads/queue-signal.exp: New file.
273
3714cea7
DE
2742014-09-13 Doug Evans <xdje42@gmail.com>
275
276 * lib/gdb.exp (gdb_prompt): Add comment and change initial value to
277 be consistent with what default_gdb_init uses.
278 (with_gdb_prompt): Change form of PROMPT argument from a regexp to
279 the plain text of the prompt. Add some logging printfs.
280 * gdb.perf/disassemble.exp: Update call to with_gdb_prompt.
281
fa43b1d7
PA
2822014-09-12 Pedro Alves <palves@redhat.com>
283
284 * gdb.arch/gdb1558.exp: Replace uses of gdb_expect after
285 gdb_run_cmd with gdb_test_multiple or gdb_test throughout.
286 * gdb.arch/i386-size-overlap.exp: Likewise.
287 * gdb.arch/i386-size.exp: Likewise.
288 * gdb.arch/i386-unwind.exp: Likewise.
289 * gdb.base/a2-run.exp: Likewise.
290 * gdb.base/break.exp: Likewise.
291 * gdb.base/charset.exp: Likewise.
292 * gdb.base/chng-syms.exp: Likewise.
293 * gdb.base/commands.exp: Likewise.
294 * gdb.base/dbx.exp: Likewise.
295 * gdb.base/find.exp: Likewise.
296 * gdb.base/funcargs.exp: Likewise.
297 * gdb.base/jit-simple.exp: Likewise.
298 * gdb.base/reread.exp: Likewise.
299 * gdb.base/sepdebug.exp: Likewise.
300 * gdb.base/step-bt.exp: Likewise.
301 * gdb.cp/mb-inline.exp: Likewise.
302 * gdb.cp/mb-templates.exp: Likewise.
303 * gdb.objc/basicclass.exp: Likewise.
304 * gdb.threads/killed.exp: Likewise.
305
9d9bf2df
EBM
3062014-09-12 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
307
308 PR tdep/17379
309 * gdb.arch/powerpc-stackless.S: New file.
310 * gdb.arch/powerpc-stackless.exp: New file.
311
1cf2f1b0
JK
3122014-09-12 Jan Kratochvil <jan.kratochvil@redhat.com>
313
314 * gdb.base/attach.c: Include unistd.h.
315 (main): Call alarm. Add label postloop.
316 * gdb.base/attach.exp (do_attach_tests): Use gdb_get_line_number,
317 gdb_breakpoint, gdb_continue_to_breakpoint.
318 (test_command_line_attach_run): Kill ${testpid} in one exit path.
319
98880d46
PA
3202014-09-11 Pedro Alves <palves@redhat.com>
321
322 PR gdb/17347
323 * lib/gdb.exp (gdb_spawn_with_cmdline_opts): New procedure.
324 * gdb.base/attach.exp (test_command_line_attach_run): New
325 procedure.
326 (top level): Call it.
327
4c92ff2c
PA
3282014-09-11 Pedro Alves <palves@redhat.com>
329
330 * lib/gdb.exp (spawn_wait_for_attach): New procedure.
331 * gdb.base/attach.exp (do_attach_tests, do_call_attach_tests)
332 (do_command_attach_tests): Use spawn_wait_for_attach.
333 * gdb.base/solib-overlap.exp: Likewise.
334 * gdb.multi/multi-attach.exp: Likewise.
335 * gdb.python/py-prompt.exp: Likewise.
336 * gdb.python/py-sync-interp.exp: Likewise.
337 * gdb.server/ext-attach.exp: Likewise.
338
3adc1a7d
GKB
3392014-09-11 Gabriel Krisman Bertazi <gabriel@krisman.be>
340
341 * gdb.fortran/array-element.exp: Remove unexpected "continue"
342 command in testcase. Simplify testcase.
343
96334934
JB
3442014-09-10 Joel Brobecker <brobecker@adacore.com>
345
346 * gdb.dwarf2/dynarr-ptr.exp: Add a few ptype tests.
347
eb479039
JB
3482014-09-10 Joel Brobecker <brobecker@adacore.com>
349
350 * gdb.dwarf2/dynarr-ptr.exp: Add 'first, 'last and 'length tests.
351
deede10c
JB
3522014-09-10 Joel Brobecker <brobecker@adacore.com>
353
354 * gdb.dwarf2/dynarr-ptr.exp: Add subscripting tests.
355
7828a5f5
JB
3562014-09-10 Joel Brobecker <brobecker@adacore.com>
357
358 * gdb.dwarf2/dynarr-ptr.c: New file.
359 * gdb.dwarf2/dynarr-ptr.exp: New file.
360
33aeebcf
MR
3612014-09-09 Maciej W. Rozycki <macro@codesourcery.com>
362
363 * gdb.base/watchpoint-solib.exp: Increase the timeout by a factor
364 of 30 rather than hardcoding 120 for a slow test case. Take the
365 `gdb,timeout' target setting into account for this calculation.
366 Don't extend the timeout for the test cases that don't need it.
367
7b415901
MR
3682014-09-09 Maciej W. Rozycki <macro@codesourcery.com>
369
370 * gdb.reverse/sigall-reverse.exp: Increase the timeout by
371 a factor of 2 for a slow test case. Take the `gdb,timeout'
372 target setting into account for this calculation.
373 * gdb.reverse/until-precsave.exp: Increase the timeout by
374 a factor of 15 and 3 respectively rather than adding 120
375 for a pair of slow test cases. Take the `gdb,timeout'
376 target setting into account for this calculation.
377
4a40f85a
MR
3782014-09-09 Maciej W. Rozycki <macro@codesourcery.com>
379
380 * lib/gdb.exp (gdb_test_multiple): Remove code to select the
381 timeout, don't pass one down to gdb_expect.
382 (gdb_expect): Rework timeout selection.
383
09635af7
MR
3842014-09-09 Maciej W. Rozycki <macro@codesourcery.com>
385
386 * lib/gdbserver-support.exp (gdbserver_start): Throw an error
387 exception on timeout.
388 (gdbserver_run): Catch any `gdbserver_spawn' error exceptions.
389 (gdbserver_start_extended): Catch any `gdbserver_start' error
390 exceptions.
391 (gdbserver_start_multi, mi_gdbserver_start_multi): Likewise.
392 * lib/mi-support.exp (mi_gdb_target_load): Catch any
393 `gdbserver_gdb_load' error exceptions.
394
2bdd10b7
MR
3952014-09-09 Maciej W. Rozycki <macro@codesourcery.com>
396
397 * lib/gdbserver-support.exp (gdbserver_start): Set timeout to
398 120 on waiting for the TCP socket to open.
399
316935f0
DE
4002014-09-09 Doug Evans <xdje42@gmail.com>
401
402 * gdb.base/default.exp (show_conv_list): Add _caller_is,
403 _caller_matches, _any_caller_is, _any_caller_matches.
404
83740597
DE
4052014-09-09 Doug Evans <xdje42@gmail.com>
406
407 * gdb.guile/scm-error.exp: Handle guile 2.2 backtrace output.
408
4c122fc3
YQ
4092014-09-09 Yao Qi <yao@codesourcery.com>
410
411 * gdb.mi/mi-var-display.exp: Set print symbol off.
412
a9f116cb
GKB
4132014-09-07 Gabriel Krisman Bertazi <gabriel@krisman.be>
414
415 PR gdb/17035
416 * gdb.base/commands.exp: Add tests to verify user-defined
417 commands with empty bodies.
418 * gdb.python/py-cmd.exp: Test that we don't show user-defined
419 python commands in `show user command`.
420 * gdb.python/scm-cmd.exp: Test that we don't show user-defined
421 scheme commands in `show user command`.
422
c75bd3a2
JK
4232014-09-07 Jan Kratochvil <jan.kratochvil@redhat.com>
424
425 PR python/17355
426 * gdb.python/amd64-py-framefilter-invalidarg.S: New file.
427 * gdb.python/py-framefilter-invalidarg-gdb.py.in: New file.
428 * gdb.python/py-framefilter-invalidarg.exp: New file.
429 * gdb.python/py-framefilter-invalidarg.py: New file.
430
faa42425
DE
4312014-09-06 Doug Evans <xdje42@gmail.com>
432
433 PR 15276
434 * gdb.python/py-caller-is.c: New file.
435 * gdb.python/py-caller-is.exp: New file.
436
474ca4f6
SDJ
4372014-09-05 Sergio Durigan Junior <sergiodj@redhat.com>
438
439 PR gdb/17235
440 * gdb.arch/amd64-stap-wrong-subexp.exp: New file.
441 * gdb.arch/amd64-stap-wrong-subexp.S: Likewise.
442
eb0b0463
SDJ
4432014-09-04 Sergio Durigan Junior <sergiodj@redhat.com>
444
445 PR fortran/17237
446 * gdb.fortran/print-formatted.exp: New file.
447 * gdb.fortran/print-formatted.f90: Likewise.
448
5f3b99cf
SS
4492014-09-03 Sasha Smundak <asmundak@google.com>
450
451 * gdb.python/py-frame.exp: Test Frame.read_register.
452
7d793aa9
SDJ
4532014-09-03 Sergio Durigan Junior <sergiodj@redhat.com>
454
455 PR python/16699
456 * gdb.python/py-completion.exp: New file.
457 * gdb.python/py-completion.py: Likewise.
458
fb0576e9
DE
4592014-08-28 Doug Evans <dje@google.com>
460
461 * gdb.arch/amd64-pseudo.c (main): Rewrite to better specify when
462 eax,etc. are live with values set by gdb and thus the compiler can't
463 use them.
464 * gdb.arch/i386-pseudo.c (main): Ditto.
465
ee92b0dd
DE
4662014-08-27 Doug Evans <dje@google.com>
467
468 * lib/gdb.exp (gdb_compile_shlib): Add support for clang.
469
6649db35
DE
4702014-08-25 Doug Evans <dje@google.com>
471
472 * gdb.mi/basics.c (callee3, callee2, callee1): Specify result type.
473 (main): Ditto.
474
564b7600
DE
4752014-08-25 Doug Evans <dje@google.com>
476
477 * gdb.threads/thread-execl.exp: #include <stdio.h>.
478
3881fb67
YQ
4792014-08-24 Yao Qi <yao@codesourcery.com>
480
481 * gdb.guile/scm-value.exp (test_lazy_strings): Set print
482 symbol off.
483 * gdb.python/py-value.exp (test_lazy_strings): Likewise.
484
a05a36a5
DE
4852014-08-22 Doug Evans <dje@google.com>
486
487 PR 17276
488 * gdb.dwarf2/dw2-single-line-discriminators.S: New file.
489 * gdb.dwarf2/dw2-single-line-discriminators.c: New file.
490 * gdb.dwarf2/dw2-single-line-discriminators.exp: New file.
491
7c343b48
YQ
4922014-08-22 Yao Qi <yao@codesourcery.com>
493
494 * gdb.python/py-finish-breakpoint.exp: Copy .py file to host.
495 * gdb.python/py-finish-breakpoint2.exp: Likewise.
496 * gdb.python/python.exp: Likewise. Use .py file on the host
497 instead of the build.
498
22fd09ae
JK
4992014-08-21 Jan Kratochvil <jan.kratochvil@redhat.com>
500
501 * gdb.threads/gcore-stale-thread.c: New file.
502 * gdb.threads/gcore-stale-thread.exp: New file.
503
a8454a7c
PA
5042014-08-21 Pedro Alves <palves@redhat.com>
505
506 * gdb.base/gcore-buffer-overflow.exp: Remove "help gcore" test.
507 * gdb.base/gcore-relro-pie.exp: Likewise.
508 * gdb.base/gcore-relro.exp: Likewise.
509 * gdb.base/gcore.exp: Likewise.
510 * gdb.base/print-symbol-loading.exp: Likewise.
511 * gdb.threads/gcore-thread.exp: Likewise.
512 * lib/gdb.exp (gdb_gcore_cmd): Don't expect "Undefined command".
513
2a31c623
PA
5142014-08-20 Pedro Alves <palves@redhat.com>
515 Jan Kratochvil <jan.kratochvil@redhat.com>
516
517 * Makefile.in (EXTRA_RULES, CC): New variables, get from
518 configure.
519 (EXPECT): Handle READ1 being set.
520 (all): Depend on EXTRA_RULES.
521 (check-read1, expect-read1, read1.so, read1): New rules.
522 * README (Testsuite Parameters): Document the READ1 make variable.
523 (Race detection): New section.
524 * configure: Regenerate.
525 * configure.ac: If build==host==target, and running under a
526 GNU/glibc system, add read1 to the extra Makefile rules.
527 (EXTRA_RULES): AC_SUBST it.
528 * lib/read1.c: New file.
529
d36430db
JB
5302014-08-20 Joel Brobecker <brobecker@adacore.com>
531
532 * gdb.dwarf2/data-loc.exp: Add additional tests exercising
533 the handling of variables declared as a typedef to an array
534 which a DW_AT_data_location attribute.
535
9a0dc9e3
PA
5362014-08-19 Andrew Burgess <aburgess@broadcom.com>
537 Pedro Alves <palves@redhat.com>
538
539 PR symtab/14604
540 PR symtab/14605
541 * gdb.dwarf2/dw2-op-out-param.exp: Remove kfail branches and use
542 gdb_test.
543
0718a8da
PA
5442014-08-19 Pedro Alves <palves@redhat.com>
545
546 * gdb.base/watchpoint-hw-hit-once.c (main): Update comment.
547
13b448cd
YQ
5482014-08-19 Yao Qi <yao@codesourcery.com>
549
550 * gdb.base/watchpoint-hw-hit-once.exp: Set breakpoint on the
551 right line.
552
1cbf5077
DB
5532014-08-18 David Blaikie <dblaikie@gmail.com>
554
555 * boards/fission.exp: Explicitly pass -ggnu-pubnames for clang.
556
bf0fae19
JB
5572014-08-18 Joel Brobecker <brobecker@adacore.com>
558
559 * gdb.dwarf2/data-loc.exp: Remove second DW_AT_upper bound
560 attribute in array range.
561
3c8c5dcc
JB
5622014-08-18 Joel Brobecker <brobecker@adacore.com>
563
564 * gdb.dwarf2/data-loc.c, gdb.dwarf2/data-loc.exp: New files.
565
e66d4446
SC
5662014-08-15 Siva Chandra Reddy <sivachandra@google.com>
567
568 PR c++/17132
569 * gdb.cp/pr17132.cc: New file.
570 * gdb.cp/pr17132.exp: New file.
571
940df408
SC
5722014-08-15 Siva Chandra Reddy <sivachandra@google.com>
573
574 * gdb.python/py-xmethods.py (A_getarrayind)
575 (E_method_char_worker.__call__, E_method_int_worker.__call__):
576 Use 'print' with function call syntax.
577 (E_method_matcher.match): Fix tab vs space indentation mixup.
578
ebcc6c3a
YQ
5792014-08-15 Yao Qi <yao@codesourcery.com>
580
581 * gdb.trace/tfile.exp: Return -1 if generate_tracefile returns
582 false.
583
775e0f04
YQ
5842014-08-15 Yao Qi <yao@codesourcery.com>
585
586 * gdb.cp/casts.exp: Set print symbol off.
587 * gdb.cp/class2.exp: Likewise.
588 * gdb.cp/overload.exp: Likewise.
589 * gdb.cp/templates.exp: Likewise.
590
d769e349
DE
5912014-08-11 Doug Evans <dje@google.com>
592
593 * gdb.base/print-symbol-loading.exp (test_load_core): Update.
594 (test_load_shlib): Update.
595
20c6f1e1
YQ
5962014-08-09 Yao Qi <yao@codesourcery.com>
597
598 * gdb.base/display.exp: Invoke is_address_zero_readable.
599 * gdb.guile/scm-value.exp (test_value_in_inferior): Likewise.
600 * gdb.python/py-value.exp (test_value_in_inferior): Likewise.
601 * gdb.base/hbreak-unmapped.exp: Return if
602 is_address_zero_readable returns true.
603 * gdb.base/signest.exp: Likewise.
604 * gdb.base/signull.exp: Likewise.
605 * gdb.base/sigbpt.exp: Likewise.
606 * gdb.guile/scm-disasm.exp: Do the test if
607 is_address_zero_readable returns false.
608 * gdb.guile/scm-pretty-print.exp (run_lang_tests): Likewise.
609 * gdb.python/py-arch.exp: Likewise.
610 * gdb.python/py-prettyprint.exp (run_lang_tests): Likewise.
611 * lib/gdb.exp (is_address_zero_readable): New proc.
612
5792e8e3
YQ
6132014-08-09 Yao Qi <yao@codesourcery.com>
614
615 PR testsuite/13443
616 * gdb.mi/mi-var-display.exp: Make test messages unique.
617
3cecbbbe
TT
6182014-08-04 Tom Tromey <tromey@redhat.com>
619
620 * gdb.base/sss-bp-on-user-bp-2.exp: Expect output from "set debug
621 target 0".
622
00b51ff5
TT
6232014-08-04 Tom Tromey <tromey@redhat.com>
624
625 * gdb.base/sss-bp-on-user-bp-2.exp: Match "to_resume", not
626 "target_resume".
627
6908c509
JB
6282014-08-01 Joel Brobecker <brobecker@adacore.com>
629
630 * gdb.base/vla-datatypes.c (vla_factory): Add new variable
631 inner_vla_struct_object_size.
632 * gdb.base/vla-datatypes.exp: Adjust last test, and mark it
633 as xfail.
634
cc6563d2
PA
6352014-07-30 Pedro Alves <palves@redhat.com>
636
637 * gdb.threads/signal-command-handle-nopass.exp (test): Add
638 comment.
639
7e09a223
YQ
6402014-07-29 Yao Qi <yao@codesourcery.com>
641
642 PR gdb/17206
643 * gdb.base/until-nodebug.exp: New.
644
7ebdbe92
DE
6452014-07-28 Doug Evans <xdje42@gmail.com>
646
647 PR guile/17203
648 * gdb.guile/scm-parameter.exp: Add tests for trying to create
649 previously existing parameter, and previously ambiguously spelled
650 parameter.
651
fdb1adc6
WN
6522014-07-28 Will Newton <will.newton@linaro.org>
653
654 * gdb.base/varargs.exp: Remove KFAILs for ARM.
655
186fcde0
DE
6562014-07-26 Ludovic Courtès <ludo@gnu.org>
657 Doug Evans <xdje42@gmail.com>
658
659 PR guile/17146
660 * gdb.guile/types-module.exp: Add tests for wrong type arguments.
661
70509625
PA
6622014-07-25 Pedro Alves <palves@redhat.com>
663
664 * gdb.threads/signal-command-handle-nopass.c: New file.
665 * gdb.threads/signal-command-handle-nopass.exp: New file.
666 * gdb.threads/signal-command-multiple-signals-pending.c: New file.
667 * gdb.threads/signal-command-multiple-signals-pending.exp: New file.
668 * gdb.threads/signal-delivered-right-thread.c: New file.
669 * gdb.threads/signal-delivered-right-thread.exp: New file.
670
c3f814a1
PA
6712014-07-25 Pedro Alves <palves@redhat.com>
672
673 * gdb.base/double-prompt-target-event-error.exp
674 (cancel_pagination_in_target_event): Remove '-notransfer <return>'
675 match.
676 (cancel_pagination_in_target_event): Rework double prompt
677 detection.
678 * gdb.base/paginate-after-ctrl-c-running.exp
679 (test_ctrlc_while_target_running_paginates): Remove '-notransfer
680 <return>' match.
681 * gdb.base/paginate-bg-execution.exp
682 (test_bg_execution_pagination_return)
683 (test_bg_execution_pagination_cancel): Remove '-notransfer
684 <return>' matches.
685 * gdb.base/paginate-execution-startup.exp
686 (test_fg_execution_pagination_return)
687 (test_fg_execution_pagination_cancel): Remove '-notransfer
688 <return>' matches.
689 * gdb.base/paginate-inferior-exit.exp
690 (test_paginate_inferior_exited): Remove '-notransfer <return>'
691 match.
692 * lib/gdb-utils.exp (string_to_regexp): Move here from lib/gdb.exp.
693 * lib/gdb.exp (pagination_prompt): Run text through
694 string_to_regexp.
695 (gdb_test_multiple): Match $pagination_prompt instead of
696 "<return>".
697 (string_to_regexp): Move to lib/gdb-utils.exp.
698
e214cf6c
JK
6992014-07-22 Jan Kratochvil <jan.kratochvil@redhat.com>
700
701 * gdb.arch/amd64-entry-value-paramref.S: New file.
702 * gdb.arch/amd64-entry-value-paramref.cc: New file.
703 * gdb.arch/amd64-entry-value-paramref.exp: New file.
704 * gdb.arch/amd64-optimout-repeat.S: New file.
705 * gdb.arch/amd64-optimout-repeat.c: New file.
706 * gdb.arch/amd64-optimout-repeat.exp: New file.
707
17d0c5c8
JK
7082014-07-17 Jan Kratochvil <jan.kratochvil@redhat.com>
709
710 PR gdb/17170
711 * gdb.base/statistics.exp: New file.
712
b8b8facf
DE
7132014-07-17 Doug Evans <dje@google.com>
714
74b49205 715 PR gdb/17170
b8b8facf
DE
716 * gdb.base/maint.exp: Update testing of per-command stats.
717
1b5d0ab3
PA
7182014-07-16 Pedro Alves <palves@redhat.com>
719
720 * gdb.trace/tfile.c: Include unistd.h and stdint.h.
721 (start_trace_file): Guard S_IRGRP and S_IROTH uses behind #ifdef.
722 (tfile_write_64, tfile_write_16, tfile_write_8, tfile_write_addr)
723 (tfile_write_buf): New functions.
724 (add_memory_block): Rewrite using the above.
725 (adjust_function_address): New function.
726 (FUNCTION_ADDRESS): New macro.
727 (write_basic_trace_file): Remove short_x local, and use
728 tfile_write_16. Change type of func_addr local to unsigned long
729 long. Use FUNCTION_ADDRESS instead of handling the Thumb bit
730 here. Cast argument of add_memory_block to char pointer.
731 (write_error_trace_file): Avoid alloca. Use FUNCTION_ADDRESS.
732 (main): Remove parameters.
733 * gdb.trace/tfile.exp: Remove nowarnings.
734
4d974e88
SM
7352014-07-15 Simon Marchi <simon.marchi@ericsson.com>
736
737 * gdb.base/debug-expr.exp: Test string evaluation with
738 "debug expression" on.
739
41e99568
PA
7402014-07-15 Pedro Alves <palves@redhat.com>
741
742 * gdb.base/reread.exp: Use clean_restart.
743
487d9753
PL
7442014-07-15 Pierre Langlois <pierre.langlois@embecosm.com>
745
746 * gdb.arch/avr-flash-qualifer.c: New.
747 * gdb.arch/avr-flash-qualifer.exp: New.
748
cc1c52ad
PA
7492014-07-14 Pedro Alves <palves@redhat.com>
750
751 * gdb.base/paginate-after-ctrl-c-running.c: New file.
752 * gdb.base/paginate-after-ctrl-c-running.exp: New file.
753
1e973570
PA
7542014-07-14 Pedro Alves <palves@redhat.com>
755
756 * gdb.base/double-prompt-target-event-error.c: New file.
757 * gdb.base/double-prompt-target-event-error.exp: New file.
758
93d6eb10
PA
7592014-07-14 Pedro Alves <palves@redhat.com>
760
761 PR gdb/17072
762 * gdb.base/paginate-inferior-exit.c: New file.
763 * gdb.base/paginate-inferior-exit.exp: New file.
764
0017922d
PA
7652014-07-14 Pedro Alves <palves@redhat.com>
766
767 PR gdb/17072
768 * gdb.base/paginate-bg-execution.c: New file.
769 * gdb.base/paginate-bg-execution.exp: New file.
770
94696ad3
PA
7712014-07-14 Pedro Alves <palves@redhat.com>
772
773 PR gdb/17072
774 * gdb.base/paginate-execution-startup.c: New file.
775 * gdb.base/paginate-execution-startup.exp: New file.
776 * lib/gdb.exp (pagination_prompt): New global.
777 (default_gdb_spawn): New procedure, factored out from
778 default_gdb_spawn.
779 (default_gdb_start): Adjust to call default_gdb_spawn.
780 (gdb_spawn): New procedure.
781
bd293940
PA
7822014-07-14 Pedro Alves <palves@redhat.com>
783
784 * lib/gdb.exp (gdb_assert): New procedure.
785 * gdb.trace/backtrace.exp (gdb_backtrace_tdp_4): Use it.
786
c933f875
PA
7872014-07-14 Pedro Alves <palves@redhat.com>
788
789 * gdb.base/execution-termios.c: New file.
790 * gdb.base/execution-termios.exp: New file.
791
d98b7a16
TT
7922014-07-14 Tom Tromey <tromey@redhat.com>
793
794 * gdb.cp/vla-cxx.cc: New file.
795 * gdb.cp/vla-cxx.exp: New file.
796
548740d6
TT
7972014-07-14 Tom Tromey <tromey@redhat.com>
798
799 * gdb.reverse/rerun-prec.c: New file.
800 * gdb.reverse/rerun-prec.exp: New file.
801
a25eb028
MR
8022014-07-12 Maciej W. Rozycki <macro@mips.com>
803 Maciej W. Rozycki <macro@codesourcery.com>
804
805 * lib/gdb-utils.exp: New file.
806 * lib/gdb.exp (gdb_run_cmd): Call gdb_init_commands, replacing
807 inline `gdb_init_command' processing.
808 (gdb_start_cmd): Likewise.
809 * lib/mi-support.exp (mi_run_cmd): Likewise.
810 * README: Document `gdb_init_command' and `gdb_init_commands'.
811
218c2655
JK
8122014-07-11 Jan Kratochvil <jan.kratochvil@redhat.com>
813
814 Fix false FAIL running under a very long directory name.
815 * gdb.base/argv0-symlink.exp: Add "set print repeats 10000"
816 and "set print elements 10000". Twice.
817
5401fde3
YQ
8182014-07-11 Yao Qi <yao@codesourcery.com>
819
820 * gdb.base/exprs.exp: "set print symbol off".
821
e76126e8
PA
8222014-07-11 Pedro Alves <palves@redhat.com>
823
824 * gdb.threads/kill.c: New file.
825 * gdb.threads/kill.exp: New file.
826
2d6f0de6
YQ
8272014-07-10 Yao Qi <yao@codesourcery.com>
828
829 * gdb.trace/tfile.c (write_basic_trace_file)
830 [__thumb__||__thumb2__]: Clear the Thumb bit of the function
831 address written to trace file.
832
7180e04a
PA
8332014-07-09 Pedro Alves <palves@redhat.com>
834
835 * gdb.base/attach-wait-input.exp: New file.
836 * gdb.base/attach-wait-input.c: New file.
837
9a9a7608
AB
8382014-07-09 Andrew Burgess <andrew.burgess@embecosm.com>
839
840 * gdb.mi/var-cmd.c (do_nested_struct_union_tests): New function
841 setting up test structures.
842 (main): Call new test function.
843 * gdb.mi/mi2-var-child.exp: Create additional breakpoint in new
844 test function, continue into test function and walk test
845 structures.
846
161ac41e
YQ
8472014-07-02 Yao Qi <yao@codesourcery.com>
848
849 * gdb.trace/entry-values.c: Define labels 'foo_start' and
850 'bar_start' at the beginning of functions 'foo' and 'bar'
851 respectively.
852 * gdb.trace/entry-values.exp: Use 'foo_start' and 'bar_start'
853 instead of 'foo' and 'bar'.
854
1f267ae3
MM
8552014-07-08 Markus Metzger <markus.t.metzger@intel.com>
856
857 * gdb.btrace/segv.exp: New.
858 * gdb.btrace/segv.c: New.
859
2b239efb
LM
8602014-07-02 Luis Machado <lgustavo@codesourcery.com>
861
862 * gdb.trace/entry-values.exp: Handle powerpc-specific branch
863 instruction.
864
cf363f18
MW
8652014-06-30 Mark Wielaard <mjw@redhat.com>
866
867 * gdb.base/constvars.c (violent, violet, vips, virgen, vulgar,
868 vulture, vilify, villar): New volatile array constants.
869 (vindictive, vegetation): New const volatile array constants.
870 * gdb.base/volatile.exp: Test volatile and const volatile array
871 types.
872
aebf9d24
AA
8732014-06-30 Andreas Arnez <arnez@linux.vnet.ibm.com>
874
875 * gdb.base/watchpoint-reuse-slot.exp: Handle the case that the
876 target lacks support for awatch, rwatch, or hbreak.
877
b67a2c6f
YQ
8782014-06-27 Yao Qi <yao@codesourcery.com>
879
880 * gdb.multi/dummy-frame-restore.exp: New.
881 * gdb.multi/dummy-frame-restore.c: New.
882
aef92902
MM
8832014-06-25 Markus Metzger <markus.t.metzger@intel.com>
884
885 * gdb.btrace/gcore.exp: New.
886
8e9db26e
PA
8872014-06-23 Pedro Alves <palves@redhat.com>
888
889 * gdb.base/watchpoint-reuse-slot.c: New file.
890 * gdb.base/watchpoint-reuse-slot.exp: New file.
891
70afc5b7
SC
8922014-06-23 Siva Chandra Reddy <sivachandra@google.com>
893
894 * gdb.python/py-xmethods.exp: Use "progspace" instead of the
895 progspace's filename in 'info', 'enable' and 'disable' command
896 tests.
897
b972bd9c
JK
8982014-06-23 Jan Kratochvil <jan.kratochvil@redhat.com>
899
900 * gdb.arch/amd64-stap-special-operands.exp: Use is_lp64_target.
901 * gdb.arch/amd64-stap-optional-prefix.exp: Likewise.
902 * gdb.dwarf2/dw2-error.exp: Use istarget and is_lp64_target.
903
125f8a3d
GB
9042014-06-20 Gary Benson <gbenson@redhat.com>
905
906 * gdb.arch/i386-avx.exp: Fix include file location.
907 * gdb.arch/i386-sse.exp: Likewise.
908
3ed9baed
IB
9092014-06-19 Iain Buclaw <ibuclaw@gdcproject.org>
910
911 * gdb.dlang/expression.exp: New file.
912
034f788c
PA
9132014-06-19 Pedro Alves <palves@redhat.com>
914
915 * gdb.threads/thread-execl.exp (do_test): New procedure, factored
916 out from ...
917 (top level): ... here. Iterate running tests under different
918 scheduler-locking settings.
919
45371d0c
LM
9202014-06-18 Luis Machado <lgustavo@codesourcery.com>
921
922 * gdb.cp/nsalias.exp: Set type of low_pc and high_pc entries
923 to DW_FORM_addr and use non-zero addresses.
924
5d376983
SC
9252014-06-18 Siva Chandra Reddy <sivachandra@google.com>
926
927 PR gdb/17017
928 * gdb.python/py-xmethods.cc: Add global function call counters and
929 increment them in their respective functions. Remove "cout"
930 statements.
931 * gdb.python/py-xmethods.exp: Make tests check the global function
932 call counters instead of depending on inferior IO.
933
a1aa2221
LM
9342014-06-18 Don Breazeal <donb@codesourcery.com>
935
936 * gdb.base/foll-fork.exp (default_fork_parent_follow):
937 Deleted procedure.
938 (explicit_fork_parent_follow): Deleted procedure.
939 (explicit_fork_child_follow): Deleted procedure.
940 (test_follow_fork): New procedure.
941 (do_fork_tests): Replace calls to deleted procedures with
942 calls to test_follow_fork and reset GDB for subsequent
943 procedure calls.
944
0fc05997
YQ
9452014-06-17 Yao Qi <yao@codesourcery.com>
946
947 * gdb.base/wchar.exp: Set $cent to \u00A2 if "host-charset" is
948 CP1252.
949
70795c52
LM
9502014-06-17 Luis Machado <lgustavo@codesourcery.com>
951
952 * gdb.mi/mi-var-rtti.cc (type_update_when_use_rtti_test):
953 Initialize ptr and S explicitly.
954 (skip_type_update_when_not_use_rtti_test): Likewise.
955
6be47f0c
KS
9562014-06-16 Keith Seitz <keiths@redhat.com>
957
958 PR mi/15863
959 * gdb.mi/mi-var-cmd.exp: Add test for -var-update before
960 the inferior is started.
961
d03de421
PA
9622014-06-16 Pedro Alves <palves@redhat.com>
963
964 * gdb.base/break-main-file-remove-fail.c: New file.
965 * gdb.base/break-main-file-remove-fail.exp: New file.
966 * gdb.base/break-unload-file.exp: Use build_executable instead of
967 prepare_for_testing.
968 (test_break): New parameter "initial_load". Handle it.
969 (top level): Add initial_load cmdline/file axis.
970
f9579b99
TT
9712014-06-12 Tom Tromey <tromey@redhat.com>
972
973 * gdb.base/completion.exp: Don't use directory name in test.
974
3657956b
GB
9752014-06-09 Gary Benson <gbenson@redhat.com>
976
977 * gdb.base/sigall.c [Functions to send signals]: Reorder to
978 separate the always-available ANSI-standard signals from the
979 signals that require checking.
980 (main): Likewise.
981 * gdb.reverse/sigall-reverse.c [Functions to send signals]:
982 Likewise.
983 (main): Likewise.
984
4186eb54
KS
9852014-06-07 Keith Seitz <keiths@redhat.com>
986
987 Revert:
988 PR c++/16253
989 * gdb.cp/var-tag.cc: New file.
990 * gdb.cp/var-tag.exp: New file.
991 * gdb.dwarf2/dw2-ada-ffffffff.exp: Set the language to C++.
992 * gdb.dwarf2/dw2-anon-mptr.exp: Likewise.
993 * gdb.dwarf2/dw2-double-set-die-type.exp: Likewise.
994 * gdb.dwarf2/dw2-inheritance.exp: Likewise.
995
25326a28 9962014-06-06 Doug Evans <xdje42@gmail.com>
6da01dbe
DE
997
998 * gdb.guile/scm-frame-args.c (foo): Tweak to work with gcc 4.6.3.
999
829155c9
PA
10002014-06-06 Pedro Alves <palves@redhat.com>
1001
1002 * gdb.base/sss-bp-on-user-bp-2.exp: Look for target_resume(step)
1003 in target debug output instead of looking at RSP packets,
1004 disabling the test on any target that uses hardware stepping.
1005 Update comments.
1006
61c8d22e
PA
10072014-06-06 Pedro Alves <palves@redhat.com>
1008
1009 * gdb.base/break-unload-file.exp: Fix typo.
1010
d9a47287
YQ
10112014-06-06 Yao Qi <yao@codesourcery.com>
1012
1013 * gdb.base/jit.exp (one_jit_test): Restrict the pattern
1014 from "jit_function" to "^jit_function".
1015
e5e01dbf
YQ
10162014-06-06 Yao Qi <yao@codesourcery.com>
1017
1018 * gdb.base/async.c (foo): Add one statement.
1019 * gdb.base/async.exp: Get the next instruction address and
1020 match the output of "nexti" by instruction address. Match
1021 the hex address in the output of "finish".
1022
73ba372c
GB
10232014-06-06 Gary Benson <gbenson@redhat.com>
1024
1025 * gdb.base/call-signals.c: Remove preprocessor conditionals
1026 for always-defined signals SIGINT, SIGILL, SIGABRT, SIGFPE,
1027 SIGSEGV and SIGTERM.
1028 * gdb.base/sigall.c: Likewise.
1029 * gdb.base/unwindonsignal.c: Likewise.
1030 * gdb.reverse/sigall-reverse.c: Likewise.
1031
831517df
YQ
10322014-06-06 Yao Qi <yao@codesourcery.com>
1033
1034 * gdb.base/hbreak-unmapped.exp: Read memory at address 0. If
1035 readable, skip the test.
1036
b8b91e98
YQ
10372014-06-06 Yao Qi <yao@codesourcery.com>
1038
1039 * gdb.threads/staticthreads.c (thread_function): Move the line
1040 setting breakpoint on forward.
1041 * gdb.threads/staticthreads.exp: Update comments.
1042
fb934770
LC
10432014-06-05 Ludovic Courtès <ludo@gnu.org>
1044
1045 * gdb.guile/scm-value.exp (test_value_in_inferior): Add test
1046 "history-append! type error".
1047
6ef284bd
SM
10482014-06-05 Simon Marchi <simon.marchi@ericsson.com>
1049
1050 * gdb.mi/mi-breakpoint-changed.exp (test_insert_delete_modify): Fix
1051 erroneous dprintf expected input.
1052
a872e241
DE
10532014-06-04 Doug Evans <xdje42@gmail.com>
1054
1055 * gdb.guile/scm-generics.exp: Delete.
1056
16f691fb
DE
10572014-06-04 Doug Evans <xdje42@gmail.com>
1058
1059 * gdb.guile/scm-breakpoint.exp: Update.
1060 Add tests for breakpoint registration.
1061
012370f6
TT
10622014-06-04 Tom Tromey <tromey@redhat.com>
1063
1064 * gdb.base/vla-datatypes.exp: Add tests for VLA-in-structure and
1065 VLA-in-union.
1066 * gdb.base/vla-datatypes.c (vla_factory): Add vla_struct,
1067 inner_vla_struct, vla_union types. Initialize objects of those
1068 types and compute their sizes.
1069
9f5a4cef
HZ
10702014-06-04 Nathan Sidwell <nathan@codesourcery.com>
1071 Hui Zhu <hui@codesourcery.com>
1072
1073 * gdb.base/fileio.exp: Add test for shell not available as well as
1074 available.
1075 * gdb.base/fileio.c (test_system): Check for shell twice.
1076
90a45c4d
YQ
10772014-06-04 Yao Qi <yao@codesourcery.com>
1078
1079 * gdb.base/auto-connect-native-target.exp: Remove redundant
1080 space from the regexp pattern.
1081
70017e41
YQ
10822014-06-04 Yao Qi <yao@codesourcery.com>
1083
1084 * gdb.base/default.exp: Replace "child" with "native" in
1085 regexp pattern.
1086
883964a7
SC
10872014-06-03 Siva Chandra Reddy <sivachandra@google.com>
1088
1089 * gdb.python/py-xmethods.cc: New testcase to test xmethods.
1090 * gdb.python/py-xmethods.exp: New tests to test xmethods.
1091 * gdb.python/py-xmethods.py: Python script supporting the
1092 new testcase and tests.
1093
ef370185
JB
10942014-06-03 Joel Brobecker <brobecker@adacore.com>
1095 Pedro Alves <palves@redhat.com>
1096
1097 PR breakpoints/17000
1098 * gdb.base/sss-bp-on-user-bp.exp: Remove kfail.
1099 * gdb.base/sss-bp-on-user-bp-2.exp: Remove kfail.
1100
1e2ccb61
BM
11012014-06-03 Brad Mouring <bmouring@ni.com> (tiny patch)
1102
1103 * gdb.base/subst.exp: Add tests to verify partial path matching
1104 output.
1105
c6ec5ab2
PA
11062014-06-03 Pedro Alves <palves@redhat.com>
1107
1108 * gdb.base/sss-bp-on-user-bp-2.exp: Skip if testing with a remote
1109 target that doesn't use software single-stepping.
1110
835c559f
PA
11112014-06-03 Pedro Alves <palves@redhat.com>
1112
1113 PR breakpoints/17000
1114 * gdb.base/sss-bp-on-user-bp-2.c: New file.
1115 * gdb.base/sss-bp-on-user-bp-2.exp: New file.
1116
06eb1586
DE
11172014-06-02 Doug Evans <xdje42@gmail.com>
1118
1119 * gdb.guile/scm-parameter.exp: New file.
1120
e698b8c4
DE
11212014-06-02 Doug Evans <xdje42@gmail.com>
1122
1123 * gdb.guile/scm-cmd.c: New file.
1124 * gdb.guile/scm-cmd.exp: New file.
1125
ded03782
DE
11262014-06-02 Doug Evans <xdje42@gmail.com>
1127
1128 * gdb.guile/scm-pretty-print.exp: Add tests for objfile and progspace
1129 pretty-printer lookup.
1130 * gdb.guile/scm-pretty-print.scm (pp_s-printer): New function.
1131 (make-pp_s-printer): Call it.
1132 (make-pretty-printer-from-dict): New function.
1133 (lookup-pretty-printer-maker-from-dict): New function.
1134 (*pretty-printer*): Simplify.
1135 (make-objfile-pp_s-printer): New function.
1136 (install-objfile-pretty-printers!): New function.
1137 (make-progspace-pp_s-printer): New function.
1138 (install-progspace-pretty-printers!): New function.
1139 * gdb.guile/scm-progspace.c: New file.
1140 * gdb.guile/scm-progspace.exp: New file.
1141
41fac0cf
PA
11422014-06-02 Pedro Alves <palves@redhat.com>
1143
1144 * gdb.base/dprintf-bp-same-addr.c: New file.
1145 * gdb.base/dprintf-bp-same-addr.exp: New file.
1146
96ae5695
EBM
11472014-06-02 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
1148
1149 * gdb.arch/powerpc-power.exp: Add power8 instructions to the testcase.
1150 * gdb.arch/powerpc-power.s: Likewise.
1151
da02b3a8
JB
11522014-06-02 Joel Brobecker <brobecker@adacore.com>
1153
1154 * gdb.base/completion.exp: Remove code aimed at restoring TIMEOUT.
1155
c72b2e7b
YQ
11562014-06-01 Yao Qi <yao@codesourcery.com>
1157
1158 * gdb.base/watchpoint.exp (test_watch_location): Check null
1159 pointer can be dereferenced. If not, do the test, otherwise
1160 skip it.
1161
53e8a631
AB
11622014-05-30 Andrew Burgess <aburgess@broadcom.com>
1163
1164 * gdb.arch/amd64-invalid-stack-middle.exp: Update expected
1165 results.
1166 * gdb.arch/amd64-invalid-stack-top.exp: Likewise.
1167
938f0e2f
AB
11682014-05-30 Andrew Burgess <aburgess@broadcom.com>
1169
1170 * gdb.arch/amd64-invalid-stack-middle.S: New file.
1171 * gdb.arch/amd64-invalid-stack-middle.c: New file.
1172 * gdb.arch/amd64-invalid-stack-middle.exp: New file.
1173 * gdb.arch/amd64-invalid-stack-top.c: New file.
1174 * gdb.arch/amd64-invalid-stack-top.exp: New file.
1175
9ba6657a
PA
11762014-05-30 Pedro Alves <palves@redhat.com>
1177
1178 PR breakpoints/17000
1179 * gdb.base/sss-bp-on-user-bp.c: New file.
1180 * gdb.base/sss-bp-on-user-bp.exp: New file.
1181
522c09bf
DB
11822014-05-30 David Blaikie <dblaikie@gmail.com>
1183
1184 * gdb.opt/inline-break.c: Fix clang compatibility by specifying
1185 gnu_inline semantics via attribute.
1186 * gdb.opt/inline-break.exp: Remove -std=c89 now that the test
1187 source explicitly specifies the required semantics.
1188
bf4ef81e
MR
11892014-05-30 Maciej W. Rozycki <macro@codesourcery.com>
1190
1191 * gdb.reverse/sigall-reverse.exp: Fix a typo.
1192
329ea579
PA
11932014-05-29 Pedro Alves <palves@redhat.com>
1194 Tom Tromey <tromey@redhat.com>
1195
1196 * gdb.base/async-shell.exp: Don't enable target-async.
1197 * gdb.base/async.exp
1198 * gdb.base/corefile.exp (corefile_test_attach): Remove 'async'
1199 parameter. Adjust.
1200 (top level): Don't test with "target-async".
1201 * gdb.base/dprintf-non-stop.exp: Don't enable target-async.
1202 * gdb.base/gdb-sigterm.exp: Don't test with "target-async".
1203 * gdb.base/inferior-died.exp: Don't enable target-async.
1204 * gdb.base/interrupt-noterm.exp: Likewise.
1205 * gdb.mi/mi-async.exp: Use "mi-async" instead of "target-async".
1206 * gdb.mi/mi-nonstop-exit.exp: Likewise.
1207 * gdb.mi/mi-nonstop.exp: Likewise.
1208 * gdb.mi/mi-ns-stale-regcache.exp: Likewise.
1209 * gdb.mi/mi-nsintrall.exp: Likewise.
1210 * gdb.mi/mi-nsmoribund.exp: Likewise.
1211 * gdb.mi/mi-nsthrexec.exp: Likewise.
1212 * gdb.mi/mi-watch-nonstop.exp: Likewise.
1213 * gdb.multi/watchpoint-multi.exp: Adjust comment.
1214 * gdb.python/py-evsignal.exp: Don't enable target-async.
1215 * gdb.python/py-evthreads.exp: Likewise.
1216 * gdb.python/py-prompt.exp: Likewise.
1217 * gdb.reverse/break-precsave.exp: Don't test with "target-async".
1218 * gdb.server/solib-list.exp: Don't enable target-async.
1219 * gdb.threads/thread-specific-bp.exp: Likewise.
1220 * lib/mi-support.exp: Adjust to use mi-async.
1221
fd664c91
PA
12222014-05-29 Pedro Alves <palves@redhat.com>
1223
1224 PR gdb/13860
1225 * gdb.mi/mi-cli.exp: Always expect "end-stepping-range" stop
1226 reason, even in sync mode.
1227
251bde03
PA
12282014-05-29 Pedro Alves <palves@redhat.com>
1229 Hui Zhu <hui@codesourcery.com>
1230
1231 PR PR15693
1232 * gdb.mi/mi-condbreak-call-thr-state-mt.c: New file.
1233 * gdb.mi/mi-condbreak-call-thr-state-st.c: New file.
1234 * gdb.mi/mi-condbreak-call-thr-state.c: New file.
1235 * gdb.mi/mi-condbreak-call-thr-state.exp: New file.
1236
7f3c0343
JB
12372014-05-28 Joel Brobecker <brobecker@adacore.com>
1238
1239 * config/monitor.exp (gdb_target_monitor): Replace use of
1240 "set remotebaud" by "set serial baud".
1241
b2715b27
AW
12422014-05-26 Andy Wingo <wingo@igalia.com>
1243
1244 * gdb.guile/scm-breakpoint.exp:
1245 * gdb.guile/scm-gsmob.exp: Update to use plain old object
1246 properties instead of gdb-object-properties.
1247
498a4489
YQ
12482014-05-26 Yao Qi <yao@codesourcery.com>
1249
1250 * gdb.server/no-thread-db.exp: Specify source file name
1251 explicitly when setting a breakpoint.
1252
589fdceb
MM
12532014-05-23 Markus Metzger <markus.t.metzger@intel.com>
1254
1255 * gdb.btrace/vdso.c: New.
1256 * gdb.btrace/vdso.exp: New.
1257
e9089e05
MM
12582014-05-23 Markus Metzger <markus.t.metzger@intel.com>
1259
1260 * gdb.base/gcore.exp (capture_command_output): Move ...
1261 * lib/gdb.exp (capture_command_output): ... here.
1262
67b5c0c1
MM
12632014-05-23 Markus Metzger <markus.t.metzger@intel.com>
1264
1265 * gdb.btrace/data.exp: Test memory access during btrace replay.
1266
a2199296
SM
12672014-05-22 Simon Marchi <simon.marchi@ericsson.com>
1268
1269 * lib/mi-support.exp (mi_run_cmd_full): Add comments.
1270
17b2616c
PA
12712014-05-21 Pedro Alves <palves@redhat.com>
1272
1273 PR gdb/13860
1274 * gdb.mi/mi-cli.exp (line_callee4_next_step): New global.
1275 (top level): Test that output related to execution commands is
1276 sent to the console with CLI commands, but not with MI commands.
1277 Test that breakpoint events are always mirrored to the console.
1278 Also expect the new source line to be output after a "next" in
1279 async mode too. Make it a pass/fail test.
1280 * gdb.mi/mi-solib.exp: Test that the CLI solib event note is
1281 output.
1282 * lib/mi-support.exp (mi_gdb_expect_cli_output): New procedure.
1283
5166082f
PA
12842014-05-21 Pedro Alves <palves@redhat.com>
1285
1286 * gdb.base/list.exp (build_pattern, test_list): New procedures.
1287 Use them to test variations of "list" after reaching a breakpoint.
1288 * gdb.mi/mi-cli.exp (line_main_callme_2): New global.
1289 Test "list" with listsize 10 after reaching a breakpoint.
1290 * gdb.python/python.exp (decode_line current location line
1291 number): Adjust expected line number.
1292
2f25d70f
SM
12932014-05-21 Simon Marchi <simon.marchi@ericsson.com>
1294
1295 * lib/mi-support.exp (mi_run_cmd_full): Revert to original
1296 behavior for $args, pass it directly to "run".
1297
ff604a67
MR
12982014-05-21 Maciej W. Rozycki <macro@codesourcery.com>
1299
1300 * lib/gdb.exp (default_gdb_init): Bump `match_max' up from
1301 30000 to 65536.
1302
6a3cb8e8
PA
13032014-05-21 Pedro Alves <palves@redhat.com>
1304
1305 * boards/gdbserver-base.exp (GDBFLAGS): Set to "set
1306 auto-connect-native-target off".
1307 * gdb.base/auto-connect-native-target.c: New file.
1308 * gdb.base/auto-connect-native-target.exp: New file.
1309
4ebfc96e
PA
13102014-05-21 Pedro Alves <palves@redhat.com>
1311
1312 * gdb.base/default.exp: Test "target native" instead of "target
1313 child".
1314
36d46afb
MW
13152014-05-21 Mark Wielaard <mjw@redhat.com>
1316
1317 * gdb.cp/var-tag.exp (do_global_tests): Handle underlying type.
1318
5876f503
JK
13192014-05-21 Jan Kratochvil <jan.kratochvil@redhat.com>
1320
1321 Fix TLS access for -static -pthread.
1322 * gdb.threads/staticthreads.c <HAVE_TLS> (tlsvar): New.
1323 <HAVE_TLS> (thread_function, main): Initialize it.
1324 * gdb.threads/staticthreads.exp: Try gdb_compile_pthreads for $have_tls.
1325 Add clean_restart.
1326 <$have_tls != "">: Check TLSVAR.
1327
0256a6ac
PA
13282014-05-21 Pedro Alves <palves@redhat.com>
1329
1330 * gdb.base/dcache-line-read-error.c: New.
1331 * gdb.base/dcache-line-read-error.exp: New.
1332
936d2992
PA
13332014-05-20 Pedro Alves <palves@redhat.com>
1334
1335 * gdb.base/compare-sections.c: New file.
1336 * gdb.base/compare-sections.exp: New file.
1337
802e8e6d
PA
13382014-05-20 Pedro Alves <palves@redhat.com>
1339
1340 * gdb.base/break-idempotent.c: New file.
1341 * gdb.base/break-idempotent.exp: New file.
1342
e59fa00f
MM
13432014-05-20 Markus Metzger <markus.t.metzger@intel.com>
1344
1345 * gdb.btrace/nohist.exp: New.
1346
8b696e31
YQ
13472014-05-20 Yao Qi <yao@codesourcery.com>
1348
1349 * lib/gdb.exp (gdb_init): Set timeout if test file is under
1350 gdb.reverse directory and gdb_reverse_timeout exists in board
1351 setting.
1352 * README: Document gdb_reverse_timeout.
1353
73c9764f
YQ
13542014-05-20 Yao Qi <yao@codesourcery.com>
1355
1356 * lib/gdb.exp (default_gdb_init): Rename argument 'args' by
1357 'test_file_name'. Treat args as a string instead of a list.
1358 (gdb_init): Rename argument 'args' by 'test_file_name'.
1359
f1f4348a
JK
13602014-05-19 Jan Kratochvil <jan.kratochvil@redhat.com>
1361
1362 * gdb.arch/powerpc-power.exp: New file.
1363 * gdb.arch/powerpc-power.s: New file.
1364
0dbe70ce
DE
13652014-05-16 Doug Evans <dje@google.com>
1366
1367 * gdb.base/Makefile.in (EXECUTABLES): Add completion.
d7761c2c
DE
1368 * gdb.base/completion.exp: Check that all expected files exist
1369 before doing file completion.
0dbe70ce 1370
8d551b02
DE
13712014-05-16 Doug Evans <dje@google.com>
1372
1373 * gdb.base/catch-syscall.exp (test_catch_syscall_fail_nodatadir):
1374 Update.
1375 (do_syscall_tests_without_xml): Update.
1376
73eb7709
PA
13772014-05-16 Pedro Alves <palves@redhat.com>
1378
1379 * lib/mi-support.exp (mi_expect_stop): On timeout, say "timeout"
1380 instead of "unknown output after running".
1381
3fae92fc
YQ
13822014-05-16 Yao Qi <yao@codesourcery.com>
1383
1384 * gdb.dwarf2/dw2-filename.exp: Copy file1.txt to host. Remove
1385 file1.txt from host at the end.
1386 * gdb.dwarf2/dw2-anonymous-func.exp: Likewise.
1387
c2b2ccc5
DE
13882014-05-15 Doug Evans <dje@google.com>
1389
1390 * gdb.dwarf2/fission-reread.S: Remove directory from .dwo file path.
1391 * gdb.dwarf2/fission-reread.exp: Set debug-file-directory before
1392 loading file. Add test for TU lookup.
1393
8c217a4b
SM
13942014-05-15 Simon Marchi <simon.marchi@ericsson.com>
1395
1396 * lib/mi-support.exp (mi_run_cmd_full): Set arguments by
1397 calling "-exec-arguments" or "set args" before running the
1398 inferior.
1399
3deb39c6
SM
14002014-05-15 Simon Marchi <simon.marchi@ericsson.com>
1401
1402 * lib/mi-support.exp (mi_expect_stop): Expect message for
1403 inferiors that exit with non-zero exit code.
1404
71a79f8c
YQ
14052014-05-14 Yao Qi <yao@codesourcery.com>
1406
1407 * gdb.mi/mi-file.exp (test_file_list_exec_source_file): Don't
1408 match absolute path on remote host.
1409 (test_file_list_exec_source_files): Remove "/" from the
1410 pattern.
1411
f23fcd46
YQ
14122014-05-14 Yao Qi <yao@codesourcery.com>
1413
1414 * boards/local-remote-host-notty.exp (${board}_file): New
1415 proc.
1416
9404b58f
KM
14172014-05-07 Kyle McMartin <kyle@redhat.com>
1418
1419 Pushed by Joel Brobecker <brobecker@adacore.com>.
1420 * gdb.arch/aarch64-atomic-inst.c: New file.
1421 * gdb.arch/aarch64-atomic-inst.exp: New file.
1422
5e45f04c
YQ
14232014-05-07 Yao Qi <yao@codesourcery.com>
1424
1425 * gdb.dwarf2/dwzbuildid.exp: Match output "No symbol "the_int"
1426 in current context" too.
1427
c888a17d
KS
14282014-05-05 Keith Seitz <keiths@redhat.com>
1429
1430 * gdb.linespec/ls-dollar.exp: Add test for linespec
1431 file:convenience_variable.
1432
290a839c
YQ
14332014-05-05 Yao Qi <yao@codesourcery.com>
1434
1435 * gdb.trace/unavailable.exp (gdb_collect_args_test): Save
1436 traceframes into tfile and ctf trace files. Read data from
1437 trace file and test collected data.
1438 (gdb_collect_locals_test): Likewise.
1439 (gdb_unavailable_registers_test): Likewise.
1440 (gdb_unavailable_floats): Likewise.
1441 (gdb_collect_globals_test): Likewise.
1442 (top-level): Append "ctf" to trace_file_targets if GDB
1443 supports.
1444
b5262cd0
YQ
14452014-05-05 Yao Qi <yao@codesourcery.com>
1446
1447 * gdb.trace/unavailable.exp (gdb_collect_args_test): Move some
1448 code to ...
1449 (gdb_collect_args_test_1): ... it. New proc.
1450 (gdb_collect_locals_test): Move some code to ...
1451 (gdb_collect_locals_test_1): ... it. New proc.
1452 (gdb_unavailable_registers_test): Move some code to ...
1453 (gdb_unavailable_registers_test_1): ... it. New proc.
1454 (gdb_unavailable_floats): Move some code to ...
1455 (gdb_unavailable_floats_1): ... it. New proc.
1456
30a1e6cc
SDJ
14572014-05-02 Sergio Durigan Junior <sergiodj@redhat.com>
1458
1459 * gdb.arch/amd64-stap-optional-prefix.S (main): Add several
1460 probes to test for bitness recognition.
1461 * gdb.arch/amd64-stap-optional-prefix.exp
1462 (test_probe_value_without_reg): New procedure.
1463 Add code to test for different kinds of bitness.
1464
f33da99a
SDJ
14652014-05-02 Sergio Durigan Junior <sergiodj@redhat.com>
1466
1467 PR breakpoints/16889
1468 * gdb.arch/amd64-stap-optional-prefix.S: New file.
1469 * gdb.arch/amd64-stap-optional-prefix.exp: Likewise.
1470
5b80f00d
PA
14712014-05-01 Pedro Alves <palves@redhat.com>
1472
1473 * lib/gdb.exp (gdb_load): Extend comment. Skip calling
1474 gdb_file_cmd if no file is specified.
1475 * boards/native-extended-gdbserver.exp (gdb_load): Use the
1476 last_loaded_file to set the remote exec-file.
1477
f8c2a73c
PA
14782014-05-01 Pedro Alves <palves@redhat.com>
1479
1480 * boards/local-remote-host.exp: New file.
1481
be6e8ac7
PA
14822014-05-01 Pedro Alves <palves@redhat.com>
1483
1484 * boards/local-remote-host.exp: Rename to ...
1485 * boards/local-remote-host-notty.exp: ... this.
1486
cac0dc8f
JB
14872014-04-28 Joel Brobecker <brobecker@adacore.com>
1488
1489 * gdb.ada/dyn_arrayidx: New testcase.
1490
9730e6cc
YQ
14912014-04-26 Yao Qi <yao@codesourcery.com>
1492
1493 * gdb.dwarf2/dwz.exp: Compile main.c to object. Restart GDB
1494 and compute the length of function main. Save it in
1495 $main_length.
1496 (Dwarf::assemble): Use $main_length instead of hard-coded 10.
1497 (top-level): Use gdb_compile to compile objects into
1498 executable and restart GDB. Remove invocation to
1499 prepare_for_testing.
1500
7ae1a6a6
PA
15012014-04-25 Simon Marchi <simon.marchi@ericsson.com>
1502 Pedro Alves <palves@redhat.com>
1503
1504 PR server/16255
1505 * gdb.multi/multi-attach.c: New file.
1506 * gdb.multi/multi-attach.exp: New file.
1507
4082afcc
PA
15082014-04-25 Pedro Alves <palves@redhat.com>
1509
1510 * gdb.base/cond-eval-mode.exp (warning): Move trailing \r\n to
1511 user.
1512 (top level): Test that "set remote conditional-breakpoints-packet
1513 off" works as intended.
1514 * gdb.base/dprintf.exp: Test that "set remote
1515 breakpoint-commands-packet off" works as intended.
1516 * gdb.trace/change-loc.exp (tracepoint_install_in_trace_disabled):
1517 New function.
1518 (top level): Call it.
1519 * gdb.trace/ftrace.exp (test_fast_tracepoints): Test that "set
1520 remote fast-tracepoints-packet off" works as intended.
1521 * gdb.trace/qtro.exp (gdb_is_target_remote): Moved ...
1522 * lib/gdb.exp (gdb_is_target_remote): ... here.
1523
2abc3f8d
DB
15242014-04-24 David Blaikie <dblaikie@gmail.com>
1525
1526 * gdb.base/catch-syscall.c: Make unreferenced statics non-static to
1527 ensure clang would not discard them.
1528 * gdb.base/gdbvars.c: Ditto.
1529 * gdb.base/memattr.c: Ditto.
1530 * gdb.base/whatis.c: Ditto.
1531 * gdb.python/py-prettyprint.c: Ditto.
1532 * gdb.trace/actions.c: Ditto.
1533 * gdb.cp/ptype-cv-cp.cc: Mark unused global const int as used to
1534 ensure clang would not discard it.
1535
bfd39632
DB
15362014-04-24 David Blaikie <dblaikie@gmail.com>
1537
1538 * gdb.stabs/gdb11479.c (tag_dummy_enum): introduce a variable to cause
1539 clang to emit the full definition of type required by the test
1540 * gdb.stabs/gdb11479.exp (do_test): correct a typo in a test message
1541
22842ff6
DB
15422014-04-24 David Blaikie <dblaikie@gmail.com>
1543
1544 * gdb.cp/pr10728-x.cc (main::x): Return by value instead of pointer to
1545 coax Clang into emitting the definition of the type.
1546 * gdb.cp/pr10728-x.h (y): Ditto.
1547 * gdb.cp/pr10728-y.cc (y): Ditto.
1548
c2e827ad
DB
15492014-04-24 David Blaikie <dblaikie@gmail.com>
1550
1551 * gdb.base/label.exp: XFAIL label related tests under Clang.
1552 * gdb.cp/cplabel.exp: Ditto.
1553 * gdb.linespec/ls-errs.exp: Refactor tests to execute directly and XFAIL
1554 under Clang those using labels.
1555
4c2d33e7
YQ
15562014-04-25 Yao Qi <yao@codesourcery.com>
1557
1558 * gdb.dwarf2/dwz.exp (Dwarf::assemble): Remove unused
1559 double_label.
1560 * gdb.dwarf2/dwzbuildid.exp (Dwarf::assemble): Remove
1561 partial_label and double_label.
1562
56083b99
DB
15632014-04-24 David Blaikie <dblaikie@gmail.com>
1564
1565 * gdb.python/lib-types.exp: Fix test and xfail under gcc due to gcc/55641.
1566
25d4e99d
DB
15672014-04-24 David Blaikie <dblaikie@gmail.com>
1568
1569 * gdb.cp/cpexprs.cc: Move braces to the same line as the start
1570 of the function to work across GCC and Clang.
1571 * gdb.cp/cpexprs.exp: Account for GCC/Clang difference in vtable
1572 pointer types (const void ** const V void **).
1573
01f9f808
MS
15742014-04-24 Michael Sturm <michael.sturm@mintel.com>
1575 Walfred Tedeschi <walfred.tedeschi@intel.com>
1576
1577 * Makefile.in (EXECUTABLES): Added i386-avx512.
1578 * gdb.arch/i386-avx512.c: New file.
1579 * gdb.arch/i386-avx512.exp: Likewise.
1580
4b48d439
KS
15812014-04-23 Keith Seitz <keiths@redhat.com>
1582
1583 * lib/mi-support.exp (mi_list_breakpoints): Delete.
1584 (mi_make_breakpoint_table): New procedure.
1585 (mi_create_breakpoint): Use mi_make_breakpoint
1586 and return the result.
1587 (mi_make_breakpoint): New procedure.
1588 (mi_build_kv_pairs): New procedure.
1589
1590 * gdb.mi/mi-break.exp: Remove unused globals,
1591 update mi_create_breakpoint usage, and use mi_make_breakpoint_table.
1592 All callers updated.
1593 * gdb.mi/mi-dprintf.exp: Use variable to track command
1594 number.
1595 Update all callers of mi_create_breakpoint and use
1596 mi_make_breakpoint_table.
1597 Remove any unused global variables.
1598 * gdb.mi/mi-nonstop.exp: Likewise.
1599 * gdb.mi/mi-nsintrall.exp: Likewise.
1600 * gdb.mi/mi-nsmoribund.exp: Likewise.
1601 * gdb.mi/mi-nsthrexec.exp: Likewise.
1602 * gdb.mi/mi-reverse.exp: Likewise.
1603 * gdb.mi/mi-simplerun.exp: Likewise.
1604 * gdb.mi/mi-stepn.exp: Likewise.
1605 * gdb.mi/mi-syn-frame.exp: Likewise.
1606 * gdb.mi/mi-until.exp: Likewise.
1607 * gdb.mi/mi-var-cp.exp: Likewise.
1608 * gdb.mi/mi-var-display.exp: Likewise.
1609 * gdb.mi/mi2-amd64-entry-value.exp: Likewise.
1610 * gdb.mi/mi2-var-child.exp: Likewise.
1611 * gdb.mi/mi-vla-c99.exp: Likewise.
1612 * lib/mi-support.exp: Likewise.
1613
1614 From Ian Lance Taylor <iant@cygnus.com>:
1615 * lib/gdb.exp (parse_args): New procedure.
1616
08351840
PA
16172014-04-23 Pedro Alves <palves@redhat.com>
1618
1619 * gdb.base/break-unload-file.c: New file.
1620 * gdb.base/break-unload-file.exp: New file.
1621 * gdb.base/sym-file-lib.c (baz): New function.
1622 * gdb.base/sym-file-loader.c (struct segment) <mapped_size>: New
1623 field.
1624 (load): Store the segment's mapped size.
1625 (unload): New function.
1626 (unload_shlib): New function.
1627 * gdb.base/sym-file-loader.h (unload_shlib): New declaration.
1628 * gdb.base/sym-file-main.c (main): Unload, and reload the library,
1629 set a breakpoint at baz, and call it.
1630 * gdb.base/sym-file.exp: New tests for stale breakpoint
1631 instructions.
1632
076855f9
PA
16332014-04-23 Pedro Alves <palves@redhat.com>
1634
1635 * gdb.base/hbreak-in-shr-unsupported-shr.c: New file.
1636 * gdb.base/hbreak-in-shr-unsupported.c: New file.
1637 * gdb.base/hbreak-in-shr-unsupported.exp: New file.
1638 * gdb.base/hbreak-unmapped.c: New file.
1639 * gdb.base/hbreak-unmapped.exp: New file.
1640 * gdb.trace/qtro.exp (gdb_is_target_remote): Move ...
1641 * lib/gdb.exp (gdb_is_target_remote): ... here.
1642
483805cf
PA
16432014-04-22 Pedro Alves <palves@redhat.com>
1644
1645 * gdb.base/consecutive-step-over.c: New file.
1646 * gdb.base/consecutive-step-over.exp: New file.
1647
06d97543
PA
16482014-04-22 Pedro Alves <palves@redhat.com>
1649
1650 * lib/gdb.exp (gdb_continue_to_breakpoint): Use gdb_test_multiple
1651 instead of send_gdb/gdb_expect.
1652
b4429ea2
YQ
16532014-04-22 Yao Qi <yao@codesourcery.com>
1654
1655 * lib/trace-support.exp (generate_tracefile): New procedure.
1656 * gdb.trace/tfile.exp: Skip the test if generate_tracefile
1657 return 0.
1658 * gdb.trace/mi-traceframe-changed.exp: Invoke test_tfind_tfile
1659 if generate_tracefile returns 1.
1660
51d48146
PA
16612014-04-18 Tom Tromey <palves@redhat.com>
1662 Pedro alves <tromey@redhat.com>
1663
1664 PR backtrace/15558
1665 * gdb.opt/inline-bt.exp: Test backtracing from an inline function
1666 with a backtrace limit.
1667 * gdb.python/py-frame-inline.exp: Test running to an inline
1668 function with a backtrace limit, and printing the newest frame.
1669 * gdb.python/py-frame-inline.c (main): Call f.
1670
bd1dce5f
MS
16712014-04-17 Marcus Shawcroft <marcus.shawcroft@arm.com>
1672
1673 * gdb.java/jnpe.exp: Drop srcdir from untested path.
1674
40d1a503
MS
16752014-04-17 Marcus Shawcroft <marcus.shawcroft@arm.com>
1676
1677 * lib/gdb.exp (gdb_compile_pthreads, gdb_compile_objc):
1678 Drop prefix from unsupported source file path.
1679
389b98f7
YQ
16802014-04-17 Yao Qi <yao@codesourcery.com>
1681
1682 * lib/gdb.exp (with_target_charset): New proc.
1683 * gdb.base/printcmds.exp (test_print_all_chars): Wrap tests with
1684 with_target_charset.
1685 (test_print_strings): Likewise.
1686 (test_repeat_bytes): Likewise.
1687 * gdb.base/setvar.exp: Set target-charset to ASCII temporarily
1688 for some tests.
1689
22869d73
KS
16902014-04-16 Keith Seitz <keiths@redhat.com>
1691
1692 PR gdb/15827
1693 * gdb.dwarf2/corrupt.c: New file.
1694 * gdb.dwarf2/corrupt.exp: New file.
1695
c4f87ca6
KS
16962014-04-16 Keith Seitz <keiths@redhat.com>
1697
1698 PR c++/16597
1699 * gdb.cp/namelessclass.cc: New file.
1700 * gdb.cp/namelessclass.exp: New file.
1701 * gdb.cp/namelessclass.S: New file.
1702
ab19de87
DE
17032014-04-16 Doug Evans <dje@google.com>
1704
1705 * lib/gdbserver-support.exp (gdbserver_default_get_remote_address):
1706 Add comment.
1707 (gdbserver_default_get_comm_port): New function.
1708 (gdbserver_start): Check if board file provided
1709 "gdbserver,get_comm_port" and use it if so.
1710 * boards/native-stdio-gdbserver.exp (sockethost): Set to "".
1711 (gdb,socketport): Set to "stdio".
1712 (gdbserver,get_comm_port): Set to ${board}_get_comm_port.
1713 (stdio_gdbserver_template): Delete.
1714 (${board}_get_remote_address): Update.
1715 (${board}_build_remote_cmd): Delete.
1716 (${board}_get_comm_port): New function.
1717 (${board}_spawn): Update.
1718 * boards/remote-stdio-gdbserver.exp (${board}_build_remote_cmd):
1719 Delete.
1720 (${board}_get_remote_address): Update.
1721 (${board}_get_comm_port): New function.
1722
fc98a809
AB
17232014-04-16 Andrew Burgess <aburgess@broadcom.com>
1724
1725 * gdb.base/memattr.exp: Improve regexps to handle memory regions
1726 appearing in any order.
1727
87fd9e6e
DE
17282014-04-15 Doug Evans <dje@google.com>
1729
1730 * gdb.gdb/selftest.exp (do_steps_and_nexts): Don't reference
1731 uninitialized value of "description".
1732
099fc3ea
KS
17332014-04-15 Keith Seitz <keiths@redhat.com>
1734
1735 * gdb.mi/mi-simplerun.exp (test_breakpoints_creation_and_listing):
1736 Remove unused globals.
1737 (test_running_the_program): Likewise.
1738 (test_controlled_execution): Likewise.
1739 (test_controlling_breakpoints): Likewise.
1740 (test_program_termination): Likewise.
1741
5da151d4
KS
17422014-04-15 Keith Seitz <keiths@redhat.com>
1743
1744 * gdb.mi/mi-break.exp (test_tbreak_creation_and_listing): Remove
1745 unused globals.
1746 (test_rbreak_creation_and_listing): Likewise.
1747 (test_ignore_count): Likewise.
1748 (test_error): Likewise.
1749
35e5d2f0
PA
17502014-04-15 Pedro Alves <palves@redhat.com>
1751
1752 * gdb.base/sym-file-loader.h: Move inclusion of <inttypes.h>,
1753 <ansidecl.h>, <elf/common.h> and <elf/external.h> to
1754 sym-file-loader.c.
1755 (Elf_External_Phdr, Elf_External_Ehdr, Elf_External_Shdr)
1756 (Elf_External_Sym, Elf_Addr, GET, GETADDR, struct segment): Move
1757 to sym-file-loader.c.
1758 (struct library): Forward declare.
1759 (load_shlib, lookup_function): Change prototypes.
1760 (find_shstrtab, find_strtab, find_shdr, find_symtab)
1761 (translate_offset): Remove declarations.
1762 (get_text_addr): New declaration.
1763 * gdb.base/sym-file-loader.c: Move inclusion of <inttypes.h>,
1764 <ansidecl.h>, <elf/common.h> and <elf/external.h> here from
1765 sym-file-loader.h.
1766 (Elf_External_Phdr, Elf_External_Ehdr, Elf_External_Shdr)
1767 (Elf_External_Sym, Elf_Addr, GET, GETADDR, struct segment): Move
1768 here from sym-file-loader.h.
1769 (struct library): New structure.
1770 (load_shlib, lookup_function): Change prototypes and adjust to
1771 work with a struct library.
1772 (find_shstrtab, find_strtab, find_shdr, find_symtab)
1773 (translate_offset): Make static.
1774 (get_text_addr): New function.
1775 * gdb.base/sym-file-main.c (main): Adjust to new loader interface.
1776
eb4c1710
PA
17772014-04-15 Pedro Alves <palves@redhat.com>
1778
1779 * gdb.base/sym-file-loader.c: Fix typo. SELF_LINK, not SELK_LINK.
1780
2d1baf52
PA
17812014-04-15 Pedro Alves <palves@redhat.com>
1782
1783 * gdb.base/sym-file-loader.c: Include <limits.h>.
1784 (SELF_LINK): New define.
1785 (get_origin): New function.
1786 (load_shlib): Use it.
1787 * gdb.base/sym-file.exp: Don't early return if the target is
1788 remote. Use runto_main, and issue fail is that fails. Use
1789 gdb_load_shlibs.
1790 (shlib_name): Delete.
1791 (lib_so, lib_syms, lib_dlopen): New globals. Use them throughout.
1792
7dd6df01
PA
17932014-04-15 Pedro Alves <palves@redhat.com>
1794
1795 * gdb.base/sym-file.exp: Remove regex characters from test
1796 message. Don't refer to breakpoint numbers in test messages.
1797
b50c8614
KS
17982014-04-14 Keith Seitz <keiths@redhat.com>
1799
1800 PR c++/16253
1801 * gdb.cp/var-tag.cc: New file.
1802 * gdb.cp/var-tag.exp: New file.
1803 * gdb.dwarf2/dw2-ada-ffffffff.exp: Set the language to C++.
1804 * gdb.dwarf2/dw2-anon-mptr.exp: Likewise.
1805 * gdb.dwarf2/dw2-double-set-die-type.exp: Likewise.
1806 * gdb.dwarf2/dw2-inheritance.exp: Likewise.
1807
3d567982
TT
18082014-04-14 Tom Tromey <tromey@redhat.com>
1809
1810 * gdb.cp/classes.exp (test_enums): Handle underlying type.
1811 * gdb.dwarf2/enum-type.exp: Add test for enum with underlying
1812 type.
1813 * gdb.cp/enum-class.exp: New file.
1814 * gdb.cp/enum-class.cc: New file.
1815
0626fc76
TT
18162014-04-14 Tom Tromey <tromey@redhat.com>
1817
1818 * gdb.dwarf2/enum-type.exp: New file.
1819
dca325b3
SA
18202014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
1821
1822 * gdb.mi/mi-vla-c99.exp: New file.
1823 * gdb.mi/vla.c: New file.
1824
5854b38a
SA
18252014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
1826
1827 * gdb.base/vla-datatypes.c: New file.
1828 * gdb.base/vla-datatypes.exp: New file.
1829
463bb957
SA
18302014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
1831
1832 * gdb.base/vla-ptr.c: New file.
1833 * gdb.base/vla-ptr.exp: New file.
1834
3dd170be
SA
18352014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
1836
1837 * gdb.dwarf2/count.exp: New file.
1838
5ecaaa66
SA
18392014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
1840
1841 * gdb.base/vla-sideeffect.c: New file.
1842 * gdb.base/vla-sideeffect.exp: New file.
1843
41f1ada5
DB
18442014-04-14 David Blaikie <dblaikie@gmail.com>
1845
1846 * gdb.mi/non-stop.c: Add return value for non-void function return
1847 statement.
1848 * gdb.threads/staticthreads.c: Ditto.
1849
0be03e84
DE
18502014-04-12 Siva Chandra Reddy <sivachandra@google.com>
1851 Doug Evans <xdje42@gmail.com>
1852
1853 * gdb.guile/scm-value.c: Improve test case.
1854 * gdb.guile/scm-value.exp: Add new test.
1855
f180a1fb
DB
18562014-04-11 David Blaikie <dblaikie@gmail.com>
1857
1858 * gdb.opt/inline-break.exp: Explicitly specify -std=gnu89 to
1859 override Clang's default.
1860
6b662e19
JB
18612014-04-11 Joel Brobecker <brobecker@adacore.com>
1862
1863 Revert the following changes (regressions):
1864
1865 * gdb.base/vla-sideeffect.c: New file.
1866 * gdb.base/vla-sideeffect.exp: New file.
1867
1868 * gdb.dwarf2/count.exp: New file.
1869
1870 * gdb.base/vla-multi.c: New file.
1871 * gdb.base/vla-multi.exp: New file.
1872
1873 * gdb.base/vla-ptr.c: New file.
1874 * gdb.base/vla-ptr.exp: New file.
1875
1876 * gdb.base/vla-datatypes.c: New file.
1877 * gdb.base/vla-datatypes.exp: New file.
1878
1879 * gdb.mi/mi-vla-c99.exp: New file.
1880 * gdb.mi/vla.c: New file.
1881
245a5f0b
KS
18822014-04-11 Keith Seitz <keiths@redhat.com>
1883
1884 PR c++/16675
1885 * gdb.cp/cpsizeof.exp: New file.
1886 * gdb.cp/cpsizeof.cc: New file.
1887
58a84dcf
SA
18882014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
1889
191a8a90
JB
1890 * gdb.mi/mi-vla-c99.exp: New file.
1891 * gdb.mi/vla.c: New file.
58a84dcf 1892
c8655f75
SA
18932014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
1894
1895 * gdb.base/vla-datatypes.c: New file.
1896 * gdb.base/vla-datatypes.exp: New file.
1897
024e13b4
SA
18982014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
1899
1900 * gdb.base/vla-ptr.c: New file.
1901 * gdb.base/vla-ptr.exp: New file.
1902
1a237e0e
SA
19032014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
1904
1905 * gdb.base/vla-multi.c: New file.
1906 * gdb.base/vla-multi.exp: New file.
1907
504f3432
SA
19082014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
1909
1910 * gdb.dwarf2/count.exp: New file.
1911
3bce8237
SA
19122014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
1913
191a8a90
JB
1914 * gdb.base/vla-sideeffect.c: New file.
1915 * gdb.base/vla-sideeffect.exp: New file.
3bce8237 1916
322f9c21
YQ
19172014-04-11 Yao Qi <yao@codesourcery.com>
1918
1919 * gdb.base/completion.exp: Check file exists before running tests
1920 on file completion.
1921
d708bcd1
PA
19222014-04-10 Pedro Alves <palves@redhat.com>
1923
1924 * gdb.base/cond-eval-mode.c: New file.
1925 * gdb.base/cond-eval-mode.exp: Use standard_testfile. Adjust
1926 prepare_for_testing to build the new file. Check result of
1927 runto_main.
1928 (test_break, test_watch): New procedures.
1929 (top level): Use them.
1930
ae1d2761
PM
19312014-04-08 Pierre Muller <muller@sourceware.org>
1932
1933 * gdb.base/printcmds.exp (test_artificial_arrays): Disable
1934 Ctrl-V use for mingw hosts.
1935
7af389b8
SC
19362014-04-07 Siva Chandra Reddy <sivachandra@google.com>
1937
1938 * gdb.python/py-value.c: Improve test case.
1939 * gdb.python/py-value.exp: Add new test.
1940
5e703181
DE
19412014-04-07 David Blaikie <dblaikie@gmail.com>
1942
1943 * lib/compiler.c: Identify the clang compiler.
1944 * lib/compiler.cc: Ditto.
1945
9810b410
YQ
19462014-04-03 Yao Qi <yao@codesourcery.com>
1947
1948 * gdb.base/setshow.exp: Invoke string_to_regexp to HOME and PWD.
1949
98d1b8dc
AB
19502014-04-01 Anton Blanchard <anton@samba.org>
1951
1952 * gdb.arch/ppc64-atomic-inst.exp: Use untested. Make test
1953 messages unique.
1954
3114cea1
AB
19552014-04-01 Anton Blanchard <anton@samba.org>
1956
1957 * gdb.arch/ppc64-atomic-inst.exp: Use standard_testfile,
1958 prepare_for_testing.
1959
62f7182c
AB
19602014-04-01 Anton Blanchard <anton@samba.org>
1961
1962 * gdb.arch/ppc64-atomic-inst.c: Remove.
1963 * gdb.arch/ppc64-atomic-inst.S: New file.
1964 * gdb.arch/ppc64-atomic-inst.exp: Adapt for asm based testcase.
1965
770e7fc7
DE
19662014-03-31 Doug Evans <dje@google.com>
1967
1968 * gdb.base/print-symbol-loading-lib.c: New file.
1969 * gdb.base/print-symbol-loading-main.c: New file.
1970 * gdb.base/print-symbol-loading.exp: New file.
1971
46e2bafa
YQ
19722014-03-31 Yao Qi <yao@codesourcery.com>
1973
1974 * gdb.base/source-dir.exp: Allow ';' as a directory separator.
1975
8776cfe9
JB
19762014-03-28 Joel Brobecker <brobecker@adacore.com>
1977
1978 * gdb.ada/mi_dyn_arr: New testcase.
1979
5d1ef361
DE
19802014-03-27 Doug Evans <dje@google.com>
1981
1982 * gdb.dwarf2/dw2-abs-hi-pc.exp: Build tests with "nodebug".
1983
b5bee914
YQ
19842014-03-27 Yao Qi <yao@codesourcery.com>
1985
1986 * lib/gdb.exp (can_single_step_to_signal_handler): Return zero
1987 if target is nios2-*-*.
1988
0d4d0e77
YQ
19892014-03-26 Yao Qi <yao@codesourcery.com>
1990
1991 * lib/gdb.exp (readline_is_used): New proc.
1992 * gdb.base/completion.exp: Move tests on command complete up.
1993 Skip the rest of tests if readline is not used.
1994 * gdb.ada/complete.exp: Skp the test if readline is not
1995 used.
1996 * gdb.base/filesym.exp: Likewise.
1997 * gdb.base/macscp.exp: Likewise.
1998 * gdb.base/readline-ask.exp: Likewise.
1999 * gdb.base/readline.exp: Likewise.
2000 * gdb.python/py-cmd.exp: Likewise.
2001 * gdb.trace/tfile.exp: Likewise.
2002
29361eee
YQ
20032014-03-26 Yao Qi <yao@codesourcery.com>
2004
2005 * gdb.base/macscp.exp: Fix code format issues.
2006
bc9a5525
UW
20072014-03-25 Ulrich Weigand <uweigand@de.ibm.com>
2008
2009 * gdb.asm/asm-source.exp: Handle powerpc64le-* targets.
2010 * gdb.asm/powerpc64le.inc: New file.
2011
d3839ede
PA
20122014-03-25 Pedro Alves <palves@redhat.com>
2013 Doug Evans <dje@google.com>
2014
2015 * gdb.base/source-execution.c: New file.
2016 * gdb.base/source-execution.exp: New file.
2017 * gdb.base/source-execution.gdb: New file.
2018
01672a57
DE
20192014-03-24 Doug Evans <dje@google.com>
2020
2021 * gdb.linespec/macro-relative.exp: Mark the test as unsupported if
2022 using fission.
2023
88bbeca9
HZ
20242014-03-24 Hui Zhu <hui@codesourcery.com>
2025 Pedro Alves <palves@redhat.com>
2026
2027 PR breakpoints/16101
2028 * gdb.base/dprintf.exp: Use unsupported rather than changing the
2029 test pass/fail messages. Detect missing support for dprintf when
2030 breakpoints are actually inserted.
2031 * gdb.base/mi-dprintf.exp: Detect missing support for dprintf when
2032 breakpoints are actually inserted.
2033 * lib/mi-support.exp (mi_run_cmd_full): Return -1 if continue
2034 fails.
2035
d2348791
JK
20362014-03-24 Jan Kratochvil <jan.kratochvil@redhat.com>
2037
2038 * gdb.base/gdb-sigterm.exp (do_test): Remove "set debug lin-lwp 1".
2039
feef67ab
DE
20402014-03-22 Doug Evans <xdje42@gmail.com>
2041
2042 * gdb.python/python.exp (python not supported): Verify multi-line
2043 python command issues an error.
25d743f9 2044 * gdb.guile/guile.exp (guile not supported): Verify multi-line
51b8d20c 2045 guile command issues an error.
feef67ab 2046
ecebef6a
MR
20472014-03-21 Maciej W. Rozycki <macro@codesourcery.com>
2048
2049 * gdb.threads/thread-specific.exp: Handle the lack of usable
2050 $this_breakpoint and $this_thread.
2051
ccdd1909
HZ
20522014-03-21 Hui Zhu <hui@codesourcery.com>
2053
2054 * gdb.base/attach.exp (do_command_attach_tests): New.
2055
beb460e8
PA
20562014-03-20 Tom Tromey <tromey@redhat.com>
2057 Pedro Alves <palves@redhat.com>
2058
2059 PR cli/15718
2060 * gdb.base/condbreak-call-false.c: New file.
2061 * gdb.base/condbreak-call-false.exp: New file.
2062
40acf43a
PA
20632014-03-20 Pedro Alves <palves@redhat.com>
2064
2065 * gdb.threads/signal-while-stepping-over-bp-other-thread.c (pid):
2066 Delete.
2067 (block_signals, unblock_signals): Delete.
2068 (child_function_2, main): Remove references to deleted variable
2069 and functions.
2070
9f5e1e02
PA
20712014-03-20 Pedro Alves <palves@redhat.com>
2072
2073 * gdb.threads/signal-while-stepping-over-bp-other-thread.c (main):
2074 Use pthread_kill to signal thread 2.
2075 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp:
2076 Adjust to make the test send itself a signal rather than using the
2077 host's "kill" command.
2078
99619bea
PA
20792014-03-20 Pedro Alves <palves@redhat.com>
2080
2081 * gdb.threads/multiple-step-overs.c: New file.
2082 * gdb.threads/multiple-step-overs.exp: New file.
2083 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp:
2084 Adjust expected infrun debug output.
2085
2adfaa28
PA
20862014-03-20 Pedro Alves <palves@redhat.com>
2087
2088 * gdb.threads/step-over-trips-on-watchpoint.c: New file.
2089 * gdb.threads/step-over-trips-on-watchpoint.exp: New file.
2090
31e77af2
PA
20912014-03-20 Pedro Alves <palves@redhat.com>
2092
2093 PR breakpoints/7143
2094 * gdb.base/watchpoint.exp: Mention bugzilla bug number instead of
2095 old gnats gdb/38. Remove kfail. Adjust to use gdb_test instead
2096 of gdb_test_multiple.
2097 * gdb.cp/annota2.exp: Remove kfail for gdb/38.
2098 * gdb.cp/annota3.exp: Remove kfail for gdb/38.
2099
b9f437de
PA
21002014-03-20 Pedro Alves <palves@redhat.com>
2101
2102 * gdb.threads/step-over-lands-on-breakpoint.c: New file.
2103 * gdb.threads/step-over-lands-on-breakpoint.exp: New file.
2104
05adc73e
PA
21052014-03-19 Pedro Alves <palves@redhat.com>
2106
2107 * gdb.base/async.exp: Remove early return.
2108
6048b950
PA
21092014-03-19 Pedro Alves <palves@redhat.com>
2110
2111 * gdb.base/async.exp (step& tests): Pass explicit test messages.
2112
8bcfb00a
PA
21132014-03-19 Pedro Alves <palves@redhat.com>
2114
2115 * gdb.base/async.exp (test_background): Expect \r\n after
2116 "completed." in the fail pattern.
2117
884e37dc
PA
21182014-03-19 Pedro Alves <palves@redhat.com>
2119
2120 * gdb.base/async.exp (test_background): New procedure.
2121 Use it for all background execution command tests.
2122
148e57e2
PA
21232014-03-19 Pedro Alves <palves@redhat.com>
2124
2125 * gdb.base/async.exp: Use prepare_for_testing.
2126
f48088c7
PA
21272014-03-19 Pedro Alves <palves@redhat.com>
2128
2129 * gdb.base/async.c (foo): Make 'x' volatile. Write to it twice in
2130 the same line.
2131
e2f6c966
PA
21322014-03-19 Pedro Alves <palves@redhat.com>
2133
2134 * gdb.base/async.c (main): Add "jump here" and "until here" line
2135 marker comments.
2136 * gdb.base/async.exp (jump_here): New global.
2137 (jump& test): Use it.
2138 (until_here): New global.
2139 (until& test): Use it.
2140
c30568d4
PA
21412014-03-19 Pedro Alves <palves@redhat.com>
2142
2143 * gdb.base/async.exp: Don't frob gdb_protocol.
2144
0172b6a7
DE
21452014-03-18 Doug Evans <xdje42@gmail.com>
2146
2147 * gdb.base/async.exp: Whitespace fixes. Turn on target-async.
2148 Fix spelling of exec-done-display.
2149
06c868a8
JK
21502014-03-18 Jan Kratochvil <jan.kratochvil@redhat.com>
2151
2152 PR gdb/15358
2153 * gdb.base/gdb-sigterm.c: New file.
2154 * gdb.base/gdb-sigterm.exp: New file.
2155
0c7e1a46
PA
21562014-03-18 Pedro Alves <palves@redhat.com>
2157
2158 PR gdb/13860
2159 * gdb.mi/mi-solib.exp: Remove gdb/13860 kfail.
2160 * lib/mi-support.exp (mi_expect_stop): Add special handling for
2161 solib-event.
2162
f7c77d93
JB
21632014-03-17 Joel Brobecker <brobecker@adacore.com>
2164
2165 * gdb.ada/pckd_arr_ren: New testcase.
2166
5a1e8c7a
DE
21672014-03-13 Doug Evans <xdje42@gmail.com>
2168
2169 PR guile/16612
2170 * gdb.guile/scm-value.ep (test_value_after_death): Do a garbage
2171 collect after discarding symbols.
2172
350e1a76
DE
21732014-03-13 Ludovic Courtès <ludo@gnu.org>
2174 Doug Evans <xdje42@gmail.com>
2175
2176 * gdb.guile/scm-value.exp (test_value_in_inferior): Verify value added
2177 to history survives a gc.
2178
a69900ae
PA
21792014-03-13 Pedro Alves <palves@redhat.com>
2180
2181 * gdb.base/default.exp: Don't test "target procfs".
2182
5db9f0bd
PA
21832014-03-13 Pedro Alves <palves@redhat.com>
2184
2185 * gdb.base/default.exp: Update "target child" and "target procfs"
2186 tests to not expect "Unix".
2187
b3ccfe11
TT
21882014-03-12 Tom Tromey <tromey@redhat.com>
2189
2190 * gdb.base/corefile.exp (corefile_test_run, corefile_test_attach):
2191 New procs. Add target-async tests.
2192 * gdb.reverse/break-precsave.exp (precsave_tests): New proc.
2193 Add target-async tests.
2194
646f4417
AA
21952014-03-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
2196
2197 * gdb.dwarf2/dw2-ifort-parameter.c (func): Define labels
2198 'func_start' and 'func_end' for the beginning and end of the
2199 function code, respectively.
2200 * gdb.dwarf2/dw2-ifort-parameter.exp: Use 'func_start' and
2201 'func_end' instead of 'func' and 'main'.
2202
288c211f
AA
22032014-03-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
2204
2205 * gdb.dwarf2/dw2-ifort-parameter-debug.S: Remove.
2206 * gdb.dwarf2/dw2-ifort-parameter.exp: Use Dwarf::assemble to
2207 generate the debug info assembler source.
2208
e0c0f156
AA
22092014-03-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
2210
2211 * gdb.dwarf2/arr-stride.exp: Exploit 'prepare_for_testing'.
2212 * gdb.dwarf2/arr-subrange.exp: Likewise.
2213 * gdb.dwarf2/dwz.exp: Likewise.
2214 * gdb.dwarf2/method-ptr.exp: Likewise.
2215 * gdb.dwarf2/missing-sig-type.exp: Likewise.
2216 * gdb.dwarf2/subrange.exp: Likewise.
2217 * gdb.dwarf2/implptrconst.exp: Exploit 'build_executable'.
2218 * gdb.dwarf2/implptrpiece.exp: Likewise.
2219 * gdb.dwarf2/nostaticblock.exp: Likewise.
2220
0e5c4555
AA
22212014-03-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
2222
2223 * lib/gdb.exp (build_executable_from_specs): Don't prepend source
2224 directory to absolute path name arguments.
2225
5ec18f2b
JG
22262014-03-10 Joel Brobecker <brobecker@adacore.com>
2227
2228 * gdb.ada/tagged_access: New testcase.
2229
847fc4f2
MM
22302014-03-07 Markus Metzger <markus.t.metzger@intel.com>
2231
2232 * gdb.btrace/data.exp: Update expected output.
2233
cc3da688
YQ
22342014-03-06 Yao Qi <yao@codesourcery.com>
2235
2236 * gdb.trace/pr16508.exp: New file.
2237
0f26cec1
PA
22382014-03-05 Pedro Alves <palves@redhat.com>
2239
2240 PR gdb/16575
2241 * gdb.base/breakpoint-shadow.exp (compare_disassembly): New
2242 procedure.
2243 (top level): Adjust to use it. Add tests that exercise breakpoint
2244 interaction with the code-cache.
2245
7a5a839f
LC
22462014-02-26 Ludovic Courtès <ludo@gnu.org>
2247
2248 * gdb.guile/scm-value.exp (test_value_in_inferior): Add
2249 test for 'history-append!'.
2250
31aa7e4e
JB
22512014-02-26 Joel Brobecker <brobecker@adacore.com>
2252
2253 * gdb.dwarf2/dw2-abs-hi-pc-hello-dbg.S: New file.
2254 * gdb.dwarf2/dw2-abs-hi-pc-hello.c: New file.
2255 * gdb.dwarf2/dw2-abs-hi-pc-world-dbg.S: New file.
2256 * gdb.dwarf2/dw2-abs-hi-pc-world.c: New file.
2257 * gdb.dwarf2/dw2-abs-hi-pc.c: New file.
2258 * gdb.dwarf2/dw2-abs-hi-pc.exp: New file.
2259
1b588015
JB
22602014-02-26 Joel Brobecker <brobecker@adacore.com>
2261
2262 * testsuite/gdb.python/py-pp-re-notag.c: New file.
2263 * testsuite/gdb.python/py-pp-re-notag.ex: New file.
2264 * testsuite/gdb.python/py-pp-re-notag.p: New file.
2265
55426c9d
JB
22662014-02-26 Joel Brobecker <brobecker@adacore.com>
2267
2268 * gdb.dwarf2/arr-subrange.c, gdb.dwarf2/arr-subrange.exp: New files.
2269
dc53a7ad
JB
22702014-02-26 Joel Brobecker <brobecker@adacore.com>
2271
2272 * gdb.dwarf2/arr-stride.c: New file.
2273 * gdb.dwarf2/arr-stride.exp: New file.
2274
12ab52e9
PA
22752014-02-26 Pedro Alves <palves@redhat.com>
2276
2277 * gdb.ada/tasks.exp: Set a task-specific breakpoint at break_me
2278 that won't ever trigger. Make sure that GDB reports the correct
2279 breakpoint that caused the stop.
2280
849c862e
JK
22812014-02-25 Jan Kratochvil <jan.kratochvil@redhat.com>
2282
2283 PR gdb/16626
2284 * gdb.base/auto-load-script: New file.
2285 * gdb.base/auto-load.c: New file.
2286 * gdb.base/auto-load.exp: New file.
2287
71b7d793
JK
2288 PR gdb/16626
2289 * gdb.base/auto-load.exp: Fix out-of-srctree run.
2290
e2f0d509
JK
22912014-02-25 Jan Kratochvil <jan.kratochvil@redhat.com>
2292
2293 Fix dw2-icycle.exp -fsanitize=address GDB crash.
2294 * gdb.dwarf2/dw2-icycle.S: Remove all DW_AT_sibling.
2295
50cc37c8
DE
22962014-02-24 Doug Evans <dje@google.com>
2297
2298 * lib/gdb.exp (run_on_host): Log error output if program fails.
2299
ea4758f2
PA
23002014-02-21 Pedro Alves <palves@redhat.com>
2301
2302 * gdb.threads/step-after-sr-lock.c: Rename to ...
2303 * gdb.threads/signal-while-stepping-over-bp-other-thread.c: ... this.
2304 * gdb.threads/step-after-sr-lock.exp: Rename to ...
2305 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp:
2306 ... this.
2307
d7b30f67
SDJ
23082014-02-20 Sergio Durigan Junior <sergiodj@redhat.com>
2309
2310 PR tdep/16397
2311 * gdb.arch/amd64-stap-special-operands.exp: New file.
2312 * gdb.arch/amd64-stap-three-arg-disp.S: Likewise.
2313 * gdb.arch/amd64-stap-three-arg-disp.c: Likewise.
2314 * gdb.arch/amd64-stap-triplet.S: Likewise.
2315 * gdb.arch/amd64-stap-triplet.c: Likewise.
2316
83deb43f
JB
23172014-02-20 Joel Brobecker <brobecker@adacore.com>
2318
2319 * gdb.dwarf2/dw2-icycle.S: Remove second and third parameters
2320 in .section pseudo-op.
2321
adde2bff
DE
23222014-02-20 lin zuojian <manjian2006@gmail.com>
2323 Joel Brobecker <brobecker@adacore.com>
2324 Doug Evans <xdje42@gmail.com>
2325
2326 PR symtab/16581
2327 * gdb.dwarf2/dw2-icycle.S: New file.
2328 * gdb.dwarf2/dw2-icycle.c: New file.
2329 * gdb.dwarf2/dw2-icycle.exp: New file.
2330
f7bd0f78
SC
23312014-02-19 Siva Chandra Reddy <sivachandra@google.com>
2332
2333 * gdb.python/py-value-cc.cc: Improve test case to enable testing
2334 operations on gdb.Value objects.
2335 * gdb.python/py-value-cc.exp: Add new test to test operations on
2336 gdb.Value objects.
2337
c17ef0d5
DE
23382014-02-18 Doug Evans <dje@google.com>
2339
2340 * Makefile.in (TESTS): New variable.
2341 (expanded_tests, expanded_tests_or_none): New variables
2342 (check-single): Pass $(expanded_tests_or_none) to runtest.
2343 (check-parallel): Only run tests in $(TESTS) if non-empty.
2344 (check/no-matching-tests-found): New rule.
2345 * README: Document TESTS makefile variable.
2346
5dd3176f
DE
23472014-02-18 Doug Evans <dje@google.com>
2348
2349 * Makefile.in (check-parallel): rm -rf outputs temp.
2350
0b10be4f
JK
23512014-02-16 Jan Kratochvil <jan.kratochvil@redhat.com>
2352
2353 Fix "ERROR: no fileid for" in the testsuite.
2354 * lib/gdb.exp (gdb_finish): Check gdb_spawn_id.
2355
85f224e7
DE
23562014-02-12 Doug Evans <dje@google.com>
2357
2358 * gdb.dwarf2/Makefile.in (EXECUTABLES): Add dwp-symlink.
2359 (MISCELLANEOUS): New variable.
2360 (clean): rm -rf $(MISCELLANEOUS).
2361 * gdb.dwarf2/dwp-symlink.exp: Test the case where the executable and
2362 dwp live in the same directory as symlinks, with each symlink pointed
2363 to a differently named file in a different directory.
2364
149b30ff
DE
23652014-02-11 Doug Evans <dje@google.com>
2366
2367 * gdb.dwarf2/dwp-symlink.exp: Rewrite to use remote_* commands instead
2368 of Tcl file commands.
2369
1dfdac32
MK
23702014-02-10 Mark Kettenis <kettenis@gnu.org>
2371
2372 * gdb.threads/step-after-sr-lock.exp: Avoid executing
2373 "kill -SIGUSR1 -1".
2374
aa4fb036
JB
23752014-02-10 Joel Brobecker <brobecker@adacore.com>
2376
2377 * gdb.ada/tick_length_array_enum_idx: New testcase.
2378
ed3ef339
DE
23792014-02-10 Doug Evans <xdje42@gmail.com>
2380
2381 * configure.ac (AC_OUTPUT): Add gdb.guile.
2382 * configure: Regenerate.
2383 * lib/gdb-guile.exp: New file.
2384 * lib/gdb.exp (get_target_charset): New function.
2385 * gdb.base/help.exp: Update expected output from "apropos apropos".
2386 * gdb.guile/Makefile.in: New file.
2387 * gdb.guile/guile.exp: New file.
2388 * gdb.guile/scm-arch.c: New file.
2389 * gdb.guile/scm-arch.exp: New file.
2390 * gdb.guile/scm-block.c: New file.
2391 * gdb.guile/scm-block.exp: New file.
2392 * gdb.guile/scm-breakpoint.c: New file.
2393 * gdb.guile/scm-breakpoint.exp: New file.
2394 * gdb.guile/scm-disasm.c: New file.
2395 * gdb.guile/scm-disasm.exp: New file.
2396 * gdb.guile/scm-equal.c: New file.
2397 * gdb.guile/scm-equal.exp: New file.
2398 * gdb.guile/scm-error.exp: New file.
2399 * gdb.guile/scm-error.scm: New file.
2400 * gdb.guile/scm-frame-args.c: New file.
2401 * gdb.guile/scm-frame-args.exp: New file.
2402 * gdb.guile/scm-frame-args.scm: New file.
2403 * gdb.guile/scm-frame-inline.c: New file.
2404 * gdb.guile/scm-frame-inline.exp: New file.
2405 * gdb.guile/scm-frame.c: New file.
2406 * gdb.guile/scm-frame.exp: New file.
2407 * gdb.guile/scm-generics.exp: New file.
2408 * gdb.guile/scm-gsmob.exp: New file.
2409 * gdb.guile/scm-iterator.c: New file.
2410 * gdb.guile/scm-iterator.exp: New file.
2411 * gdb.guile/scm-math.c: New file.
2412 * gdb.guile/scm-math.exp: New file.
2413 * gdb.guile/scm-objfile-script-gdb.in: New file.
2414 * gdb.guile/scm-objfile-script.c: New file.
2415 * gdb.guile/scm-objfile-script.exp: New file.
2416 * gdb.guile/scm-objfile.c: New file.
2417 * gdb.guile/scm-objfile.exp: New file.
2418 * gdb.guile/scm-ports.exp: New file.
2419 * gdb.guile/scm-pretty-print.c: New file.
2420 * gdb.guile/scm-pretty-print.exp: New file.
2421 * gdb.guile/scm-pretty-print.scm: New file.
2422 * gdb.guile/scm-section-script.c: New file.
2423 * gdb.guile/scm-section-script.exp: New file.
2424 * gdb.guile/scm-section-script.scm: New file.
2425 * gdb.guile/scm-symbol.c: New file.
2426 * gdb.guile/scm-symbol.exp: New file.
2427 * gdb.guile/scm-symtab-2.c: New file.
2428 * gdb.guile/scm-symtab.c: New file.
2429 * gdb.guile/scm-symtab.exp: New file.
2430 * gdb.guile/scm-type.c: New file.
2431 * gdb.guile/scm-type.exp: New file.
2432 * gdb.guile/scm-value-cc.cc: New file.
2433 * gdb.guile/scm-value-cc.exp: New file.
2434 * gdb.guile/scm-value.c: New file.
2435 * gdb.guile/scm-value.exp: New file.
2436 * gdb.guile/source2.scm: New file.
2437 * gdb.guile/types-module.cc: New file.
2438 * gdb.guile/types-module.exp: New file.
2439
7026a7c1
YQ
24402014-02-10 Yao Qi <yao@codesourcery.com>
2441
2442 PR testsuite/16543
2443 * configure.ac: Append gdb.gdb/Makefile in AC_OUTPUT.
2444 * configure: Regenerated.
2445 * Makefile.in: New file.
2446
6c466447
AS
24472014-02-08 Andreas Schwab <schwab@linux-m68k.org>
2448
2449 * gdb.python/py-framefilter.exp: Fix typo.
2450
6e854735
YQ
24512014-02-08 Yao Qi <yao@codesourcery.com>
2452
2453 * gdb.mi/mi-breakpoint-changed.exp (test_insert_delete_modify): Test
2454 that no =breakpoint-modified is emitted when breakpoints are
2455 modified through MI commands.
2456
d137e6dc
PA
24572014-02-07 Pedro Alves <pedro@codesourcery.com>
2458 Pedro Alves <palves@redhat.com>
2459
2460 * gdb.threads/step-after-sr-lock.c: New file.
2461 * gdb.threads/step-after-sr-lock.exp: New file.
2462
b5ee5a50
PA
24632014-02-07 Pedro Alves <palves@redhat.com>
2464
2465 * gdb.threads/stepi-random-signal.exp: Set SIGCHLD to print.
2466
3c77faf3
JK
24672014-02-06 Jan Kratochvil <jan.kratochvil@redhat.com>
2468
2469 Fix i386-sse-stack-align.exp regression since GDB_PARALLEL.
2470 * gdb.arch/i386-sse-stack-align.exp: Use standard_output_file.
2471
6dddc817
DE
24722014-02-06 Doug Evans <xdje42@gmail.com>
2473
2474 * gdb.python/py-breakpoint.exp (test_bkpt_eval_funcs): Update expected
2475 output.
2476
2477 * gdb.gdb/python-interrupts.exp: New file.
2478
de7b2893
YQ
24792014-02-05 Yao Qi <yao@codesourcery.com>
2480
2481 * gdb.trace/report.exp (use_collected_data): Test the output
2482 of "info threads" and "info inferiors".
2483
66d032ac
YQ
24842014-02-05 Yao Qi <yao@codesourcery.com>
2485
2486 Revert this patch:
2487
2488 2013-05-24 Yao Qi <yao@codesourcery.com>
2489
2490 * gdb.trace/tfile.exp: Test inferior and thread.
2491
591a12a1
UW
24922014-02-04 Ulrich Weigand <uweigand@de.ibm.com>
2493
2494 * gdb.base/sigbpt.exp: Do not use "*" when setting breakpoint
2495 on a function.
2496 * gdb.base/step-bt.c: Call hello via function pointer to make
2497 sure its first instruction is executed on powerpc64le-linux.
2498
0ff3e01f
UW
24992014-02-04 Ulrich Weigand <uweigand@de.ibm.com>
2500
2501 * gdb.arch/powerpc-d128-regs.exp: Enable on powerpc64*-*.
2502
084ee545
UW
25032014-02-04 Ulrich Weigand <uweigand@de.ibm.com>
2504
2505 * gdb.arch/vsx-regs.exp: Check target endianness. Provide variants
2506 of the test patterns for use on little-endian systems.
2507
6ed14ff3
UW
25082014-02-04 Ulrich Weigand <uweigand@de.ibm.com>
2509
2510 * gdb.arch/altivec-regs.exp: Use gdb_test_multiple for endian test.
2511 (decimal_vector): Fix for little-endian.
2512
401e27fd
JM
25132014-01-29 Jose E. Marchesi <jose.marchesi@oracle.com>
2514
2515 * gdb.arch/sparc-sysstep.exp: New file.
2516 * gdb.arch/sparc-sysstep.c: Likewise.
2517
2518 * gdb.arch/Makefile.in (EXECUTABLES): Add sparc-sysstep.
2519
8b924729
EBM
25202014-01-28 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
2521
2522 * gdb.base/info-shared.exp: Expect leading `.' on ppc64's symbols.
2523
fb151210
JB
25242014-01-23 Tom Tromey <tromey@redhat.com>
2525
2526 * gdb.ada/array_char_idx: New testcase.
2527
0740f8d8
TT
25282014-01-23 Tom Tromey <tromey@redhat.com>
2529
2530 PR python/16487:
2531 * gdb.python/py-framefilter.exp: Add test using "Error" filter.
2532 * gdb.python/py-framefilter.py (ErrorInName, ErrorFilter): New
2533 classes.
2534
21909fa1
TT
25352014-01-23 Tom Tromey <tromey@redhat.com>
2536
2537 PR python/16491:
2538 * gdb.python/py-framefilter.py (Reverse_Function.function): Read a
2539 string from an inferior frame.
2540 * gdb.python/py-framefilter-mi.exp: Update.
2541
87ce2a04
DE
25422014-01-22 Doug Evans <dje@google.com>
2543
2544 * gdb.server/server-mon.exp: Add tests for "set debug-format".
2545
237b092b
AA
25462014-01-22 Andreas Arnez <arnez@vnet.linux.ibm.com>
2547
2548 * gdb.base/catch-syscall.exp: Activate test on s390*-linux.
2549
d674a709
AA
25502014-01-22 Andreas Arnez <arnez@vnet.linux.ibm.com>
2551
2552 * gdb.trace/entry-values.exp: Remove excess space character from
2553 regex patterns. Handle s390 call instruction.
2554
20fa3390
AA
25552014-01-22 Andreas Arnez <arnez@vnet.linux.ibm.com>
2556
2557 * gdb.dwarf2/dw2-dir-file-name.c (FUNC): Insert alignment and
2558 define "*_start" label. Make "name" static.
2559 * gdb.dwarf2/dw2-dir-file-name.exp: Replace references to
2560 ${name} by references to ${name}_start.
2561
78466714
AA
25622014-01-22 Andreas Arnez <arnez@vnet.linux.ibm.com>
2563
2564 * gdb.base/info-macros.exp: Remove "debug" from the compile
2565 options.
2566
ec9f644a
IB
25672014-01-17 Iain Buclaw <ibuclaw@gdcproject.org>
2568
2569 * gdb.dlang/demangle.exp: New file.
2570
94b1b47e
IB
25712014-01-17 Iain Buclaw <ibuclaw@gdcproject.org>
2572
2573 * gdb.dlang/primitive-types.exp: New file.
2574
7f420862
IB
25752014-01-17 Iain Buclaw <ibuclaw@gdcproject.org>
2576
2577 * configure.ac: Create gdb.dlang/Makefile.
2578 * configure: Regenerate.
2579 * Makefile.in (ALL_SUBDIRS): Add gdb.dlang.
2580 * gdb.dlang/Makefile.in: New file.
2581 * lib/d-support.exp: New file.
2582 * lib/gdb.exp (skip_d_tests): New proc.
2583
52834460
MM
25842014-01-16 Markus Metzger <markus.t.metzger@intel.com>
2585
2586 * gdb.btrace/delta.exp: Check reverse stepi.
2587 * gdb.btrace/tailcall.exp: Update. Add stepping tests.
2588 * gdb.btrace/finish.exp: New.
2589 * gdb.btrace/next.exp: New.
2590 * gdb.btrace/nexti.exp: New.
2591 * gdb.btrace/record_goto.c: Add comments.
2592 * gdb.btrace/step.exp: New.
2593 * gdb.btrace/stepi.exp: New.
2594 * gdb.btrace/multi-thread-step.c: New.
2595 * gdb.btrace/multi-thread-step.exp: New.
2596 * gdb.btrace/rn-dl-bind.c: New.
2597 * gdb.btrace/rn-dl-bind.exp: New.
2598 * gdb.btrace/data.c: New.
2599 * gdb.btrace/data.exp: New.
2600 * gdb.btrace/Makefile.in (EXECUTABLES): Add new.
2601
6e07b1d2
MM
26022014-01-16 Markus Metzger <markus.t.metzger@intel.com>
2603
2604 * gdb.btrace/Makefile.in (EXECUTABLES): Add delta.
2605 * gdb.btrace/exception.exp: Update.
2606 * gdb.btrace/instruction_history.exp: Update.
2607 * gdb.btrace/record_goto.exp: Update.
2608 * gdb.btrace/tailcall.exp: Update.
2609 * gdb.btrace/unknown_functions.exp: Update.
2610 * gdb.btrace/delta.exp: New.
2611
0b722aec
MM
26122014-01-16 Markus Metzger <markus.t.metzger@intel.com>
2613
2614 * gdb.btrace/record_goto.exp: Add backtrace test.
2615 * gdb.btrace/tailcall.exp: Add backtrace test.
2616
066ce621
MM
26172014-01-16 Markus Metzger <markus.t.metzger@intel.com>
2618
2619 * gdb.btrace/Makefile.in (EXECUTABLES): Add record_goto.
2620 * gdb.btrace/record_goto.c: New.
2621 * gdb.btrace/record_goto.exp: New.
2622 * gdb.btrace/x86-record_goto.S: New.
2623
0688d04e
MM
26242014-01-16 Markus Metzger <markus.t.metzger@intel.com>
2625
2626 * gdb.btrace/function_call_history.exp: Update tests.
2627 * gdb.btrace/instruction_history.exp: Update tests.
2628
8710b709
MM
26292014-01-16 Markus Metzger <markus.t.metzger@intel.com>
2630
2631 * gdb.btrace/function_call_history.exp: Fix expected field
2632 order for "record function-call-history".
2633 Add new tests for "record function-call-history /c".
2634 * gdb.btrace/exception.cc: New.
2635 * gdb.btrace/exception.exp: New.
2636 * gdb.btrace/tailcall.exp: New.
2637 * gdb.btrace/x86-tailcall.S: New.
2638 * gdb.btrace/x86-tailcall.c: New.
2639 * gdb.btrace/unknown_functions.c: New.
2640 * gdb.btrace/unknown_functions.exp: New.
2641 * gdb.btrace/Makefile.in (EXECUTABLES): Add new.
2642
5de9129b
MM
26432014-01-16 Markus Metzger <markus.t.metzger@intel.com>
2644
2645 * gdb.btrace/instruction_history.exp: Update.
2646 * gdb.btrace/function_call_history.exp: Update.
2647
23a7fe75
MM
26482014-01-16 Markus Metzger <markus.t.metzger@intel.com>
2649
2650 * gdb.btrace/function_call_history.exp: Fix expected function
2651 trace.
2652 * gdb.btrace/instruction_history.exp: Initialize traced.
2653 Remove traced_functions.
2654
724c7dd8
MM
26552014-01-16 Markus Metzger <markus.t.metzger@intel.com>
2656
2657 * gdb.btrace/function_call_history.exp: Update
2658 * gdb.btrace/instruction_history.exp: Update.
2659
6d78d93b
MM
26602014-01-16 Markus Metzger <markus.t.metzger@intel.com>
2661
2662 * gdb.btrace/enable.exp: Update expected text.
2663
93a360cc
OJ
26642014-01-16 Omair Javaid <Omair.Javaid@linaro.org>
2665
2666 * gdb.dwarf2/dw2-dos-drive.S: Increase text section size to 4
2667 bytes.
2668
3772b53f
MR
26692014-01-15 Maciej W. Rozycki <macro@codesourcery.com>
2670
2671 * gdb.base/float.exp: Handle "aarch64*-*-*" targets.
2672
596662fa
OJ
26732014-01-15 Omair Javaid <omair.javaid@linaro.org>
2674
2675 * lib/gdb.exp (supports_process_record): Return true for
2676 arm*-linux*. (supports_reverse): Likewise.
2677
b5b08fb4
SC
26782014-01-13 Siva Chandra Reddy <sivachandra@google.com>
2679
2680 PR python/15464
2681 PR python/16113
2682 * gdb.python/py-type.c: Enhance test case.
2683 * gdb.python/py-value-cc.cc: Likewise
2684 * gdb.python/py-type.exp: Add new tests.
2685 * gdb.python/py-value-cc.exp: Likewise
2686
52d7fb13
AA
26872014-01-10 Andreas Arnez <arnez@linux.vnet.ibm.com>
2688 Pedro Alves <palves@redhat.com>
2689
2690 * gdb.dwarf2/dw2-dir-file-name.c (FUNC): Remove "*_start" symbol.
2691 Make "name" extern.
2692 * gdb.dwarf2/dw2-dir-file-name.exp (out_cu, out_line): Replace
2693 references to ${name}_start by references to ${name}.
2694
a2cd8cfe
JB
26952014-01-10 Joel Brobecker <brobecker@adacore.com>
2696
2697 * gdb.ada/pp-rec-component.exp: Remove path from "source" test.
2698
4e23fced
JB
26992014-01-10 Joel Brobecker <brobecker@adacore.com>
2700
2701 * gdb.python/py-pp-integral.exp: Remove path from "source" test.
2702
c6a9e42c
PA
27032014-01-09 Maciej W. Rozycki <macro@codesourcery.com>
2704 Pedro Alves <palves@redhat.com>
2705
2706 * gdb.mi/mi-info-os.exp: Connect to the target with
2707 mi_gdb_target_load.
2708
b7ea362b
PA
27092014-01-08 Pedro Alves <palves@redhat.com>
2710
2711 * gdb.threads/reconnect-signal.c: New file.
2712 * gdb.threads/reconnect-signal.exp: New file.
2713
5e3f4fab
EBM
27142014-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
2715
2716 * gdb.base/source-dir.exp: New file.
2717
79301218
JB
27182014-01-07 Joel Brobecker <brobecker@adacore.com>
2719
2720 * gdb.ada/mi_interface: New testcase.
2721
8e355c5d
JB
27222014-01-07 Joel Brobecker <brobecker@adacore.com>
2723
2724 * gdb.ada/pp-rec-component.exp, gdb.ada/pp-rec-component.py,
2725 gdb.ada/pp-rec-component/foo.adb, gdb.ada/pp-rec-component/pck.adb,
2726 gdb.ada/pp-rec-component/pck.ads: New files.
2727
c0d48811
JB
27282014-01-07 Joel Brobecker <brobecker@adacore.com>
2729
2730 * gdb.python/py-pp-integral.c: New file.
2731 * gdb.python/py-pp-integral.py: New file.
2732 * gdb.python/py-pp-integral.exp: New file.
2733
17b609c3 2734For older changes see ChangeLog-1993-2013.
c906108c 2735\f
8d8cb839
EZ
2736;; Local Variables:
2737;; mode: change-log
2738;; left-margin: 8
2739;; fill-column: 74
2740;; version-control: never
2741;; End:
902f2ccb 2742
14f8b115 2743 Copyright 2014 Free Software Foundation, Inc.
902f2ccb
MC
2744 Copying and distribution of this file, with or without modification,
2745 are permitted provided the copyright notice and this notice are preserved.
This page took 2.10852 seconds and 4 git commands to generate.