]> git.ipfire.org Git - thirdparty/binutils-gdb.git/blame - gdb/testsuite/ChangeLog
Fix file name matching on remote host.
[thirdparty/binutils-gdb.git] / gdb / testsuite / ChangeLog
CommitLineData
65d7b369
YQ
12014-10-15 Yao Qi <yao@codesourcery.com>
2
3 * gdb.python/py-symbol.exp: Match file base name if host is
4 remote, otherwise match file name with dir name.
5 * gdb.python/py-symtab.exp: Likewise.
6 * gdb.python/python.exp: Likewise.
7
46dc1394
YQ
82014-10-15 Yao Qi <yao@codesourcery.com>
9
10 * gdb.python/py-symbol.exp: Remove trailing ".*" in the
11 pattern.
12 * gdb.python/py-symtab.exp: Likewise.
13 * gdb.python/python.exp: Remove trailing ".*". Fix typo
14 locationn.
15
c40cc657
JB
162014-10-14 Joel Brobecker <brobecker@adacore.com>
17
18 * gdb.ada/addr_arith: New testcase.
19
2abf49e1
MR
202014-10-14 Maciej W. Rozycki <macro@codesourcery.com>
21
22 * gdb.dwarf2/dw2-case-insensitive-debug.S: Handle 64-bit pointers.
23 * gdb.dwarf2/dw2-case-insensitive.exp: Update accordingly.
24 * gdb.dwarf2/dw2-skip-prologue.S: Handle 64-bit pointers.
25 * gdb.dwarf2/dw2-skip-prologue.exp: Update accordingly.
26
f7088df3
SDJ
272014-10-14 Sergio Durigan Junior <sergiodj@redhat.com>
28
29 * gdb.arch/stap-eval-lang-ada.S: Likewise.
30 * gdb.arch/stap-eval-lang-ada.c: Likewise.
31 * gdb.arch/stap-eval-lang-ada.exp: New file.
32
4dc06805
YQ
332014-10-14 Yao Qi <yao@codesourcery.com>
34
35 * gdb.mi/mi-var-child.c (nothing1): New function.
36 (nothing2): New function.
37 (do_children_tests): Set function pointers by nothing1 and
38 nothing2.
39 * gdb.mi/mi-var-child.exp: Step over new added statements.
40 Update test to match the new output.
41 * gdb.mi/var-cmd.c (nothing1): New function.
42 (nothing2): New function.
43 (do_children_tests): Set function pointers by nothing1 and
44 nothing2.
45 * gdb.mi/mi-var-display.exp: Update test to match output.
46 Step to the line specified by $line_dct_nothing.
47 Increase the number of lines to step.
48
46a93de2
YQ
492014-10-14 Yao Qi <yao@codesourcery.com>
50
51 * gdb.mi/mi-var-child.exp: Use mi_varobj_update to simplify
52 tests.
53 * gdb.mi/mi2-var-child.exp: Likewise.
54
14ea52ee
DE
552014-10-13 Doug Evans <dje@google.com>
56
57 * gdb.python/py-objfile.exp: Change name of file name test.
58
e5c6e92b
DE
592014-10-13 Doug Evans <dje@google.com>
60
61 * gdb.dwarf2/dw2-op-out-param.S: Make DW_FORM_ref4 values be the offset
62 from the start of the CU.
63
c780cc2f
JK
642014-10-13 Jan Kratochvil <jan.kratochvil@redhat.com>
65 Yao Qi <yao@codesourcery.com>
66
67 Fix "save breakpoints" for "catch" command.
68 * gdb.base/catch-signal.exp: Add gdb_breakpoint "main".
69 Remove -nonewline. Match also the added "main" line.
70
99894e11
JK
712014-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
72
73 Fix "save breakpoints" for "disable $bpnum" command.
74 * gdb.base/save-bp.c (main): Add label.
75 * gdb.base/save-bp.exp: Add 8th disabled breakpoint. Match it.
76
6e1ac5a3
JK
772014-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
78
79 * gdb.base/save-bp.exp (info break): Use gdb_test_sequence.
80
754dd2b0
YQ
812014-10-11 Yao Qi <yao@codesourcery.com>
82
83 * gdb.server/server-kill.exp: Execute command
84 "set remote trace-status-packet on" before "tstatus".
85
f90183d7
YQ
862014-10-11 Yao Qi <yao@codesourcery.com>
87
88 * gdb.server/server-kill.c: Include sys/types.h and unistd.h.
89 (main): Call getppid.
90 * gdb.server/server-kill.exp: Set breakpoint on line "i = 0;"
91 and continue to it. Read variable "server_pid".
92
bf40a607
YQ
932014-10-11 Yao Qi <yao@codesourcery.com>
94
95 * gdb.server/server-kill.exp: Remove "delete_breakpoints".
96
052ca370
YQ
972014-10-11 Yao Qi <yao@codesourcery.com>
98
99 * gdb.threads/thread-find.exp: Don't execute command
100 "info threads".
101 * gdb.threads/attach-into-signal.exp (corefunc): Likewise.
102 * gdb.threads/linux-dp.exp: Don't check the condition
103 $threads_created equals to zero.
104
3831839c
PA
1052014-10-10 Pedro Alves <palves@redhat.com>
106
107 * gdb.base/bigcore.exp: Remove references to IRIX.
108 * gdb.base/funcargs.exp: Likewise.
109 * gdb.base/interrupt.exp: Likewise.
110 * gdb.base/mips_pro.exp: Likewise.
111 * gdb.base/nodebug.exp: Likewise.
112 * gdb.base/setvar.exp: Likewise.
113 * lib/gdb.exp (gdb_compile_shlib): Remove mips-sgi-irix* case.
114
8b9a549d
PA
1152014-10-10 Jan Kratochvil <jan.kratochvil@redhat.com>
116 Pedro Alves <palves@redhat.com>
117
118 PR symtab/14466
119 * gdb.base/vdso-warning.c: New file.
120 * gdb.base/vdso-warning.exp: New file.
121
d48ba5e8
DE
1222014-10-02 Doug Evans <dje@google.com>
123
124 * gdb.base/structs.c (main): Don't run forever.
125
2278c276
PA
1262014-10-02 Pedro Alves <palves@redhat.com>
127
128 * gdb.threads/manythreads.exp (interrupt_and_wait): New procedure.
129 (top level) <stop threads 1, stop threads 2>: Use it.
130
b57bacec
PA
1312014-10-02 Pedro Alves <palves@redhat.com>
132
133 * gdb.threads/break-while-running.exp (test): Add new
134 'update_thread_list' argument. Skip "info threads" if false.
135 (top level): Add new 'update_thread_list' axis.
136
13fd3ff3
PA
1372014-10-02 Pedro Alves <palves@redhat.com>
138
139 PR breakpoints/17431
140 * gdb.base/execl-update-breakpoints.c: New file.
141 * gdb.base/execl-update-breakpoints.exp: New file.
142
0fec99e8
PA
1432014-10-01 Pedro Alves <palves@redhat.com>
144
145 * gdb.base/breakpoint-in-ro-region.c: New file.
146 * gdb.base/breakpoint-in-ro-region.exp: New file.
147
2ddf4301
SM
1482014-10-01 Simon Marchi <simon.marchi@ericsson.com>
149
150 * gdb.mi/mi-exit-code.exp: New file.
151 * gdb.mi/mi-exit-code.c: New file.
152
6a5f3f43
YQ
1532014-09-30 Yao Qi <yao@codesourcery.com>
154
155 * lib/prelink-support.exp (build_executable_own_libs): Error if
156 the target isn't native.
157
345bcc73
YQ
1582014-09-30 Yao Qi <yao@codesourcery.com>
159
160 * gdb.threads/dlopen-libpthread.exp: Skip it if isnative is
161 false.
162
a25a5a45
PA
1632014-09-22 Pedro Alves <palves@redhat.com>
164
165 * gdb.threads/break-while-running.exp: New file.
166 * gdb.threads/break-while-running.c: New file.
167
00ba3162
YQ
1682014-09-19 Yao Qi <yao@codesourcery.com>
169
170 * gdb.dwarf2/dw2-var-zero-addr.exp: Move test into new proc test.
171 Invoke test. Restart GDB with --readnow and invoke test again.
172
c3b7b696
YQ
1732014-09-19 Yao Qi <yao@codesourcery.com>
174
175 * gdb.base/break-on-linker-gcd-function.exp: Move test into new
176 proc set_breakpoint_on_gcd_function. Invoke
177 set_breakpoint_on_gcd_function. Restart GDB with --readnow and
178 invoke set_breakpoint_on_gcd_function again.
179
2b4fd423
DE
1802014-09-18 Doug Evans <dje@google.com>
181
182 * gdb.dwarf2/symtab-producer.exp: New file.
183
a5947601
SDJ
1842014-09-16 Sergio Durigan Junior <sergiodj@redhat.com>
185
186 * gdb.base/global-var-nested-by-dso-solib1.c: New file.
187 * gdb.base/global-var-nested-by-dso-solib2.c: Likewise.
188 * gdb.base/global-var-nested-by-dso.c: Likewise.
189 * gdb.base/global-var-nested-by-dso.exp: Likewise.
190
91c19059
SDJ
1912014-09-16 Sergio Durigan Junior <sergiodj@redhat.com>
192 Pedro Alves <palves@redhat.com>
193
194 * gdb.base/watch-bitfields.exp: Pass string other than test file
195 name to prepare_for_testing.
196 (watch): New procedure.
197 (expect_watchpoint): Use with_test_prefix.
198 (top level): Factor out tests to ...
199 (test_watch_location, test_regular_watch): ... these new
200 procedures, and use with_test_prefix and gdb_continue_to_end.
201
bb9d5f81
PP
2022014-09-16 Patrick Palka <patrick@parcs.ath.cx>
203
204 PR breakpoints/12526
205 * gdb.base/watch-bitfields.exp: New file.
206 * gdb.base/watch-bitfields.c: New file.
207
635856f5
PA
2082014-09-16 Pedro Alves <palves@redhat.com>
209
210 * gdb.base/watchpoint-stops-at-right-insn.exp (test): Compare
211 software and hardware addresses, not software address against
212 itself.
213
7280ceea
PA
2142014-09-16 Pedro Alves <palves@redhat.com>
215
216 * gdb.base/watchpoint-stops-at-right-insn.c: New file.
217 * gdb.base/watchpoint-stops-at-right-insn.exp: New file.
218
428b16bd
PA
2192014-09-16 Pedro Alves <palves@redhat.com>
220
221 * config/vx.exp, config/vxworks.exp, config/vxworks29k.exp: Delete
222 files.
223 * gdb.base/a2-run.exp: Remove all code guarded by istarget
224 "*-*-vxworks*" throughout.
225 * gdb.base/break.exp: Likewise.
226 * gdb.base/default.exp: Likewise.
227 * gdb.base/scope.exp: Likewise.
228 * gdb.base/sepdebug.exp: Likewise.
229 * gdb.base/break.c: Remove all code guarded by #ifdef vxworks
230 throughout.
231 * gdb.base/run.c: Likewise.
232 * gdb.base/sepdebug.c: Likewise.
233 * gdb.hp/gdb.aCC/run.c: Likewise.
234 * gdb.reverse/until-reverse.c: Likewise.
235 * lib/gdb.exp (gdb_compile): Remove is_vxworks branch.
236
666d413c
YQ
2372014-09-16 Yao Qi <yao@codesourcery.com>
238
239 * boards/local-remote-host-native.exp: New file.
240
57cbd724
DE
2412014-09-14 Doug Evans <xdje42@gmail.com>
242
243 * gdb.threads/queue-signal.c (thread_count): New variable.
244 (thread_count_mutex, thread_count_condvar): New variables.
245 (incr_thread_count, wait_all_threads_running): New functions.
246 (main): Wait for all threads to be in their thread functions.
247
81219e53
DE
2482014-09-13 Doug Evans <xdje42@gmail.com>
249
250 * gdb.threads/queue-signal.c: New file.
251 * gdb.threads/queue-signal.exp: New file.
252
3714cea7
DE
2532014-09-13 Doug Evans <xdje42@gmail.com>
254
255 * lib/gdb.exp (gdb_prompt): Add comment and change initial value to
256 be consistent with what default_gdb_init uses.
257 (with_gdb_prompt): Change form of PROMPT argument from a regexp to
258 the plain text of the prompt. Add some logging printfs.
259 * gdb.perf/disassemble.exp: Update call to with_gdb_prompt.
260
fa43b1d7
PA
2612014-09-12 Pedro Alves <palves@redhat.com>
262
263 * gdb.arch/gdb1558.exp: Replace uses of gdb_expect after
264 gdb_run_cmd with gdb_test_multiple or gdb_test throughout.
265 * gdb.arch/i386-size-overlap.exp: Likewise.
266 * gdb.arch/i386-size.exp: Likewise.
267 * gdb.arch/i386-unwind.exp: Likewise.
268 * gdb.base/a2-run.exp: Likewise.
269 * gdb.base/break.exp: Likewise.
270 * gdb.base/charset.exp: Likewise.
271 * gdb.base/chng-syms.exp: Likewise.
272 * gdb.base/commands.exp: Likewise.
273 * gdb.base/dbx.exp: Likewise.
274 * gdb.base/find.exp: Likewise.
275 * gdb.base/funcargs.exp: Likewise.
276 * gdb.base/jit-simple.exp: Likewise.
277 * gdb.base/reread.exp: Likewise.
278 * gdb.base/sepdebug.exp: Likewise.
279 * gdb.base/step-bt.exp: Likewise.
280 * gdb.cp/mb-inline.exp: Likewise.
281 * gdb.cp/mb-templates.exp: Likewise.
282 * gdb.objc/basicclass.exp: Likewise.
283 * gdb.threads/killed.exp: Likewise.
284
9d9bf2df
EBM
2852014-09-12 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
286
287 PR tdep/17379
288 * gdb.arch/powerpc-stackless.S: New file.
289 * gdb.arch/powerpc-stackless.exp: New file.
290
1cf2f1b0
JK
2912014-09-12 Jan Kratochvil <jan.kratochvil@redhat.com>
292
293 * gdb.base/attach.c: Include unistd.h.
294 (main): Call alarm. Add label postloop.
295 * gdb.base/attach.exp (do_attach_tests): Use gdb_get_line_number,
296 gdb_breakpoint, gdb_continue_to_breakpoint.
297 (test_command_line_attach_run): Kill ${testpid} in one exit path.
298
98880d46
PA
2992014-09-11 Pedro Alves <palves@redhat.com>
300
301 PR gdb/17347
302 * lib/gdb.exp (gdb_spawn_with_cmdline_opts): New procedure.
303 * gdb.base/attach.exp (test_command_line_attach_run): New
304 procedure.
305 (top level): Call it.
306
4c92ff2c
PA
3072014-09-11 Pedro Alves <palves@redhat.com>
308
309 * lib/gdb.exp (spawn_wait_for_attach): New procedure.
310 * gdb.base/attach.exp (do_attach_tests, do_call_attach_tests)
311 (do_command_attach_tests): Use spawn_wait_for_attach.
312 * gdb.base/solib-overlap.exp: Likewise.
313 * gdb.multi/multi-attach.exp: Likewise.
314 * gdb.python/py-prompt.exp: Likewise.
315 * gdb.python/py-sync-interp.exp: Likewise.
316 * gdb.server/ext-attach.exp: Likewise.
317
3adc1a7d
GKB
3182014-09-11 Gabriel Krisman Bertazi <gabriel@krisman.be>
319
320 * gdb.fortran/array-element.exp: Remove unexpected "continue"
321 command in testcase. Simplify testcase.
322
96334934
JB
3232014-09-10 Joel Brobecker <brobecker@adacore.com>
324
325 * gdb.dwarf2/dynarr-ptr.exp: Add a few ptype tests.
326
eb479039
JB
3272014-09-10 Joel Brobecker <brobecker@adacore.com>
328
329 * gdb.dwarf2/dynarr-ptr.exp: Add 'first, 'last and 'length tests.
330
deede10c
JB
3312014-09-10 Joel Brobecker <brobecker@adacore.com>
332
333 * gdb.dwarf2/dynarr-ptr.exp: Add subscripting tests.
334
7828a5f5
JB
3352014-09-10 Joel Brobecker <brobecker@adacore.com>
336
337 * gdb.dwarf2/dynarr-ptr.c: New file.
338 * gdb.dwarf2/dynarr-ptr.exp: New file.
339
33aeebcf
MR
3402014-09-09 Maciej W. Rozycki <macro@codesourcery.com>
341
342 * gdb.base/watchpoint-solib.exp: Increase the timeout by a factor
343 of 30 rather than hardcoding 120 for a slow test case. Take the
344 `gdb,timeout' target setting into account for this calculation.
345 Don't extend the timeout for the test cases that don't need it.
346
7b415901
MR
3472014-09-09 Maciej W. Rozycki <macro@codesourcery.com>
348
349 * gdb.reverse/sigall-reverse.exp: Increase the timeout by
350 a factor of 2 for a slow test case. Take the `gdb,timeout'
351 target setting into account for this calculation.
352 * gdb.reverse/until-precsave.exp: Increase the timeout by
353 a factor of 15 and 3 respectively rather than adding 120
354 for a pair of slow test cases. Take the `gdb,timeout'
355 target setting into account for this calculation.
356
4a40f85a
MR
3572014-09-09 Maciej W. Rozycki <macro@codesourcery.com>
358
359 * lib/gdb.exp (gdb_test_multiple): Remove code to select the
360 timeout, don't pass one down to gdb_expect.
361 (gdb_expect): Rework timeout selection.
362
09635af7
MR
3632014-09-09 Maciej W. Rozycki <macro@codesourcery.com>
364
365 * lib/gdbserver-support.exp (gdbserver_start): Throw an error
366 exception on timeout.
367 (gdbserver_run): Catch any `gdbserver_spawn' error exceptions.
368 (gdbserver_start_extended): Catch any `gdbserver_start' error
369 exceptions.
370 (gdbserver_start_multi, mi_gdbserver_start_multi): Likewise.
371 * lib/mi-support.exp (mi_gdb_target_load): Catch any
372 `gdbserver_gdb_load' error exceptions.
373
2bdd10b7
MR
3742014-09-09 Maciej W. Rozycki <macro@codesourcery.com>
375
376 * lib/gdbserver-support.exp (gdbserver_start): Set timeout to
377 120 on waiting for the TCP socket to open.
378
316935f0
DE
3792014-09-09 Doug Evans <xdje42@gmail.com>
380
381 * gdb.base/default.exp (show_conv_list): Add _caller_is,
382 _caller_matches, _any_caller_is, _any_caller_matches.
383
83740597
DE
3842014-09-09 Doug Evans <xdje42@gmail.com>
385
386 * gdb.guile/scm-error.exp: Handle guile 2.2 backtrace output.
387
4c122fc3
YQ
3882014-09-09 Yao Qi <yao@codesourcery.com>
389
390 * gdb.mi/mi-var-display.exp: Set print symbol off.
391
a9f116cb
GKB
3922014-09-07 Gabriel Krisman Bertazi <gabriel@krisman.be>
393
394 PR gdb/17035
395 * gdb.base/commands.exp: Add tests to verify user-defined
396 commands with empty bodies.
397 * gdb.python/py-cmd.exp: Test that we don't show user-defined
398 python commands in `show user command`.
399 * gdb.python/scm-cmd.exp: Test that we don't show user-defined
400 scheme commands in `show user command`.
401
c75bd3a2
JK
4022014-09-07 Jan Kratochvil <jan.kratochvil@redhat.com>
403
404 PR python/17355
405 * gdb.python/amd64-py-framefilter-invalidarg.S: New file.
406 * gdb.python/py-framefilter-invalidarg-gdb.py.in: New file.
407 * gdb.python/py-framefilter-invalidarg.exp: New file.
408 * gdb.python/py-framefilter-invalidarg.py: New file.
409
faa42425
DE
4102014-09-06 Doug Evans <xdje42@gmail.com>
411
412 PR 15276
413 * gdb.python/py-caller-is.c: New file.
414 * gdb.python/py-caller-is.exp: New file.
415
474ca4f6
SDJ
4162014-09-05 Sergio Durigan Junior <sergiodj@redhat.com>
417
418 PR gdb/17235
419 * gdb.arch/amd64-stap-wrong-subexp.exp: New file.
420 * gdb.arch/amd64-stap-wrong-subexp.S: Likewise.
421
eb0b0463
SDJ
4222014-09-04 Sergio Durigan Junior <sergiodj@redhat.com>
423
424 PR fortran/17237
425 * gdb.fortran/print-formatted.exp: New file.
426 * gdb.fortran/print-formatted.f90: Likewise.
427
5f3b99cf
SS
4282014-09-03 Sasha Smundak <asmundak@google.com>
429
430 * gdb.python/py-frame.exp: Test Frame.read_register.
431
7d793aa9
SDJ
4322014-09-03 Sergio Durigan Junior <sergiodj@redhat.com>
433
434 PR python/16699
435 * gdb.python/py-completion.exp: New file.
436 * gdb.python/py-completion.py: Likewise.
437
fb0576e9
DE
4382014-08-28 Doug Evans <dje@google.com>
439
440 * gdb.arch/amd64-pseudo.c (main): Rewrite to better specify when
441 eax,etc. are live with values set by gdb and thus the compiler can't
442 use them.
443 * gdb.arch/i386-pseudo.c (main): Ditto.
444
ee92b0dd
DE
4452014-08-27 Doug Evans <dje@google.com>
446
447 * lib/gdb.exp (gdb_compile_shlib): Add support for clang.
448
6649db35
DE
4492014-08-25 Doug Evans <dje@google.com>
450
451 * gdb.mi/basics.c (callee3, callee2, callee1): Specify result type.
452 (main): Ditto.
453
564b7600
DE
4542014-08-25 Doug Evans <dje@google.com>
455
456 * gdb.threads/thread-execl.exp: #include <stdio.h>.
457
3881fb67
YQ
4582014-08-24 Yao Qi <yao@codesourcery.com>
459
460 * gdb.guile/scm-value.exp (test_lazy_strings): Set print
461 symbol off.
462 * gdb.python/py-value.exp (test_lazy_strings): Likewise.
463
a05a36a5
DE
4642014-08-22 Doug Evans <dje@google.com>
465
466 PR 17276
467 * gdb.dwarf2/dw2-single-line-discriminators.S: New file.
468 * gdb.dwarf2/dw2-single-line-discriminators.c: New file.
469 * gdb.dwarf2/dw2-single-line-discriminators.exp: New file.
470
7c343b48
YQ
4712014-08-22 Yao Qi <yao@codesourcery.com>
472
473 * gdb.python/py-finish-breakpoint.exp: Copy .py file to host.
474 * gdb.python/py-finish-breakpoint2.exp: Likewise.
475 * gdb.python/python.exp: Likewise. Use .py file on the host
476 instead of the build.
477
22fd09ae
JK
4782014-08-21 Jan Kratochvil <jan.kratochvil@redhat.com>
479
480 * gdb.threads/gcore-stale-thread.c: New file.
481 * gdb.threads/gcore-stale-thread.exp: New file.
482
a8454a7c
PA
4832014-08-21 Pedro Alves <palves@redhat.com>
484
485 * gdb.base/gcore-buffer-overflow.exp: Remove "help gcore" test.
486 * gdb.base/gcore-relro-pie.exp: Likewise.
487 * gdb.base/gcore-relro.exp: Likewise.
488 * gdb.base/gcore.exp: Likewise.
489 * gdb.base/print-symbol-loading.exp: Likewise.
490 * gdb.threads/gcore-thread.exp: Likewise.
491 * lib/gdb.exp (gdb_gcore_cmd): Don't expect "Undefined command".
492
2a31c623
PA
4932014-08-20 Pedro Alves <palves@redhat.com>
494 Jan Kratochvil <jan.kratochvil@redhat.com>
495
496 * Makefile.in (EXTRA_RULES, CC): New variables, get from
497 configure.
498 (EXPECT): Handle READ1 being set.
499 (all): Depend on EXTRA_RULES.
500 (check-read1, expect-read1, read1.so, read1): New rules.
501 * README (Testsuite Parameters): Document the READ1 make variable.
502 (Race detection): New section.
503 * configure: Regenerate.
504 * configure.ac: If build==host==target, and running under a
505 GNU/glibc system, add read1 to the extra Makefile rules.
506 (EXTRA_RULES): AC_SUBST it.
507 * lib/read1.c: New file.
508
d36430db
JB
5092014-08-20 Joel Brobecker <brobecker@adacore.com>
510
511 * gdb.dwarf2/data-loc.exp: Add additional tests exercising
512 the handling of variables declared as a typedef to an array
513 which a DW_AT_data_location attribute.
514
9a0dc9e3
PA
5152014-08-19 Andrew Burgess <aburgess@broadcom.com>
516 Pedro Alves <palves@redhat.com>
517
518 PR symtab/14604
519 PR symtab/14605
520 * gdb.dwarf2/dw2-op-out-param.exp: Remove kfail branches and use
521 gdb_test.
522
0718a8da
PA
5232014-08-19 Pedro Alves <palves@redhat.com>
524
525 * gdb.base/watchpoint-hw-hit-once.c (main): Update comment.
526
13b448cd
YQ
5272014-08-19 Yao Qi <yao@codesourcery.com>
528
529 * gdb.base/watchpoint-hw-hit-once.exp: Set breakpoint on the
530 right line.
531
1cbf5077
DB
5322014-08-18 David Blaikie <dblaikie@gmail.com>
533
534 * boards/fission.exp: Explicitly pass -ggnu-pubnames for clang.
535
bf0fae19
JB
5362014-08-18 Joel Brobecker <brobecker@adacore.com>
537
538 * gdb.dwarf2/data-loc.exp: Remove second DW_AT_upper bound
539 attribute in array range.
540
3c8c5dcc
JB
5412014-08-18 Joel Brobecker <brobecker@adacore.com>
542
543 * gdb.dwarf2/data-loc.c, gdb.dwarf2/data-loc.exp: New files.
544
e66d4446
SC
5452014-08-15 Siva Chandra Reddy <sivachandra@google.com>
546
547 PR c++/17132
548 * gdb.cp/pr17132.cc: New file.
549 * gdb.cp/pr17132.exp: New file.
550
940df408
SC
5512014-08-15 Siva Chandra Reddy <sivachandra@google.com>
552
553 * gdb.python/py-xmethods.py (A_getarrayind)
554 (E_method_char_worker.__call__, E_method_int_worker.__call__):
555 Use 'print' with function call syntax.
556 (E_method_matcher.match): Fix tab vs space indentation mixup.
557
ebcc6c3a
YQ
5582014-08-15 Yao Qi <yao@codesourcery.com>
559
560 * gdb.trace/tfile.exp: Return -1 if generate_tracefile returns
561 false.
562
775e0f04
YQ
5632014-08-15 Yao Qi <yao@codesourcery.com>
564
565 * gdb.cp/casts.exp: Set print symbol off.
566 * gdb.cp/class2.exp: Likewise.
567 * gdb.cp/overload.exp: Likewise.
568 * gdb.cp/templates.exp: Likewise.
569
d769e349
DE
5702014-08-11 Doug Evans <dje@google.com>
571
572 * gdb.base/print-symbol-loading.exp (test_load_core): Update.
573 (test_load_shlib): Update.
574
20c6f1e1
YQ
5752014-08-09 Yao Qi <yao@codesourcery.com>
576
577 * gdb.base/display.exp: Invoke is_address_zero_readable.
578 * gdb.guile/scm-value.exp (test_value_in_inferior): Likewise.
579 * gdb.python/py-value.exp (test_value_in_inferior): Likewise.
580 * gdb.base/hbreak-unmapped.exp: Return if
581 is_address_zero_readable returns true.
582 * gdb.base/signest.exp: Likewise.
583 * gdb.base/signull.exp: Likewise.
584 * gdb.base/sigbpt.exp: Likewise.
585 * gdb.guile/scm-disasm.exp: Do the test if
586 is_address_zero_readable returns false.
587 * gdb.guile/scm-pretty-print.exp (run_lang_tests): Likewise.
588 * gdb.python/py-arch.exp: Likewise.
589 * gdb.python/py-prettyprint.exp (run_lang_tests): Likewise.
590 * lib/gdb.exp (is_address_zero_readable): New proc.
591
5792e8e3
YQ
5922014-08-09 Yao Qi <yao@codesourcery.com>
593
594 PR testsuite/13443
595 * gdb.mi/mi-var-display.exp: Make test messages unique.
596
3cecbbbe
TT
5972014-08-04 Tom Tromey <tromey@redhat.com>
598
599 * gdb.base/sss-bp-on-user-bp-2.exp: Expect output from "set debug
600 target 0".
601
00b51ff5
TT
6022014-08-04 Tom Tromey <tromey@redhat.com>
603
604 * gdb.base/sss-bp-on-user-bp-2.exp: Match "to_resume", not
605 "target_resume".
606
6908c509
JB
6072014-08-01 Joel Brobecker <brobecker@adacore.com>
608
609 * gdb.base/vla-datatypes.c (vla_factory): Add new variable
610 inner_vla_struct_object_size.
611 * gdb.base/vla-datatypes.exp: Adjust last test, and mark it
612 as xfail.
613
cc6563d2
PA
6142014-07-30 Pedro Alves <palves@redhat.com>
615
616 * gdb.threads/signal-command-handle-nopass.exp (test): Add
617 comment.
618
7e09a223
YQ
6192014-07-29 Yao Qi <yao@codesourcery.com>
620
621 PR gdb/17206
622 * gdb.base/until-nodebug.exp: New.
623
7ebdbe92
DE
6242014-07-28 Doug Evans <xdje42@gmail.com>
625
626 PR guile/17203
627 * gdb.guile/scm-parameter.exp: Add tests for trying to create
628 previously existing parameter, and previously ambiguously spelled
629 parameter.
630
fdb1adc6
WN
6312014-07-28 Will Newton <will.newton@linaro.org>
632
633 * gdb.base/varargs.exp: Remove KFAILs for ARM.
634
186fcde0
DE
6352014-07-26 Ludovic Courtès <ludo@gnu.org>
636 Doug Evans <xdje42@gmail.com>
637
638 PR guile/17146
639 * gdb.guile/types-module.exp: Add tests for wrong type arguments.
640
70509625
PA
6412014-07-25 Pedro Alves <palves@redhat.com>
642
643 * gdb.threads/signal-command-handle-nopass.c: New file.
644 * gdb.threads/signal-command-handle-nopass.exp: New file.
645 * gdb.threads/signal-command-multiple-signals-pending.c: New file.
646 * gdb.threads/signal-command-multiple-signals-pending.exp: New file.
647 * gdb.threads/signal-delivered-right-thread.c: New file.
648 * gdb.threads/signal-delivered-right-thread.exp: New file.
649
c3f814a1
PA
6502014-07-25 Pedro Alves <palves@redhat.com>
651
652 * gdb.base/double-prompt-target-event-error.exp
653 (cancel_pagination_in_target_event): Remove '-notransfer <return>'
654 match.
655 (cancel_pagination_in_target_event): Rework double prompt
656 detection.
657 * gdb.base/paginate-after-ctrl-c-running.exp
658 (test_ctrlc_while_target_running_paginates): Remove '-notransfer
659 <return>' match.
660 * gdb.base/paginate-bg-execution.exp
661 (test_bg_execution_pagination_return)
662 (test_bg_execution_pagination_cancel): Remove '-notransfer
663 <return>' matches.
664 * gdb.base/paginate-execution-startup.exp
665 (test_fg_execution_pagination_return)
666 (test_fg_execution_pagination_cancel): Remove '-notransfer
667 <return>' matches.
668 * gdb.base/paginate-inferior-exit.exp
669 (test_paginate_inferior_exited): Remove '-notransfer <return>'
670 match.
671 * lib/gdb-utils.exp (string_to_regexp): Move here from lib/gdb.exp.
672 * lib/gdb.exp (pagination_prompt): Run text through
673 string_to_regexp.
674 (gdb_test_multiple): Match $pagination_prompt instead of
675 "<return>".
676 (string_to_regexp): Move to lib/gdb-utils.exp.
677
e214cf6c
JK
6782014-07-22 Jan Kratochvil <jan.kratochvil@redhat.com>
679
680 * gdb.arch/amd64-entry-value-paramref.S: New file.
681 * gdb.arch/amd64-entry-value-paramref.cc: New file.
682 * gdb.arch/amd64-entry-value-paramref.exp: New file.
683 * gdb.arch/amd64-optimout-repeat.S: New file.
684 * gdb.arch/amd64-optimout-repeat.c: New file.
685 * gdb.arch/amd64-optimout-repeat.exp: New file.
686
17d0c5c8
JK
6872014-07-17 Jan Kratochvil <jan.kratochvil@redhat.com>
688
689 PR gdb/17170
690 * gdb.base/statistics.exp: New file.
691
b8b8facf
DE
6922014-07-17 Doug Evans <dje@google.com>
693
74b49205 694 PR gdb/17170
b8b8facf
DE
695 * gdb.base/maint.exp: Update testing of per-command stats.
696
1b5d0ab3
PA
6972014-07-16 Pedro Alves <palves@redhat.com>
698
699 * gdb.trace/tfile.c: Include unistd.h and stdint.h.
700 (start_trace_file): Guard S_IRGRP and S_IROTH uses behind #ifdef.
701 (tfile_write_64, tfile_write_16, tfile_write_8, tfile_write_addr)
702 (tfile_write_buf): New functions.
703 (add_memory_block): Rewrite using the above.
704 (adjust_function_address): New function.
705 (FUNCTION_ADDRESS): New macro.
706 (write_basic_trace_file): Remove short_x local, and use
707 tfile_write_16. Change type of func_addr local to unsigned long
708 long. Use FUNCTION_ADDRESS instead of handling the Thumb bit
709 here. Cast argument of add_memory_block to char pointer.
710 (write_error_trace_file): Avoid alloca. Use FUNCTION_ADDRESS.
711 (main): Remove parameters.
712 * gdb.trace/tfile.exp: Remove nowarnings.
713
4d974e88
SM
7142014-07-15 Simon Marchi <simon.marchi@ericsson.com>
715
716 * gdb.base/debug-expr.exp: Test string evaluation with
717 "debug expression" on.
718
41e99568
PA
7192014-07-15 Pedro Alves <palves@redhat.com>
720
721 * gdb.base/reread.exp: Use clean_restart.
722
487d9753
PL
7232014-07-15 Pierre Langlois <pierre.langlois@embecosm.com>
724
725 * gdb.arch/avr-flash-qualifer.c: New.
726 * gdb.arch/avr-flash-qualifer.exp: New.
727
cc1c52ad
PA
7282014-07-14 Pedro Alves <palves@redhat.com>
729
730 * gdb.base/paginate-after-ctrl-c-running.c: New file.
731 * gdb.base/paginate-after-ctrl-c-running.exp: New file.
732
1e973570
PA
7332014-07-14 Pedro Alves <palves@redhat.com>
734
735 * gdb.base/double-prompt-target-event-error.c: New file.
736 * gdb.base/double-prompt-target-event-error.exp: New file.
737
93d6eb10
PA
7382014-07-14 Pedro Alves <palves@redhat.com>
739
740 PR gdb/17072
741 * gdb.base/paginate-inferior-exit.c: New file.
742 * gdb.base/paginate-inferior-exit.exp: New file.
743
0017922d
PA
7442014-07-14 Pedro Alves <palves@redhat.com>
745
746 PR gdb/17072
747 * gdb.base/paginate-bg-execution.c: New file.
748 * gdb.base/paginate-bg-execution.exp: New file.
749
94696ad3
PA
7502014-07-14 Pedro Alves <palves@redhat.com>
751
752 PR gdb/17072
753 * gdb.base/paginate-execution-startup.c: New file.
754 * gdb.base/paginate-execution-startup.exp: New file.
755 * lib/gdb.exp (pagination_prompt): New global.
756 (default_gdb_spawn): New procedure, factored out from
757 default_gdb_spawn.
758 (default_gdb_start): Adjust to call default_gdb_spawn.
759 (gdb_spawn): New procedure.
760
bd293940
PA
7612014-07-14 Pedro Alves <palves@redhat.com>
762
763 * lib/gdb.exp (gdb_assert): New procedure.
764 * gdb.trace/backtrace.exp (gdb_backtrace_tdp_4): Use it.
765
c933f875
PA
7662014-07-14 Pedro Alves <palves@redhat.com>
767
768 * gdb.base/execution-termios.c: New file.
769 * gdb.base/execution-termios.exp: New file.
770
d98b7a16
TT
7712014-07-14 Tom Tromey <tromey@redhat.com>
772
773 * gdb.cp/vla-cxx.cc: New file.
774 * gdb.cp/vla-cxx.exp: New file.
775
548740d6
TT
7762014-07-14 Tom Tromey <tromey@redhat.com>
777
778 * gdb.reverse/rerun-prec.c: New file.
779 * gdb.reverse/rerun-prec.exp: New file.
780
a25eb028
MR
7812014-07-12 Maciej W. Rozycki <macro@mips.com>
782 Maciej W. Rozycki <macro@codesourcery.com>
783
784 * lib/gdb-utils.exp: New file.
785 * lib/gdb.exp (gdb_run_cmd): Call gdb_init_commands, replacing
786 inline `gdb_init_command' processing.
787 (gdb_start_cmd): Likewise.
788 * lib/mi-support.exp (mi_run_cmd): Likewise.
789 * README: Document `gdb_init_command' and `gdb_init_commands'.
790
218c2655
JK
7912014-07-11 Jan Kratochvil <jan.kratochvil@redhat.com>
792
793 Fix false FAIL running under a very long directory name.
794 * gdb.base/argv0-symlink.exp: Add "set print repeats 10000"
795 and "set print elements 10000". Twice.
796
5401fde3
YQ
7972014-07-11 Yao Qi <yao@codesourcery.com>
798
799 * gdb.base/exprs.exp: "set print symbol off".
800
e76126e8
PA
8012014-07-11 Pedro Alves <palves@redhat.com>
802
803 * gdb.threads/kill.c: New file.
804 * gdb.threads/kill.exp: New file.
805
2d6f0de6
YQ
8062014-07-10 Yao Qi <yao@codesourcery.com>
807
808 * gdb.trace/tfile.c (write_basic_trace_file)
809 [__thumb__||__thumb2__]: Clear the Thumb bit of the function
810 address written to trace file.
811
7180e04a
PA
8122014-07-09 Pedro Alves <palves@redhat.com>
813
814 * gdb.base/attach-wait-input.exp: New file.
815 * gdb.base/attach-wait-input.c: New file.
816
9a9a7608
AB
8172014-07-09 Andrew Burgess <andrew.burgess@embecosm.com>
818
819 * gdb.mi/var-cmd.c (do_nested_struct_union_tests): New function
820 setting up test structures.
821 (main): Call new test function.
822 * gdb.mi/mi2-var-child.exp: Create additional breakpoint in new
823 test function, continue into test function and walk test
824 structures.
825
161ac41e
YQ
8262014-07-02 Yao Qi <yao@codesourcery.com>
827
828 * gdb.trace/entry-values.c: Define labels 'foo_start' and
829 'bar_start' at the beginning of functions 'foo' and 'bar'
830 respectively.
831 * gdb.trace/entry-values.exp: Use 'foo_start' and 'bar_start'
832 instead of 'foo' and 'bar'.
833
1f267ae3
MM
8342014-07-08 Markus Metzger <markus.t.metzger@intel.com>
835
836 * gdb.btrace/segv.exp: New.
837 * gdb.btrace/segv.c: New.
838
2b239efb
LM
8392014-07-02 Luis Machado <lgustavo@codesourcery.com>
840
841 * gdb.trace/entry-values.exp: Handle powerpc-specific branch
842 instruction.
843
cf363f18
MW
8442014-06-30 Mark Wielaard <mjw@redhat.com>
845
846 * gdb.base/constvars.c (violent, violet, vips, virgen, vulgar,
847 vulture, vilify, villar): New volatile array constants.
848 (vindictive, vegetation): New const volatile array constants.
849 * gdb.base/volatile.exp: Test volatile and const volatile array
850 types.
851
aebf9d24
AA
8522014-06-30 Andreas Arnez <arnez@linux.vnet.ibm.com>
853
854 * gdb.base/watchpoint-reuse-slot.exp: Handle the case that the
855 target lacks support for awatch, rwatch, or hbreak.
856
b67a2c6f
YQ
8572014-06-27 Yao Qi <yao@codesourcery.com>
858
859 * gdb.multi/dummy-frame-restore.exp: New.
860 * gdb.multi/dummy-frame-restore.c: New.
861
aef92902
MM
8622014-06-25 Markus Metzger <markus.t.metzger@intel.com>
863
864 * gdb.btrace/gcore.exp: New.
865
8e9db26e
PA
8662014-06-23 Pedro Alves <palves@redhat.com>
867
868 * gdb.base/watchpoint-reuse-slot.c: New file.
869 * gdb.base/watchpoint-reuse-slot.exp: New file.
870
70afc5b7
SC
8712014-06-23 Siva Chandra Reddy <sivachandra@google.com>
872
873 * gdb.python/py-xmethods.exp: Use "progspace" instead of the
874 progspace's filename in 'info', 'enable' and 'disable' command
875 tests.
876
b972bd9c
JK
8772014-06-23 Jan Kratochvil <jan.kratochvil@redhat.com>
878
879 * gdb.arch/amd64-stap-special-operands.exp: Use is_lp64_target.
880 * gdb.arch/amd64-stap-optional-prefix.exp: Likewise.
881 * gdb.dwarf2/dw2-error.exp: Use istarget and is_lp64_target.
882
125f8a3d
GB
8832014-06-20 Gary Benson <gbenson@redhat.com>
884
885 * gdb.arch/i386-avx.exp: Fix include file location.
886 * gdb.arch/i386-sse.exp: Likewise.
887
3ed9baed
IB
8882014-06-19 Iain Buclaw <ibuclaw@gdcproject.org>
889
890 * gdb.dlang/expression.exp: New file.
891
034f788c
PA
8922014-06-19 Pedro Alves <palves@redhat.com>
893
894 * gdb.threads/thread-execl.exp (do_test): New procedure, factored
895 out from ...
896 (top level): ... here. Iterate running tests under different
897 scheduler-locking settings.
898
45371d0c
LM
8992014-06-18 Luis Machado <lgustavo@codesourcery.com>
900
901 * gdb.cp/nsalias.exp: Set type of low_pc and high_pc entries
902 to DW_FORM_addr and use non-zero addresses.
903
5d376983
SC
9042014-06-18 Siva Chandra Reddy <sivachandra@google.com>
905
906 PR gdb/17017
907 * gdb.python/py-xmethods.cc: Add global function call counters and
908 increment them in their respective functions. Remove "cout"
909 statements.
910 * gdb.python/py-xmethods.exp: Make tests check the global function
911 call counters instead of depending on inferior IO.
912
a1aa2221
LM
9132014-06-18 Don Breazeal <donb@codesourcery.com>
914
915 * gdb.base/foll-fork.exp (default_fork_parent_follow):
916 Deleted procedure.
917 (explicit_fork_parent_follow): Deleted procedure.
918 (explicit_fork_child_follow): Deleted procedure.
919 (test_follow_fork): New procedure.
920 (do_fork_tests): Replace calls to deleted procedures with
921 calls to test_follow_fork and reset GDB for subsequent
922 procedure calls.
923
0fc05997
YQ
9242014-06-17 Yao Qi <yao@codesourcery.com>
925
926 * gdb.base/wchar.exp: Set $cent to \u00A2 if "host-charset" is
927 CP1252.
928
70795c52
LM
9292014-06-17 Luis Machado <lgustavo@codesourcery.com>
930
931 * gdb.mi/mi-var-rtti.cc (type_update_when_use_rtti_test):
932 Initialize ptr and S explicitly.
933 (skip_type_update_when_not_use_rtti_test): Likewise.
934
6be47f0c
KS
9352014-06-16 Keith Seitz <keiths@redhat.com>
936
937 PR mi/15863
938 * gdb.mi/mi-var-cmd.exp: Add test for -var-update before
939 the inferior is started.
940
d03de421
PA
9412014-06-16 Pedro Alves <palves@redhat.com>
942
943 * gdb.base/break-main-file-remove-fail.c: New file.
944 * gdb.base/break-main-file-remove-fail.exp: New file.
945 * gdb.base/break-unload-file.exp: Use build_executable instead of
946 prepare_for_testing.
947 (test_break): New parameter "initial_load". Handle it.
948 (top level): Add initial_load cmdline/file axis.
949
f9579b99
TT
9502014-06-12 Tom Tromey <tromey@redhat.com>
951
952 * gdb.base/completion.exp: Don't use directory name in test.
953
3657956b
GB
9542014-06-09 Gary Benson <gbenson@redhat.com>
955
956 * gdb.base/sigall.c [Functions to send signals]: Reorder to
957 separate the always-available ANSI-standard signals from the
958 signals that require checking.
959 (main): Likewise.
960 * gdb.reverse/sigall-reverse.c [Functions to send signals]:
961 Likewise.
962 (main): Likewise.
963
4186eb54
KS
9642014-06-07 Keith Seitz <keiths@redhat.com>
965
966 Revert:
967 PR c++/16253
968 * gdb.cp/var-tag.cc: New file.
969 * gdb.cp/var-tag.exp: New file.
970 * gdb.dwarf2/dw2-ada-ffffffff.exp: Set the language to C++.
971 * gdb.dwarf2/dw2-anon-mptr.exp: Likewise.
972 * gdb.dwarf2/dw2-double-set-die-type.exp: Likewise.
973 * gdb.dwarf2/dw2-inheritance.exp: Likewise.
974
25326a28 9752014-06-06 Doug Evans <xdje42@gmail.com>
6da01dbe
DE
976
977 * gdb.guile/scm-frame-args.c (foo): Tweak to work with gcc 4.6.3.
978
829155c9
PA
9792014-06-06 Pedro Alves <palves@redhat.com>
980
981 * gdb.base/sss-bp-on-user-bp-2.exp: Look for target_resume(step)
982 in target debug output instead of looking at RSP packets,
983 disabling the test on any target that uses hardware stepping.
984 Update comments.
985
61c8d22e
PA
9862014-06-06 Pedro Alves <palves@redhat.com>
987
988 * gdb.base/break-unload-file.exp: Fix typo.
989
d9a47287
YQ
9902014-06-06 Yao Qi <yao@codesourcery.com>
991
992 * gdb.base/jit.exp (one_jit_test): Restrict the pattern
993 from "jit_function" to "^jit_function".
994
e5e01dbf
YQ
9952014-06-06 Yao Qi <yao@codesourcery.com>
996
997 * gdb.base/async.c (foo): Add one statement.
998 * gdb.base/async.exp: Get the next instruction address and
999 match the output of "nexti" by instruction address. Match
1000 the hex address in the output of "finish".
1001
73ba372c
GB
10022014-06-06 Gary Benson <gbenson@redhat.com>
1003
1004 * gdb.base/call-signals.c: Remove preprocessor conditionals
1005 for always-defined signals SIGINT, SIGILL, SIGABRT, SIGFPE,
1006 SIGSEGV and SIGTERM.
1007 * gdb.base/sigall.c: Likewise.
1008 * gdb.base/unwindonsignal.c: Likewise.
1009 * gdb.reverse/sigall-reverse.c: Likewise.
1010
831517df
YQ
10112014-06-06 Yao Qi <yao@codesourcery.com>
1012
1013 * gdb.base/hbreak-unmapped.exp: Read memory at address 0. If
1014 readable, skip the test.
1015
b8b91e98
YQ
10162014-06-06 Yao Qi <yao@codesourcery.com>
1017
1018 * gdb.threads/staticthreads.c (thread_function): Move the line
1019 setting breakpoint on forward.
1020 * gdb.threads/staticthreads.exp: Update comments.
1021
fb934770
LC
10222014-06-05 Ludovic Courtès <ludo@gnu.org>
1023
1024 * gdb.guile/scm-value.exp (test_value_in_inferior): Add test
1025 "history-append! type error".
1026
6ef284bd
SM
10272014-06-05 Simon Marchi <simon.marchi@ericsson.com>
1028
1029 * gdb.mi/mi-breakpoint-changed.exp (test_insert_delete_modify): Fix
1030 erroneous dprintf expected input.
1031
a872e241
DE
10322014-06-04 Doug Evans <xdje42@gmail.com>
1033
1034 * gdb.guile/scm-generics.exp: Delete.
1035
16f691fb
DE
10362014-06-04 Doug Evans <xdje42@gmail.com>
1037
1038 * gdb.guile/scm-breakpoint.exp: Update.
1039 Add tests for breakpoint registration.
1040
012370f6
TT
10412014-06-04 Tom Tromey <tromey@redhat.com>
1042
1043 * gdb.base/vla-datatypes.exp: Add tests for VLA-in-structure and
1044 VLA-in-union.
1045 * gdb.base/vla-datatypes.c (vla_factory): Add vla_struct,
1046 inner_vla_struct, vla_union types. Initialize objects of those
1047 types and compute their sizes.
1048
9f5a4cef
HZ
10492014-06-04 Nathan Sidwell <nathan@codesourcery.com>
1050 Hui Zhu <hui@codesourcery.com>
1051
1052 * gdb.base/fileio.exp: Add test for shell not available as well as
1053 available.
1054 * gdb.base/fileio.c (test_system): Check for shell twice.
1055
90a45c4d
YQ
10562014-06-04 Yao Qi <yao@codesourcery.com>
1057
1058 * gdb.base/auto-connect-native-target.exp: Remove redundant
1059 space from the regexp pattern.
1060
70017e41
YQ
10612014-06-04 Yao Qi <yao@codesourcery.com>
1062
1063 * gdb.base/default.exp: Replace "child" with "native" in
1064 regexp pattern.
1065
883964a7
SC
10662014-06-03 Siva Chandra Reddy <sivachandra@google.com>
1067
1068 * gdb.python/py-xmethods.cc: New testcase to test xmethods.
1069 * gdb.python/py-xmethods.exp: New tests to test xmethods.
1070 * gdb.python/py-xmethods.py: Python script supporting the
1071 new testcase and tests.
1072
ef370185
JB
10732014-06-03 Joel Brobecker <brobecker@adacore.com>
1074 Pedro Alves <palves@redhat.com>
1075
1076 PR breakpoints/17000
1077 * gdb.base/sss-bp-on-user-bp.exp: Remove kfail.
1078 * gdb.base/sss-bp-on-user-bp-2.exp: Remove kfail.
1079
1e2ccb61
BM
10802014-06-03 Brad Mouring <bmouring@ni.com> (tiny patch)
1081
1082 * gdb.base/subst.exp: Add tests to verify partial path matching
1083 output.
1084
c6ec5ab2
PA
10852014-06-03 Pedro Alves <palves@redhat.com>
1086
1087 * gdb.base/sss-bp-on-user-bp-2.exp: Skip if testing with a remote
1088 target that doesn't use software single-stepping.
1089
835c559f
PA
10902014-06-03 Pedro Alves <palves@redhat.com>
1091
1092 PR breakpoints/17000
1093 * gdb.base/sss-bp-on-user-bp-2.c: New file.
1094 * gdb.base/sss-bp-on-user-bp-2.exp: New file.
1095
06eb1586
DE
10962014-06-02 Doug Evans <xdje42@gmail.com>
1097
1098 * gdb.guile/scm-parameter.exp: New file.
1099
e698b8c4
DE
11002014-06-02 Doug Evans <xdje42@gmail.com>
1101
1102 * gdb.guile/scm-cmd.c: New file.
1103 * gdb.guile/scm-cmd.exp: New file.
1104
ded03782
DE
11052014-06-02 Doug Evans <xdje42@gmail.com>
1106
1107 * gdb.guile/scm-pretty-print.exp: Add tests for objfile and progspace
1108 pretty-printer lookup.
1109 * gdb.guile/scm-pretty-print.scm (pp_s-printer): New function.
1110 (make-pp_s-printer): Call it.
1111 (make-pretty-printer-from-dict): New function.
1112 (lookup-pretty-printer-maker-from-dict): New function.
1113 (*pretty-printer*): Simplify.
1114 (make-objfile-pp_s-printer): New function.
1115 (install-objfile-pretty-printers!): New function.
1116 (make-progspace-pp_s-printer): New function.
1117 (install-progspace-pretty-printers!): New function.
1118 * gdb.guile/scm-progspace.c: New file.
1119 * gdb.guile/scm-progspace.exp: New file.
1120
41fac0cf
PA
11212014-06-02 Pedro Alves <palves@redhat.com>
1122
1123 * gdb.base/dprintf-bp-same-addr.c: New file.
1124 * gdb.base/dprintf-bp-same-addr.exp: New file.
1125
96ae5695
EBM
11262014-06-02 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
1127
1128 * gdb.arch/powerpc-power.exp: Add power8 instructions to the testcase.
1129 * gdb.arch/powerpc-power.s: Likewise.
1130
da02b3a8
JB
11312014-06-02 Joel Brobecker <brobecker@adacore.com>
1132
1133 * gdb.base/completion.exp: Remove code aimed at restoring TIMEOUT.
1134
c72b2e7b
YQ
11352014-06-01 Yao Qi <yao@codesourcery.com>
1136
1137 * gdb.base/watchpoint.exp (test_watch_location): Check null
1138 pointer can be dereferenced. If not, do the test, otherwise
1139 skip it.
1140
53e8a631
AB
11412014-05-30 Andrew Burgess <aburgess@broadcom.com>
1142
1143 * gdb.arch/amd64-invalid-stack-middle.exp: Update expected
1144 results.
1145 * gdb.arch/amd64-invalid-stack-top.exp: Likewise.
1146
938f0e2f
AB
11472014-05-30 Andrew Burgess <aburgess@broadcom.com>
1148
1149 * gdb.arch/amd64-invalid-stack-middle.S: New file.
1150 * gdb.arch/amd64-invalid-stack-middle.c: New file.
1151 * gdb.arch/amd64-invalid-stack-middle.exp: New file.
1152 * gdb.arch/amd64-invalid-stack-top.c: New file.
1153 * gdb.arch/amd64-invalid-stack-top.exp: New file.
1154
9ba6657a
PA
11552014-05-30 Pedro Alves <palves@redhat.com>
1156
1157 PR breakpoints/17000
1158 * gdb.base/sss-bp-on-user-bp.c: New file.
1159 * gdb.base/sss-bp-on-user-bp.exp: New file.
1160
522c09bf
DB
11612014-05-30 David Blaikie <dblaikie@gmail.com>
1162
1163 * gdb.opt/inline-break.c: Fix clang compatibility by specifying
1164 gnu_inline semantics via attribute.
1165 * gdb.opt/inline-break.exp: Remove -std=c89 now that the test
1166 source explicitly specifies the required semantics.
1167
bf4ef81e
MR
11682014-05-30 Maciej W. Rozycki <macro@codesourcery.com>
1169
1170 * gdb.reverse/sigall-reverse.exp: Fix a typo.
1171
329ea579
PA
11722014-05-29 Pedro Alves <palves@redhat.com>
1173 Tom Tromey <tromey@redhat.com>
1174
1175 * gdb.base/async-shell.exp: Don't enable target-async.
1176 * gdb.base/async.exp
1177 * gdb.base/corefile.exp (corefile_test_attach): Remove 'async'
1178 parameter. Adjust.
1179 (top level): Don't test with "target-async".
1180 * gdb.base/dprintf-non-stop.exp: Don't enable target-async.
1181 * gdb.base/gdb-sigterm.exp: Don't test with "target-async".
1182 * gdb.base/inferior-died.exp: Don't enable target-async.
1183 * gdb.base/interrupt-noterm.exp: Likewise.
1184 * gdb.mi/mi-async.exp: Use "mi-async" instead of "target-async".
1185 * gdb.mi/mi-nonstop-exit.exp: Likewise.
1186 * gdb.mi/mi-nonstop.exp: Likewise.
1187 * gdb.mi/mi-ns-stale-regcache.exp: Likewise.
1188 * gdb.mi/mi-nsintrall.exp: Likewise.
1189 * gdb.mi/mi-nsmoribund.exp: Likewise.
1190 * gdb.mi/mi-nsthrexec.exp: Likewise.
1191 * gdb.mi/mi-watch-nonstop.exp: Likewise.
1192 * gdb.multi/watchpoint-multi.exp: Adjust comment.
1193 * gdb.python/py-evsignal.exp: Don't enable target-async.
1194 * gdb.python/py-evthreads.exp: Likewise.
1195 * gdb.python/py-prompt.exp: Likewise.
1196 * gdb.reverse/break-precsave.exp: Don't test with "target-async".
1197 * gdb.server/solib-list.exp: Don't enable target-async.
1198 * gdb.threads/thread-specific-bp.exp: Likewise.
1199 * lib/mi-support.exp: Adjust to use mi-async.
1200
fd664c91
PA
12012014-05-29 Pedro Alves <palves@redhat.com>
1202
1203 PR gdb/13860
1204 * gdb.mi/mi-cli.exp: Always expect "end-stepping-range" stop
1205 reason, even in sync mode.
1206
251bde03
PA
12072014-05-29 Pedro Alves <palves@redhat.com>
1208 Hui Zhu <hui@codesourcery.com>
1209
1210 PR PR15693
1211 * gdb.mi/mi-condbreak-call-thr-state-mt.c: New file.
1212 * gdb.mi/mi-condbreak-call-thr-state-st.c: New file.
1213 * gdb.mi/mi-condbreak-call-thr-state.c: New file.
1214 * gdb.mi/mi-condbreak-call-thr-state.exp: New file.
1215
7f3c0343
JB
12162014-05-28 Joel Brobecker <brobecker@adacore.com>
1217
1218 * config/monitor.exp (gdb_target_monitor): Replace use of
1219 "set remotebaud" by "set serial baud".
1220
b2715b27
AW
12212014-05-26 Andy Wingo <wingo@igalia.com>
1222
1223 * gdb.guile/scm-breakpoint.exp:
1224 * gdb.guile/scm-gsmob.exp: Update to use plain old object
1225 properties instead of gdb-object-properties.
1226
498a4489
YQ
12272014-05-26 Yao Qi <yao@codesourcery.com>
1228
1229 * gdb.server/no-thread-db.exp: Specify source file name
1230 explicitly when setting a breakpoint.
1231
589fdceb
MM
12322014-05-23 Markus Metzger <markus.t.metzger@intel.com>
1233
1234 * gdb.btrace/vdso.c: New.
1235 * gdb.btrace/vdso.exp: New.
1236
e9089e05
MM
12372014-05-23 Markus Metzger <markus.t.metzger@intel.com>
1238
1239 * gdb.base/gcore.exp (capture_command_output): Move ...
1240 * lib/gdb.exp (capture_command_output): ... here.
1241
67b5c0c1
MM
12422014-05-23 Markus Metzger <markus.t.metzger@intel.com>
1243
1244 * gdb.btrace/data.exp: Test memory access during btrace replay.
1245
a2199296
SM
12462014-05-22 Simon Marchi <simon.marchi@ericsson.com>
1247
1248 * lib/mi-support.exp (mi_run_cmd_full): Add comments.
1249
17b2616c
PA
12502014-05-21 Pedro Alves <palves@redhat.com>
1251
1252 PR gdb/13860
1253 * gdb.mi/mi-cli.exp (line_callee4_next_step): New global.
1254 (top level): Test that output related to execution commands is
1255 sent to the console with CLI commands, but not with MI commands.
1256 Test that breakpoint events are always mirrored to the console.
1257 Also expect the new source line to be output after a "next" in
1258 async mode too. Make it a pass/fail test.
1259 * gdb.mi/mi-solib.exp: Test that the CLI solib event note is
1260 output.
1261 * lib/mi-support.exp (mi_gdb_expect_cli_output): New procedure.
1262
5166082f
PA
12632014-05-21 Pedro Alves <palves@redhat.com>
1264
1265 * gdb.base/list.exp (build_pattern, test_list): New procedures.
1266 Use them to test variations of "list" after reaching a breakpoint.
1267 * gdb.mi/mi-cli.exp (line_main_callme_2): New global.
1268 Test "list" with listsize 10 after reaching a breakpoint.
1269 * gdb.python/python.exp (decode_line current location line
1270 number): Adjust expected line number.
1271
2f25d70f
SM
12722014-05-21 Simon Marchi <simon.marchi@ericsson.com>
1273
1274 * lib/mi-support.exp (mi_run_cmd_full): Revert to original
1275 behavior for $args, pass it directly to "run".
1276
ff604a67
MR
12772014-05-21 Maciej W. Rozycki <macro@codesourcery.com>
1278
1279 * lib/gdb.exp (default_gdb_init): Bump `match_max' up from
1280 30000 to 65536.
1281
6a3cb8e8
PA
12822014-05-21 Pedro Alves <palves@redhat.com>
1283
1284 * boards/gdbserver-base.exp (GDBFLAGS): Set to "set
1285 auto-connect-native-target off".
1286 * gdb.base/auto-connect-native-target.c: New file.
1287 * gdb.base/auto-connect-native-target.exp: New file.
1288
4ebfc96e
PA
12892014-05-21 Pedro Alves <palves@redhat.com>
1290
1291 * gdb.base/default.exp: Test "target native" instead of "target
1292 child".
1293
36d46afb
MW
12942014-05-21 Mark Wielaard <mjw@redhat.com>
1295
1296 * gdb.cp/var-tag.exp (do_global_tests): Handle underlying type.
1297
5876f503
JK
12982014-05-21 Jan Kratochvil <jan.kratochvil@redhat.com>
1299
1300 Fix TLS access for -static -pthread.
1301 * gdb.threads/staticthreads.c <HAVE_TLS> (tlsvar): New.
1302 <HAVE_TLS> (thread_function, main): Initialize it.
1303 * gdb.threads/staticthreads.exp: Try gdb_compile_pthreads for $have_tls.
1304 Add clean_restart.
1305 <$have_tls != "">: Check TLSVAR.
1306
0256a6ac
PA
13072014-05-21 Pedro Alves <palves@redhat.com>
1308
1309 * gdb.base/dcache-line-read-error.c: New.
1310 * gdb.base/dcache-line-read-error.exp: New.
1311
936d2992
PA
13122014-05-20 Pedro Alves <palves@redhat.com>
1313
1314 * gdb.base/compare-sections.c: New file.
1315 * gdb.base/compare-sections.exp: New file.
1316
802e8e6d
PA
13172014-05-20 Pedro Alves <palves@redhat.com>
1318
1319 * gdb.base/break-idempotent.c: New file.
1320 * gdb.base/break-idempotent.exp: New file.
1321
e59fa00f
MM
13222014-05-20 Markus Metzger <markus.t.metzger@intel.com>
1323
1324 * gdb.btrace/nohist.exp: New.
1325
8b696e31
YQ
13262014-05-20 Yao Qi <yao@codesourcery.com>
1327
1328 * lib/gdb.exp (gdb_init): Set timeout if test file is under
1329 gdb.reverse directory and gdb_reverse_timeout exists in board
1330 setting.
1331 * README: Document gdb_reverse_timeout.
1332
73c9764f
YQ
13332014-05-20 Yao Qi <yao@codesourcery.com>
1334
1335 * lib/gdb.exp (default_gdb_init): Rename argument 'args' by
1336 'test_file_name'. Treat args as a string instead of a list.
1337 (gdb_init): Rename argument 'args' by 'test_file_name'.
1338
f1f4348a
JK
13392014-05-19 Jan Kratochvil <jan.kratochvil@redhat.com>
1340
1341 * gdb.arch/powerpc-power.exp: New file.
1342 * gdb.arch/powerpc-power.s: New file.
1343
0dbe70ce
DE
13442014-05-16 Doug Evans <dje@google.com>
1345
1346 * gdb.base/Makefile.in (EXECUTABLES): Add completion.
d7761c2c
DE
1347 * gdb.base/completion.exp: Check that all expected files exist
1348 before doing file completion.
0dbe70ce 1349
8d551b02
DE
13502014-05-16 Doug Evans <dje@google.com>
1351
1352 * gdb.base/catch-syscall.exp (test_catch_syscall_fail_nodatadir):
1353 Update.
1354 (do_syscall_tests_without_xml): Update.
1355
73eb7709
PA
13562014-05-16 Pedro Alves <palves@redhat.com>
1357
1358 * lib/mi-support.exp (mi_expect_stop): On timeout, say "timeout"
1359 instead of "unknown output after running".
1360
3fae92fc
YQ
13612014-05-16 Yao Qi <yao@codesourcery.com>
1362
1363 * gdb.dwarf2/dw2-filename.exp: Copy file1.txt to host. Remove
1364 file1.txt from host at the end.
1365 * gdb.dwarf2/dw2-anonymous-func.exp: Likewise.
1366
c2b2ccc5
DE
13672014-05-15 Doug Evans <dje@google.com>
1368
1369 * gdb.dwarf2/fission-reread.S: Remove directory from .dwo file path.
1370 * gdb.dwarf2/fission-reread.exp: Set debug-file-directory before
1371 loading file. Add test for TU lookup.
1372
8c217a4b
SM
13732014-05-15 Simon Marchi <simon.marchi@ericsson.com>
1374
1375 * lib/mi-support.exp (mi_run_cmd_full): Set arguments by
1376 calling "-exec-arguments" or "set args" before running the
1377 inferior.
1378
3deb39c6
SM
13792014-05-15 Simon Marchi <simon.marchi@ericsson.com>
1380
1381 * lib/mi-support.exp (mi_expect_stop): Expect message for
1382 inferiors that exit with non-zero exit code.
1383
71a79f8c
YQ
13842014-05-14 Yao Qi <yao@codesourcery.com>
1385
1386 * gdb.mi/mi-file.exp (test_file_list_exec_source_file): Don't
1387 match absolute path on remote host.
1388 (test_file_list_exec_source_files): Remove "/" from the
1389 pattern.
1390
f23fcd46
YQ
13912014-05-14 Yao Qi <yao@codesourcery.com>
1392
1393 * boards/local-remote-host-notty.exp (${board}_file): New
1394 proc.
1395
9404b58f
KM
13962014-05-07 Kyle McMartin <kyle@redhat.com>
1397
1398 Pushed by Joel Brobecker <brobecker@adacore.com>.
1399 * gdb.arch/aarch64-atomic-inst.c: New file.
1400 * gdb.arch/aarch64-atomic-inst.exp: New file.
1401
5e45f04c
YQ
14022014-05-07 Yao Qi <yao@codesourcery.com>
1403
1404 * gdb.dwarf2/dwzbuildid.exp: Match output "No symbol "the_int"
1405 in current context" too.
1406
c888a17d
KS
14072014-05-05 Keith Seitz <keiths@redhat.com>
1408
1409 * gdb.linespec/ls-dollar.exp: Add test for linespec
1410 file:convenience_variable.
1411
290a839c
YQ
14122014-05-05 Yao Qi <yao@codesourcery.com>
1413
1414 * gdb.trace/unavailable.exp (gdb_collect_args_test): Save
1415 traceframes into tfile and ctf trace files. Read data from
1416 trace file and test collected data.
1417 (gdb_collect_locals_test): Likewise.
1418 (gdb_unavailable_registers_test): Likewise.
1419 (gdb_unavailable_floats): Likewise.
1420 (gdb_collect_globals_test): Likewise.
1421 (top-level): Append "ctf" to trace_file_targets if GDB
1422 supports.
1423
b5262cd0
YQ
14242014-05-05 Yao Qi <yao@codesourcery.com>
1425
1426 * gdb.trace/unavailable.exp (gdb_collect_args_test): Move some
1427 code to ...
1428 (gdb_collect_args_test_1): ... it. New proc.
1429 (gdb_collect_locals_test): Move some code to ...
1430 (gdb_collect_locals_test_1): ... it. New proc.
1431 (gdb_unavailable_registers_test): Move some code to ...
1432 (gdb_unavailable_registers_test_1): ... it. New proc.
1433 (gdb_unavailable_floats): Move some code to ...
1434 (gdb_unavailable_floats_1): ... it. New proc.
1435
30a1e6cc
SDJ
14362014-05-02 Sergio Durigan Junior <sergiodj@redhat.com>
1437
1438 * gdb.arch/amd64-stap-optional-prefix.S (main): Add several
1439 probes to test for bitness recognition.
1440 * gdb.arch/amd64-stap-optional-prefix.exp
1441 (test_probe_value_without_reg): New procedure.
1442 Add code to test for different kinds of bitness.
1443
f33da99a
SDJ
14442014-05-02 Sergio Durigan Junior <sergiodj@redhat.com>
1445
1446 PR breakpoints/16889
1447 * gdb.arch/amd64-stap-optional-prefix.S: New file.
1448 * gdb.arch/amd64-stap-optional-prefix.exp: Likewise.
1449
5b80f00d
PA
14502014-05-01 Pedro Alves <palves@redhat.com>
1451
1452 * lib/gdb.exp (gdb_load): Extend comment. Skip calling
1453 gdb_file_cmd if no file is specified.
1454 * boards/native-extended-gdbserver.exp (gdb_load): Use the
1455 last_loaded_file to set the remote exec-file.
1456
f8c2a73c
PA
14572014-05-01 Pedro Alves <palves@redhat.com>
1458
1459 * boards/local-remote-host.exp: New file.
1460
be6e8ac7
PA
14612014-05-01 Pedro Alves <palves@redhat.com>
1462
1463 * boards/local-remote-host.exp: Rename to ...
1464 * boards/local-remote-host-notty.exp: ... this.
1465
cac0dc8f
JB
14662014-04-28 Joel Brobecker <brobecker@adacore.com>
1467
1468 * gdb.ada/dyn_arrayidx: New testcase.
1469
9730e6cc
YQ
14702014-04-26 Yao Qi <yao@codesourcery.com>
1471
1472 * gdb.dwarf2/dwz.exp: Compile main.c to object. Restart GDB
1473 and compute the length of function main. Save it in
1474 $main_length.
1475 (Dwarf::assemble): Use $main_length instead of hard-coded 10.
1476 (top-level): Use gdb_compile to compile objects into
1477 executable and restart GDB. Remove invocation to
1478 prepare_for_testing.
1479
7ae1a6a6
PA
14802014-04-25 Simon Marchi <simon.marchi@ericsson.com>
1481 Pedro Alves <palves@redhat.com>
1482
1483 PR server/16255
1484 * gdb.multi/multi-attach.c: New file.
1485 * gdb.multi/multi-attach.exp: New file.
1486
4082afcc
PA
14872014-04-25 Pedro Alves <palves@redhat.com>
1488
1489 * gdb.base/cond-eval-mode.exp (warning): Move trailing \r\n to
1490 user.
1491 (top level): Test that "set remote conditional-breakpoints-packet
1492 off" works as intended.
1493 * gdb.base/dprintf.exp: Test that "set remote
1494 breakpoint-commands-packet off" works as intended.
1495 * gdb.trace/change-loc.exp (tracepoint_install_in_trace_disabled):
1496 New function.
1497 (top level): Call it.
1498 * gdb.trace/ftrace.exp (test_fast_tracepoints): Test that "set
1499 remote fast-tracepoints-packet off" works as intended.
1500 * gdb.trace/qtro.exp (gdb_is_target_remote): Moved ...
1501 * lib/gdb.exp (gdb_is_target_remote): ... here.
1502
2abc3f8d
DB
15032014-04-24 David Blaikie <dblaikie@gmail.com>
1504
1505 * gdb.base/catch-syscall.c: Make unreferenced statics non-static to
1506 ensure clang would not discard them.
1507 * gdb.base/gdbvars.c: Ditto.
1508 * gdb.base/memattr.c: Ditto.
1509 * gdb.base/whatis.c: Ditto.
1510 * gdb.python/py-prettyprint.c: Ditto.
1511 * gdb.trace/actions.c: Ditto.
1512 * gdb.cp/ptype-cv-cp.cc: Mark unused global const int as used to
1513 ensure clang would not discard it.
1514
bfd39632
DB
15152014-04-24 David Blaikie <dblaikie@gmail.com>
1516
1517 * gdb.stabs/gdb11479.c (tag_dummy_enum): introduce a variable to cause
1518 clang to emit the full definition of type required by the test
1519 * gdb.stabs/gdb11479.exp (do_test): correct a typo in a test message
1520
22842ff6
DB
15212014-04-24 David Blaikie <dblaikie@gmail.com>
1522
1523 * gdb.cp/pr10728-x.cc (main::x): Return by value instead of pointer to
1524 coax Clang into emitting the definition of the type.
1525 * gdb.cp/pr10728-x.h (y): Ditto.
1526 * gdb.cp/pr10728-y.cc (y): Ditto.
1527
c2e827ad
DB
15282014-04-24 David Blaikie <dblaikie@gmail.com>
1529
1530 * gdb.base/label.exp: XFAIL label related tests under Clang.
1531 * gdb.cp/cplabel.exp: Ditto.
1532 * gdb.linespec/ls-errs.exp: Refactor tests to execute directly and XFAIL
1533 under Clang those using labels.
1534
4c2d33e7
YQ
15352014-04-25 Yao Qi <yao@codesourcery.com>
1536
1537 * gdb.dwarf2/dwz.exp (Dwarf::assemble): Remove unused
1538 double_label.
1539 * gdb.dwarf2/dwzbuildid.exp (Dwarf::assemble): Remove
1540 partial_label and double_label.
1541
56083b99
DB
15422014-04-24 David Blaikie <dblaikie@gmail.com>
1543
1544 * gdb.python/lib-types.exp: Fix test and xfail under gcc due to gcc/55641.
1545
25d4e99d
DB
15462014-04-24 David Blaikie <dblaikie@gmail.com>
1547
1548 * gdb.cp/cpexprs.cc: Move braces to the same line as the start
1549 of the function to work across GCC and Clang.
1550 * gdb.cp/cpexprs.exp: Account for GCC/Clang difference in vtable
1551 pointer types (const void ** const V void **).
1552
01f9f808
MS
15532014-04-24 Michael Sturm <michael.sturm@mintel.com>
1554 Walfred Tedeschi <walfred.tedeschi@intel.com>
1555
1556 * Makefile.in (EXECUTABLES): Added i386-avx512.
1557 * gdb.arch/i386-avx512.c: New file.
1558 * gdb.arch/i386-avx512.exp: Likewise.
1559
4b48d439
KS
15602014-04-23 Keith Seitz <keiths@redhat.com>
1561
1562 * lib/mi-support.exp (mi_list_breakpoints): Delete.
1563 (mi_make_breakpoint_table): New procedure.
1564 (mi_create_breakpoint): Use mi_make_breakpoint
1565 and return the result.
1566 (mi_make_breakpoint): New procedure.
1567 (mi_build_kv_pairs): New procedure.
1568
1569 * gdb.mi/mi-break.exp: Remove unused globals,
1570 update mi_create_breakpoint usage, and use mi_make_breakpoint_table.
1571 All callers updated.
1572 * gdb.mi/mi-dprintf.exp: Use variable to track command
1573 number.
1574 Update all callers of mi_create_breakpoint and use
1575 mi_make_breakpoint_table.
1576 Remove any unused global variables.
1577 * gdb.mi/mi-nonstop.exp: Likewise.
1578 * gdb.mi/mi-nsintrall.exp: Likewise.
1579 * gdb.mi/mi-nsmoribund.exp: Likewise.
1580 * gdb.mi/mi-nsthrexec.exp: Likewise.
1581 * gdb.mi/mi-reverse.exp: Likewise.
1582 * gdb.mi/mi-simplerun.exp: Likewise.
1583 * gdb.mi/mi-stepn.exp: Likewise.
1584 * gdb.mi/mi-syn-frame.exp: Likewise.
1585 * gdb.mi/mi-until.exp: Likewise.
1586 * gdb.mi/mi-var-cp.exp: Likewise.
1587 * gdb.mi/mi-var-display.exp: Likewise.
1588 * gdb.mi/mi2-amd64-entry-value.exp: Likewise.
1589 * gdb.mi/mi2-var-child.exp: Likewise.
1590 * gdb.mi/mi-vla-c99.exp: Likewise.
1591 * lib/mi-support.exp: Likewise.
1592
1593 From Ian Lance Taylor <iant@cygnus.com>:
1594 * lib/gdb.exp (parse_args): New procedure.
1595
08351840
PA
15962014-04-23 Pedro Alves <palves@redhat.com>
1597
1598 * gdb.base/break-unload-file.c: New file.
1599 * gdb.base/break-unload-file.exp: New file.
1600 * gdb.base/sym-file-lib.c (baz): New function.
1601 * gdb.base/sym-file-loader.c (struct segment) <mapped_size>: New
1602 field.
1603 (load): Store the segment's mapped size.
1604 (unload): New function.
1605 (unload_shlib): New function.
1606 * gdb.base/sym-file-loader.h (unload_shlib): New declaration.
1607 * gdb.base/sym-file-main.c (main): Unload, and reload the library,
1608 set a breakpoint at baz, and call it.
1609 * gdb.base/sym-file.exp: New tests for stale breakpoint
1610 instructions.
1611
076855f9
PA
16122014-04-23 Pedro Alves <palves@redhat.com>
1613
1614 * gdb.base/hbreak-in-shr-unsupported-shr.c: New file.
1615 * gdb.base/hbreak-in-shr-unsupported.c: New file.
1616 * gdb.base/hbreak-in-shr-unsupported.exp: New file.
1617 * gdb.base/hbreak-unmapped.c: New file.
1618 * gdb.base/hbreak-unmapped.exp: New file.
1619 * gdb.trace/qtro.exp (gdb_is_target_remote): Move ...
1620 * lib/gdb.exp (gdb_is_target_remote): ... here.
1621
483805cf
PA
16222014-04-22 Pedro Alves <palves@redhat.com>
1623
1624 * gdb.base/consecutive-step-over.c: New file.
1625 * gdb.base/consecutive-step-over.exp: New file.
1626
06d97543
PA
16272014-04-22 Pedro Alves <palves@redhat.com>
1628
1629 * lib/gdb.exp (gdb_continue_to_breakpoint): Use gdb_test_multiple
1630 instead of send_gdb/gdb_expect.
1631
b4429ea2
YQ
16322014-04-22 Yao Qi <yao@codesourcery.com>
1633
1634 * lib/trace-support.exp (generate_tracefile): New procedure.
1635 * gdb.trace/tfile.exp: Skip the test if generate_tracefile
1636 return 0.
1637 * gdb.trace/mi-traceframe-changed.exp: Invoke test_tfind_tfile
1638 if generate_tracefile returns 1.
1639
51d48146
PA
16402014-04-18 Tom Tromey <palves@redhat.com>
1641 Pedro alves <tromey@redhat.com>
1642
1643 PR backtrace/15558
1644 * gdb.opt/inline-bt.exp: Test backtracing from an inline function
1645 with a backtrace limit.
1646 * gdb.python/py-frame-inline.exp: Test running to an inline
1647 function with a backtrace limit, and printing the newest frame.
1648 * gdb.python/py-frame-inline.c (main): Call f.
1649
bd1dce5f
MS
16502014-04-17 Marcus Shawcroft <marcus.shawcroft@arm.com>
1651
1652 * gdb.java/jnpe.exp: Drop srcdir from untested path.
1653
40d1a503
MS
16542014-04-17 Marcus Shawcroft <marcus.shawcroft@arm.com>
1655
1656 * lib/gdb.exp (gdb_compile_pthreads, gdb_compile_objc):
1657 Drop prefix from unsupported source file path.
1658
389b98f7
YQ
16592014-04-17 Yao Qi <yao@codesourcery.com>
1660
1661 * lib/gdb.exp (with_target_charset): New proc.
1662 * gdb.base/printcmds.exp (test_print_all_chars): Wrap tests with
1663 with_target_charset.
1664 (test_print_strings): Likewise.
1665 (test_repeat_bytes): Likewise.
1666 * gdb.base/setvar.exp: Set target-charset to ASCII temporarily
1667 for some tests.
1668
22869d73
KS
16692014-04-16 Keith Seitz <keiths@redhat.com>
1670
1671 PR gdb/15827
1672 * gdb.dwarf2/corrupt.c: New file.
1673 * gdb.dwarf2/corrupt.exp: New file.
1674
c4f87ca6
KS
16752014-04-16 Keith Seitz <keiths@redhat.com>
1676
1677 PR c++/16597
1678 * gdb.cp/namelessclass.cc: New file.
1679 * gdb.cp/namelessclass.exp: New file.
1680 * gdb.cp/namelessclass.S: New file.
1681
ab19de87
DE
16822014-04-16 Doug Evans <dje@google.com>
1683
1684 * lib/gdbserver-support.exp (gdbserver_default_get_remote_address):
1685 Add comment.
1686 (gdbserver_default_get_comm_port): New function.
1687 (gdbserver_start): Check if board file provided
1688 "gdbserver,get_comm_port" and use it if so.
1689 * boards/native-stdio-gdbserver.exp (sockethost): Set to "".
1690 (gdb,socketport): Set to "stdio".
1691 (gdbserver,get_comm_port): Set to ${board}_get_comm_port.
1692 (stdio_gdbserver_template): Delete.
1693 (${board}_get_remote_address): Update.
1694 (${board}_build_remote_cmd): Delete.
1695 (${board}_get_comm_port): New function.
1696 (${board}_spawn): Update.
1697 * boards/remote-stdio-gdbserver.exp (${board}_build_remote_cmd):
1698 Delete.
1699 (${board}_get_remote_address): Update.
1700 (${board}_get_comm_port): New function.
1701
fc98a809
AB
17022014-04-16 Andrew Burgess <aburgess@broadcom.com>
1703
1704 * gdb.base/memattr.exp: Improve regexps to handle memory regions
1705 appearing in any order.
1706
87fd9e6e
DE
17072014-04-15 Doug Evans <dje@google.com>
1708
1709 * gdb.gdb/selftest.exp (do_steps_and_nexts): Don't reference
1710 uninitialized value of "description".
1711
099fc3ea
KS
17122014-04-15 Keith Seitz <keiths@redhat.com>
1713
1714 * gdb.mi/mi-simplerun.exp (test_breakpoints_creation_and_listing):
1715 Remove unused globals.
1716 (test_running_the_program): Likewise.
1717 (test_controlled_execution): Likewise.
1718 (test_controlling_breakpoints): Likewise.
1719 (test_program_termination): Likewise.
1720
5da151d4
KS
17212014-04-15 Keith Seitz <keiths@redhat.com>
1722
1723 * gdb.mi/mi-break.exp (test_tbreak_creation_and_listing): Remove
1724 unused globals.
1725 (test_rbreak_creation_and_listing): Likewise.
1726 (test_ignore_count): Likewise.
1727 (test_error): Likewise.
1728
35e5d2f0
PA
17292014-04-15 Pedro Alves <palves@redhat.com>
1730
1731 * gdb.base/sym-file-loader.h: Move inclusion of <inttypes.h>,
1732 <ansidecl.h>, <elf/common.h> and <elf/external.h> to
1733 sym-file-loader.c.
1734 (Elf_External_Phdr, Elf_External_Ehdr, Elf_External_Shdr)
1735 (Elf_External_Sym, Elf_Addr, GET, GETADDR, struct segment): Move
1736 to sym-file-loader.c.
1737 (struct library): Forward declare.
1738 (load_shlib, lookup_function): Change prototypes.
1739 (find_shstrtab, find_strtab, find_shdr, find_symtab)
1740 (translate_offset): Remove declarations.
1741 (get_text_addr): New declaration.
1742 * gdb.base/sym-file-loader.c: Move inclusion of <inttypes.h>,
1743 <ansidecl.h>, <elf/common.h> and <elf/external.h> here from
1744 sym-file-loader.h.
1745 (Elf_External_Phdr, Elf_External_Ehdr, Elf_External_Shdr)
1746 (Elf_External_Sym, Elf_Addr, GET, GETADDR, struct segment): Move
1747 here from sym-file-loader.h.
1748 (struct library): New structure.
1749 (load_shlib, lookup_function): Change prototypes and adjust to
1750 work with a struct library.
1751 (find_shstrtab, find_strtab, find_shdr, find_symtab)
1752 (translate_offset): Make static.
1753 (get_text_addr): New function.
1754 * gdb.base/sym-file-main.c (main): Adjust to new loader interface.
1755
eb4c1710
PA
17562014-04-15 Pedro Alves <palves@redhat.com>
1757
1758 * gdb.base/sym-file-loader.c: Fix typo. SELF_LINK, not SELK_LINK.
1759
2d1baf52
PA
17602014-04-15 Pedro Alves <palves@redhat.com>
1761
1762 * gdb.base/sym-file-loader.c: Include <limits.h>.
1763 (SELF_LINK): New define.
1764 (get_origin): New function.
1765 (load_shlib): Use it.
1766 * gdb.base/sym-file.exp: Don't early return if the target is
1767 remote. Use runto_main, and issue fail is that fails. Use
1768 gdb_load_shlibs.
1769 (shlib_name): Delete.
1770 (lib_so, lib_syms, lib_dlopen): New globals. Use them throughout.
1771
7dd6df01
PA
17722014-04-15 Pedro Alves <palves@redhat.com>
1773
1774 * gdb.base/sym-file.exp: Remove regex characters from test
1775 message. Don't refer to breakpoint numbers in test messages.
1776
b50c8614
KS
17772014-04-14 Keith Seitz <keiths@redhat.com>
1778
1779 PR c++/16253
1780 * gdb.cp/var-tag.cc: New file.
1781 * gdb.cp/var-tag.exp: New file.
1782 * gdb.dwarf2/dw2-ada-ffffffff.exp: Set the language to C++.
1783 * gdb.dwarf2/dw2-anon-mptr.exp: Likewise.
1784 * gdb.dwarf2/dw2-double-set-die-type.exp: Likewise.
1785 * gdb.dwarf2/dw2-inheritance.exp: Likewise.
1786
3d567982
TT
17872014-04-14 Tom Tromey <tromey@redhat.com>
1788
1789 * gdb.cp/classes.exp (test_enums): Handle underlying type.
1790 * gdb.dwarf2/enum-type.exp: Add test for enum with underlying
1791 type.
1792 * gdb.cp/enum-class.exp: New file.
1793 * gdb.cp/enum-class.cc: New file.
1794
0626fc76
TT
17952014-04-14 Tom Tromey <tromey@redhat.com>
1796
1797 * gdb.dwarf2/enum-type.exp: New file.
1798
dca325b3
SA
17992014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
1800
1801 * gdb.mi/mi-vla-c99.exp: New file.
1802 * gdb.mi/vla.c: New file.
1803
5854b38a
SA
18042014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
1805
1806 * gdb.base/vla-datatypes.c: New file.
1807 * gdb.base/vla-datatypes.exp: New file.
1808
463bb957
SA
18092014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
1810
1811 * gdb.base/vla-ptr.c: New file.
1812 * gdb.base/vla-ptr.exp: New file.
1813
3dd170be
SA
18142014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
1815
1816 * gdb.dwarf2/count.exp: New file.
1817
5ecaaa66
SA
18182014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
1819
1820 * gdb.base/vla-sideeffect.c: New file.
1821 * gdb.base/vla-sideeffect.exp: New file.
1822
41f1ada5
DB
18232014-04-14 David Blaikie <dblaikie@gmail.com>
1824
1825 * gdb.mi/non-stop.c: Add return value for non-void function return
1826 statement.
1827 * gdb.threads/staticthreads.c: Ditto.
1828
0be03e84
DE
18292014-04-12 Siva Chandra Reddy <sivachandra@google.com>
1830 Doug Evans <xdje42@gmail.com>
1831
1832 * gdb.guile/scm-value.c: Improve test case.
1833 * gdb.guile/scm-value.exp: Add new test.
1834
f180a1fb
DB
18352014-04-11 David Blaikie <dblaikie@gmail.com>
1836
1837 * gdb.opt/inline-break.exp: Explicitly specify -std=gnu89 to
1838 override Clang's default.
1839
6b662e19
JB
18402014-04-11 Joel Brobecker <brobecker@adacore.com>
1841
1842 Revert the following changes (regressions):
1843
1844 * gdb.base/vla-sideeffect.c: New file.
1845 * gdb.base/vla-sideeffect.exp: New file.
1846
1847 * gdb.dwarf2/count.exp: New file.
1848
1849 * gdb.base/vla-multi.c: New file.
1850 * gdb.base/vla-multi.exp: New file.
1851
1852 * gdb.base/vla-ptr.c: New file.
1853 * gdb.base/vla-ptr.exp: New file.
1854
1855 * gdb.base/vla-datatypes.c: New file.
1856 * gdb.base/vla-datatypes.exp: New file.
1857
1858 * gdb.mi/mi-vla-c99.exp: New file.
1859 * gdb.mi/vla.c: New file.
1860
245a5f0b
KS
18612014-04-11 Keith Seitz <keiths@redhat.com>
1862
1863 PR c++/16675
1864 * gdb.cp/cpsizeof.exp: New file.
1865 * gdb.cp/cpsizeof.cc: New file.
1866
58a84dcf
SA
18672014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
1868
191a8a90
JB
1869 * gdb.mi/mi-vla-c99.exp: New file.
1870 * gdb.mi/vla.c: New file.
58a84dcf 1871
c8655f75
SA
18722014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
1873
1874 * gdb.base/vla-datatypes.c: New file.
1875 * gdb.base/vla-datatypes.exp: New file.
1876
024e13b4
SA
18772014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
1878
1879 * gdb.base/vla-ptr.c: New file.
1880 * gdb.base/vla-ptr.exp: New file.
1881
1a237e0e
SA
18822014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
1883
1884 * gdb.base/vla-multi.c: New file.
1885 * gdb.base/vla-multi.exp: New file.
1886
504f3432
SA
18872014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
1888
1889 * gdb.dwarf2/count.exp: New file.
1890
3bce8237
SA
18912014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
1892
191a8a90
JB
1893 * gdb.base/vla-sideeffect.c: New file.
1894 * gdb.base/vla-sideeffect.exp: New file.
3bce8237 1895
322f9c21
YQ
18962014-04-11 Yao Qi <yao@codesourcery.com>
1897
1898 * gdb.base/completion.exp: Check file exists before running tests
1899 on file completion.
1900
d708bcd1
PA
19012014-04-10 Pedro Alves <palves@redhat.com>
1902
1903 * gdb.base/cond-eval-mode.c: New file.
1904 * gdb.base/cond-eval-mode.exp: Use standard_testfile. Adjust
1905 prepare_for_testing to build the new file. Check result of
1906 runto_main.
1907 (test_break, test_watch): New procedures.
1908 (top level): Use them.
1909
ae1d2761
PM
19102014-04-08 Pierre Muller <muller@sourceware.org>
1911
1912 * gdb.base/printcmds.exp (test_artificial_arrays): Disable
1913 Ctrl-V use for mingw hosts.
1914
7af389b8
SC
19152014-04-07 Siva Chandra Reddy <sivachandra@google.com>
1916
1917 * gdb.python/py-value.c: Improve test case.
1918 * gdb.python/py-value.exp: Add new test.
1919
5e703181
DE
19202014-04-07 David Blaikie <dblaikie@gmail.com>
1921
1922 * lib/compiler.c: Identify the clang compiler.
1923 * lib/compiler.cc: Ditto.
1924
9810b410
YQ
19252014-04-03 Yao Qi <yao@codesourcery.com>
1926
1927 * gdb.base/setshow.exp: Invoke string_to_regexp to HOME and PWD.
1928
98d1b8dc
AB
19292014-04-01 Anton Blanchard <anton@samba.org>
1930
1931 * gdb.arch/ppc64-atomic-inst.exp: Use untested. Make test
1932 messages unique.
1933
3114cea1
AB
19342014-04-01 Anton Blanchard <anton@samba.org>
1935
1936 * gdb.arch/ppc64-atomic-inst.exp: Use standard_testfile,
1937 prepare_for_testing.
1938
62f7182c
AB
19392014-04-01 Anton Blanchard <anton@samba.org>
1940
1941 * gdb.arch/ppc64-atomic-inst.c: Remove.
1942 * gdb.arch/ppc64-atomic-inst.S: New file.
1943 * gdb.arch/ppc64-atomic-inst.exp: Adapt for asm based testcase.
1944
770e7fc7
DE
19452014-03-31 Doug Evans <dje@google.com>
1946
1947 * gdb.base/print-symbol-loading-lib.c: New file.
1948 * gdb.base/print-symbol-loading-main.c: New file.
1949 * gdb.base/print-symbol-loading.exp: New file.
1950
46e2bafa
YQ
19512014-03-31 Yao Qi <yao@codesourcery.com>
1952
1953 * gdb.base/source-dir.exp: Allow ';' as a directory separator.
1954
8776cfe9
JB
19552014-03-28 Joel Brobecker <brobecker@adacore.com>
1956
1957 * gdb.ada/mi_dyn_arr: New testcase.
1958
5d1ef361
DE
19592014-03-27 Doug Evans <dje@google.com>
1960
1961 * gdb.dwarf2/dw2-abs-hi-pc.exp: Build tests with "nodebug".
1962
b5bee914
YQ
19632014-03-27 Yao Qi <yao@codesourcery.com>
1964
1965 * lib/gdb.exp (can_single_step_to_signal_handler): Return zero
1966 if target is nios2-*-*.
1967
0d4d0e77
YQ
19682014-03-26 Yao Qi <yao@codesourcery.com>
1969
1970 * lib/gdb.exp (readline_is_used): New proc.
1971 * gdb.base/completion.exp: Move tests on command complete up.
1972 Skip the rest of tests if readline is not used.
1973 * gdb.ada/complete.exp: Skp the test if readline is not
1974 used.
1975 * gdb.base/filesym.exp: Likewise.
1976 * gdb.base/macscp.exp: Likewise.
1977 * gdb.base/readline-ask.exp: Likewise.
1978 * gdb.base/readline.exp: Likewise.
1979 * gdb.python/py-cmd.exp: Likewise.
1980 * gdb.trace/tfile.exp: Likewise.
1981
29361eee
YQ
19822014-03-26 Yao Qi <yao@codesourcery.com>
1983
1984 * gdb.base/macscp.exp: Fix code format issues.
1985
bc9a5525
UW
19862014-03-25 Ulrich Weigand <uweigand@de.ibm.com>
1987
1988 * gdb.asm/asm-source.exp: Handle powerpc64le-* targets.
1989 * gdb.asm/powerpc64le.inc: New file.
1990
d3839ede
PA
19912014-03-25 Pedro Alves <palves@redhat.com>
1992 Doug Evans <dje@google.com>
1993
1994 * gdb.base/source-execution.c: New file.
1995 * gdb.base/source-execution.exp: New file.
1996 * gdb.base/source-execution.gdb: New file.
1997
01672a57
DE
19982014-03-24 Doug Evans <dje@google.com>
1999
2000 * gdb.linespec/macro-relative.exp: Mark the test as unsupported if
2001 using fission.
2002
88bbeca9
HZ
20032014-03-24 Hui Zhu <hui@codesourcery.com>
2004 Pedro Alves <palves@redhat.com>
2005
2006 PR breakpoints/16101
2007 * gdb.base/dprintf.exp: Use unsupported rather than changing the
2008 test pass/fail messages. Detect missing support for dprintf when
2009 breakpoints are actually inserted.
2010 * gdb.base/mi-dprintf.exp: Detect missing support for dprintf when
2011 breakpoints are actually inserted.
2012 * lib/mi-support.exp (mi_run_cmd_full): Return -1 if continue
2013 fails.
2014
d2348791
JK
20152014-03-24 Jan Kratochvil <jan.kratochvil@redhat.com>
2016
2017 * gdb.base/gdb-sigterm.exp (do_test): Remove "set debug lin-lwp 1".
2018
feef67ab
DE
20192014-03-22 Doug Evans <xdje42@gmail.com>
2020
2021 * gdb.python/python.exp (python not supported): Verify multi-line
2022 python command issues an error.
25d743f9 2023 * gdb.guile/guile.exp (guile not supported): Verify multi-line
51b8d20c 2024 guile command issues an error.
feef67ab 2025
ecebef6a
MR
20262014-03-21 Maciej W. Rozycki <macro@codesourcery.com>
2027
2028 * gdb.threads/thread-specific.exp: Handle the lack of usable
2029 $this_breakpoint and $this_thread.
2030
ccdd1909
HZ
20312014-03-21 Hui Zhu <hui@codesourcery.com>
2032
2033 * gdb.base/attach.exp (do_command_attach_tests): New.
2034
beb460e8
PA
20352014-03-20 Tom Tromey <tromey@redhat.com>
2036 Pedro Alves <palves@redhat.com>
2037
2038 PR cli/15718
2039 * gdb.base/condbreak-call-false.c: New file.
2040 * gdb.base/condbreak-call-false.exp: New file.
2041
40acf43a
PA
20422014-03-20 Pedro Alves <palves@redhat.com>
2043
2044 * gdb.threads/signal-while-stepping-over-bp-other-thread.c (pid):
2045 Delete.
2046 (block_signals, unblock_signals): Delete.
2047 (child_function_2, main): Remove references to deleted variable
2048 and functions.
2049
9f5e1e02
PA
20502014-03-20 Pedro Alves <palves@redhat.com>
2051
2052 * gdb.threads/signal-while-stepping-over-bp-other-thread.c (main):
2053 Use pthread_kill to signal thread 2.
2054 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp:
2055 Adjust to make the test send itself a signal rather than using the
2056 host's "kill" command.
2057
99619bea
PA
20582014-03-20 Pedro Alves <palves@redhat.com>
2059
2060 * gdb.threads/multiple-step-overs.c: New file.
2061 * gdb.threads/multiple-step-overs.exp: New file.
2062 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp:
2063 Adjust expected infrun debug output.
2064
2adfaa28
PA
20652014-03-20 Pedro Alves <palves@redhat.com>
2066
2067 * gdb.threads/step-over-trips-on-watchpoint.c: New file.
2068 * gdb.threads/step-over-trips-on-watchpoint.exp: New file.
2069
31e77af2
PA
20702014-03-20 Pedro Alves <palves@redhat.com>
2071
2072 PR breakpoints/7143
2073 * gdb.base/watchpoint.exp: Mention bugzilla bug number instead of
2074 old gnats gdb/38. Remove kfail. Adjust to use gdb_test instead
2075 of gdb_test_multiple.
2076 * gdb.cp/annota2.exp: Remove kfail for gdb/38.
2077 * gdb.cp/annota3.exp: Remove kfail for gdb/38.
2078
b9f437de
PA
20792014-03-20 Pedro Alves <palves@redhat.com>
2080
2081 * gdb.threads/step-over-lands-on-breakpoint.c: New file.
2082 * gdb.threads/step-over-lands-on-breakpoint.exp: New file.
2083
05adc73e
PA
20842014-03-19 Pedro Alves <palves@redhat.com>
2085
2086 * gdb.base/async.exp: Remove early return.
2087
6048b950
PA
20882014-03-19 Pedro Alves <palves@redhat.com>
2089
2090 * gdb.base/async.exp (step& tests): Pass explicit test messages.
2091
8bcfb00a
PA
20922014-03-19 Pedro Alves <palves@redhat.com>
2093
2094 * gdb.base/async.exp (test_background): Expect \r\n after
2095 "completed." in the fail pattern.
2096
884e37dc
PA
20972014-03-19 Pedro Alves <palves@redhat.com>
2098
2099 * gdb.base/async.exp (test_background): New procedure.
2100 Use it for all background execution command tests.
2101
148e57e2
PA
21022014-03-19 Pedro Alves <palves@redhat.com>
2103
2104 * gdb.base/async.exp: Use prepare_for_testing.
2105
f48088c7
PA
21062014-03-19 Pedro Alves <palves@redhat.com>
2107
2108 * gdb.base/async.c (foo): Make 'x' volatile. Write to it twice in
2109 the same line.
2110
e2f6c966
PA
21112014-03-19 Pedro Alves <palves@redhat.com>
2112
2113 * gdb.base/async.c (main): Add "jump here" and "until here" line
2114 marker comments.
2115 * gdb.base/async.exp (jump_here): New global.
2116 (jump& test): Use it.
2117 (until_here): New global.
2118 (until& test): Use it.
2119
c30568d4
PA
21202014-03-19 Pedro Alves <palves@redhat.com>
2121
2122 * gdb.base/async.exp: Don't frob gdb_protocol.
2123
0172b6a7
DE
21242014-03-18 Doug Evans <xdje42@gmail.com>
2125
2126 * gdb.base/async.exp: Whitespace fixes. Turn on target-async.
2127 Fix spelling of exec-done-display.
2128
06c868a8
JK
21292014-03-18 Jan Kratochvil <jan.kratochvil@redhat.com>
2130
2131 PR gdb/15358
2132 * gdb.base/gdb-sigterm.c: New file.
2133 * gdb.base/gdb-sigterm.exp: New file.
2134
0c7e1a46
PA
21352014-03-18 Pedro Alves <palves@redhat.com>
2136
2137 PR gdb/13860
2138 * gdb.mi/mi-solib.exp: Remove gdb/13860 kfail.
2139 * lib/mi-support.exp (mi_expect_stop): Add special handling for
2140 solib-event.
2141
f7c77d93
JB
21422014-03-17 Joel Brobecker <brobecker@adacore.com>
2143
2144 * gdb.ada/pckd_arr_ren: New testcase.
2145
5a1e8c7a
DE
21462014-03-13 Doug Evans <xdje42@gmail.com>
2147
2148 PR guile/16612
2149 * gdb.guile/scm-value.ep (test_value_after_death): Do a garbage
2150 collect after discarding symbols.
2151
350e1a76
DE
21522014-03-13 Ludovic Courtès <ludo@gnu.org>
2153 Doug Evans <xdje42@gmail.com>
2154
2155 * gdb.guile/scm-value.exp (test_value_in_inferior): Verify value added
2156 to history survives a gc.
2157
a69900ae
PA
21582014-03-13 Pedro Alves <palves@redhat.com>
2159
2160 * gdb.base/default.exp: Don't test "target procfs".
2161
5db9f0bd
PA
21622014-03-13 Pedro Alves <palves@redhat.com>
2163
2164 * gdb.base/default.exp: Update "target child" and "target procfs"
2165 tests to not expect "Unix".
2166
b3ccfe11
TT
21672014-03-12 Tom Tromey <tromey@redhat.com>
2168
2169 * gdb.base/corefile.exp (corefile_test_run, corefile_test_attach):
2170 New procs. Add target-async tests.
2171 * gdb.reverse/break-precsave.exp (precsave_tests): New proc.
2172 Add target-async tests.
2173
646f4417
AA
21742014-03-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
2175
2176 * gdb.dwarf2/dw2-ifort-parameter.c (func): Define labels
2177 'func_start' and 'func_end' for the beginning and end of the
2178 function code, respectively.
2179 * gdb.dwarf2/dw2-ifort-parameter.exp: Use 'func_start' and
2180 'func_end' instead of 'func' and 'main'.
2181
288c211f
AA
21822014-03-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
2183
2184 * gdb.dwarf2/dw2-ifort-parameter-debug.S: Remove.
2185 * gdb.dwarf2/dw2-ifort-parameter.exp: Use Dwarf::assemble to
2186 generate the debug info assembler source.
2187
e0c0f156
AA
21882014-03-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
2189
2190 * gdb.dwarf2/arr-stride.exp: Exploit 'prepare_for_testing'.
2191 * gdb.dwarf2/arr-subrange.exp: Likewise.
2192 * gdb.dwarf2/dwz.exp: Likewise.
2193 * gdb.dwarf2/method-ptr.exp: Likewise.
2194 * gdb.dwarf2/missing-sig-type.exp: Likewise.
2195 * gdb.dwarf2/subrange.exp: Likewise.
2196 * gdb.dwarf2/implptrconst.exp: Exploit 'build_executable'.
2197 * gdb.dwarf2/implptrpiece.exp: Likewise.
2198 * gdb.dwarf2/nostaticblock.exp: Likewise.
2199
0e5c4555
AA
22002014-03-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
2201
2202 * lib/gdb.exp (build_executable_from_specs): Don't prepend source
2203 directory to absolute path name arguments.
2204
5ec18f2b
JG
22052014-03-10 Joel Brobecker <brobecker@adacore.com>
2206
2207 * gdb.ada/tagged_access: New testcase.
2208
847fc4f2
MM
22092014-03-07 Markus Metzger <markus.t.metzger@intel.com>
2210
2211 * gdb.btrace/data.exp: Update expected output.
2212
cc3da688
YQ
22132014-03-06 Yao Qi <yao@codesourcery.com>
2214
2215 * gdb.trace/pr16508.exp: New file.
2216
0f26cec1
PA
22172014-03-05 Pedro Alves <palves@redhat.com>
2218
2219 PR gdb/16575
2220 * gdb.base/breakpoint-shadow.exp (compare_disassembly): New
2221 procedure.
2222 (top level): Adjust to use it. Add tests that exercise breakpoint
2223 interaction with the code-cache.
2224
7a5a839f
LC
22252014-02-26 Ludovic Courtès <ludo@gnu.org>
2226
2227 * gdb.guile/scm-value.exp (test_value_in_inferior): Add
2228 test for 'history-append!'.
2229
31aa7e4e
JB
22302014-02-26 Joel Brobecker <brobecker@adacore.com>
2231
2232 * gdb.dwarf2/dw2-abs-hi-pc-hello-dbg.S: New file.
2233 * gdb.dwarf2/dw2-abs-hi-pc-hello.c: New file.
2234 * gdb.dwarf2/dw2-abs-hi-pc-world-dbg.S: New file.
2235 * gdb.dwarf2/dw2-abs-hi-pc-world.c: New file.
2236 * gdb.dwarf2/dw2-abs-hi-pc.c: New file.
2237 * gdb.dwarf2/dw2-abs-hi-pc.exp: New file.
2238
1b588015
JB
22392014-02-26 Joel Brobecker <brobecker@adacore.com>
2240
2241 * testsuite/gdb.python/py-pp-re-notag.c: New file.
2242 * testsuite/gdb.python/py-pp-re-notag.ex: New file.
2243 * testsuite/gdb.python/py-pp-re-notag.p: New file.
2244
55426c9d
JB
22452014-02-26 Joel Brobecker <brobecker@adacore.com>
2246
2247 * gdb.dwarf2/arr-subrange.c, gdb.dwarf2/arr-subrange.exp: New files.
2248
dc53a7ad
JB
22492014-02-26 Joel Brobecker <brobecker@adacore.com>
2250
2251 * gdb.dwarf2/arr-stride.c: New file.
2252 * gdb.dwarf2/arr-stride.exp: New file.
2253
12ab52e9
PA
22542014-02-26 Pedro Alves <palves@redhat.com>
2255
2256 * gdb.ada/tasks.exp: Set a task-specific breakpoint at break_me
2257 that won't ever trigger. Make sure that GDB reports the correct
2258 breakpoint that caused the stop.
2259
849c862e
JK
22602014-02-25 Jan Kratochvil <jan.kratochvil@redhat.com>
2261
2262 PR gdb/16626
2263 * gdb.base/auto-load-script: New file.
2264 * gdb.base/auto-load.c: New file.
2265 * gdb.base/auto-load.exp: New file.
2266
71b7d793
JK
2267 PR gdb/16626
2268 * gdb.base/auto-load.exp: Fix out-of-srctree run.
2269
e2f0d509
JK
22702014-02-25 Jan Kratochvil <jan.kratochvil@redhat.com>
2271
2272 Fix dw2-icycle.exp -fsanitize=address GDB crash.
2273 * gdb.dwarf2/dw2-icycle.S: Remove all DW_AT_sibling.
2274
50cc37c8
DE
22752014-02-24 Doug Evans <dje@google.com>
2276
2277 * lib/gdb.exp (run_on_host): Log error output if program fails.
2278
ea4758f2
PA
22792014-02-21 Pedro Alves <palves@redhat.com>
2280
2281 * gdb.threads/step-after-sr-lock.c: Rename to ...
2282 * gdb.threads/signal-while-stepping-over-bp-other-thread.c: ... this.
2283 * gdb.threads/step-after-sr-lock.exp: Rename to ...
2284 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp:
2285 ... this.
2286
d7b30f67
SDJ
22872014-02-20 Sergio Durigan Junior <sergiodj@redhat.com>
2288
2289 PR tdep/16397
2290 * gdb.arch/amd64-stap-special-operands.exp: New file.
2291 * gdb.arch/amd64-stap-three-arg-disp.S: Likewise.
2292 * gdb.arch/amd64-stap-three-arg-disp.c: Likewise.
2293 * gdb.arch/amd64-stap-triplet.S: Likewise.
2294 * gdb.arch/amd64-stap-triplet.c: Likewise.
2295
83deb43f
JB
22962014-02-20 Joel Brobecker <brobecker@adacore.com>
2297
2298 * gdb.dwarf2/dw2-icycle.S: Remove second and third parameters
2299 in .section pseudo-op.
2300
adde2bff
DE
23012014-02-20 lin zuojian <manjian2006@gmail.com>
2302 Joel Brobecker <brobecker@adacore.com>
2303 Doug Evans <xdje42@gmail.com>
2304
2305 PR symtab/16581
2306 * gdb.dwarf2/dw2-icycle.S: New file.
2307 * gdb.dwarf2/dw2-icycle.c: New file.
2308 * gdb.dwarf2/dw2-icycle.exp: New file.
2309
f7bd0f78
SC
23102014-02-19 Siva Chandra Reddy <sivachandra@google.com>
2311
2312 * gdb.python/py-value-cc.cc: Improve test case to enable testing
2313 operations on gdb.Value objects.
2314 * gdb.python/py-value-cc.exp: Add new test to test operations on
2315 gdb.Value objects.
2316
c17ef0d5
DE
23172014-02-18 Doug Evans <dje@google.com>
2318
2319 * Makefile.in (TESTS): New variable.
2320 (expanded_tests, expanded_tests_or_none): New variables
2321 (check-single): Pass $(expanded_tests_or_none) to runtest.
2322 (check-parallel): Only run tests in $(TESTS) if non-empty.
2323 (check/no-matching-tests-found): New rule.
2324 * README: Document TESTS makefile variable.
2325
5dd3176f
DE
23262014-02-18 Doug Evans <dje@google.com>
2327
2328 * Makefile.in (check-parallel): rm -rf outputs temp.
2329
0b10be4f
JK
23302014-02-16 Jan Kratochvil <jan.kratochvil@redhat.com>
2331
2332 Fix "ERROR: no fileid for" in the testsuite.
2333 * lib/gdb.exp (gdb_finish): Check gdb_spawn_id.
2334
85f224e7
DE
23352014-02-12 Doug Evans <dje@google.com>
2336
2337 * gdb.dwarf2/Makefile.in (EXECUTABLES): Add dwp-symlink.
2338 (MISCELLANEOUS): New variable.
2339 (clean): rm -rf $(MISCELLANEOUS).
2340 * gdb.dwarf2/dwp-symlink.exp: Test the case where the executable and
2341 dwp live in the same directory as symlinks, with each symlink pointed
2342 to a differently named file in a different directory.
2343
149b30ff
DE
23442014-02-11 Doug Evans <dje@google.com>
2345
2346 * gdb.dwarf2/dwp-symlink.exp: Rewrite to use remote_* commands instead
2347 of Tcl file commands.
2348
1dfdac32
MK
23492014-02-10 Mark Kettenis <kettenis@gnu.org>
2350
2351 * gdb.threads/step-after-sr-lock.exp: Avoid executing
2352 "kill -SIGUSR1 -1".
2353
aa4fb036
JB
23542014-02-10 Joel Brobecker <brobecker@adacore.com>
2355
2356 * gdb.ada/tick_length_array_enum_idx: New testcase.
2357
ed3ef339
DE
23582014-02-10 Doug Evans <xdje42@gmail.com>
2359
2360 * configure.ac (AC_OUTPUT): Add gdb.guile.
2361 * configure: Regenerate.
2362 * lib/gdb-guile.exp: New file.
2363 * lib/gdb.exp (get_target_charset): New function.
2364 * gdb.base/help.exp: Update expected output from "apropos apropos".
2365 * gdb.guile/Makefile.in: New file.
2366 * gdb.guile/guile.exp: New file.
2367 * gdb.guile/scm-arch.c: New file.
2368 * gdb.guile/scm-arch.exp: New file.
2369 * gdb.guile/scm-block.c: New file.
2370 * gdb.guile/scm-block.exp: New file.
2371 * gdb.guile/scm-breakpoint.c: New file.
2372 * gdb.guile/scm-breakpoint.exp: New file.
2373 * gdb.guile/scm-disasm.c: New file.
2374 * gdb.guile/scm-disasm.exp: New file.
2375 * gdb.guile/scm-equal.c: New file.
2376 * gdb.guile/scm-equal.exp: New file.
2377 * gdb.guile/scm-error.exp: New file.
2378 * gdb.guile/scm-error.scm: New file.
2379 * gdb.guile/scm-frame-args.c: New file.
2380 * gdb.guile/scm-frame-args.exp: New file.
2381 * gdb.guile/scm-frame-args.scm: New file.
2382 * gdb.guile/scm-frame-inline.c: New file.
2383 * gdb.guile/scm-frame-inline.exp: New file.
2384 * gdb.guile/scm-frame.c: New file.
2385 * gdb.guile/scm-frame.exp: New file.
2386 * gdb.guile/scm-generics.exp: New file.
2387 * gdb.guile/scm-gsmob.exp: New file.
2388 * gdb.guile/scm-iterator.c: New file.
2389 * gdb.guile/scm-iterator.exp: New file.
2390 * gdb.guile/scm-math.c: New file.
2391 * gdb.guile/scm-math.exp: New file.
2392 * gdb.guile/scm-objfile-script-gdb.in: New file.
2393 * gdb.guile/scm-objfile-script.c: New file.
2394 * gdb.guile/scm-objfile-script.exp: New file.
2395 * gdb.guile/scm-objfile.c: New file.
2396 * gdb.guile/scm-objfile.exp: New file.
2397 * gdb.guile/scm-ports.exp: New file.
2398 * gdb.guile/scm-pretty-print.c: New file.
2399 * gdb.guile/scm-pretty-print.exp: New file.
2400 * gdb.guile/scm-pretty-print.scm: New file.
2401 * gdb.guile/scm-section-script.c: New file.
2402 * gdb.guile/scm-section-script.exp: New file.
2403 * gdb.guile/scm-section-script.scm: New file.
2404 * gdb.guile/scm-symbol.c: New file.
2405 * gdb.guile/scm-symbol.exp: New file.
2406 * gdb.guile/scm-symtab-2.c: New file.
2407 * gdb.guile/scm-symtab.c: New file.
2408 * gdb.guile/scm-symtab.exp: New file.
2409 * gdb.guile/scm-type.c: New file.
2410 * gdb.guile/scm-type.exp: New file.
2411 * gdb.guile/scm-value-cc.cc: New file.
2412 * gdb.guile/scm-value-cc.exp: New file.
2413 * gdb.guile/scm-value.c: New file.
2414 * gdb.guile/scm-value.exp: New file.
2415 * gdb.guile/source2.scm: New file.
2416 * gdb.guile/types-module.cc: New file.
2417 * gdb.guile/types-module.exp: New file.
2418
7026a7c1
YQ
24192014-02-10 Yao Qi <yao@codesourcery.com>
2420
2421 PR testsuite/16543
2422 * configure.ac: Append gdb.gdb/Makefile in AC_OUTPUT.
2423 * configure: Regenerated.
2424 * Makefile.in: New file.
2425
6c466447
AS
24262014-02-08 Andreas Schwab <schwab@linux-m68k.org>
2427
2428 * gdb.python/py-framefilter.exp: Fix typo.
2429
6e854735
YQ
24302014-02-08 Yao Qi <yao@codesourcery.com>
2431
2432 * gdb.mi/mi-breakpoint-changed.exp (test_insert_delete_modify): Test
2433 that no =breakpoint-modified is emitted when breakpoints are
2434 modified through MI commands.
2435
d137e6dc
PA
24362014-02-07 Pedro Alves <pedro@codesourcery.com>
2437 Pedro Alves <palves@redhat.com>
2438
2439 * gdb.threads/step-after-sr-lock.c: New file.
2440 * gdb.threads/step-after-sr-lock.exp: New file.
2441
b5ee5a50
PA
24422014-02-07 Pedro Alves <palves@redhat.com>
2443
2444 * gdb.threads/stepi-random-signal.exp: Set SIGCHLD to print.
2445
3c77faf3
JK
24462014-02-06 Jan Kratochvil <jan.kratochvil@redhat.com>
2447
2448 Fix i386-sse-stack-align.exp regression since GDB_PARALLEL.
2449 * gdb.arch/i386-sse-stack-align.exp: Use standard_output_file.
2450
6dddc817
DE
24512014-02-06 Doug Evans <xdje42@gmail.com>
2452
2453 * gdb.python/py-breakpoint.exp (test_bkpt_eval_funcs): Update expected
2454 output.
2455
2456 * gdb.gdb/python-interrupts.exp: New file.
2457
de7b2893
YQ
24582014-02-05 Yao Qi <yao@codesourcery.com>
2459
2460 * gdb.trace/report.exp (use_collected_data): Test the output
2461 of "info threads" and "info inferiors".
2462
66d032ac
YQ
24632014-02-05 Yao Qi <yao@codesourcery.com>
2464
2465 Revert this patch:
2466
2467 2013-05-24 Yao Qi <yao@codesourcery.com>
2468
2469 * gdb.trace/tfile.exp: Test inferior and thread.
2470
591a12a1
UW
24712014-02-04 Ulrich Weigand <uweigand@de.ibm.com>
2472
2473 * gdb.base/sigbpt.exp: Do not use "*" when setting breakpoint
2474 on a function.
2475 * gdb.base/step-bt.c: Call hello via function pointer to make
2476 sure its first instruction is executed on powerpc64le-linux.
2477
0ff3e01f
UW
24782014-02-04 Ulrich Weigand <uweigand@de.ibm.com>
2479
2480 * gdb.arch/powerpc-d128-regs.exp: Enable on powerpc64*-*.
2481
084ee545
UW
24822014-02-04 Ulrich Weigand <uweigand@de.ibm.com>
2483
2484 * gdb.arch/vsx-regs.exp: Check target endianness. Provide variants
2485 of the test patterns for use on little-endian systems.
2486
6ed14ff3
UW
24872014-02-04 Ulrich Weigand <uweigand@de.ibm.com>
2488
2489 * gdb.arch/altivec-regs.exp: Use gdb_test_multiple for endian test.
2490 (decimal_vector): Fix for little-endian.
2491
401e27fd
JM
24922014-01-29 Jose E. Marchesi <jose.marchesi@oracle.com>
2493
2494 * gdb.arch/sparc-sysstep.exp: New file.
2495 * gdb.arch/sparc-sysstep.c: Likewise.
2496
2497 * gdb.arch/Makefile.in (EXECUTABLES): Add sparc-sysstep.
2498
8b924729
EBM
24992014-01-28 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
2500
2501 * gdb.base/info-shared.exp: Expect leading `.' on ppc64's symbols.
2502
fb151210
JB
25032014-01-23 Tom Tromey <tromey@redhat.com>
2504
2505 * gdb.ada/array_char_idx: New testcase.
2506
0740f8d8
TT
25072014-01-23 Tom Tromey <tromey@redhat.com>
2508
2509 PR python/16487:
2510 * gdb.python/py-framefilter.exp: Add test using "Error" filter.
2511 * gdb.python/py-framefilter.py (ErrorInName, ErrorFilter): New
2512 classes.
2513
21909fa1
TT
25142014-01-23 Tom Tromey <tromey@redhat.com>
2515
2516 PR python/16491:
2517 * gdb.python/py-framefilter.py (Reverse_Function.function): Read a
2518 string from an inferior frame.
2519 * gdb.python/py-framefilter-mi.exp: Update.
2520
87ce2a04
DE
25212014-01-22 Doug Evans <dje@google.com>
2522
2523 * gdb.server/server-mon.exp: Add tests for "set debug-format".
2524
237b092b
AA
25252014-01-22 Andreas Arnez <arnez@vnet.linux.ibm.com>
2526
2527 * gdb.base/catch-syscall.exp: Activate test on s390*-linux.
2528
d674a709
AA
25292014-01-22 Andreas Arnez <arnez@vnet.linux.ibm.com>
2530
2531 * gdb.trace/entry-values.exp: Remove excess space character from
2532 regex patterns. Handle s390 call instruction.
2533
20fa3390
AA
25342014-01-22 Andreas Arnez <arnez@vnet.linux.ibm.com>
2535
2536 * gdb.dwarf2/dw2-dir-file-name.c (FUNC): Insert alignment and
2537 define "*_start" label. Make "name" static.
2538 * gdb.dwarf2/dw2-dir-file-name.exp: Replace references to
2539 ${name} by references to ${name}_start.
2540
78466714
AA
25412014-01-22 Andreas Arnez <arnez@vnet.linux.ibm.com>
2542
2543 * gdb.base/info-macros.exp: Remove "debug" from the compile
2544 options.
2545
ec9f644a
IB
25462014-01-17 Iain Buclaw <ibuclaw@gdcproject.org>
2547
2548 * gdb.dlang/demangle.exp: New file.
2549
94b1b47e
IB
25502014-01-17 Iain Buclaw <ibuclaw@gdcproject.org>
2551
2552 * gdb.dlang/primitive-types.exp: New file.
2553
7f420862
IB
25542014-01-17 Iain Buclaw <ibuclaw@gdcproject.org>
2555
2556 * configure.ac: Create gdb.dlang/Makefile.
2557 * configure: Regenerate.
2558 * Makefile.in (ALL_SUBDIRS): Add gdb.dlang.
2559 * gdb.dlang/Makefile.in: New file.
2560 * lib/d-support.exp: New file.
2561 * lib/gdb.exp (skip_d_tests): New proc.
2562
52834460
MM
25632014-01-16 Markus Metzger <markus.t.metzger@intel.com>
2564
2565 * gdb.btrace/delta.exp: Check reverse stepi.
2566 * gdb.btrace/tailcall.exp: Update. Add stepping tests.
2567 * gdb.btrace/finish.exp: New.
2568 * gdb.btrace/next.exp: New.
2569 * gdb.btrace/nexti.exp: New.
2570 * gdb.btrace/record_goto.c: Add comments.
2571 * gdb.btrace/step.exp: New.
2572 * gdb.btrace/stepi.exp: New.
2573 * gdb.btrace/multi-thread-step.c: New.
2574 * gdb.btrace/multi-thread-step.exp: New.
2575 * gdb.btrace/rn-dl-bind.c: New.
2576 * gdb.btrace/rn-dl-bind.exp: New.
2577 * gdb.btrace/data.c: New.
2578 * gdb.btrace/data.exp: New.
2579 * gdb.btrace/Makefile.in (EXECUTABLES): Add new.
2580
6e07b1d2
MM
25812014-01-16 Markus Metzger <markus.t.metzger@intel.com>
2582
2583 * gdb.btrace/Makefile.in (EXECUTABLES): Add delta.
2584 * gdb.btrace/exception.exp: Update.
2585 * gdb.btrace/instruction_history.exp: Update.
2586 * gdb.btrace/record_goto.exp: Update.
2587 * gdb.btrace/tailcall.exp: Update.
2588 * gdb.btrace/unknown_functions.exp: Update.
2589 * gdb.btrace/delta.exp: New.
2590
0b722aec
MM
25912014-01-16 Markus Metzger <markus.t.metzger@intel.com>
2592
2593 * gdb.btrace/record_goto.exp: Add backtrace test.
2594 * gdb.btrace/tailcall.exp: Add backtrace test.
2595
066ce621
MM
25962014-01-16 Markus Metzger <markus.t.metzger@intel.com>
2597
2598 * gdb.btrace/Makefile.in (EXECUTABLES): Add record_goto.
2599 * gdb.btrace/record_goto.c: New.
2600 * gdb.btrace/record_goto.exp: New.
2601 * gdb.btrace/x86-record_goto.S: New.
2602
0688d04e
MM
26032014-01-16 Markus Metzger <markus.t.metzger@intel.com>
2604
2605 * gdb.btrace/function_call_history.exp: Update tests.
2606 * gdb.btrace/instruction_history.exp: Update tests.
2607
8710b709
MM
26082014-01-16 Markus Metzger <markus.t.metzger@intel.com>
2609
2610 * gdb.btrace/function_call_history.exp: Fix expected field
2611 order for "record function-call-history".
2612 Add new tests for "record function-call-history /c".
2613 * gdb.btrace/exception.cc: New.
2614 * gdb.btrace/exception.exp: New.
2615 * gdb.btrace/tailcall.exp: New.
2616 * gdb.btrace/x86-tailcall.S: New.
2617 * gdb.btrace/x86-tailcall.c: New.
2618 * gdb.btrace/unknown_functions.c: New.
2619 * gdb.btrace/unknown_functions.exp: New.
2620 * gdb.btrace/Makefile.in (EXECUTABLES): Add new.
2621
5de9129b
MM
26222014-01-16 Markus Metzger <markus.t.metzger@intel.com>
2623
2624 * gdb.btrace/instruction_history.exp: Update.
2625 * gdb.btrace/function_call_history.exp: Update.
2626
23a7fe75
MM
26272014-01-16 Markus Metzger <markus.t.metzger@intel.com>
2628
2629 * gdb.btrace/function_call_history.exp: Fix expected function
2630 trace.
2631 * gdb.btrace/instruction_history.exp: Initialize traced.
2632 Remove traced_functions.
2633
724c7dd8
MM
26342014-01-16 Markus Metzger <markus.t.metzger@intel.com>
2635
2636 * gdb.btrace/function_call_history.exp: Update
2637 * gdb.btrace/instruction_history.exp: Update.
2638
6d78d93b
MM
26392014-01-16 Markus Metzger <markus.t.metzger@intel.com>
2640
2641 * gdb.btrace/enable.exp: Update expected text.
2642
93a360cc
OJ
26432014-01-16 Omair Javaid <Omair.Javaid@linaro.org>
2644
2645 * gdb.dwarf2/dw2-dos-drive.S: Increase text section size to 4
2646 bytes.
2647
3772b53f
MR
26482014-01-15 Maciej W. Rozycki <macro@codesourcery.com>
2649
2650 * gdb.base/float.exp: Handle "aarch64*-*-*" targets.
2651
596662fa
OJ
26522014-01-15 Omair Javaid <omair.javaid@linaro.org>
2653
2654 * lib/gdb.exp (supports_process_record): Return true for
2655 arm*-linux*. (supports_reverse): Likewise.
2656
b5b08fb4
SC
26572014-01-13 Siva Chandra Reddy <sivachandra@google.com>
2658
2659 PR python/15464
2660 PR python/16113
2661 * gdb.python/py-type.c: Enhance test case.
2662 * gdb.python/py-value-cc.cc: Likewise
2663 * gdb.python/py-type.exp: Add new tests.
2664 * gdb.python/py-value-cc.exp: Likewise
2665
52d7fb13
AA
26662014-01-10 Andreas Arnez <arnez@linux.vnet.ibm.com>
2667 Pedro Alves <palves@redhat.com>
2668
2669 * gdb.dwarf2/dw2-dir-file-name.c (FUNC): Remove "*_start" symbol.
2670 Make "name" extern.
2671 * gdb.dwarf2/dw2-dir-file-name.exp (out_cu, out_line): Replace
2672 references to ${name}_start by references to ${name}.
2673
a2cd8cfe
JB
26742014-01-10 Joel Brobecker <brobecker@adacore.com>
2675
2676 * gdb.ada/pp-rec-component.exp: Remove path from "source" test.
2677
4e23fced
JB
26782014-01-10 Joel Brobecker <brobecker@adacore.com>
2679
2680 * gdb.python/py-pp-integral.exp: Remove path from "source" test.
2681
c6a9e42c
PA
26822014-01-09 Maciej W. Rozycki <macro@codesourcery.com>
2683 Pedro Alves <palves@redhat.com>
2684
2685 * gdb.mi/mi-info-os.exp: Connect to the target with
2686 mi_gdb_target_load.
2687
b7ea362b
PA
26882014-01-08 Pedro Alves <palves@redhat.com>
2689
2690 * gdb.threads/reconnect-signal.c: New file.
2691 * gdb.threads/reconnect-signal.exp: New file.
2692
5e3f4fab
EBM
26932014-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
2694
2695 * gdb.base/source-dir.exp: New file.
2696
79301218
JB
26972014-01-07 Joel Brobecker <brobecker@adacore.com>
2698
2699 * gdb.ada/mi_interface: New testcase.
2700
8e355c5d
JB
27012014-01-07 Joel Brobecker <brobecker@adacore.com>
2702
2703 * gdb.ada/pp-rec-component.exp, gdb.ada/pp-rec-component.py,
2704 gdb.ada/pp-rec-component/foo.adb, gdb.ada/pp-rec-component/pck.adb,
2705 gdb.ada/pp-rec-component/pck.ads: New files.
2706
c0d48811
JB
27072014-01-07 Joel Brobecker <brobecker@adacore.com>
2708
2709 * gdb.python/py-pp-integral.c: New file.
2710 * gdb.python/py-pp-integral.py: New file.
2711 * gdb.python/py-pp-integral.exp: New file.
2712
17b609c3 2713For older changes see ChangeLog-1993-2013.
c906108c 2714\f
8d8cb839
EZ
2715;; Local Variables:
2716;; mode: change-log
2717;; left-margin: 8
2718;; fill-column: 74
2719;; version-control: never
2720;; End:
902f2ccb 2721
14f8b115 2722 Copyright 2014 Free Software Foundation, Inc.
902f2ccb
MC
2723 Copying and distribution of this file, with or without modification,
2724 are permitted provided the copyright notice and this notice are preserved.