]> git.ipfire.org Git - thirdparty/binutils-gdb.git/blame - gdb/testsuite/ChangeLog
Convert mov to lea only if r_offset >= 2
[thirdparty/binutils-gdb.git] / gdb / testsuite / ChangeLog
CommitLineData
4dc06805
YQ
12014-10-14 Yao Qi <yao@codesourcery.com>
2
3 * gdb.mi/mi-var-child.c (nothing1): New function.
4 (nothing2): New function.
5 (do_children_tests): Set function pointers by nothing1 and
6 nothing2.
7 * gdb.mi/mi-var-child.exp: Step over new added statements.
8 Update test to match the new output.
9 * gdb.mi/var-cmd.c (nothing1): New function.
10 (nothing2): New function.
11 (do_children_tests): Set function pointers by nothing1 and
12 nothing2.
13 * gdb.mi/mi-var-display.exp: Update test to match output.
14 Step to the line specified by $line_dct_nothing.
15 Increase the number of lines to step.
16
46a93de2
YQ
172014-10-14 Yao Qi <yao@codesourcery.com>
18
19 * gdb.mi/mi-var-child.exp: Use mi_varobj_update to simplify
20 tests.
21 * gdb.mi/mi2-var-child.exp: Likewise.
22
14ea52ee
DE
232014-10-13 Doug Evans <dje@google.com>
24
25 * gdb.python/py-objfile.exp: Change name of file name test.
26
e5c6e92b
DE
272014-10-13 Doug Evans <dje@google.com>
28
29 * gdb.dwarf2/dw2-op-out-param.S: Make DW_FORM_ref4 values be the offset
30 from the start of the CU.
31
c780cc2f
JK
322014-10-13 Jan Kratochvil <jan.kratochvil@redhat.com>
33 Yao Qi <yao@codesourcery.com>
34
35 Fix "save breakpoints" for "catch" command.
36 * gdb.base/catch-signal.exp: Add gdb_breakpoint "main".
37 Remove -nonewline. Match also the added "main" line.
38
99894e11
JK
392014-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
40
41 Fix "save breakpoints" for "disable $bpnum" command.
42 * gdb.base/save-bp.c (main): Add label.
43 * gdb.base/save-bp.exp: Add 8th disabled breakpoint. Match it.
44
6e1ac5a3
JK
452014-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
46
47 * gdb.base/save-bp.exp (info break): Use gdb_test_sequence.
48
754dd2b0
YQ
492014-10-11 Yao Qi <yao@codesourcery.com>
50
51 * gdb.server/server-kill.exp: Execute command
52 "set remote trace-status-packet on" before "tstatus".
53
f90183d7
YQ
542014-10-11 Yao Qi <yao@codesourcery.com>
55
56 * gdb.server/server-kill.c: Include sys/types.h and unistd.h.
57 (main): Call getppid.
58 * gdb.server/server-kill.exp: Set breakpoint on line "i = 0;"
59 and continue to it. Read variable "server_pid".
60
bf40a607
YQ
612014-10-11 Yao Qi <yao@codesourcery.com>
62
63 * gdb.server/server-kill.exp: Remove "delete_breakpoints".
64
052ca370
YQ
652014-10-11 Yao Qi <yao@codesourcery.com>
66
67 * gdb.threads/thread-find.exp: Don't execute command
68 "info threads".
69 * gdb.threads/attach-into-signal.exp (corefunc): Likewise.
70 * gdb.threads/linux-dp.exp: Don't check the condition
71 $threads_created equals to zero.
72
3831839c
PA
732014-10-10 Pedro Alves <palves@redhat.com>
74
75 * gdb.base/bigcore.exp: Remove references to IRIX.
76 * gdb.base/funcargs.exp: Likewise.
77 * gdb.base/interrupt.exp: Likewise.
78 * gdb.base/mips_pro.exp: Likewise.
79 * gdb.base/nodebug.exp: Likewise.
80 * gdb.base/setvar.exp: Likewise.
81 * lib/gdb.exp (gdb_compile_shlib): Remove mips-sgi-irix* case.
82
8b9a549d
PA
832014-10-10 Jan Kratochvil <jan.kratochvil@redhat.com>
84 Pedro Alves <palves@redhat.com>
85
86 PR symtab/14466
87 * gdb.base/vdso-warning.c: New file.
88 * gdb.base/vdso-warning.exp: New file.
89
d48ba5e8
DE
902014-10-02 Doug Evans <dje@google.com>
91
92 * gdb.base/structs.c (main): Don't run forever.
93
2278c276
PA
942014-10-02 Pedro Alves <palves@redhat.com>
95
96 * gdb.threads/manythreads.exp (interrupt_and_wait): New procedure.
97 (top level) <stop threads 1, stop threads 2>: Use it.
98
b57bacec
PA
992014-10-02 Pedro Alves <palves@redhat.com>
100
101 * gdb.threads/break-while-running.exp (test): Add new
102 'update_thread_list' argument. Skip "info threads" if false.
103 (top level): Add new 'update_thread_list' axis.
104
13fd3ff3
PA
1052014-10-02 Pedro Alves <palves@redhat.com>
106
107 PR breakpoints/17431
108 * gdb.base/execl-update-breakpoints.c: New file.
109 * gdb.base/execl-update-breakpoints.exp: New file.
110
0fec99e8
PA
1112014-10-01 Pedro Alves <palves@redhat.com>
112
113 * gdb.base/breakpoint-in-ro-region.c: New file.
114 * gdb.base/breakpoint-in-ro-region.exp: New file.
115
2ddf4301
SM
1162014-10-01 Simon Marchi <simon.marchi@ericsson.com>
117
118 * gdb.mi/mi-exit-code.exp: New file.
119 * gdb.mi/mi-exit-code.c: New file.
120
6a5f3f43
YQ
1212014-09-30 Yao Qi <yao@codesourcery.com>
122
123 * lib/prelink-support.exp (build_executable_own_libs): Error if
124 the target isn't native.
125
345bcc73
YQ
1262014-09-30 Yao Qi <yao@codesourcery.com>
127
128 * gdb.threads/dlopen-libpthread.exp: Skip it if isnative is
129 false.
130
a25a5a45
PA
1312014-09-22 Pedro Alves <palves@redhat.com>
132
133 * gdb.threads/break-while-running.exp: New file.
134 * gdb.threads/break-while-running.c: New file.
135
00ba3162
YQ
1362014-09-19 Yao Qi <yao@codesourcery.com>
137
138 * gdb.dwarf2/dw2-var-zero-addr.exp: Move test into new proc test.
139 Invoke test. Restart GDB with --readnow and invoke test again.
140
c3b7b696
YQ
1412014-09-19 Yao Qi <yao@codesourcery.com>
142
143 * gdb.base/break-on-linker-gcd-function.exp: Move test into new
144 proc set_breakpoint_on_gcd_function. Invoke
145 set_breakpoint_on_gcd_function. Restart GDB with --readnow and
146 invoke set_breakpoint_on_gcd_function again.
147
2b4fd423
DE
1482014-09-18 Doug Evans <dje@google.com>
149
150 * gdb.dwarf2/symtab-producer.exp: New file.
151
a5947601
SDJ
1522014-09-16 Sergio Durigan Junior <sergiodj@redhat.com>
153
154 * gdb.base/global-var-nested-by-dso-solib1.c: New file.
155 * gdb.base/global-var-nested-by-dso-solib2.c: Likewise.
156 * gdb.base/global-var-nested-by-dso.c: Likewise.
157 * gdb.base/global-var-nested-by-dso.exp: Likewise.
158
91c19059
SDJ
1592014-09-16 Sergio Durigan Junior <sergiodj@redhat.com>
160 Pedro Alves <palves@redhat.com>
161
162 * gdb.base/watch-bitfields.exp: Pass string other than test file
163 name to prepare_for_testing.
164 (watch): New procedure.
165 (expect_watchpoint): Use with_test_prefix.
166 (top level): Factor out tests to ...
167 (test_watch_location, test_regular_watch): ... these new
168 procedures, and use with_test_prefix and gdb_continue_to_end.
169
bb9d5f81
PP
1702014-09-16 Patrick Palka <patrick@parcs.ath.cx>
171
172 PR breakpoints/12526
173 * gdb.base/watch-bitfields.exp: New file.
174 * gdb.base/watch-bitfields.c: New file.
175
635856f5
PA
1762014-09-16 Pedro Alves <palves@redhat.com>
177
178 * gdb.base/watchpoint-stops-at-right-insn.exp (test): Compare
179 software and hardware addresses, not software address against
180 itself.
181
7280ceea
PA
1822014-09-16 Pedro Alves <palves@redhat.com>
183
184 * gdb.base/watchpoint-stops-at-right-insn.c: New file.
185 * gdb.base/watchpoint-stops-at-right-insn.exp: New file.
186
428b16bd
PA
1872014-09-16 Pedro Alves <palves@redhat.com>
188
189 * config/vx.exp, config/vxworks.exp, config/vxworks29k.exp: Delete
190 files.
191 * gdb.base/a2-run.exp: Remove all code guarded by istarget
192 "*-*-vxworks*" throughout.
193 * gdb.base/break.exp: Likewise.
194 * gdb.base/default.exp: Likewise.
195 * gdb.base/scope.exp: Likewise.
196 * gdb.base/sepdebug.exp: Likewise.
197 * gdb.base/break.c: Remove all code guarded by #ifdef vxworks
198 throughout.
199 * gdb.base/run.c: Likewise.
200 * gdb.base/sepdebug.c: Likewise.
201 * gdb.hp/gdb.aCC/run.c: Likewise.
202 * gdb.reverse/until-reverse.c: Likewise.
203 * lib/gdb.exp (gdb_compile): Remove is_vxworks branch.
204
666d413c
YQ
2052014-09-16 Yao Qi <yao@codesourcery.com>
206
207 * boards/local-remote-host-native.exp: New file.
208
57cbd724
DE
2092014-09-14 Doug Evans <xdje42@gmail.com>
210
211 * gdb.threads/queue-signal.c (thread_count): New variable.
212 (thread_count_mutex, thread_count_condvar): New variables.
213 (incr_thread_count, wait_all_threads_running): New functions.
214 (main): Wait for all threads to be in their thread functions.
215
81219e53
DE
2162014-09-13 Doug Evans <xdje42@gmail.com>
217
218 * gdb.threads/queue-signal.c: New file.
219 * gdb.threads/queue-signal.exp: New file.
220
3714cea7
DE
2212014-09-13 Doug Evans <xdje42@gmail.com>
222
223 * lib/gdb.exp (gdb_prompt): Add comment and change initial value to
224 be consistent with what default_gdb_init uses.
225 (with_gdb_prompt): Change form of PROMPT argument from a regexp to
226 the plain text of the prompt. Add some logging printfs.
227 * gdb.perf/disassemble.exp: Update call to with_gdb_prompt.
228
fa43b1d7
PA
2292014-09-12 Pedro Alves <palves@redhat.com>
230
231 * gdb.arch/gdb1558.exp: Replace uses of gdb_expect after
232 gdb_run_cmd with gdb_test_multiple or gdb_test throughout.
233 * gdb.arch/i386-size-overlap.exp: Likewise.
234 * gdb.arch/i386-size.exp: Likewise.
235 * gdb.arch/i386-unwind.exp: Likewise.
236 * gdb.base/a2-run.exp: Likewise.
237 * gdb.base/break.exp: Likewise.
238 * gdb.base/charset.exp: Likewise.
239 * gdb.base/chng-syms.exp: Likewise.
240 * gdb.base/commands.exp: Likewise.
241 * gdb.base/dbx.exp: Likewise.
242 * gdb.base/find.exp: Likewise.
243 * gdb.base/funcargs.exp: Likewise.
244 * gdb.base/jit-simple.exp: Likewise.
245 * gdb.base/reread.exp: Likewise.
246 * gdb.base/sepdebug.exp: Likewise.
247 * gdb.base/step-bt.exp: Likewise.
248 * gdb.cp/mb-inline.exp: Likewise.
249 * gdb.cp/mb-templates.exp: Likewise.
250 * gdb.objc/basicclass.exp: Likewise.
251 * gdb.threads/killed.exp: Likewise.
252
9d9bf2df
EBM
2532014-09-12 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
254
255 PR tdep/17379
256 * gdb.arch/powerpc-stackless.S: New file.
257 * gdb.arch/powerpc-stackless.exp: New file.
258
1cf2f1b0
JK
2592014-09-12 Jan Kratochvil <jan.kratochvil@redhat.com>
260
261 * gdb.base/attach.c: Include unistd.h.
262 (main): Call alarm. Add label postloop.
263 * gdb.base/attach.exp (do_attach_tests): Use gdb_get_line_number,
264 gdb_breakpoint, gdb_continue_to_breakpoint.
265 (test_command_line_attach_run): Kill ${testpid} in one exit path.
266
98880d46
PA
2672014-09-11 Pedro Alves <palves@redhat.com>
268
269 PR gdb/17347
270 * lib/gdb.exp (gdb_spawn_with_cmdline_opts): New procedure.
271 * gdb.base/attach.exp (test_command_line_attach_run): New
272 procedure.
273 (top level): Call it.
274
4c92ff2c
PA
2752014-09-11 Pedro Alves <palves@redhat.com>
276
277 * lib/gdb.exp (spawn_wait_for_attach): New procedure.
278 * gdb.base/attach.exp (do_attach_tests, do_call_attach_tests)
279 (do_command_attach_tests): Use spawn_wait_for_attach.
280 * gdb.base/solib-overlap.exp: Likewise.
281 * gdb.multi/multi-attach.exp: Likewise.
282 * gdb.python/py-prompt.exp: Likewise.
283 * gdb.python/py-sync-interp.exp: Likewise.
284 * gdb.server/ext-attach.exp: Likewise.
285
3adc1a7d
GKB
2862014-09-11 Gabriel Krisman Bertazi <gabriel@krisman.be>
287
288 * gdb.fortran/array-element.exp: Remove unexpected "continue"
289 command in testcase. Simplify testcase.
290
96334934
JB
2912014-09-10 Joel Brobecker <brobecker@adacore.com>
292
293 * gdb.dwarf2/dynarr-ptr.exp: Add a few ptype tests.
294
eb479039
JB
2952014-09-10 Joel Brobecker <brobecker@adacore.com>
296
297 * gdb.dwarf2/dynarr-ptr.exp: Add 'first, 'last and 'length tests.
298
deede10c
JB
2992014-09-10 Joel Brobecker <brobecker@adacore.com>
300
301 * gdb.dwarf2/dynarr-ptr.exp: Add subscripting tests.
302
7828a5f5
JB
3032014-09-10 Joel Brobecker <brobecker@adacore.com>
304
305 * gdb.dwarf2/dynarr-ptr.c: New file.
306 * gdb.dwarf2/dynarr-ptr.exp: New file.
307
33aeebcf
MR
3082014-09-09 Maciej W. Rozycki <macro@codesourcery.com>
309
310 * gdb.base/watchpoint-solib.exp: Increase the timeout by a factor
311 of 30 rather than hardcoding 120 for a slow test case. Take the
312 `gdb,timeout' target setting into account for this calculation.
313 Don't extend the timeout for the test cases that don't need it.
314
7b415901
MR
3152014-09-09 Maciej W. Rozycki <macro@codesourcery.com>
316
317 * gdb.reverse/sigall-reverse.exp: Increase the timeout by
318 a factor of 2 for a slow test case. Take the `gdb,timeout'
319 target setting into account for this calculation.
320 * gdb.reverse/until-precsave.exp: Increase the timeout by
321 a factor of 15 and 3 respectively rather than adding 120
322 for a pair of slow test cases. Take the `gdb,timeout'
323 target setting into account for this calculation.
324
4a40f85a
MR
3252014-09-09 Maciej W. Rozycki <macro@codesourcery.com>
326
327 * lib/gdb.exp (gdb_test_multiple): Remove code to select the
328 timeout, don't pass one down to gdb_expect.
329 (gdb_expect): Rework timeout selection.
330
09635af7
MR
3312014-09-09 Maciej W. Rozycki <macro@codesourcery.com>
332
333 * lib/gdbserver-support.exp (gdbserver_start): Throw an error
334 exception on timeout.
335 (gdbserver_run): Catch any `gdbserver_spawn' error exceptions.
336 (gdbserver_start_extended): Catch any `gdbserver_start' error
337 exceptions.
338 (gdbserver_start_multi, mi_gdbserver_start_multi): Likewise.
339 * lib/mi-support.exp (mi_gdb_target_load): Catch any
340 `gdbserver_gdb_load' error exceptions.
341
2bdd10b7
MR
3422014-09-09 Maciej W. Rozycki <macro@codesourcery.com>
343
344 * lib/gdbserver-support.exp (gdbserver_start): Set timeout to
345 120 on waiting for the TCP socket to open.
346
316935f0
DE
3472014-09-09 Doug Evans <xdje42@gmail.com>
348
349 * gdb.base/default.exp (show_conv_list): Add _caller_is,
350 _caller_matches, _any_caller_is, _any_caller_matches.
351
83740597
DE
3522014-09-09 Doug Evans <xdje42@gmail.com>
353
354 * gdb.guile/scm-error.exp: Handle guile 2.2 backtrace output.
355
4c122fc3
YQ
3562014-09-09 Yao Qi <yao@codesourcery.com>
357
358 * gdb.mi/mi-var-display.exp: Set print symbol off.
359
a9f116cb
GKB
3602014-09-07 Gabriel Krisman Bertazi <gabriel@krisman.be>
361
362 PR gdb/17035
363 * gdb.base/commands.exp: Add tests to verify user-defined
364 commands with empty bodies.
365 * gdb.python/py-cmd.exp: Test that we don't show user-defined
366 python commands in `show user command`.
367 * gdb.python/scm-cmd.exp: Test that we don't show user-defined
368 scheme commands in `show user command`.
369
c75bd3a2
JK
3702014-09-07 Jan Kratochvil <jan.kratochvil@redhat.com>
371
372 PR python/17355
373 * gdb.python/amd64-py-framefilter-invalidarg.S: New file.
374 * gdb.python/py-framefilter-invalidarg-gdb.py.in: New file.
375 * gdb.python/py-framefilter-invalidarg.exp: New file.
376 * gdb.python/py-framefilter-invalidarg.py: New file.
377
faa42425
DE
3782014-09-06 Doug Evans <xdje42@gmail.com>
379
380 PR 15276
381 * gdb.python/py-caller-is.c: New file.
382 * gdb.python/py-caller-is.exp: New file.
383
474ca4f6
SDJ
3842014-09-05 Sergio Durigan Junior <sergiodj@redhat.com>
385
386 PR gdb/17235
387 * gdb.arch/amd64-stap-wrong-subexp.exp: New file.
388 * gdb.arch/amd64-stap-wrong-subexp.S: Likewise.
389
eb0b0463
SDJ
3902014-09-04 Sergio Durigan Junior <sergiodj@redhat.com>
391
392 PR fortran/17237
393 * gdb.fortran/print-formatted.exp: New file.
394 * gdb.fortran/print-formatted.f90: Likewise.
395
5f3b99cf
SS
3962014-09-03 Sasha Smundak <asmundak@google.com>
397
398 * gdb.python/py-frame.exp: Test Frame.read_register.
399
7d793aa9
SDJ
4002014-09-03 Sergio Durigan Junior <sergiodj@redhat.com>
401
402 PR python/16699
403 * gdb.python/py-completion.exp: New file.
404 * gdb.python/py-completion.py: Likewise.
405
fb0576e9
DE
4062014-08-28 Doug Evans <dje@google.com>
407
408 * gdb.arch/amd64-pseudo.c (main): Rewrite to better specify when
409 eax,etc. are live with values set by gdb and thus the compiler can't
410 use them.
411 * gdb.arch/i386-pseudo.c (main): Ditto.
412
ee92b0dd
DE
4132014-08-27 Doug Evans <dje@google.com>
414
415 * lib/gdb.exp (gdb_compile_shlib): Add support for clang.
416
6649db35
DE
4172014-08-25 Doug Evans <dje@google.com>
418
419 * gdb.mi/basics.c (callee3, callee2, callee1): Specify result type.
420 (main): Ditto.
421
564b7600
DE
4222014-08-25 Doug Evans <dje@google.com>
423
424 * gdb.threads/thread-execl.exp: #include <stdio.h>.
425
3881fb67
YQ
4262014-08-24 Yao Qi <yao@codesourcery.com>
427
428 * gdb.guile/scm-value.exp (test_lazy_strings): Set print
429 symbol off.
430 * gdb.python/py-value.exp (test_lazy_strings): Likewise.
431
a05a36a5
DE
4322014-08-22 Doug Evans <dje@google.com>
433
434 PR 17276
435 * gdb.dwarf2/dw2-single-line-discriminators.S: New file.
436 * gdb.dwarf2/dw2-single-line-discriminators.c: New file.
437 * gdb.dwarf2/dw2-single-line-discriminators.exp: New file.
438
7c343b48
YQ
4392014-08-22 Yao Qi <yao@codesourcery.com>
440
441 * gdb.python/py-finish-breakpoint.exp: Copy .py file to host.
442 * gdb.python/py-finish-breakpoint2.exp: Likewise.
443 * gdb.python/python.exp: Likewise. Use .py file on the host
444 instead of the build.
445
22fd09ae
JK
4462014-08-21 Jan Kratochvil <jan.kratochvil@redhat.com>
447
448 * gdb.threads/gcore-stale-thread.c: New file.
449 * gdb.threads/gcore-stale-thread.exp: New file.
450
a8454a7c
PA
4512014-08-21 Pedro Alves <palves@redhat.com>
452
453 * gdb.base/gcore-buffer-overflow.exp: Remove "help gcore" test.
454 * gdb.base/gcore-relro-pie.exp: Likewise.
455 * gdb.base/gcore-relro.exp: Likewise.
456 * gdb.base/gcore.exp: Likewise.
457 * gdb.base/print-symbol-loading.exp: Likewise.
458 * gdb.threads/gcore-thread.exp: Likewise.
459 * lib/gdb.exp (gdb_gcore_cmd): Don't expect "Undefined command".
460
2a31c623
PA
4612014-08-20 Pedro Alves <palves@redhat.com>
462 Jan Kratochvil <jan.kratochvil@redhat.com>
463
464 * Makefile.in (EXTRA_RULES, CC): New variables, get from
465 configure.
466 (EXPECT): Handle READ1 being set.
467 (all): Depend on EXTRA_RULES.
468 (check-read1, expect-read1, read1.so, read1): New rules.
469 * README (Testsuite Parameters): Document the READ1 make variable.
470 (Race detection): New section.
471 * configure: Regenerate.
472 * configure.ac: If build==host==target, and running under a
473 GNU/glibc system, add read1 to the extra Makefile rules.
474 (EXTRA_RULES): AC_SUBST it.
475 * lib/read1.c: New file.
476
d36430db
JB
4772014-08-20 Joel Brobecker <brobecker@adacore.com>
478
479 * gdb.dwarf2/data-loc.exp: Add additional tests exercising
480 the handling of variables declared as a typedef to an array
481 which a DW_AT_data_location attribute.
482
9a0dc9e3
PA
4832014-08-19 Andrew Burgess <aburgess@broadcom.com>
484 Pedro Alves <palves@redhat.com>
485
486 PR symtab/14604
487 PR symtab/14605
488 * gdb.dwarf2/dw2-op-out-param.exp: Remove kfail branches and use
489 gdb_test.
490
0718a8da
PA
4912014-08-19 Pedro Alves <palves@redhat.com>
492
493 * gdb.base/watchpoint-hw-hit-once.c (main): Update comment.
494
13b448cd
YQ
4952014-08-19 Yao Qi <yao@codesourcery.com>
496
497 * gdb.base/watchpoint-hw-hit-once.exp: Set breakpoint on the
498 right line.
499
1cbf5077
DB
5002014-08-18 David Blaikie <dblaikie@gmail.com>
501
502 * boards/fission.exp: Explicitly pass -ggnu-pubnames for clang.
503
bf0fae19
JB
5042014-08-18 Joel Brobecker <brobecker@adacore.com>
505
506 * gdb.dwarf2/data-loc.exp: Remove second DW_AT_upper bound
507 attribute in array range.
508
3c8c5dcc
JB
5092014-08-18 Joel Brobecker <brobecker@adacore.com>
510
511 * gdb.dwarf2/data-loc.c, gdb.dwarf2/data-loc.exp: New files.
512
e66d4446
SC
5132014-08-15 Siva Chandra Reddy <sivachandra@google.com>
514
515 PR c++/17132
516 * gdb.cp/pr17132.cc: New file.
517 * gdb.cp/pr17132.exp: New file.
518
940df408
SC
5192014-08-15 Siva Chandra Reddy <sivachandra@google.com>
520
521 * gdb.python/py-xmethods.py (A_getarrayind)
522 (E_method_char_worker.__call__, E_method_int_worker.__call__):
523 Use 'print' with function call syntax.
524 (E_method_matcher.match): Fix tab vs space indentation mixup.
525
ebcc6c3a
YQ
5262014-08-15 Yao Qi <yao@codesourcery.com>
527
528 * gdb.trace/tfile.exp: Return -1 if generate_tracefile returns
529 false.
530
775e0f04
YQ
5312014-08-15 Yao Qi <yao@codesourcery.com>
532
533 * gdb.cp/casts.exp: Set print symbol off.
534 * gdb.cp/class2.exp: Likewise.
535 * gdb.cp/overload.exp: Likewise.
536 * gdb.cp/templates.exp: Likewise.
537
d769e349
DE
5382014-08-11 Doug Evans <dje@google.com>
539
540 * gdb.base/print-symbol-loading.exp (test_load_core): Update.
541 (test_load_shlib): Update.
542
20c6f1e1
YQ
5432014-08-09 Yao Qi <yao@codesourcery.com>
544
545 * gdb.base/display.exp: Invoke is_address_zero_readable.
546 * gdb.guile/scm-value.exp (test_value_in_inferior): Likewise.
547 * gdb.python/py-value.exp (test_value_in_inferior): Likewise.
548 * gdb.base/hbreak-unmapped.exp: Return if
549 is_address_zero_readable returns true.
550 * gdb.base/signest.exp: Likewise.
551 * gdb.base/signull.exp: Likewise.
552 * gdb.base/sigbpt.exp: Likewise.
553 * gdb.guile/scm-disasm.exp: Do the test if
554 is_address_zero_readable returns false.
555 * gdb.guile/scm-pretty-print.exp (run_lang_tests): Likewise.
556 * gdb.python/py-arch.exp: Likewise.
557 * gdb.python/py-prettyprint.exp (run_lang_tests): Likewise.
558 * lib/gdb.exp (is_address_zero_readable): New proc.
559
5792e8e3
YQ
5602014-08-09 Yao Qi <yao@codesourcery.com>
561
562 PR testsuite/13443
563 * gdb.mi/mi-var-display.exp: Make test messages unique.
564
3cecbbbe
TT
5652014-08-04 Tom Tromey <tromey@redhat.com>
566
567 * gdb.base/sss-bp-on-user-bp-2.exp: Expect output from "set debug
568 target 0".
569
00b51ff5
TT
5702014-08-04 Tom Tromey <tromey@redhat.com>
571
572 * gdb.base/sss-bp-on-user-bp-2.exp: Match "to_resume", not
573 "target_resume".
574
6908c509
JB
5752014-08-01 Joel Brobecker <brobecker@adacore.com>
576
577 * gdb.base/vla-datatypes.c (vla_factory): Add new variable
578 inner_vla_struct_object_size.
579 * gdb.base/vla-datatypes.exp: Adjust last test, and mark it
580 as xfail.
581
cc6563d2
PA
5822014-07-30 Pedro Alves <palves@redhat.com>
583
584 * gdb.threads/signal-command-handle-nopass.exp (test): Add
585 comment.
586
7e09a223
YQ
5872014-07-29 Yao Qi <yao@codesourcery.com>
588
589 PR gdb/17206
590 * gdb.base/until-nodebug.exp: New.
591
7ebdbe92
DE
5922014-07-28 Doug Evans <xdje42@gmail.com>
593
594 PR guile/17203
595 * gdb.guile/scm-parameter.exp: Add tests for trying to create
596 previously existing parameter, and previously ambiguously spelled
597 parameter.
598
fdb1adc6
WN
5992014-07-28 Will Newton <will.newton@linaro.org>
600
601 * gdb.base/varargs.exp: Remove KFAILs for ARM.
602
186fcde0
DE
6032014-07-26 Ludovic Courtès <ludo@gnu.org>
604 Doug Evans <xdje42@gmail.com>
605
606 PR guile/17146
607 * gdb.guile/types-module.exp: Add tests for wrong type arguments.
608
70509625
PA
6092014-07-25 Pedro Alves <palves@redhat.com>
610
611 * gdb.threads/signal-command-handle-nopass.c: New file.
612 * gdb.threads/signal-command-handle-nopass.exp: New file.
613 * gdb.threads/signal-command-multiple-signals-pending.c: New file.
614 * gdb.threads/signal-command-multiple-signals-pending.exp: New file.
615 * gdb.threads/signal-delivered-right-thread.c: New file.
616 * gdb.threads/signal-delivered-right-thread.exp: New file.
617
c3f814a1
PA
6182014-07-25 Pedro Alves <palves@redhat.com>
619
620 * gdb.base/double-prompt-target-event-error.exp
621 (cancel_pagination_in_target_event): Remove '-notransfer <return>'
622 match.
623 (cancel_pagination_in_target_event): Rework double prompt
624 detection.
625 * gdb.base/paginate-after-ctrl-c-running.exp
626 (test_ctrlc_while_target_running_paginates): Remove '-notransfer
627 <return>' match.
628 * gdb.base/paginate-bg-execution.exp
629 (test_bg_execution_pagination_return)
630 (test_bg_execution_pagination_cancel): Remove '-notransfer
631 <return>' matches.
632 * gdb.base/paginate-execution-startup.exp
633 (test_fg_execution_pagination_return)
634 (test_fg_execution_pagination_cancel): Remove '-notransfer
635 <return>' matches.
636 * gdb.base/paginate-inferior-exit.exp
637 (test_paginate_inferior_exited): Remove '-notransfer <return>'
638 match.
639 * lib/gdb-utils.exp (string_to_regexp): Move here from lib/gdb.exp.
640 * lib/gdb.exp (pagination_prompt): Run text through
641 string_to_regexp.
642 (gdb_test_multiple): Match $pagination_prompt instead of
643 "<return>".
644 (string_to_regexp): Move to lib/gdb-utils.exp.
645
e214cf6c
JK
6462014-07-22 Jan Kratochvil <jan.kratochvil@redhat.com>
647
648 * gdb.arch/amd64-entry-value-paramref.S: New file.
649 * gdb.arch/amd64-entry-value-paramref.cc: New file.
650 * gdb.arch/amd64-entry-value-paramref.exp: New file.
651 * gdb.arch/amd64-optimout-repeat.S: New file.
652 * gdb.arch/amd64-optimout-repeat.c: New file.
653 * gdb.arch/amd64-optimout-repeat.exp: New file.
654
17d0c5c8
JK
6552014-07-17 Jan Kratochvil <jan.kratochvil@redhat.com>
656
657 PR gdb/17170
658 * gdb.base/statistics.exp: New file.
659
b8b8facf
DE
6602014-07-17 Doug Evans <dje@google.com>
661
74b49205 662 PR gdb/17170
b8b8facf
DE
663 * gdb.base/maint.exp: Update testing of per-command stats.
664
1b5d0ab3
PA
6652014-07-16 Pedro Alves <palves@redhat.com>
666
667 * gdb.trace/tfile.c: Include unistd.h and stdint.h.
668 (start_trace_file): Guard S_IRGRP and S_IROTH uses behind #ifdef.
669 (tfile_write_64, tfile_write_16, tfile_write_8, tfile_write_addr)
670 (tfile_write_buf): New functions.
671 (add_memory_block): Rewrite using the above.
672 (adjust_function_address): New function.
673 (FUNCTION_ADDRESS): New macro.
674 (write_basic_trace_file): Remove short_x local, and use
675 tfile_write_16. Change type of func_addr local to unsigned long
676 long. Use FUNCTION_ADDRESS instead of handling the Thumb bit
677 here. Cast argument of add_memory_block to char pointer.
678 (write_error_trace_file): Avoid alloca. Use FUNCTION_ADDRESS.
679 (main): Remove parameters.
680 * gdb.trace/tfile.exp: Remove nowarnings.
681
4d974e88
SM
6822014-07-15 Simon Marchi <simon.marchi@ericsson.com>
683
684 * gdb.base/debug-expr.exp: Test string evaluation with
685 "debug expression" on.
686
41e99568
PA
6872014-07-15 Pedro Alves <palves@redhat.com>
688
689 * gdb.base/reread.exp: Use clean_restart.
690
487d9753
PL
6912014-07-15 Pierre Langlois <pierre.langlois@embecosm.com>
692
693 * gdb.arch/avr-flash-qualifer.c: New.
694 * gdb.arch/avr-flash-qualifer.exp: New.
695
cc1c52ad
PA
6962014-07-14 Pedro Alves <palves@redhat.com>
697
698 * gdb.base/paginate-after-ctrl-c-running.c: New file.
699 * gdb.base/paginate-after-ctrl-c-running.exp: New file.
700
1e973570
PA
7012014-07-14 Pedro Alves <palves@redhat.com>
702
703 * gdb.base/double-prompt-target-event-error.c: New file.
704 * gdb.base/double-prompt-target-event-error.exp: New file.
705
93d6eb10
PA
7062014-07-14 Pedro Alves <palves@redhat.com>
707
708 PR gdb/17072
709 * gdb.base/paginate-inferior-exit.c: New file.
710 * gdb.base/paginate-inferior-exit.exp: New file.
711
0017922d
PA
7122014-07-14 Pedro Alves <palves@redhat.com>
713
714 PR gdb/17072
715 * gdb.base/paginate-bg-execution.c: New file.
716 * gdb.base/paginate-bg-execution.exp: New file.
717
94696ad3
PA
7182014-07-14 Pedro Alves <palves@redhat.com>
719
720 PR gdb/17072
721 * gdb.base/paginate-execution-startup.c: New file.
722 * gdb.base/paginate-execution-startup.exp: New file.
723 * lib/gdb.exp (pagination_prompt): New global.
724 (default_gdb_spawn): New procedure, factored out from
725 default_gdb_spawn.
726 (default_gdb_start): Adjust to call default_gdb_spawn.
727 (gdb_spawn): New procedure.
728
bd293940
PA
7292014-07-14 Pedro Alves <palves@redhat.com>
730
731 * lib/gdb.exp (gdb_assert): New procedure.
732 * gdb.trace/backtrace.exp (gdb_backtrace_tdp_4): Use it.
733
c933f875
PA
7342014-07-14 Pedro Alves <palves@redhat.com>
735
736 * gdb.base/execution-termios.c: New file.
737 * gdb.base/execution-termios.exp: New file.
738
d98b7a16
TT
7392014-07-14 Tom Tromey <tromey@redhat.com>
740
741 * gdb.cp/vla-cxx.cc: New file.
742 * gdb.cp/vla-cxx.exp: New file.
743
548740d6
TT
7442014-07-14 Tom Tromey <tromey@redhat.com>
745
746 * gdb.reverse/rerun-prec.c: New file.
747 * gdb.reverse/rerun-prec.exp: New file.
748
a25eb028
MR
7492014-07-12 Maciej W. Rozycki <macro@mips.com>
750 Maciej W. Rozycki <macro@codesourcery.com>
751
752 * lib/gdb-utils.exp: New file.
753 * lib/gdb.exp (gdb_run_cmd): Call gdb_init_commands, replacing
754 inline `gdb_init_command' processing.
755 (gdb_start_cmd): Likewise.
756 * lib/mi-support.exp (mi_run_cmd): Likewise.
757 * README: Document `gdb_init_command' and `gdb_init_commands'.
758
218c2655
JK
7592014-07-11 Jan Kratochvil <jan.kratochvil@redhat.com>
760
761 Fix false FAIL running under a very long directory name.
762 * gdb.base/argv0-symlink.exp: Add "set print repeats 10000"
763 and "set print elements 10000". Twice.
764
5401fde3
YQ
7652014-07-11 Yao Qi <yao@codesourcery.com>
766
767 * gdb.base/exprs.exp: "set print symbol off".
768
e76126e8
PA
7692014-07-11 Pedro Alves <palves@redhat.com>
770
771 * gdb.threads/kill.c: New file.
772 * gdb.threads/kill.exp: New file.
773
2d6f0de6
YQ
7742014-07-10 Yao Qi <yao@codesourcery.com>
775
776 * gdb.trace/tfile.c (write_basic_trace_file)
777 [__thumb__||__thumb2__]: Clear the Thumb bit of the function
778 address written to trace file.
779
7180e04a
PA
7802014-07-09 Pedro Alves <palves@redhat.com>
781
782 * gdb.base/attach-wait-input.exp: New file.
783 * gdb.base/attach-wait-input.c: New file.
784
9a9a7608
AB
7852014-07-09 Andrew Burgess <andrew.burgess@embecosm.com>
786
787 * gdb.mi/var-cmd.c (do_nested_struct_union_tests): New function
788 setting up test structures.
789 (main): Call new test function.
790 * gdb.mi/mi2-var-child.exp: Create additional breakpoint in new
791 test function, continue into test function and walk test
792 structures.
793
161ac41e
YQ
7942014-07-02 Yao Qi <yao@codesourcery.com>
795
796 * gdb.trace/entry-values.c: Define labels 'foo_start' and
797 'bar_start' at the beginning of functions 'foo' and 'bar'
798 respectively.
799 * gdb.trace/entry-values.exp: Use 'foo_start' and 'bar_start'
800 instead of 'foo' and 'bar'.
801
1f267ae3
MM
8022014-07-08 Markus Metzger <markus.t.metzger@intel.com>
803
804 * gdb.btrace/segv.exp: New.
805 * gdb.btrace/segv.c: New.
806
2b239efb
LM
8072014-07-02 Luis Machado <lgustavo@codesourcery.com>
808
809 * gdb.trace/entry-values.exp: Handle powerpc-specific branch
810 instruction.
811
cf363f18
MW
8122014-06-30 Mark Wielaard <mjw@redhat.com>
813
814 * gdb.base/constvars.c (violent, violet, vips, virgen, vulgar,
815 vulture, vilify, villar): New volatile array constants.
816 (vindictive, vegetation): New const volatile array constants.
817 * gdb.base/volatile.exp: Test volatile and const volatile array
818 types.
819
aebf9d24
AA
8202014-06-30 Andreas Arnez <arnez@linux.vnet.ibm.com>
821
822 * gdb.base/watchpoint-reuse-slot.exp: Handle the case that the
823 target lacks support for awatch, rwatch, or hbreak.
824
b67a2c6f
YQ
8252014-06-27 Yao Qi <yao@codesourcery.com>
826
827 * gdb.multi/dummy-frame-restore.exp: New.
828 * gdb.multi/dummy-frame-restore.c: New.
829
aef92902
MM
8302014-06-25 Markus Metzger <markus.t.metzger@intel.com>
831
832 * gdb.btrace/gcore.exp: New.
833
8e9db26e
PA
8342014-06-23 Pedro Alves <palves@redhat.com>
835
836 * gdb.base/watchpoint-reuse-slot.c: New file.
837 * gdb.base/watchpoint-reuse-slot.exp: New file.
838
70afc5b7
SC
8392014-06-23 Siva Chandra Reddy <sivachandra@google.com>
840
841 * gdb.python/py-xmethods.exp: Use "progspace" instead of the
842 progspace's filename in 'info', 'enable' and 'disable' command
843 tests.
844
b972bd9c
JK
8452014-06-23 Jan Kratochvil <jan.kratochvil@redhat.com>
846
847 * gdb.arch/amd64-stap-special-operands.exp: Use is_lp64_target.
848 * gdb.arch/amd64-stap-optional-prefix.exp: Likewise.
849 * gdb.dwarf2/dw2-error.exp: Use istarget and is_lp64_target.
850
125f8a3d
GB
8512014-06-20 Gary Benson <gbenson@redhat.com>
852
853 * gdb.arch/i386-avx.exp: Fix include file location.
854 * gdb.arch/i386-sse.exp: Likewise.
855
3ed9baed
IB
8562014-06-19 Iain Buclaw <ibuclaw@gdcproject.org>
857
858 * gdb.dlang/expression.exp: New file.
859
034f788c
PA
8602014-06-19 Pedro Alves <palves@redhat.com>
861
862 * gdb.threads/thread-execl.exp (do_test): New procedure, factored
863 out from ...
864 (top level): ... here. Iterate running tests under different
865 scheduler-locking settings.
866
45371d0c
LM
8672014-06-18 Luis Machado <lgustavo@codesourcery.com>
868
869 * gdb.cp/nsalias.exp: Set type of low_pc and high_pc entries
870 to DW_FORM_addr and use non-zero addresses.
871
5d376983
SC
8722014-06-18 Siva Chandra Reddy <sivachandra@google.com>
873
874 PR gdb/17017
875 * gdb.python/py-xmethods.cc: Add global function call counters and
876 increment them in their respective functions. Remove "cout"
877 statements.
878 * gdb.python/py-xmethods.exp: Make tests check the global function
879 call counters instead of depending on inferior IO.
880
a1aa2221
LM
8812014-06-18 Don Breazeal <donb@codesourcery.com>
882
883 * gdb.base/foll-fork.exp (default_fork_parent_follow):
884 Deleted procedure.
885 (explicit_fork_parent_follow): Deleted procedure.
886 (explicit_fork_child_follow): Deleted procedure.
887 (test_follow_fork): New procedure.
888 (do_fork_tests): Replace calls to deleted procedures with
889 calls to test_follow_fork and reset GDB for subsequent
890 procedure calls.
891
0fc05997
YQ
8922014-06-17 Yao Qi <yao@codesourcery.com>
893
894 * gdb.base/wchar.exp: Set $cent to \u00A2 if "host-charset" is
895 CP1252.
896
70795c52
LM
8972014-06-17 Luis Machado <lgustavo@codesourcery.com>
898
899 * gdb.mi/mi-var-rtti.cc (type_update_when_use_rtti_test):
900 Initialize ptr and S explicitly.
901 (skip_type_update_when_not_use_rtti_test): Likewise.
902
6be47f0c
KS
9032014-06-16 Keith Seitz <keiths@redhat.com>
904
905 PR mi/15863
906 * gdb.mi/mi-var-cmd.exp: Add test for -var-update before
907 the inferior is started.
908
d03de421
PA
9092014-06-16 Pedro Alves <palves@redhat.com>
910
911 * gdb.base/break-main-file-remove-fail.c: New file.
912 * gdb.base/break-main-file-remove-fail.exp: New file.
913 * gdb.base/break-unload-file.exp: Use build_executable instead of
914 prepare_for_testing.
915 (test_break): New parameter "initial_load". Handle it.
916 (top level): Add initial_load cmdline/file axis.
917
f9579b99
TT
9182014-06-12 Tom Tromey <tromey@redhat.com>
919
920 * gdb.base/completion.exp: Don't use directory name in test.
921
3657956b
GB
9222014-06-09 Gary Benson <gbenson@redhat.com>
923
924 * gdb.base/sigall.c [Functions to send signals]: Reorder to
925 separate the always-available ANSI-standard signals from the
926 signals that require checking.
927 (main): Likewise.
928 * gdb.reverse/sigall-reverse.c [Functions to send signals]:
929 Likewise.
930 (main): Likewise.
931
4186eb54
KS
9322014-06-07 Keith Seitz <keiths@redhat.com>
933
934 Revert:
935 PR c++/16253
936 * gdb.cp/var-tag.cc: New file.
937 * gdb.cp/var-tag.exp: New file.
938 * gdb.dwarf2/dw2-ada-ffffffff.exp: Set the language to C++.
939 * gdb.dwarf2/dw2-anon-mptr.exp: Likewise.
940 * gdb.dwarf2/dw2-double-set-die-type.exp: Likewise.
941 * gdb.dwarf2/dw2-inheritance.exp: Likewise.
942
25326a28 9432014-06-06 Doug Evans <xdje42@gmail.com>
6da01dbe
DE
944
945 * gdb.guile/scm-frame-args.c (foo): Tweak to work with gcc 4.6.3.
946
829155c9
PA
9472014-06-06 Pedro Alves <palves@redhat.com>
948
949 * gdb.base/sss-bp-on-user-bp-2.exp: Look for target_resume(step)
950 in target debug output instead of looking at RSP packets,
951 disabling the test on any target that uses hardware stepping.
952 Update comments.
953
61c8d22e
PA
9542014-06-06 Pedro Alves <palves@redhat.com>
955
956 * gdb.base/break-unload-file.exp: Fix typo.
957
d9a47287
YQ
9582014-06-06 Yao Qi <yao@codesourcery.com>
959
960 * gdb.base/jit.exp (one_jit_test): Restrict the pattern
961 from "jit_function" to "^jit_function".
962
e5e01dbf
YQ
9632014-06-06 Yao Qi <yao@codesourcery.com>
964
965 * gdb.base/async.c (foo): Add one statement.
966 * gdb.base/async.exp: Get the next instruction address and
967 match the output of "nexti" by instruction address. Match
968 the hex address in the output of "finish".
969
73ba372c
GB
9702014-06-06 Gary Benson <gbenson@redhat.com>
971
972 * gdb.base/call-signals.c: Remove preprocessor conditionals
973 for always-defined signals SIGINT, SIGILL, SIGABRT, SIGFPE,
974 SIGSEGV and SIGTERM.
975 * gdb.base/sigall.c: Likewise.
976 * gdb.base/unwindonsignal.c: Likewise.
977 * gdb.reverse/sigall-reverse.c: Likewise.
978
831517df
YQ
9792014-06-06 Yao Qi <yao@codesourcery.com>
980
981 * gdb.base/hbreak-unmapped.exp: Read memory at address 0. If
982 readable, skip the test.
983
b8b91e98
YQ
9842014-06-06 Yao Qi <yao@codesourcery.com>
985
986 * gdb.threads/staticthreads.c (thread_function): Move the line
987 setting breakpoint on forward.
988 * gdb.threads/staticthreads.exp: Update comments.
989
fb934770
LC
9902014-06-05 Ludovic Courtès <ludo@gnu.org>
991
992 * gdb.guile/scm-value.exp (test_value_in_inferior): Add test
993 "history-append! type error".
994
6ef284bd
SM
9952014-06-05 Simon Marchi <simon.marchi@ericsson.com>
996
997 * gdb.mi/mi-breakpoint-changed.exp (test_insert_delete_modify): Fix
998 erroneous dprintf expected input.
999
a872e241
DE
10002014-06-04 Doug Evans <xdje42@gmail.com>
1001
1002 * gdb.guile/scm-generics.exp: Delete.
1003
16f691fb
DE
10042014-06-04 Doug Evans <xdje42@gmail.com>
1005
1006 * gdb.guile/scm-breakpoint.exp: Update.
1007 Add tests for breakpoint registration.
1008
012370f6
TT
10092014-06-04 Tom Tromey <tromey@redhat.com>
1010
1011 * gdb.base/vla-datatypes.exp: Add tests for VLA-in-structure and
1012 VLA-in-union.
1013 * gdb.base/vla-datatypes.c (vla_factory): Add vla_struct,
1014 inner_vla_struct, vla_union types. Initialize objects of those
1015 types and compute their sizes.
1016
9f5a4cef
HZ
10172014-06-04 Nathan Sidwell <nathan@codesourcery.com>
1018 Hui Zhu <hui@codesourcery.com>
1019
1020 * gdb.base/fileio.exp: Add test for shell not available as well as
1021 available.
1022 * gdb.base/fileio.c (test_system): Check for shell twice.
1023
90a45c4d
YQ
10242014-06-04 Yao Qi <yao@codesourcery.com>
1025
1026 * gdb.base/auto-connect-native-target.exp: Remove redundant
1027 space from the regexp pattern.
1028
70017e41
YQ
10292014-06-04 Yao Qi <yao@codesourcery.com>
1030
1031 * gdb.base/default.exp: Replace "child" with "native" in
1032 regexp pattern.
1033
883964a7
SC
10342014-06-03 Siva Chandra Reddy <sivachandra@google.com>
1035
1036 * gdb.python/py-xmethods.cc: New testcase to test xmethods.
1037 * gdb.python/py-xmethods.exp: New tests to test xmethods.
1038 * gdb.python/py-xmethods.py: Python script supporting the
1039 new testcase and tests.
1040
ef370185
JB
10412014-06-03 Joel Brobecker <brobecker@adacore.com>
1042 Pedro Alves <palves@redhat.com>
1043
1044 PR breakpoints/17000
1045 * gdb.base/sss-bp-on-user-bp.exp: Remove kfail.
1046 * gdb.base/sss-bp-on-user-bp-2.exp: Remove kfail.
1047
1e2ccb61
BM
10482014-06-03 Brad Mouring <bmouring@ni.com> (tiny patch)
1049
1050 * gdb.base/subst.exp: Add tests to verify partial path matching
1051 output.
1052
c6ec5ab2
PA
10532014-06-03 Pedro Alves <palves@redhat.com>
1054
1055 * gdb.base/sss-bp-on-user-bp-2.exp: Skip if testing with a remote
1056 target that doesn't use software single-stepping.
1057
835c559f
PA
10582014-06-03 Pedro Alves <palves@redhat.com>
1059
1060 PR breakpoints/17000
1061 * gdb.base/sss-bp-on-user-bp-2.c: New file.
1062 * gdb.base/sss-bp-on-user-bp-2.exp: New file.
1063
06eb1586
DE
10642014-06-02 Doug Evans <xdje42@gmail.com>
1065
1066 * gdb.guile/scm-parameter.exp: New file.
1067
e698b8c4
DE
10682014-06-02 Doug Evans <xdje42@gmail.com>
1069
1070 * gdb.guile/scm-cmd.c: New file.
1071 * gdb.guile/scm-cmd.exp: New file.
1072
ded03782
DE
10732014-06-02 Doug Evans <xdje42@gmail.com>
1074
1075 * gdb.guile/scm-pretty-print.exp: Add tests for objfile and progspace
1076 pretty-printer lookup.
1077 * gdb.guile/scm-pretty-print.scm (pp_s-printer): New function.
1078 (make-pp_s-printer): Call it.
1079 (make-pretty-printer-from-dict): New function.
1080 (lookup-pretty-printer-maker-from-dict): New function.
1081 (*pretty-printer*): Simplify.
1082 (make-objfile-pp_s-printer): New function.
1083 (install-objfile-pretty-printers!): New function.
1084 (make-progspace-pp_s-printer): New function.
1085 (install-progspace-pretty-printers!): New function.
1086 * gdb.guile/scm-progspace.c: New file.
1087 * gdb.guile/scm-progspace.exp: New file.
1088
41fac0cf
PA
10892014-06-02 Pedro Alves <palves@redhat.com>
1090
1091 * gdb.base/dprintf-bp-same-addr.c: New file.
1092 * gdb.base/dprintf-bp-same-addr.exp: New file.
1093
96ae5695
EBM
10942014-06-02 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
1095
1096 * gdb.arch/powerpc-power.exp: Add power8 instructions to the testcase.
1097 * gdb.arch/powerpc-power.s: Likewise.
1098
da02b3a8
JB
10992014-06-02 Joel Brobecker <brobecker@adacore.com>
1100
1101 * gdb.base/completion.exp: Remove code aimed at restoring TIMEOUT.
1102
c72b2e7b
YQ
11032014-06-01 Yao Qi <yao@codesourcery.com>
1104
1105 * gdb.base/watchpoint.exp (test_watch_location): Check null
1106 pointer can be dereferenced. If not, do the test, otherwise
1107 skip it.
1108
53e8a631
AB
11092014-05-30 Andrew Burgess <aburgess@broadcom.com>
1110
1111 * gdb.arch/amd64-invalid-stack-middle.exp: Update expected
1112 results.
1113 * gdb.arch/amd64-invalid-stack-top.exp: Likewise.
1114
938f0e2f
AB
11152014-05-30 Andrew Burgess <aburgess@broadcom.com>
1116
1117 * gdb.arch/amd64-invalid-stack-middle.S: New file.
1118 * gdb.arch/amd64-invalid-stack-middle.c: New file.
1119 * gdb.arch/amd64-invalid-stack-middle.exp: New file.
1120 * gdb.arch/amd64-invalid-stack-top.c: New file.
1121 * gdb.arch/amd64-invalid-stack-top.exp: New file.
1122
9ba6657a
PA
11232014-05-30 Pedro Alves <palves@redhat.com>
1124
1125 PR breakpoints/17000
1126 * gdb.base/sss-bp-on-user-bp.c: New file.
1127 * gdb.base/sss-bp-on-user-bp.exp: New file.
1128
522c09bf
DB
11292014-05-30 David Blaikie <dblaikie@gmail.com>
1130
1131 * gdb.opt/inline-break.c: Fix clang compatibility by specifying
1132 gnu_inline semantics via attribute.
1133 * gdb.opt/inline-break.exp: Remove -std=c89 now that the test
1134 source explicitly specifies the required semantics.
1135
bf4ef81e
MR
11362014-05-30 Maciej W. Rozycki <macro@codesourcery.com>
1137
1138 * gdb.reverse/sigall-reverse.exp: Fix a typo.
1139
329ea579
PA
11402014-05-29 Pedro Alves <palves@redhat.com>
1141 Tom Tromey <tromey@redhat.com>
1142
1143 * gdb.base/async-shell.exp: Don't enable target-async.
1144 * gdb.base/async.exp
1145 * gdb.base/corefile.exp (corefile_test_attach): Remove 'async'
1146 parameter. Adjust.
1147 (top level): Don't test with "target-async".
1148 * gdb.base/dprintf-non-stop.exp: Don't enable target-async.
1149 * gdb.base/gdb-sigterm.exp: Don't test with "target-async".
1150 * gdb.base/inferior-died.exp: Don't enable target-async.
1151 * gdb.base/interrupt-noterm.exp: Likewise.
1152 * gdb.mi/mi-async.exp: Use "mi-async" instead of "target-async".
1153 * gdb.mi/mi-nonstop-exit.exp: Likewise.
1154 * gdb.mi/mi-nonstop.exp: Likewise.
1155 * gdb.mi/mi-ns-stale-regcache.exp: Likewise.
1156 * gdb.mi/mi-nsintrall.exp: Likewise.
1157 * gdb.mi/mi-nsmoribund.exp: Likewise.
1158 * gdb.mi/mi-nsthrexec.exp: Likewise.
1159 * gdb.mi/mi-watch-nonstop.exp: Likewise.
1160 * gdb.multi/watchpoint-multi.exp: Adjust comment.
1161 * gdb.python/py-evsignal.exp: Don't enable target-async.
1162 * gdb.python/py-evthreads.exp: Likewise.
1163 * gdb.python/py-prompt.exp: Likewise.
1164 * gdb.reverse/break-precsave.exp: Don't test with "target-async".
1165 * gdb.server/solib-list.exp: Don't enable target-async.
1166 * gdb.threads/thread-specific-bp.exp: Likewise.
1167 * lib/mi-support.exp: Adjust to use mi-async.
1168
fd664c91
PA
11692014-05-29 Pedro Alves <palves@redhat.com>
1170
1171 PR gdb/13860
1172 * gdb.mi/mi-cli.exp: Always expect "end-stepping-range" stop
1173 reason, even in sync mode.
1174
251bde03
PA
11752014-05-29 Pedro Alves <palves@redhat.com>
1176 Hui Zhu <hui@codesourcery.com>
1177
1178 PR PR15693
1179 * gdb.mi/mi-condbreak-call-thr-state-mt.c: New file.
1180 * gdb.mi/mi-condbreak-call-thr-state-st.c: New file.
1181 * gdb.mi/mi-condbreak-call-thr-state.c: New file.
1182 * gdb.mi/mi-condbreak-call-thr-state.exp: New file.
1183
7f3c0343
JB
11842014-05-28 Joel Brobecker <brobecker@adacore.com>
1185
1186 * config/monitor.exp (gdb_target_monitor): Replace use of
1187 "set remotebaud" by "set serial baud".
1188
b2715b27
AW
11892014-05-26 Andy Wingo <wingo@igalia.com>
1190
1191 * gdb.guile/scm-breakpoint.exp:
1192 * gdb.guile/scm-gsmob.exp: Update to use plain old object
1193 properties instead of gdb-object-properties.
1194
498a4489
YQ
11952014-05-26 Yao Qi <yao@codesourcery.com>
1196
1197 * gdb.server/no-thread-db.exp: Specify source file name
1198 explicitly when setting a breakpoint.
1199
589fdceb
MM
12002014-05-23 Markus Metzger <markus.t.metzger@intel.com>
1201
1202 * gdb.btrace/vdso.c: New.
1203 * gdb.btrace/vdso.exp: New.
1204
e9089e05
MM
12052014-05-23 Markus Metzger <markus.t.metzger@intel.com>
1206
1207 * gdb.base/gcore.exp (capture_command_output): Move ...
1208 * lib/gdb.exp (capture_command_output): ... here.
1209
67b5c0c1
MM
12102014-05-23 Markus Metzger <markus.t.metzger@intel.com>
1211
1212 * gdb.btrace/data.exp: Test memory access during btrace replay.
1213
a2199296
SM
12142014-05-22 Simon Marchi <simon.marchi@ericsson.com>
1215
1216 * lib/mi-support.exp (mi_run_cmd_full): Add comments.
1217
17b2616c
PA
12182014-05-21 Pedro Alves <palves@redhat.com>
1219
1220 PR gdb/13860
1221 * gdb.mi/mi-cli.exp (line_callee4_next_step): New global.
1222 (top level): Test that output related to execution commands is
1223 sent to the console with CLI commands, but not with MI commands.
1224 Test that breakpoint events are always mirrored to the console.
1225 Also expect the new source line to be output after a "next" in
1226 async mode too. Make it a pass/fail test.
1227 * gdb.mi/mi-solib.exp: Test that the CLI solib event note is
1228 output.
1229 * lib/mi-support.exp (mi_gdb_expect_cli_output): New procedure.
1230
5166082f
PA
12312014-05-21 Pedro Alves <palves@redhat.com>
1232
1233 * gdb.base/list.exp (build_pattern, test_list): New procedures.
1234 Use them to test variations of "list" after reaching a breakpoint.
1235 * gdb.mi/mi-cli.exp (line_main_callme_2): New global.
1236 Test "list" with listsize 10 after reaching a breakpoint.
1237 * gdb.python/python.exp (decode_line current location line
1238 number): Adjust expected line number.
1239
2f25d70f
SM
12402014-05-21 Simon Marchi <simon.marchi@ericsson.com>
1241
1242 * lib/mi-support.exp (mi_run_cmd_full): Revert to original
1243 behavior for $args, pass it directly to "run".
1244
ff604a67
MR
12452014-05-21 Maciej W. Rozycki <macro@codesourcery.com>
1246
1247 * lib/gdb.exp (default_gdb_init): Bump `match_max' up from
1248 30000 to 65536.
1249
6a3cb8e8
PA
12502014-05-21 Pedro Alves <palves@redhat.com>
1251
1252 * boards/gdbserver-base.exp (GDBFLAGS): Set to "set
1253 auto-connect-native-target off".
1254 * gdb.base/auto-connect-native-target.c: New file.
1255 * gdb.base/auto-connect-native-target.exp: New file.
1256
4ebfc96e
PA
12572014-05-21 Pedro Alves <palves@redhat.com>
1258
1259 * gdb.base/default.exp: Test "target native" instead of "target
1260 child".
1261
36d46afb
MW
12622014-05-21 Mark Wielaard <mjw@redhat.com>
1263
1264 * gdb.cp/var-tag.exp (do_global_tests): Handle underlying type.
1265
5876f503
JK
12662014-05-21 Jan Kratochvil <jan.kratochvil@redhat.com>
1267
1268 Fix TLS access for -static -pthread.
1269 * gdb.threads/staticthreads.c <HAVE_TLS> (tlsvar): New.
1270 <HAVE_TLS> (thread_function, main): Initialize it.
1271 * gdb.threads/staticthreads.exp: Try gdb_compile_pthreads for $have_tls.
1272 Add clean_restart.
1273 <$have_tls != "">: Check TLSVAR.
1274
0256a6ac
PA
12752014-05-21 Pedro Alves <palves@redhat.com>
1276
1277 * gdb.base/dcache-line-read-error.c: New.
1278 * gdb.base/dcache-line-read-error.exp: New.
1279
936d2992
PA
12802014-05-20 Pedro Alves <palves@redhat.com>
1281
1282 * gdb.base/compare-sections.c: New file.
1283 * gdb.base/compare-sections.exp: New file.
1284
802e8e6d
PA
12852014-05-20 Pedro Alves <palves@redhat.com>
1286
1287 * gdb.base/break-idempotent.c: New file.
1288 * gdb.base/break-idempotent.exp: New file.
1289
e59fa00f
MM
12902014-05-20 Markus Metzger <markus.t.metzger@intel.com>
1291
1292 * gdb.btrace/nohist.exp: New.
1293
8b696e31
YQ
12942014-05-20 Yao Qi <yao@codesourcery.com>
1295
1296 * lib/gdb.exp (gdb_init): Set timeout if test file is under
1297 gdb.reverse directory and gdb_reverse_timeout exists in board
1298 setting.
1299 * README: Document gdb_reverse_timeout.
1300
73c9764f
YQ
13012014-05-20 Yao Qi <yao@codesourcery.com>
1302
1303 * lib/gdb.exp (default_gdb_init): Rename argument 'args' by
1304 'test_file_name'. Treat args as a string instead of a list.
1305 (gdb_init): Rename argument 'args' by 'test_file_name'.
1306
f1f4348a
JK
13072014-05-19 Jan Kratochvil <jan.kratochvil@redhat.com>
1308
1309 * gdb.arch/powerpc-power.exp: New file.
1310 * gdb.arch/powerpc-power.s: New file.
1311
0dbe70ce
DE
13122014-05-16 Doug Evans <dje@google.com>
1313
1314 * gdb.base/Makefile.in (EXECUTABLES): Add completion.
d7761c2c
DE
1315 * gdb.base/completion.exp: Check that all expected files exist
1316 before doing file completion.
0dbe70ce 1317
8d551b02
DE
13182014-05-16 Doug Evans <dje@google.com>
1319
1320 * gdb.base/catch-syscall.exp (test_catch_syscall_fail_nodatadir):
1321 Update.
1322 (do_syscall_tests_without_xml): Update.
1323
73eb7709
PA
13242014-05-16 Pedro Alves <palves@redhat.com>
1325
1326 * lib/mi-support.exp (mi_expect_stop): On timeout, say "timeout"
1327 instead of "unknown output after running".
1328
3fae92fc
YQ
13292014-05-16 Yao Qi <yao@codesourcery.com>
1330
1331 * gdb.dwarf2/dw2-filename.exp: Copy file1.txt to host. Remove
1332 file1.txt from host at the end.
1333 * gdb.dwarf2/dw2-anonymous-func.exp: Likewise.
1334
c2b2ccc5
DE
13352014-05-15 Doug Evans <dje@google.com>
1336
1337 * gdb.dwarf2/fission-reread.S: Remove directory from .dwo file path.
1338 * gdb.dwarf2/fission-reread.exp: Set debug-file-directory before
1339 loading file. Add test for TU lookup.
1340
8c217a4b
SM
13412014-05-15 Simon Marchi <simon.marchi@ericsson.com>
1342
1343 * lib/mi-support.exp (mi_run_cmd_full): Set arguments by
1344 calling "-exec-arguments" or "set args" before running the
1345 inferior.
1346
3deb39c6
SM
13472014-05-15 Simon Marchi <simon.marchi@ericsson.com>
1348
1349 * lib/mi-support.exp (mi_expect_stop): Expect message for
1350 inferiors that exit with non-zero exit code.
1351
71a79f8c
YQ
13522014-05-14 Yao Qi <yao@codesourcery.com>
1353
1354 * gdb.mi/mi-file.exp (test_file_list_exec_source_file): Don't
1355 match absolute path on remote host.
1356 (test_file_list_exec_source_files): Remove "/" from the
1357 pattern.
1358
f23fcd46
YQ
13592014-05-14 Yao Qi <yao@codesourcery.com>
1360
1361 * boards/local-remote-host-notty.exp (${board}_file): New
1362 proc.
1363
9404b58f
KM
13642014-05-07 Kyle McMartin <kyle@redhat.com>
1365
1366 Pushed by Joel Brobecker <brobecker@adacore.com>.
1367 * gdb.arch/aarch64-atomic-inst.c: New file.
1368 * gdb.arch/aarch64-atomic-inst.exp: New file.
1369
5e45f04c
YQ
13702014-05-07 Yao Qi <yao@codesourcery.com>
1371
1372 * gdb.dwarf2/dwzbuildid.exp: Match output "No symbol "the_int"
1373 in current context" too.
1374
c888a17d
KS
13752014-05-05 Keith Seitz <keiths@redhat.com>
1376
1377 * gdb.linespec/ls-dollar.exp: Add test for linespec
1378 file:convenience_variable.
1379
290a839c
YQ
13802014-05-05 Yao Qi <yao@codesourcery.com>
1381
1382 * gdb.trace/unavailable.exp (gdb_collect_args_test): Save
1383 traceframes into tfile and ctf trace files. Read data from
1384 trace file and test collected data.
1385 (gdb_collect_locals_test): Likewise.
1386 (gdb_unavailable_registers_test): Likewise.
1387 (gdb_unavailable_floats): Likewise.
1388 (gdb_collect_globals_test): Likewise.
1389 (top-level): Append "ctf" to trace_file_targets if GDB
1390 supports.
1391
b5262cd0
YQ
13922014-05-05 Yao Qi <yao@codesourcery.com>
1393
1394 * gdb.trace/unavailable.exp (gdb_collect_args_test): Move some
1395 code to ...
1396 (gdb_collect_args_test_1): ... it. New proc.
1397 (gdb_collect_locals_test): Move some code to ...
1398 (gdb_collect_locals_test_1): ... it. New proc.
1399 (gdb_unavailable_registers_test): Move some code to ...
1400 (gdb_unavailable_registers_test_1): ... it. New proc.
1401 (gdb_unavailable_floats): Move some code to ...
1402 (gdb_unavailable_floats_1): ... it. New proc.
1403
30a1e6cc
SDJ
14042014-05-02 Sergio Durigan Junior <sergiodj@redhat.com>
1405
1406 * gdb.arch/amd64-stap-optional-prefix.S (main): Add several
1407 probes to test for bitness recognition.
1408 * gdb.arch/amd64-stap-optional-prefix.exp
1409 (test_probe_value_without_reg): New procedure.
1410 Add code to test for different kinds of bitness.
1411
f33da99a
SDJ
14122014-05-02 Sergio Durigan Junior <sergiodj@redhat.com>
1413
1414 PR breakpoints/16889
1415 * gdb.arch/amd64-stap-optional-prefix.S: New file.
1416 * gdb.arch/amd64-stap-optional-prefix.exp: Likewise.
1417
5b80f00d
PA
14182014-05-01 Pedro Alves <palves@redhat.com>
1419
1420 * lib/gdb.exp (gdb_load): Extend comment. Skip calling
1421 gdb_file_cmd if no file is specified.
1422 * boards/native-extended-gdbserver.exp (gdb_load): Use the
1423 last_loaded_file to set the remote exec-file.
1424
f8c2a73c
PA
14252014-05-01 Pedro Alves <palves@redhat.com>
1426
1427 * boards/local-remote-host.exp: New file.
1428
be6e8ac7
PA
14292014-05-01 Pedro Alves <palves@redhat.com>
1430
1431 * boards/local-remote-host.exp: Rename to ...
1432 * boards/local-remote-host-notty.exp: ... this.
1433
cac0dc8f
JB
14342014-04-28 Joel Brobecker <brobecker@adacore.com>
1435
1436 * gdb.ada/dyn_arrayidx: New testcase.
1437
9730e6cc
YQ
14382014-04-26 Yao Qi <yao@codesourcery.com>
1439
1440 * gdb.dwarf2/dwz.exp: Compile main.c to object. Restart GDB
1441 and compute the length of function main. Save it in
1442 $main_length.
1443 (Dwarf::assemble): Use $main_length instead of hard-coded 10.
1444 (top-level): Use gdb_compile to compile objects into
1445 executable and restart GDB. Remove invocation to
1446 prepare_for_testing.
1447
7ae1a6a6
PA
14482014-04-25 Simon Marchi <simon.marchi@ericsson.com>
1449 Pedro Alves <palves@redhat.com>
1450
1451 PR server/16255
1452 * gdb.multi/multi-attach.c: New file.
1453 * gdb.multi/multi-attach.exp: New file.
1454
4082afcc
PA
14552014-04-25 Pedro Alves <palves@redhat.com>
1456
1457 * gdb.base/cond-eval-mode.exp (warning): Move trailing \r\n to
1458 user.
1459 (top level): Test that "set remote conditional-breakpoints-packet
1460 off" works as intended.
1461 * gdb.base/dprintf.exp: Test that "set remote
1462 breakpoint-commands-packet off" works as intended.
1463 * gdb.trace/change-loc.exp (tracepoint_install_in_trace_disabled):
1464 New function.
1465 (top level): Call it.
1466 * gdb.trace/ftrace.exp (test_fast_tracepoints): Test that "set
1467 remote fast-tracepoints-packet off" works as intended.
1468 * gdb.trace/qtro.exp (gdb_is_target_remote): Moved ...
1469 * lib/gdb.exp (gdb_is_target_remote): ... here.
1470
2abc3f8d
DB
14712014-04-24 David Blaikie <dblaikie@gmail.com>
1472
1473 * gdb.base/catch-syscall.c: Make unreferenced statics non-static to
1474 ensure clang would not discard them.
1475 * gdb.base/gdbvars.c: Ditto.
1476 * gdb.base/memattr.c: Ditto.
1477 * gdb.base/whatis.c: Ditto.
1478 * gdb.python/py-prettyprint.c: Ditto.
1479 * gdb.trace/actions.c: Ditto.
1480 * gdb.cp/ptype-cv-cp.cc: Mark unused global const int as used to
1481 ensure clang would not discard it.
1482
bfd39632
DB
14832014-04-24 David Blaikie <dblaikie@gmail.com>
1484
1485 * gdb.stabs/gdb11479.c (tag_dummy_enum): introduce a variable to cause
1486 clang to emit the full definition of type required by the test
1487 * gdb.stabs/gdb11479.exp (do_test): correct a typo in a test message
1488
22842ff6
DB
14892014-04-24 David Blaikie <dblaikie@gmail.com>
1490
1491 * gdb.cp/pr10728-x.cc (main::x): Return by value instead of pointer to
1492 coax Clang into emitting the definition of the type.
1493 * gdb.cp/pr10728-x.h (y): Ditto.
1494 * gdb.cp/pr10728-y.cc (y): Ditto.
1495
c2e827ad
DB
14962014-04-24 David Blaikie <dblaikie@gmail.com>
1497
1498 * gdb.base/label.exp: XFAIL label related tests under Clang.
1499 * gdb.cp/cplabel.exp: Ditto.
1500 * gdb.linespec/ls-errs.exp: Refactor tests to execute directly and XFAIL
1501 under Clang those using labels.
1502
4c2d33e7
YQ
15032014-04-25 Yao Qi <yao@codesourcery.com>
1504
1505 * gdb.dwarf2/dwz.exp (Dwarf::assemble): Remove unused
1506 double_label.
1507 * gdb.dwarf2/dwzbuildid.exp (Dwarf::assemble): Remove
1508 partial_label and double_label.
1509
56083b99
DB
15102014-04-24 David Blaikie <dblaikie@gmail.com>
1511
1512 * gdb.python/lib-types.exp: Fix test and xfail under gcc due to gcc/55641.
1513
25d4e99d
DB
15142014-04-24 David Blaikie <dblaikie@gmail.com>
1515
1516 * gdb.cp/cpexprs.cc: Move braces to the same line as the start
1517 of the function to work across GCC and Clang.
1518 * gdb.cp/cpexprs.exp: Account for GCC/Clang difference in vtable
1519 pointer types (const void ** const V void **).
1520
01f9f808
MS
15212014-04-24 Michael Sturm <michael.sturm@mintel.com>
1522 Walfred Tedeschi <walfred.tedeschi@intel.com>
1523
1524 * Makefile.in (EXECUTABLES): Added i386-avx512.
1525 * gdb.arch/i386-avx512.c: New file.
1526 * gdb.arch/i386-avx512.exp: Likewise.
1527
4b48d439
KS
15282014-04-23 Keith Seitz <keiths@redhat.com>
1529
1530 * lib/mi-support.exp (mi_list_breakpoints): Delete.
1531 (mi_make_breakpoint_table): New procedure.
1532 (mi_create_breakpoint): Use mi_make_breakpoint
1533 and return the result.
1534 (mi_make_breakpoint): New procedure.
1535 (mi_build_kv_pairs): New procedure.
1536
1537 * gdb.mi/mi-break.exp: Remove unused globals,
1538 update mi_create_breakpoint usage, and use mi_make_breakpoint_table.
1539 All callers updated.
1540 * gdb.mi/mi-dprintf.exp: Use variable to track command
1541 number.
1542 Update all callers of mi_create_breakpoint and use
1543 mi_make_breakpoint_table.
1544 Remove any unused global variables.
1545 * gdb.mi/mi-nonstop.exp: Likewise.
1546 * gdb.mi/mi-nsintrall.exp: Likewise.
1547 * gdb.mi/mi-nsmoribund.exp: Likewise.
1548 * gdb.mi/mi-nsthrexec.exp: Likewise.
1549 * gdb.mi/mi-reverse.exp: Likewise.
1550 * gdb.mi/mi-simplerun.exp: Likewise.
1551 * gdb.mi/mi-stepn.exp: Likewise.
1552 * gdb.mi/mi-syn-frame.exp: Likewise.
1553 * gdb.mi/mi-until.exp: Likewise.
1554 * gdb.mi/mi-var-cp.exp: Likewise.
1555 * gdb.mi/mi-var-display.exp: Likewise.
1556 * gdb.mi/mi2-amd64-entry-value.exp: Likewise.
1557 * gdb.mi/mi2-var-child.exp: Likewise.
1558 * gdb.mi/mi-vla-c99.exp: Likewise.
1559 * lib/mi-support.exp: Likewise.
1560
1561 From Ian Lance Taylor <iant@cygnus.com>:
1562 * lib/gdb.exp (parse_args): New procedure.
1563
08351840
PA
15642014-04-23 Pedro Alves <palves@redhat.com>
1565
1566 * gdb.base/break-unload-file.c: New file.
1567 * gdb.base/break-unload-file.exp: New file.
1568 * gdb.base/sym-file-lib.c (baz): New function.
1569 * gdb.base/sym-file-loader.c (struct segment) <mapped_size>: New
1570 field.
1571 (load): Store the segment's mapped size.
1572 (unload): New function.
1573 (unload_shlib): New function.
1574 * gdb.base/sym-file-loader.h (unload_shlib): New declaration.
1575 * gdb.base/sym-file-main.c (main): Unload, and reload the library,
1576 set a breakpoint at baz, and call it.
1577 * gdb.base/sym-file.exp: New tests for stale breakpoint
1578 instructions.
1579
076855f9
PA
15802014-04-23 Pedro Alves <palves@redhat.com>
1581
1582 * gdb.base/hbreak-in-shr-unsupported-shr.c: New file.
1583 * gdb.base/hbreak-in-shr-unsupported.c: New file.
1584 * gdb.base/hbreak-in-shr-unsupported.exp: New file.
1585 * gdb.base/hbreak-unmapped.c: New file.
1586 * gdb.base/hbreak-unmapped.exp: New file.
1587 * gdb.trace/qtro.exp (gdb_is_target_remote): Move ...
1588 * lib/gdb.exp (gdb_is_target_remote): ... here.
1589
483805cf
PA
15902014-04-22 Pedro Alves <palves@redhat.com>
1591
1592 * gdb.base/consecutive-step-over.c: New file.
1593 * gdb.base/consecutive-step-over.exp: New file.
1594
06d97543
PA
15952014-04-22 Pedro Alves <palves@redhat.com>
1596
1597 * lib/gdb.exp (gdb_continue_to_breakpoint): Use gdb_test_multiple
1598 instead of send_gdb/gdb_expect.
1599
b4429ea2
YQ
16002014-04-22 Yao Qi <yao@codesourcery.com>
1601
1602 * lib/trace-support.exp (generate_tracefile): New procedure.
1603 * gdb.trace/tfile.exp: Skip the test if generate_tracefile
1604 return 0.
1605 * gdb.trace/mi-traceframe-changed.exp: Invoke test_tfind_tfile
1606 if generate_tracefile returns 1.
1607
51d48146
PA
16082014-04-18 Tom Tromey <palves@redhat.com>
1609 Pedro alves <tromey@redhat.com>
1610
1611 PR backtrace/15558
1612 * gdb.opt/inline-bt.exp: Test backtracing from an inline function
1613 with a backtrace limit.
1614 * gdb.python/py-frame-inline.exp: Test running to an inline
1615 function with a backtrace limit, and printing the newest frame.
1616 * gdb.python/py-frame-inline.c (main): Call f.
1617
bd1dce5f
MS
16182014-04-17 Marcus Shawcroft <marcus.shawcroft@arm.com>
1619
1620 * gdb.java/jnpe.exp: Drop srcdir from untested path.
1621
40d1a503
MS
16222014-04-17 Marcus Shawcroft <marcus.shawcroft@arm.com>
1623
1624 * lib/gdb.exp (gdb_compile_pthreads, gdb_compile_objc):
1625 Drop prefix from unsupported source file path.
1626
389b98f7
YQ
16272014-04-17 Yao Qi <yao@codesourcery.com>
1628
1629 * lib/gdb.exp (with_target_charset): New proc.
1630 * gdb.base/printcmds.exp (test_print_all_chars): Wrap tests with
1631 with_target_charset.
1632 (test_print_strings): Likewise.
1633 (test_repeat_bytes): Likewise.
1634 * gdb.base/setvar.exp: Set target-charset to ASCII temporarily
1635 for some tests.
1636
22869d73
KS
16372014-04-16 Keith Seitz <keiths@redhat.com>
1638
1639 PR gdb/15827
1640 * gdb.dwarf2/corrupt.c: New file.
1641 * gdb.dwarf2/corrupt.exp: New file.
1642
c4f87ca6
KS
16432014-04-16 Keith Seitz <keiths@redhat.com>
1644
1645 PR c++/16597
1646 * gdb.cp/namelessclass.cc: New file.
1647 * gdb.cp/namelessclass.exp: New file.
1648 * gdb.cp/namelessclass.S: New file.
1649
ab19de87
DE
16502014-04-16 Doug Evans <dje@google.com>
1651
1652 * lib/gdbserver-support.exp (gdbserver_default_get_remote_address):
1653 Add comment.
1654 (gdbserver_default_get_comm_port): New function.
1655 (gdbserver_start): Check if board file provided
1656 "gdbserver,get_comm_port" and use it if so.
1657 * boards/native-stdio-gdbserver.exp (sockethost): Set to "".
1658 (gdb,socketport): Set to "stdio".
1659 (gdbserver,get_comm_port): Set to ${board}_get_comm_port.
1660 (stdio_gdbserver_template): Delete.
1661 (${board}_get_remote_address): Update.
1662 (${board}_build_remote_cmd): Delete.
1663 (${board}_get_comm_port): New function.
1664 (${board}_spawn): Update.
1665 * boards/remote-stdio-gdbserver.exp (${board}_build_remote_cmd):
1666 Delete.
1667 (${board}_get_remote_address): Update.
1668 (${board}_get_comm_port): New function.
1669
fc98a809
AB
16702014-04-16 Andrew Burgess <aburgess@broadcom.com>
1671
1672 * gdb.base/memattr.exp: Improve regexps to handle memory regions
1673 appearing in any order.
1674
87fd9e6e
DE
16752014-04-15 Doug Evans <dje@google.com>
1676
1677 * gdb.gdb/selftest.exp (do_steps_and_nexts): Don't reference
1678 uninitialized value of "description".
1679
099fc3ea
KS
16802014-04-15 Keith Seitz <keiths@redhat.com>
1681
1682 * gdb.mi/mi-simplerun.exp (test_breakpoints_creation_and_listing):
1683 Remove unused globals.
1684 (test_running_the_program): Likewise.
1685 (test_controlled_execution): Likewise.
1686 (test_controlling_breakpoints): Likewise.
1687 (test_program_termination): Likewise.
1688
5da151d4
KS
16892014-04-15 Keith Seitz <keiths@redhat.com>
1690
1691 * gdb.mi/mi-break.exp (test_tbreak_creation_and_listing): Remove
1692 unused globals.
1693 (test_rbreak_creation_and_listing): Likewise.
1694 (test_ignore_count): Likewise.
1695 (test_error): Likewise.
1696
35e5d2f0
PA
16972014-04-15 Pedro Alves <palves@redhat.com>
1698
1699 * gdb.base/sym-file-loader.h: Move inclusion of <inttypes.h>,
1700 <ansidecl.h>, <elf/common.h> and <elf/external.h> to
1701 sym-file-loader.c.
1702 (Elf_External_Phdr, Elf_External_Ehdr, Elf_External_Shdr)
1703 (Elf_External_Sym, Elf_Addr, GET, GETADDR, struct segment): Move
1704 to sym-file-loader.c.
1705 (struct library): Forward declare.
1706 (load_shlib, lookup_function): Change prototypes.
1707 (find_shstrtab, find_strtab, find_shdr, find_symtab)
1708 (translate_offset): Remove declarations.
1709 (get_text_addr): New declaration.
1710 * gdb.base/sym-file-loader.c: Move inclusion of <inttypes.h>,
1711 <ansidecl.h>, <elf/common.h> and <elf/external.h> here from
1712 sym-file-loader.h.
1713 (Elf_External_Phdr, Elf_External_Ehdr, Elf_External_Shdr)
1714 (Elf_External_Sym, Elf_Addr, GET, GETADDR, struct segment): Move
1715 here from sym-file-loader.h.
1716 (struct library): New structure.
1717 (load_shlib, lookup_function): Change prototypes and adjust to
1718 work with a struct library.
1719 (find_shstrtab, find_strtab, find_shdr, find_symtab)
1720 (translate_offset): Make static.
1721 (get_text_addr): New function.
1722 * gdb.base/sym-file-main.c (main): Adjust to new loader interface.
1723
eb4c1710
PA
17242014-04-15 Pedro Alves <palves@redhat.com>
1725
1726 * gdb.base/sym-file-loader.c: Fix typo. SELF_LINK, not SELK_LINK.
1727
2d1baf52
PA
17282014-04-15 Pedro Alves <palves@redhat.com>
1729
1730 * gdb.base/sym-file-loader.c: Include <limits.h>.
1731 (SELF_LINK): New define.
1732 (get_origin): New function.
1733 (load_shlib): Use it.
1734 * gdb.base/sym-file.exp: Don't early return if the target is
1735 remote. Use runto_main, and issue fail is that fails. Use
1736 gdb_load_shlibs.
1737 (shlib_name): Delete.
1738 (lib_so, lib_syms, lib_dlopen): New globals. Use them throughout.
1739
7dd6df01
PA
17402014-04-15 Pedro Alves <palves@redhat.com>
1741
1742 * gdb.base/sym-file.exp: Remove regex characters from test
1743 message. Don't refer to breakpoint numbers in test messages.
1744
b50c8614
KS
17452014-04-14 Keith Seitz <keiths@redhat.com>
1746
1747 PR c++/16253
1748 * gdb.cp/var-tag.cc: New file.
1749 * gdb.cp/var-tag.exp: New file.
1750 * gdb.dwarf2/dw2-ada-ffffffff.exp: Set the language to C++.
1751 * gdb.dwarf2/dw2-anon-mptr.exp: Likewise.
1752 * gdb.dwarf2/dw2-double-set-die-type.exp: Likewise.
1753 * gdb.dwarf2/dw2-inheritance.exp: Likewise.
1754
3d567982
TT
17552014-04-14 Tom Tromey <tromey@redhat.com>
1756
1757 * gdb.cp/classes.exp (test_enums): Handle underlying type.
1758 * gdb.dwarf2/enum-type.exp: Add test for enum with underlying
1759 type.
1760 * gdb.cp/enum-class.exp: New file.
1761 * gdb.cp/enum-class.cc: New file.
1762
0626fc76
TT
17632014-04-14 Tom Tromey <tromey@redhat.com>
1764
1765 * gdb.dwarf2/enum-type.exp: New file.
1766
dca325b3
SA
17672014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
1768
1769 * gdb.mi/mi-vla-c99.exp: New file.
1770 * gdb.mi/vla.c: New file.
1771
5854b38a
SA
17722014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
1773
1774 * gdb.base/vla-datatypes.c: New file.
1775 * gdb.base/vla-datatypes.exp: New file.
1776
463bb957
SA
17772014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
1778
1779 * gdb.base/vla-ptr.c: New file.
1780 * gdb.base/vla-ptr.exp: New file.
1781
3dd170be
SA
17822014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
1783
1784 * gdb.dwarf2/count.exp: New file.
1785
5ecaaa66
SA
17862014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
1787
1788 * gdb.base/vla-sideeffect.c: New file.
1789 * gdb.base/vla-sideeffect.exp: New file.
1790
41f1ada5
DB
17912014-04-14 David Blaikie <dblaikie@gmail.com>
1792
1793 * gdb.mi/non-stop.c: Add return value for non-void function return
1794 statement.
1795 * gdb.threads/staticthreads.c: Ditto.
1796
0be03e84
DE
17972014-04-12 Siva Chandra Reddy <sivachandra@google.com>
1798 Doug Evans <xdje42@gmail.com>
1799
1800 * gdb.guile/scm-value.c: Improve test case.
1801 * gdb.guile/scm-value.exp: Add new test.
1802
f180a1fb
DB
18032014-04-11 David Blaikie <dblaikie@gmail.com>
1804
1805 * gdb.opt/inline-break.exp: Explicitly specify -std=gnu89 to
1806 override Clang's default.
1807
6b662e19
JB
18082014-04-11 Joel Brobecker <brobecker@adacore.com>
1809
1810 Revert the following changes (regressions):
1811
1812 * gdb.base/vla-sideeffect.c: New file.
1813 * gdb.base/vla-sideeffect.exp: New file.
1814
1815 * gdb.dwarf2/count.exp: New file.
1816
1817 * gdb.base/vla-multi.c: New file.
1818 * gdb.base/vla-multi.exp: New file.
1819
1820 * gdb.base/vla-ptr.c: New file.
1821 * gdb.base/vla-ptr.exp: New file.
1822
1823 * gdb.base/vla-datatypes.c: New file.
1824 * gdb.base/vla-datatypes.exp: New file.
1825
1826 * gdb.mi/mi-vla-c99.exp: New file.
1827 * gdb.mi/vla.c: New file.
1828
245a5f0b
KS
18292014-04-11 Keith Seitz <keiths@redhat.com>
1830
1831 PR c++/16675
1832 * gdb.cp/cpsizeof.exp: New file.
1833 * gdb.cp/cpsizeof.cc: New file.
1834
58a84dcf
SA
18352014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
1836
191a8a90
JB
1837 * gdb.mi/mi-vla-c99.exp: New file.
1838 * gdb.mi/vla.c: New file.
58a84dcf 1839
c8655f75
SA
18402014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
1841
1842 * gdb.base/vla-datatypes.c: New file.
1843 * gdb.base/vla-datatypes.exp: New file.
1844
024e13b4
SA
18452014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
1846
1847 * gdb.base/vla-ptr.c: New file.
1848 * gdb.base/vla-ptr.exp: New file.
1849
1a237e0e
SA
18502014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
1851
1852 * gdb.base/vla-multi.c: New file.
1853 * gdb.base/vla-multi.exp: New file.
1854
504f3432
SA
18552014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
1856
1857 * gdb.dwarf2/count.exp: New file.
1858
3bce8237
SA
18592014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
1860
191a8a90
JB
1861 * gdb.base/vla-sideeffect.c: New file.
1862 * gdb.base/vla-sideeffect.exp: New file.
3bce8237 1863
322f9c21
YQ
18642014-04-11 Yao Qi <yao@codesourcery.com>
1865
1866 * gdb.base/completion.exp: Check file exists before running tests
1867 on file completion.
1868
d708bcd1
PA
18692014-04-10 Pedro Alves <palves@redhat.com>
1870
1871 * gdb.base/cond-eval-mode.c: New file.
1872 * gdb.base/cond-eval-mode.exp: Use standard_testfile. Adjust
1873 prepare_for_testing to build the new file. Check result of
1874 runto_main.
1875 (test_break, test_watch): New procedures.
1876 (top level): Use them.
1877
ae1d2761
PM
18782014-04-08 Pierre Muller <muller@sourceware.org>
1879
1880 * gdb.base/printcmds.exp (test_artificial_arrays): Disable
1881 Ctrl-V use for mingw hosts.
1882
7af389b8
SC
18832014-04-07 Siva Chandra Reddy <sivachandra@google.com>
1884
1885 * gdb.python/py-value.c: Improve test case.
1886 * gdb.python/py-value.exp: Add new test.
1887
5e703181
DE
18882014-04-07 David Blaikie <dblaikie@gmail.com>
1889
1890 * lib/compiler.c: Identify the clang compiler.
1891 * lib/compiler.cc: Ditto.
1892
9810b410
YQ
18932014-04-03 Yao Qi <yao@codesourcery.com>
1894
1895 * gdb.base/setshow.exp: Invoke string_to_regexp to HOME and PWD.
1896
98d1b8dc
AB
18972014-04-01 Anton Blanchard <anton@samba.org>
1898
1899 * gdb.arch/ppc64-atomic-inst.exp: Use untested. Make test
1900 messages unique.
1901
3114cea1
AB
19022014-04-01 Anton Blanchard <anton@samba.org>
1903
1904 * gdb.arch/ppc64-atomic-inst.exp: Use standard_testfile,
1905 prepare_for_testing.
1906
62f7182c
AB
19072014-04-01 Anton Blanchard <anton@samba.org>
1908
1909 * gdb.arch/ppc64-atomic-inst.c: Remove.
1910 * gdb.arch/ppc64-atomic-inst.S: New file.
1911 * gdb.arch/ppc64-atomic-inst.exp: Adapt for asm based testcase.
1912
770e7fc7
DE
19132014-03-31 Doug Evans <dje@google.com>
1914
1915 * gdb.base/print-symbol-loading-lib.c: New file.
1916 * gdb.base/print-symbol-loading-main.c: New file.
1917 * gdb.base/print-symbol-loading.exp: New file.
1918
46e2bafa
YQ
19192014-03-31 Yao Qi <yao@codesourcery.com>
1920
1921 * gdb.base/source-dir.exp: Allow ';' as a directory separator.
1922
8776cfe9
JB
19232014-03-28 Joel Brobecker <brobecker@adacore.com>
1924
1925 * gdb.ada/mi_dyn_arr: New testcase.
1926
5d1ef361
DE
19272014-03-27 Doug Evans <dje@google.com>
1928
1929 * gdb.dwarf2/dw2-abs-hi-pc.exp: Build tests with "nodebug".
1930
b5bee914
YQ
19312014-03-27 Yao Qi <yao@codesourcery.com>
1932
1933 * lib/gdb.exp (can_single_step_to_signal_handler): Return zero
1934 if target is nios2-*-*.
1935
0d4d0e77
YQ
19362014-03-26 Yao Qi <yao@codesourcery.com>
1937
1938 * lib/gdb.exp (readline_is_used): New proc.
1939 * gdb.base/completion.exp: Move tests on command complete up.
1940 Skip the rest of tests if readline is not used.
1941 * gdb.ada/complete.exp: Skp the test if readline is not
1942 used.
1943 * gdb.base/filesym.exp: Likewise.
1944 * gdb.base/macscp.exp: Likewise.
1945 * gdb.base/readline-ask.exp: Likewise.
1946 * gdb.base/readline.exp: Likewise.
1947 * gdb.python/py-cmd.exp: Likewise.
1948 * gdb.trace/tfile.exp: Likewise.
1949
29361eee
YQ
19502014-03-26 Yao Qi <yao@codesourcery.com>
1951
1952 * gdb.base/macscp.exp: Fix code format issues.
1953
bc9a5525
UW
19542014-03-25 Ulrich Weigand <uweigand@de.ibm.com>
1955
1956 * gdb.asm/asm-source.exp: Handle powerpc64le-* targets.
1957 * gdb.asm/powerpc64le.inc: New file.
1958
d3839ede
PA
19592014-03-25 Pedro Alves <palves@redhat.com>
1960 Doug Evans <dje@google.com>
1961
1962 * gdb.base/source-execution.c: New file.
1963 * gdb.base/source-execution.exp: New file.
1964 * gdb.base/source-execution.gdb: New file.
1965
01672a57
DE
19662014-03-24 Doug Evans <dje@google.com>
1967
1968 * gdb.linespec/macro-relative.exp: Mark the test as unsupported if
1969 using fission.
1970
88bbeca9
HZ
19712014-03-24 Hui Zhu <hui@codesourcery.com>
1972 Pedro Alves <palves@redhat.com>
1973
1974 PR breakpoints/16101
1975 * gdb.base/dprintf.exp: Use unsupported rather than changing the
1976 test pass/fail messages. Detect missing support for dprintf when
1977 breakpoints are actually inserted.
1978 * gdb.base/mi-dprintf.exp: Detect missing support for dprintf when
1979 breakpoints are actually inserted.
1980 * lib/mi-support.exp (mi_run_cmd_full): Return -1 if continue
1981 fails.
1982
d2348791
JK
19832014-03-24 Jan Kratochvil <jan.kratochvil@redhat.com>
1984
1985 * gdb.base/gdb-sigterm.exp (do_test): Remove "set debug lin-lwp 1".
1986
feef67ab
DE
19872014-03-22 Doug Evans <xdje42@gmail.com>
1988
1989 * gdb.python/python.exp (python not supported): Verify multi-line
1990 python command issues an error.
25d743f9 1991 * gdb.guile/guile.exp (guile not supported): Verify multi-line
51b8d20c 1992 guile command issues an error.
feef67ab 1993
ecebef6a
MR
19942014-03-21 Maciej W. Rozycki <macro@codesourcery.com>
1995
1996 * gdb.threads/thread-specific.exp: Handle the lack of usable
1997 $this_breakpoint and $this_thread.
1998
ccdd1909
HZ
19992014-03-21 Hui Zhu <hui@codesourcery.com>
2000
2001 * gdb.base/attach.exp (do_command_attach_tests): New.
2002
beb460e8
PA
20032014-03-20 Tom Tromey <tromey@redhat.com>
2004 Pedro Alves <palves@redhat.com>
2005
2006 PR cli/15718
2007 * gdb.base/condbreak-call-false.c: New file.
2008 * gdb.base/condbreak-call-false.exp: New file.
2009
40acf43a
PA
20102014-03-20 Pedro Alves <palves@redhat.com>
2011
2012 * gdb.threads/signal-while-stepping-over-bp-other-thread.c (pid):
2013 Delete.
2014 (block_signals, unblock_signals): Delete.
2015 (child_function_2, main): Remove references to deleted variable
2016 and functions.
2017
9f5e1e02
PA
20182014-03-20 Pedro Alves <palves@redhat.com>
2019
2020 * gdb.threads/signal-while-stepping-over-bp-other-thread.c (main):
2021 Use pthread_kill to signal thread 2.
2022 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp:
2023 Adjust to make the test send itself a signal rather than using the
2024 host's "kill" command.
2025
99619bea
PA
20262014-03-20 Pedro Alves <palves@redhat.com>
2027
2028 * gdb.threads/multiple-step-overs.c: New file.
2029 * gdb.threads/multiple-step-overs.exp: New file.
2030 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp:
2031 Adjust expected infrun debug output.
2032
2adfaa28
PA
20332014-03-20 Pedro Alves <palves@redhat.com>
2034
2035 * gdb.threads/step-over-trips-on-watchpoint.c: New file.
2036 * gdb.threads/step-over-trips-on-watchpoint.exp: New file.
2037
31e77af2
PA
20382014-03-20 Pedro Alves <palves@redhat.com>
2039
2040 PR breakpoints/7143
2041 * gdb.base/watchpoint.exp: Mention bugzilla bug number instead of
2042 old gnats gdb/38. Remove kfail. Adjust to use gdb_test instead
2043 of gdb_test_multiple.
2044 * gdb.cp/annota2.exp: Remove kfail for gdb/38.
2045 * gdb.cp/annota3.exp: Remove kfail for gdb/38.
2046
b9f437de
PA
20472014-03-20 Pedro Alves <palves@redhat.com>
2048
2049 * gdb.threads/step-over-lands-on-breakpoint.c: New file.
2050 * gdb.threads/step-over-lands-on-breakpoint.exp: New file.
2051
05adc73e
PA
20522014-03-19 Pedro Alves <palves@redhat.com>
2053
2054 * gdb.base/async.exp: Remove early return.
2055
6048b950
PA
20562014-03-19 Pedro Alves <palves@redhat.com>
2057
2058 * gdb.base/async.exp (step& tests): Pass explicit test messages.
2059
8bcfb00a
PA
20602014-03-19 Pedro Alves <palves@redhat.com>
2061
2062 * gdb.base/async.exp (test_background): Expect \r\n after
2063 "completed." in the fail pattern.
2064
884e37dc
PA
20652014-03-19 Pedro Alves <palves@redhat.com>
2066
2067 * gdb.base/async.exp (test_background): New procedure.
2068 Use it for all background execution command tests.
2069
148e57e2
PA
20702014-03-19 Pedro Alves <palves@redhat.com>
2071
2072 * gdb.base/async.exp: Use prepare_for_testing.
2073
f48088c7
PA
20742014-03-19 Pedro Alves <palves@redhat.com>
2075
2076 * gdb.base/async.c (foo): Make 'x' volatile. Write to it twice in
2077 the same line.
2078
e2f6c966
PA
20792014-03-19 Pedro Alves <palves@redhat.com>
2080
2081 * gdb.base/async.c (main): Add "jump here" and "until here" line
2082 marker comments.
2083 * gdb.base/async.exp (jump_here): New global.
2084 (jump& test): Use it.
2085 (until_here): New global.
2086 (until& test): Use it.
2087
c30568d4
PA
20882014-03-19 Pedro Alves <palves@redhat.com>
2089
2090 * gdb.base/async.exp: Don't frob gdb_protocol.
2091
0172b6a7
DE
20922014-03-18 Doug Evans <xdje42@gmail.com>
2093
2094 * gdb.base/async.exp: Whitespace fixes. Turn on target-async.
2095 Fix spelling of exec-done-display.
2096
06c868a8
JK
20972014-03-18 Jan Kratochvil <jan.kratochvil@redhat.com>
2098
2099 PR gdb/15358
2100 * gdb.base/gdb-sigterm.c: New file.
2101 * gdb.base/gdb-sigterm.exp: New file.
2102
0c7e1a46
PA
21032014-03-18 Pedro Alves <palves@redhat.com>
2104
2105 PR gdb/13860
2106 * gdb.mi/mi-solib.exp: Remove gdb/13860 kfail.
2107 * lib/mi-support.exp (mi_expect_stop): Add special handling for
2108 solib-event.
2109
f7c77d93
JB
21102014-03-17 Joel Brobecker <brobecker@adacore.com>
2111
2112 * gdb.ada/pckd_arr_ren: New testcase.
2113
5a1e8c7a
DE
21142014-03-13 Doug Evans <xdje42@gmail.com>
2115
2116 PR guile/16612
2117 * gdb.guile/scm-value.ep (test_value_after_death): Do a garbage
2118 collect after discarding symbols.
2119
350e1a76
DE
21202014-03-13 Ludovic Courtès <ludo@gnu.org>
2121 Doug Evans <xdje42@gmail.com>
2122
2123 * gdb.guile/scm-value.exp (test_value_in_inferior): Verify value added
2124 to history survives a gc.
2125
a69900ae
PA
21262014-03-13 Pedro Alves <palves@redhat.com>
2127
2128 * gdb.base/default.exp: Don't test "target procfs".
2129
5db9f0bd
PA
21302014-03-13 Pedro Alves <palves@redhat.com>
2131
2132 * gdb.base/default.exp: Update "target child" and "target procfs"
2133 tests to not expect "Unix".
2134
b3ccfe11
TT
21352014-03-12 Tom Tromey <tromey@redhat.com>
2136
2137 * gdb.base/corefile.exp (corefile_test_run, corefile_test_attach):
2138 New procs. Add target-async tests.
2139 * gdb.reverse/break-precsave.exp (precsave_tests): New proc.
2140 Add target-async tests.
2141
646f4417
AA
21422014-03-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
2143
2144 * gdb.dwarf2/dw2-ifort-parameter.c (func): Define labels
2145 'func_start' and 'func_end' for the beginning and end of the
2146 function code, respectively.
2147 * gdb.dwarf2/dw2-ifort-parameter.exp: Use 'func_start' and
2148 'func_end' instead of 'func' and 'main'.
2149
288c211f
AA
21502014-03-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
2151
2152 * gdb.dwarf2/dw2-ifort-parameter-debug.S: Remove.
2153 * gdb.dwarf2/dw2-ifort-parameter.exp: Use Dwarf::assemble to
2154 generate the debug info assembler source.
2155
e0c0f156
AA
21562014-03-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
2157
2158 * gdb.dwarf2/arr-stride.exp: Exploit 'prepare_for_testing'.
2159 * gdb.dwarf2/arr-subrange.exp: Likewise.
2160 * gdb.dwarf2/dwz.exp: Likewise.
2161 * gdb.dwarf2/method-ptr.exp: Likewise.
2162 * gdb.dwarf2/missing-sig-type.exp: Likewise.
2163 * gdb.dwarf2/subrange.exp: Likewise.
2164 * gdb.dwarf2/implptrconst.exp: Exploit 'build_executable'.
2165 * gdb.dwarf2/implptrpiece.exp: Likewise.
2166 * gdb.dwarf2/nostaticblock.exp: Likewise.
2167
0e5c4555
AA
21682014-03-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
2169
2170 * lib/gdb.exp (build_executable_from_specs): Don't prepend source
2171 directory to absolute path name arguments.
2172
5ec18f2b
JG
21732014-03-10 Joel Brobecker <brobecker@adacore.com>
2174
2175 * gdb.ada/tagged_access: New testcase.
2176
847fc4f2
MM
21772014-03-07 Markus Metzger <markus.t.metzger@intel.com>
2178
2179 * gdb.btrace/data.exp: Update expected output.
2180
cc3da688
YQ
21812014-03-06 Yao Qi <yao@codesourcery.com>
2182
2183 * gdb.trace/pr16508.exp: New file.
2184
0f26cec1
PA
21852014-03-05 Pedro Alves <palves@redhat.com>
2186
2187 PR gdb/16575
2188 * gdb.base/breakpoint-shadow.exp (compare_disassembly): New
2189 procedure.
2190 (top level): Adjust to use it. Add tests that exercise breakpoint
2191 interaction with the code-cache.
2192
7a5a839f
LC
21932014-02-26 Ludovic Courtès <ludo@gnu.org>
2194
2195 * gdb.guile/scm-value.exp (test_value_in_inferior): Add
2196 test for 'history-append!'.
2197
31aa7e4e
JB
21982014-02-26 Joel Brobecker <brobecker@adacore.com>
2199
2200 * gdb.dwarf2/dw2-abs-hi-pc-hello-dbg.S: New file.
2201 * gdb.dwarf2/dw2-abs-hi-pc-hello.c: New file.
2202 * gdb.dwarf2/dw2-abs-hi-pc-world-dbg.S: New file.
2203 * gdb.dwarf2/dw2-abs-hi-pc-world.c: New file.
2204 * gdb.dwarf2/dw2-abs-hi-pc.c: New file.
2205 * gdb.dwarf2/dw2-abs-hi-pc.exp: New file.
2206
1b588015
JB
22072014-02-26 Joel Brobecker <brobecker@adacore.com>
2208
2209 * testsuite/gdb.python/py-pp-re-notag.c: New file.
2210 * testsuite/gdb.python/py-pp-re-notag.ex: New file.
2211 * testsuite/gdb.python/py-pp-re-notag.p: New file.
2212
55426c9d
JB
22132014-02-26 Joel Brobecker <brobecker@adacore.com>
2214
2215 * gdb.dwarf2/arr-subrange.c, gdb.dwarf2/arr-subrange.exp: New files.
2216
dc53a7ad
JB
22172014-02-26 Joel Brobecker <brobecker@adacore.com>
2218
2219 * gdb.dwarf2/arr-stride.c: New file.
2220 * gdb.dwarf2/arr-stride.exp: New file.
2221
12ab52e9
PA
22222014-02-26 Pedro Alves <palves@redhat.com>
2223
2224 * gdb.ada/tasks.exp: Set a task-specific breakpoint at break_me
2225 that won't ever trigger. Make sure that GDB reports the correct
2226 breakpoint that caused the stop.
2227
849c862e
JK
22282014-02-25 Jan Kratochvil <jan.kratochvil@redhat.com>
2229
2230 PR gdb/16626
2231 * gdb.base/auto-load-script: New file.
2232 * gdb.base/auto-load.c: New file.
2233 * gdb.base/auto-load.exp: New file.
2234
71b7d793
JK
2235 PR gdb/16626
2236 * gdb.base/auto-load.exp: Fix out-of-srctree run.
2237
e2f0d509
JK
22382014-02-25 Jan Kratochvil <jan.kratochvil@redhat.com>
2239
2240 Fix dw2-icycle.exp -fsanitize=address GDB crash.
2241 * gdb.dwarf2/dw2-icycle.S: Remove all DW_AT_sibling.
2242
50cc37c8
DE
22432014-02-24 Doug Evans <dje@google.com>
2244
2245 * lib/gdb.exp (run_on_host): Log error output if program fails.
2246
ea4758f2
PA
22472014-02-21 Pedro Alves <palves@redhat.com>
2248
2249 * gdb.threads/step-after-sr-lock.c: Rename to ...
2250 * gdb.threads/signal-while-stepping-over-bp-other-thread.c: ... this.
2251 * gdb.threads/step-after-sr-lock.exp: Rename to ...
2252 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp:
2253 ... this.
2254
d7b30f67
SDJ
22552014-02-20 Sergio Durigan Junior <sergiodj@redhat.com>
2256
2257 PR tdep/16397
2258 * gdb.arch/amd64-stap-special-operands.exp: New file.
2259 * gdb.arch/amd64-stap-three-arg-disp.S: Likewise.
2260 * gdb.arch/amd64-stap-three-arg-disp.c: Likewise.
2261 * gdb.arch/amd64-stap-triplet.S: Likewise.
2262 * gdb.arch/amd64-stap-triplet.c: Likewise.
2263
83deb43f
JB
22642014-02-20 Joel Brobecker <brobecker@adacore.com>
2265
2266 * gdb.dwarf2/dw2-icycle.S: Remove second and third parameters
2267 in .section pseudo-op.
2268
adde2bff
DE
22692014-02-20 lin zuojian <manjian2006@gmail.com>
2270 Joel Brobecker <brobecker@adacore.com>
2271 Doug Evans <xdje42@gmail.com>
2272
2273 PR symtab/16581
2274 * gdb.dwarf2/dw2-icycle.S: New file.
2275 * gdb.dwarf2/dw2-icycle.c: New file.
2276 * gdb.dwarf2/dw2-icycle.exp: New file.
2277
f7bd0f78
SC
22782014-02-19 Siva Chandra Reddy <sivachandra@google.com>
2279
2280 * gdb.python/py-value-cc.cc: Improve test case to enable testing
2281 operations on gdb.Value objects.
2282 * gdb.python/py-value-cc.exp: Add new test to test operations on
2283 gdb.Value objects.
2284
c17ef0d5
DE
22852014-02-18 Doug Evans <dje@google.com>
2286
2287 * Makefile.in (TESTS): New variable.
2288 (expanded_tests, expanded_tests_or_none): New variables
2289 (check-single): Pass $(expanded_tests_or_none) to runtest.
2290 (check-parallel): Only run tests in $(TESTS) if non-empty.
2291 (check/no-matching-tests-found): New rule.
2292 * README: Document TESTS makefile variable.
2293
5dd3176f
DE
22942014-02-18 Doug Evans <dje@google.com>
2295
2296 * Makefile.in (check-parallel): rm -rf outputs temp.
2297
0b10be4f
JK
22982014-02-16 Jan Kratochvil <jan.kratochvil@redhat.com>
2299
2300 Fix "ERROR: no fileid for" in the testsuite.
2301 * lib/gdb.exp (gdb_finish): Check gdb_spawn_id.
2302
85f224e7
DE
23032014-02-12 Doug Evans <dje@google.com>
2304
2305 * gdb.dwarf2/Makefile.in (EXECUTABLES): Add dwp-symlink.
2306 (MISCELLANEOUS): New variable.
2307 (clean): rm -rf $(MISCELLANEOUS).
2308 * gdb.dwarf2/dwp-symlink.exp: Test the case where the executable and
2309 dwp live in the same directory as symlinks, with each symlink pointed
2310 to a differently named file in a different directory.
2311
149b30ff
DE
23122014-02-11 Doug Evans <dje@google.com>
2313
2314 * gdb.dwarf2/dwp-symlink.exp: Rewrite to use remote_* commands instead
2315 of Tcl file commands.
2316
1dfdac32
MK
23172014-02-10 Mark Kettenis <kettenis@gnu.org>
2318
2319 * gdb.threads/step-after-sr-lock.exp: Avoid executing
2320 "kill -SIGUSR1 -1".
2321
aa4fb036
JB
23222014-02-10 Joel Brobecker <brobecker@adacore.com>
2323
2324 * gdb.ada/tick_length_array_enum_idx: New testcase.
2325
ed3ef339
DE
23262014-02-10 Doug Evans <xdje42@gmail.com>
2327
2328 * configure.ac (AC_OUTPUT): Add gdb.guile.
2329 * configure: Regenerate.
2330 * lib/gdb-guile.exp: New file.
2331 * lib/gdb.exp (get_target_charset): New function.
2332 * gdb.base/help.exp: Update expected output from "apropos apropos".
2333 * gdb.guile/Makefile.in: New file.
2334 * gdb.guile/guile.exp: New file.
2335 * gdb.guile/scm-arch.c: New file.
2336 * gdb.guile/scm-arch.exp: New file.
2337 * gdb.guile/scm-block.c: New file.
2338 * gdb.guile/scm-block.exp: New file.
2339 * gdb.guile/scm-breakpoint.c: New file.
2340 * gdb.guile/scm-breakpoint.exp: New file.
2341 * gdb.guile/scm-disasm.c: New file.
2342 * gdb.guile/scm-disasm.exp: New file.
2343 * gdb.guile/scm-equal.c: New file.
2344 * gdb.guile/scm-equal.exp: New file.
2345 * gdb.guile/scm-error.exp: New file.
2346 * gdb.guile/scm-error.scm: New file.
2347 * gdb.guile/scm-frame-args.c: New file.
2348 * gdb.guile/scm-frame-args.exp: New file.
2349 * gdb.guile/scm-frame-args.scm: New file.
2350 * gdb.guile/scm-frame-inline.c: New file.
2351 * gdb.guile/scm-frame-inline.exp: New file.
2352 * gdb.guile/scm-frame.c: New file.
2353 * gdb.guile/scm-frame.exp: New file.
2354 * gdb.guile/scm-generics.exp: New file.
2355 * gdb.guile/scm-gsmob.exp: New file.
2356 * gdb.guile/scm-iterator.c: New file.
2357 * gdb.guile/scm-iterator.exp: New file.
2358 * gdb.guile/scm-math.c: New file.
2359 * gdb.guile/scm-math.exp: New file.
2360 * gdb.guile/scm-objfile-script-gdb.in: New file.
2361 * gdb.guile/scm-objfile-script.c: New file.
2362 * gdb.guile/scm-objfile-script.exp: New file.
2363 * gdb.guile/scm-objfile.c: New file.
2364 * gdb.guile/scm-objfile.exp: New file.
2365 * gdb.guile/scm-ports.exp: New file.
2366 * gdb.guile/scm-pretty-print.c: New file.
2367 * gdb.guile/scm-pretty-print.exp: New file.
2368 * gdb.guile/scm-pretty-print.scm: New file.
2369 * gdb.guile/scm-section-script.c: New file.
2370 * gdb.guile/scm-section-script.exp: New file.
2371 * gdb.guile/scm-section-script.scm: New file.
2372 * gdb.guile/scm-symbol.c: New file.
2373 * gdb.guile/scm-symbol.exp: New file.
2374 * gdb.guile/scm-symtab-2.c: New file.
2375 * gdb.guile/scm-symtab.c: New file.
2376 * gdb.guile/scm-symtab.exp: New file.
2377 * gdb.guile/scm-type.c: New file.
2378 * gdb.guile/scm-type.exp: New file.
2379 * gdb.guile/scm-value-cc.cc: New file.
2380 * gdb.guile/scm-value-cc.exp: New file.
2381 * gdb.guile/scm-value.c: New file.
2382 * gdb.guile/scm-value.exp: New file.
2383 * gdb.guile/source2.scm: New file.
2384 * gdb.guile/types-module.cc: New file.
2385 * gdb.guile/types-module.exp: New file.
2386
7026a7c1
YQ
23872014-02-10 Yao Qi <yao@codesourcery.com>
2388
2389 PR testsuite/16543
2390 * configure.ac: Append gdb.gdb/Makefile in AC_OUTPUT.
2391 * configure: Regenerated.
2392 * Makefile.in: New file.
2393
6c466447
AS
23942014-02-08 Andreas Schwab <schwab@linux-m68k.org>
2395
2396 * gdb.python/py-framefilter.exp: Fix typo.
2397
6e854735
YQ
23982014-02-08 Yao Qi <yao@codesourcery.com>
2399
2400 * gdb.mi/mi-breakpoint-changed.exp (test_insert_delete_modify): Test
2401 that no =breakpoint-modified is emitted when breakpoints are
2402 modified through MI commands.
2403
d137e6dc
PA
24042014-02-07 Pedro Alves <pedro@codesourcery.com>
2405 Pedro Alves <palves@redhat.com>
2406
2407 * gdb.threads/step-after-sr-lock.c: New file.
2408 * gdb.threads/step-after-sr-lock.exp: New file.
2409
b5ee5a50
PA
24102014-02-07 Pedro Alves <palves@redhat.com>
2411
2412 * gdb.threads/stepi-random-signal.exp: Set SIGCHLD to print.
2413
3c77faf3
JK
24142014-02-06 Jan Kratochvil <jan.kratochvil@redhat.com>
2415
2416 Fix i386-sse-stack-align.exp regression since GDB_PARALLEL.
2417 * gdb.arch/i386-sse-stack-align.exp: Use standard_output_file.
2418
6dddc817
DE
24192014-02-06 Doug Evans <xdje42@gmail.com>
2420
2421 * gdb.python/py-breakpoint.exp (test_bkpt_eval_funcs): Update expected
2422 output.
2423
2424 * gdb.gdb/python-interrupts.exp: New file.
2425
de7b2893
YQ
24262014-02-05 Yao Qi <yao@codesourcery.com>
2427
2428 * gdb.trace/report.exp (use_collected_data): Test the output
2429 of "info threads" and "info inferiors".
2430
66d032ac
YQ
24312014-02-05 Yao Qi <yao@codesourcery.com>
2432
2433 Revert this patch:
2434
2435 2013-05-24 Yao Qi <yao@codesourcery.com>
2436
2437 * gdb.trace/tfile.exp: Test inferior and thread.
2438
591a12a1
UW
24392014-02-04 Ulrich Weigand <uweigand@de.ibm.com>
2440
2441 * gdb.base/sigbpt.exp: Do not use "*" when setting breakpoint
2442 on a function.
2443 * gdb.base/step-bt.c: Call hello via function pointer to make
2444 sure its first instruction is executed on powerpc64le-linux.
2445
0ff3e01f
UW
24462014-02-04 Ulrich Weigand <uweigand@de.ibm.com>
2447
2448 * gdb.arch/powerpc-d128-regs.exp: Enable on powerpc64*-*.
2449
084ee545
UW
24502014-02-04 Ulrich Weigand <uweigand@de.ibm.com>
2451
2452 * gdb.arch/vsx-regs.exp: Check target endianness. Provide variants
2453 of the test patterns for use on little-endian systems.
2454
6ed14ff3
UW
24552014-02-04 Ulrich Weigand <uweigand@de.ibm.com>
2456
2457 * gdb.arch/altivec-regs.exp: Use gdb_test_multiple for endian test.
2458 (decimal_vector): Fix for little-endian.
2459
401e27fd
JM
24602014-01-29 Jose E. Marchesi <jose.marchesi@oracle.com>
2461
2462 * gdb.arch/sparc-sysstep.exp: New file.
2463 * gdb.arch/sparc-sysstep.c: Likewise.
2464
2465 * gdb.arch/Makefile.in (EXECUTABLES): Add sparc-sysstep.
2466
8b924729
EBM
24672014-01-28 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
2468
2469 * gdb.base/info-shared.exp: Expect leading `.' on ppc64's symbols.
2470
fb151210
JB
24712014-01-23 Tom Tromey <tromey@redhat.com>
2472
2473 * gdb.ada/array_char_idx: New testcase.
2474
0740f8d8
TT
24752014-01-23 Tom Tromey <tromey@redhat.com>
2476
2477 PR python/16487:
2478 * gdb.python/py-framefilter.exp: Add test using "Error" filter.
2479 * gdb.python/py-framefilter.py (ErrorInName, ErrorFilter): New
2480 classes.
2481
21909fa1
TT
24822014-01-23 Tom Tromey <tromey@redhat.com>
2483
2484 PR python/16491:
2485 * gdb.python/py-framefilter.py (Reverse_Function.function): Read a
2486 string from an inferior frame.
2487 * gdb.python/py-framefilter-mi.exp: Update.
2488
87ce2a04
DE
24892014-01-22 Doug Evans <dje@google.com>
2490
2491 * gdb.server/server-mon.exp: Add tests for "set debug-format".
2492
237b092b
AA
24932014-01-22 Andreas Arnez <arnez@vnet.linux.ibm.com>
2494
2495 * gdb.base/catch-syscall.exp: Activate test on s390*-linux.
2496
d674a709
AA
24972014-01-22 Andreas Arnez <arnez@vnet.linux.ibm.com>
2498
2499 * gdb.trace/entry-values.exp: Remove excess space character from
2500 regex patterns. Handle s390 call instruction.
2501
20fa3390
AA
25022014-01-22 Andreas Arnez <arnez@vnet.linux.ibm.com>
2503
2504 * gdb.dwarf2/dw2-dir-file-name.c (FUNC): Insert alignment and
2505 define "*_start" label. Make "name" static.
2506 * gdb.dwarf2/dw2-dir-file-name.exp: Replace references to
2507 ${name} by references to ${name}_start.
2508
78466714
AA
25092014-01-22 Andreas Arnez <arnez@vnet.linux.ibm.com>
2510
2511 * gdb.base/info-macros.exp: Remove "debug" from the compile
2512 options.
2513
ec9f644a
IB
25142014-01-17 Iain Buclaw <ibuclaw@gdcproject.org>
2515
2516 * gdb.dlang/demangle.exp: New file.
2517
94b1b47e
IB
25182014-01-17 Iain Buclaw <ibuclaw@gdcproject.org>
2519
2520 * gdb.dlang/primitive-types.exp: New file.
2521
7f420862
IB
25222014-01-17 Iain Buclaw <ibuclaw@gdcproject.org>
2523
2524 * configure.ac: Create gdb.dlang/Makefile.
2525 * configure: Regenerate.
2526 * Makefile.in (ALL_SUBDIRS): Add gdb.dlang.
2527 * gdb.dlang/Makefile.in: New file.
2528 * lib/d-support.exp: New file.
2529 * lib/gdb.exp (skip_d_tests): New proc.
2530
52834460
MM
25312014-01-16 Markus Metzger <markus.t.metzger@intel.com>
2532
2533 * gdb.btrace/delta.exp: Check reverse stepi.
2534 * gdb.btrace/tailcall.exp: Update. Add stepping tests.
2535 * gdb.btrace/finish.exp: New.
2536 * gdb.btrace/next.exp: New.
2537 * gdb.btrace/nexti.exp: New.
2538 * gdb.btrace/record_goto.c: Add comments.
2539 * gdb.btrace/step.exp: New.
2540 * gdb.btrace/stepi.exp: New.
2541 * gdb.btrace/multi-thread-step.c: New.
2542 * gdb.btrace/multi-thread-step.exp: New.
2543 * gdb.btrace/rn-dl-bind.c: New.
2544 * gdb.btrace/rn-dl-bind.exp: New.
2545 * gdb.btrace/data.c: New.
2546 * gdb.btrace/data.exp: New.
2547 * gdb.btrace/Makefile.in (EXECUTABLES): Add new.
2548
6e07b1d2
MM
25492014-01-16 Markus Metzger <markus.t.metzger@intel.com>
2550
2551 * gdb.btrace/Makefile.in (EXECUTABLES): Add delta.
2552 * gdb.btrace/exception.exp: Update.
2553 * gdb.btrace/instruction_history.exp: Update.
2554 * gdb.btrace/record_goto.exp: Update.
2555 * gdb.btrace/tailcall.exp: Update.
2556 * gdb.btrace/unknown_functions.exp: Update.
2557 * gdb.btrace/delta.exp: New.
2558
0b722aec
MM
25592014-01-16 Markus Metzger <markus.t.metzger@intel.com>
2560
2561 * gdb.btrace/record_goto.exp: Add backtrace test.
2562 * gdb.btrace/tailcall.exp: Add backtrace test.
2563
066ce621
MM
25642014-01-16 Markus Metzger <markus.t.metzger@intel.com>
2565
2566 * gdb.btrace/Makefile.in (EXECUTABLES): Add record_goto.
2567 * gdb.btrace/record_goto.c: New.
2568 * gdb.btrace/record_goto.exp: New.
2569 * gdb.btrace/x86-record_goto.S: New.
2570
0688d04e
MM
25712014-01-16 Markus Metzger <markus.t.metzger@intel.com>
2572
2573 * gdb.btrace/function_call_history.exp: Update tests.
2574 * gdb.btrace/instruction_history.exp: Update tests.
2575
8710b709
MM
25762014-01-16 Markus Metzger <markus.t.metzger@intel.com>
2577
2578 * gdb.btrace/function_call_history.exp: Fix expected field
2579 order for "record function-call-history".
2580 Add new tests for "record function-call-history /c".
2581 * gdb.btrace/exception.cc: New.
2582 * gdb.btrace/exception.exp: New.
2583 * gdb.btrace/tailcall.exp: New.
2584 * gdb.btrace/x86-tailcall.S: New.
2585 * gdb.btrace/x86-tailcall.c: New.
2586 * gdb.btrace/unknown_functions.c: New.
2587 * gdb.btrace/unknown_functions.exp: New.
2588 * gdb.btrace/Makefile.in (EXECUTABLES): Add new.
2589
5de9129b
MM
25902014-01-16 Markus Metzger <markus.t.metzger@intel.com>
2591
2592 * gdb.btrace/instruction_history.exp: Update.
2593 * gdb.btrace/function_call_history.exp: Update.
2594
23a7fe75
MM
25952014-01-16 Markus Metzger <markus.t.metzger@intel.com>
2596
2597 * gdb.btrace/function_call_history.exp: Fix expected function
2598 trace.
2599 * gdb.btrace/instruction_history.exp: Initialize traced.
2600 Remove traced_functions.
2601
724c7dd8
MM
26022014-01-16 Markus Metzger <markus.t.metzger@intel.com>
2603
2604 * gdb.btrace/function_call_history.exp: Update
2605 * gdb.btrace/instruction_history.exp: Update.
2606
6d78d93b
MM
26072014-01-16 Markus Metzger <markus.t.metzger@intel.com>
2608
2609 * gdb.btrace/enable.exp: Update expected text.
2610
93a360cc
OJ
26112014-01-16 Omair Javaid <Omair.Javaid@linaro.org>
2612
2613 * gdb.dwarf2/dw2-dos-drive.S: Increase text section size to 4
2614 bytes.
2615
3772b53f
MR
26162014-01-15 Maciej W. Rozycki <macro@codesourcery.com>
2617
2618 * gdb.base/float.exp: Handle "aarch64*-*-*" targets.
2619
596662fa
OJ
26202014-01-15 Omair Javaid <omair.javaid@linaro.org>
2621
2622 * lib/gdb.exp (supports_process_record): Return true for
2623 arm*-linux*. (supports_reverse): Likewise.
2624
b5b08fb4
SC
26252014-01-13 Siva Chandra Reddy <sivachandra@google.com>
2626
2627 PR python/15464
2628 PR python/16113
2629 * gdb.python/py-type.c: Enhance test case.
2630 * gdb.python/py-value-cc.cc: Likewise
2631 * gdb.python/py-type.exp: Add new tests.
2632 * gdb.python/py-value-cc.exp: Likewise
2633
52d7fb13
AA
26342014-01-10 Andreas Arnez <arnez@linux.vnet.ibm.com>
2635 Pedro Alves <palves@redhat.com>
2636
2637 * gdb.dwarf2/dw2-dir-file-name.c (FUNC): Remove "*_start" symbol.
2638 Make "name" extern.
2639 * gdb.dwarf2/dw2-dir-file-name.exp (out_cu, out_line): Replace
2640 references to ${name}_start by references to ${name}.
2641
a2cd8cfe
JB
26422014-01-10 Joel Brobecker <brobecker@adacore.com>
2643
2644 * gdb.ada/pp-rec-component.exp: Remove path from "source" test.
2645
4e23fced
JB
26462014-01-10 Joel Brobecker <brobecker@adacore.com>
2647
2648 * gdb.python/py-pp-integral.exp: Remove path from "source" test.
2649
c6a9e42c
PA
26502014-01-09 Maciej W. Rozycki <macro@codesourcery.com>
2651 Pedro Alves <palves@redhat.com>
2652
2653 * gdb.mi/mi-info-os.exp: Connect to the target with
2654 mi_gdb_target_load.
2655
b7ea362b
PA
26562014-01-08 Pedro Alves <palves@redhat.com>
2657
2658 * gdb.threads/reconnect-signal.c: New file.
2659 * gdb.threads/reconnect-signal.exp: New file.
2660
5e3f4fab
EBM
26612014-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
2662
2663 * gdb.base/source-dir.exp: New file.
2664
79301218
JB
26652014-01-07 Joel Brobecker <brobecker@adacore.com>
2666
2667 * gdb.ada/mi_interface: New testcase.
2668
8e355c5d
JB
26692014-01-07 Joel Brobecker <brobecker@adacore.com>
2670
2671 * gdb.ada/pp-rec-component.exp, gdb.ada/pp-rec-component.py,
2672 gdb.ada/pp-rec-component/foo.adb, gdb.ada/pp-rec-component/pck.adb,
2673 gdb.ada/pp-rec-component/pck.ads: New files.
2674
c0d48811
JB
26752014-01-07 Joel Brobecker <brobecker@adacore.com>
2676
2677 * gdb.python/py-pp-integral.c: New file.
2678 * gdb.python/py-pp-integral.py: New file.
2679 * gdb.python/py-pp-integral.exp: New file.
2680
17b609c3 2681For older changes see ChangeLog-1993-2013.
c906108c 2682\f
8d8cb839
EZ
2683;; Local Variables:
2684;; mode: change-log
2685;; left-margin: 8
2686;; fill-column: 74
2687;; version-control: never
2688;; End:
902f2ccb 2689
14f8b115 2690 Copyright 2014 Free Software Foundation, Inc.
902f2ccb
MC
2691 Copying and distribution of this file, with or without modification,
2692 are permitted provided the copyright notice and this notice are preserved.