]> git.ipfire.org Git - thirdparty/binutils-gdb.git/blame - gdb/testsuite/ChangeLog
[AArch64] Cortex-A53 erratum 835769 linker workaround
[thirdparty/binutils-gdb.git] / gdb / testsuite / ChangeLog
CommitLineData
092f880b
YQ
12014-10-20 Yao Qi <yao@codesourcery.com>
2
3 * gdb.python/py-objfile-script-gdb.py.in: Rename it to ...
4 * gdb.python/py-objfile-script-gdb.py: New file.
5 * gdb.python/py-objfile-script.exp: Update reference to
6 py-objfile-script-gdb.py.in. Use gdb_remote_donwload instead
7 of remote_download. Remove the dest file.
8
acbdb7f3
YQ
92014-10-20 Yao Qi <yao@codesourcery.com>
10
11 * gdb.base/checkpoint.exp: Don't remove file copied on host.
12 * gdb.base/step-line.exp: Likewise.
13 * gdb.dwarf2/dw2-anonymous-func.exp: Likewise.
14 * gdb.dwarf2/dw2-basic.exp: Likewise.
15 * gdb.dwarf2/dw2-compressed.exp: Likewise.
16 * gdb.dwarf2/dw2-filename.exp: Likewise.
17 * gdb.dwarf2/dw2-intercu.exp: Likewise.
18 * gdb.dwarf2/dw2-intermix.exp: Likewise.
19 * gdb.dwarf2/dw2-producer.exp: Likewise.
20 * gdb.dwarf2/mac-fileno.exp: Likewise.
21 * gdb.python/py-frame-args.exp: Likewise.
22 * gdb.python/py-framefilter.exp: Likewise.
23 * gdb.python/py-mi.exp: Likewise.
24 * gdb.python/py-objfile-script.exp: Likewise
25 * gdb.python/py-pp-integral.exp: Likewise.
26 * gdb.python/py-pp-re-notag.exp: Likewise.
27 * gdb.python/py-prettyprint.exp: Likewise.
28 * gdb.python/py-section-script.exp: Likewise.
29 * gdb.python/py-typeprint.exp: Likewise.
30 * gdb.python/py-xmethods.exp: Likewise.
31 * gdb.stabs/weird.exp: Likewise.
32 * gdb.xml/tdesc-regs.exp: Likewise.
33
bd286a29
KCY
342014-10-18 Kwok Cheung Yeung <kcy@codesourcery.com>
35
36 * gdb.dwarf2/dw2-dir-file-name.exp (addr_len): New.
37 (out_cu): Use addr_len for the size of addresses.
38 (out_line): Likewise. Size DW_LNE_set_address instruction
39 according to addr_len.
40 * gdb.dwarf2/dw2-dir-file-name.c (START_INSNS): New.
41 (FUNC): Add START_INSNS to definition.
42
673dc4a0
YQ
432014-10-18 Yao Qi <yao@codesourcery.com>
44
45 * gdb.base/argv0-symlink.exp: Check argv[0] value if
46 gdb_has_argv0 return true.
47 * gdb.guile/scm-value.exp (test_value_in_inferior): Don't
48 check [target_info exists noargs], check [gdb_has_argv0]
49 instead.
50 * gdb.python/py-value.exp (test_value_in_inferior): Likewise.
51 * lib/gdb.exp (gdb_has_argv0, gdb_has_argv0_1): New
52 procedures.
53
4ffbba72
DE
542014-10-17 Doug Evans <dje@google.com>
55
56 * gdb.python/py-events.exp: Update expected output for clear_objfiles
57 event.
58 * gdb.python/py-events.py: Add clear_objfiles event.
59
d096d8c1
DE
602014-10-17 Doug Evans <dje@google.com>
61
62 * gdb.python/py-objfile.exp: Test progspace attribute.
63
a80db015
LM
642014-10-17 Luis Machado <lgustavo@codesourcery.com>
65
66 * gdb.guile/scm-breakpoint.exp: Do not assume any
67 directory separators when matching source file paths.
68 * gdb.python/py-breakpoint.exp: Likewise.
69 * gdb.reverse/break-precsave.exp: Likewise.
70 * gdb.reverse/break-reverse.exp: Likewise.
71 * gdb.reverse/consecutive-precsave.exp: Likewise.
72 * gdb.reverse/finish-precsave.exp: Likewise.
73 * gdb.reverse/finish-reverse-bkpt.exp: Likewise.
74 * gdb.reverse/finish-reverse.exp: Likewise.
75 * gdb.reverse/i386-precsave.exp: Likewise.
76 * gdb.reverse/i387-env-reverse.exp: Likewise.
77 * gdb.reverse/i387-stack-reverse.exp: Likewise.
78 * gdb.reverse/machinestate-precsave.exp: Likewise.
79 * gdb.reverse/machinestate.exp: Likewise.
80 * gdb.reverse/sigall-precsave.exp: Likewise.
81 * gdb.reverse/solib-precsave.exp: Likewise.
82 * gdb.reverse/step-precsave.exp: Likewise.
83 * gdb.reverse/until-precsave.exp: Likewise.
84 * gdb.reverse/watch-precsave.exp: Likewise.
85 * gdb.reverse/watch-reverse.exp: Likewise.
86
b22089ab
YQ
872014-10-17 Yao Qi <yao@codesourcery.com>
88
89 * lib/gdb.exp (gdb_skip_xml_test): Copy trivial.xml to host.
90 * gdb.xml/tdesc-regs.exp: Copy single-reg.xml to host.
91
6c4486e6
PA
922014-10-17 Pedro Alves <palves@redhat.com>
93
94 PR gdb/17471
95 * gdb.base/bg-execution-repeat.c: New file.
96 * gdb.base/bg-execution-repeat.exp: New file.
97
0ff33695
PA
982014-10-17 Pedro Alves <palves@redhat.com>
99
100 PR gdb/17300
101 * gdb.base/continue-all-already-running.c: New file.
102 * gdb.base/continue-all-already-running.exp: New file.
103
6fdebc3d
PA
1042014-10-17 Pedro Alves <palves@redhat.com>
105
106 PR gdb/17472
107 * gdb.base/annota-input-while-running.c: New file.
108 * gdb.base/annota-input-while-running.exp: New file.
109
32a8097b
PA
1102014-10-17 Pedro Alves <palves@redhat.com>
111
112 * gdb.base/callfuncs.exp: emove references to osf.
113 * gdb.base/sigall.exp: Likewise.
114 * gdb.gdb/selftest.exp: Likewise.
115 * gdb.hp/gdb.base-hp/callfwmall.exp: Likewise.
116 * gdb.mi/non-stop.c: Likewise.
117 * gdb.mi/pthreads.c: Likewise.
118 * gdb.reverse/sigall-precsave.exp: Likewise.
119 * gdb.reverse/sigall-reverse.exp: Likewise.
120 * gdb.threads/pthreads.c: Likewise.
121 * gdb.threads/pthreads.exp: Likewise.
122
7a3517ff
YQ
1232014-10-17 Yao Qi <yao@codesourcery.com>
124
125 * gdb.base/commands.exp (gdbvar_complex_if_while_test): Don't
126 check 'target_info exists noargs'.
127 (test_command_prompt_position): Likewise.
128 (progvar_simple_if_test): Don't check 'target_info exists noargs'.
129 Remove "set args".
130 (progvar_simple_while_test): Likewise.
131 (progvar_complex_if_while_test): Likewise.
132 (if_while_breakpoint_command_test): Likewise.
133 (infrun_breakpoint_command_test): Likewise.
134 (breakpoint_command_test): Likewise.
135 (watchpoint_command_test): Likewise.
136 (bp_deleted_in_command_test): Likewise.
137 (temporary_breakpoint_commands): Likewise.
138
bb99c472
YQ
1392014-10-16 Yao Qi <yao@codesourcery.com>
140
141 * gdb.base/remotetimeout.exp: Remove noargs checking.
142
7c16b83e
PA
1432014-10-15 Pedro Alves <palves@redhat.com>
144
145 PR breakpoints/9649
146 * gdb.base/breakpoint-in-ro-region.c (main): Add more instructions.
147 * gdb.base/breakpoint-in-ro-region.exp
148 (probe_target_hardware_step): New procedure.
149 (top level): Probe hardware stepping and hardware breakpoint
150 support. Test stepping through a read-only region, with both
151 "breakpoint auto-hw" on and off and both "always-inserted" on and
152 off.
153
35a49624
IB
1542014-10-15 Iain Buclaw <ibuclaw@gdcproject.org>
155
156 * gdb.dlang/demangle.exp: Update for demangling changes.
157
2d1c107c
SC
1582014-10-15 Siva Chandra Reddy <sivachandra@google.com>
159
160 * gdb.cp/non-trivial-retval.cc: Add new test cases.
161 * gdb.cp/non-trivial-retval.exp: Add new tests.
162
778811d5
SC
1632014-10-15 Siva Chandra Reddy <sivachandra@google.com>
164
165 PR c++/13403
166 PR c++/15154
167 * gdb.cp/non-trivial-retval.cc: New file.
168 * gdb.cp/non-trivial-retval.exp: New file.
169
10c5f0a8
YQ
1702014-10-15 Yao Qi <yao@codesourcery.com>
171
172 * gdb.python/py-parameter.exp: Don't match $srcdir/$subdir on
173 remote host.
174
65d7b369
YQ
1752014-10-15 Yao Qi <yao@codesourcery.com>
176
177 * gdb.python/py-symbol.exp: Match file base name if host is
178 remote, otherwise match file name with dir name.
179 * gdb.python/py-symtab.exp: Likewise.
180 * gdb.python/python.exp: Likewise.
181
46dc1394
YQ
1822014-10-15 Yao Qi <yao@codesourcery.com>
183
184 * gdb.python/py-symbol.exp: Remove trailing ".*" in the
185 pattern.
186 * gdb.python/py-symtab.exp: Likewise.
187 * gdb.python/python.exp: Remove trailing ".*". Fix typo
188 locationn.
189
c40cc657
JB
1902014-10-14 Joel Brobecker <brobecker@adacore.com>
191
192 * gdb.ada/addr_arith: New testcase.
193
2abf49e1
MR
1942014-10-14 Maciej W. Rozycki <macro@codesourcery.com>
195
196 * gdb.dwarf2/dw2-case-insensitive-debug.S: Handle 64-bit pointers.
197 * gdb.dwarf2/dw2-case-insensitive.exp: Update accordingly.
198 * gdb.dwarf2/dw2-skip-prologue.S: Handle 64-bit pointers.
199 * gdb.dwarf2/dw2-skip-prologue.exp: Update accordingly.
200
f7088df3
SDJ
2012014-10-14 Sergio Durigan Junior <sergiodj@redhat.com>
202
203 * gdb.arch/stap-eval-lang-ada.S: Likewise.
204 * gdb.arch/stap-eval-lang-ada.c: Likewise.
205 * gdb.arch/stap-eval-lang-ada.exp: New file.
206
4dc06805
YQ
2072014-10-14 Yao Qi <yao@codesourcery.com>
208
209 * gdb.mi/mi-var-child.c (nothing1): New function.
210 (nothing2): New function.
211 (do_children_tests): Set function pointers by nothing1 and
212 nothing2.
213 * gdb.mi/mi-var-child.exp: Step over new added statements.
214 Update test to match the new output.
215 * gdb.mi/var-cmd.c (nothing1): New function.
216 (nothing2): New function.
217 (do_children_tests): Set function pointers by nothing1 and
218 nothing2.
219 * gdb.mi/mi-var-display.exp: Update test to match output.
220 Step to the line specified by $line_dct_nothing.
221 Increase the number of lines to step.
222
46a93de2
YQ
2232014-10-14 Yao Qi <yao@codesourcery.com>
224
225 * gdb.mi/mi-var-child.exp: Use mi_varobj_update to simplify
226 tests.
227 * gdb.mi/mi2-var-child.exp: Likewise.
228
14ea52ee
DE
2292014-10-13 Doug Evans <dje@google.com>
230
231 * gdb.python/py-objfile.exp: Change name of file name test.
232
e5c6e92b
DE
2332014-10-13 Doug Evans <dje@google.com>
234
235 * gdb.dwarf2/dw2-op-out-param.S: Make DW_FORM_ref4 values be the offset
236 from the start of the CU.
237
c780cc2f
JK
2382014-10-13 Jan Kratochvil <jan.kratochvil@redhat.com>
239 Yao Qi <yao@codesourcery.com>
240
241 Fix "save breakpoints" for "catch" command.
242 * gdb.base/catch-signal.exp: Add gdb_breakpoint "main".
243 Remove -nonewline. Match also the added "main" line.
244
99894e11
JK
2452014-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
246
247 Fix "save breakpoints" for "disable $bpnum" command.
248 * gdb.base/save-bp.c (main): Add label.
249 * gdb.base/save-bp.exp: Add 8th disabled breakpoint. Match it.
250
6e1ac5a3
JK
2512014-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
252
253 * gdb.base/save-bp.exp (info break): Use gdb_test_sequence.
254
754dd2b0
YQ
2552014-10-11 Yao Qi <yao@codesourcery.com>
256
257 * gdb.server/server-kill.exp: Execute command
258 "set remote trace-status-packet on" before "tstatus".
259
f90183d7
YQ
2602014-10-11 Yao Qi <yao@codesourcery.com>
261
262 * gdb.server/server-kill.c: Include sys/types.h and unistd.h.
263 (main): Call getppid.
264 * gdb.server/server-kill.exp: Set breakpoint on line "i = 0;"
265 and continue to it. Read variable "server_pid".
266
bf40a607
YQ
2672014-10-11 Yao Qi <yao@codesourcery.com>
268
269 * gdb.server/server-kill.exp: Remove "delete_breakpoints".
270
052ca370
YQ
2712014-10-11 Yao Qi <yao@codesourcery.com>
272
273 * gdb.threads/thread-find.exp: Don't execute command
274 "info threads".
275 * gdb.threads/attach-into-signal.exp (corefunc): Likewise.
276 * gdb.threads/linux-dp.exp: Don't check the condition
277 $threads_created equals to zero.
278
3831839c
PA
2792014-10-10 Pedro Alves <palves@redhat.com>
280
281 * gdb.base/bigcore.exp: Remove references to IRIX.
282 * gdb.base/funcargs.exp: Likewise.
283 * gdb.base/interrupt.exp: Likewise.
284 * gdb.base/mips_pro.exp: Likewise.
285 * gdb.base/nodebug.exp: Likewise.
286 * gdb.base/setvar.exp: Likewise.
287 * lib/gdb.exp (gdb_compile_shlib): Remove mips-sgi-irix* case.
288
8b9a549d
PA
2892014-10-10 Jan Kratochvil <jan.kratochvil@redhat.com>
290 Pedro Alves <palves@redhat.com>
291
292 PR symtab/14466
293 * gdb.base/vdso-warning.c: New file.
294 * gdb.base/vdso-warning.exp: New file.
295
d48ba5e8
DE
2962014-10-02 Doug Evans <dje@google.com>
297
298 * gdb.base/structs.c (main): Don't run forever.
299
2278c276
PA
3002014-10-02 Pedro Alves <palves@redhat.com>
301
302 * gdb.threads/manythreads.exp (interrupt_and_wait): New procedure.
303 (top level) <stop threads 1, stop threads 2>: Use it.
304
b57bacec
PA
3052014-10-02 Pedro Alves <palves@redhat.com>
306
307 * gdb.threads/break-while-running.exp (test): Add new
308 'update_thread_list' argument. Skip "info threads" if false.
309 (top level): Add new 'update_thread_list' axis.
310
13fd3ff3
PA
3112014-10-02 Pedro Alves <palves@redhat.com>
312
313 PR breakpoints/17431
314 * gdb.base/execl-update-breakpoints.c: New file.
315 * gdb.base/execl-update-breakpoints.exp: New file.
316
0fec99e8
PA
3172014-10-01 Pedro Alves <palves@redhat.com>
318
319 * gdb.base/breakpoint-in-ro-region.c: New file.
320 * gdb.base/breakpoint-in-ro-region.exp: New file.
321
2ddf4301
SM
3222014-10-01 Simon Marchi <simon.marchi@ericsson.com>
323
324 * gdb.mi/mi-exit-code.exp: New file.
325 * gdb.mi/mi-exit-code.c: New file.
326
6a5f3f43
YQ
3272014-09-30 Yao Qi <yao@codesourcery.com>
328
329 * lib/prelink-support.exp (build_executable_own_libs): Error if
330 the target isn't native.
331
345bcc73
YQ
3322014-09-30 Yao Qi <yao@codesourcery.com>
333
334 * gdb.threads/dlopen-libpthread.exp: Skip it if isnative is
335 false.
336
a25a5a45
PA
3372014-09-22 Pedro Alves <palves@redhat.com>
338
339 * gdb.threads/break-while-running.exp: New file.
340 * gdb.threads/break-while-running.c: New file.
341
00ba3162
YQ
3422014-09-19 Yao Qi <yao@codesourcery.com>
343
344 * gdb.dwarf2/dw2-var-zero-addr.exp: Move test into new proc test.
345 Invoke test. Restart GDB with --readnow and invoke test again.
346
c3b7b696
YQ
3472014-09-19 Yao Qi <yao@codesourcery.com>
348
349 * gdb.base/break-on-linker-gcd-function.exp: Move test into new
350 proc set_breakpoint_on_gcd_function. Invoke
351 set_breakpoint_on_gcd_function. Restart GDB with --readnow and
352 invoke set_breakpoint_on_gcd_function again.
353
2b4fd423
DE
3542014-09-18 Doug Evans <dje@google.com>
355
356 * gdb.dwarf2/symtab-producer.exp: New file.
357
a5947601
SDJ
3582014-09-16 Sergio Durigan Junior <sergiodj@redhat.com>
359
360 * gdb.base/global-var-nested-by-dso-solib1.c: New file.
361 * gdb.base/global-var-nested-by-dso-solib2.c: Likewise.
362 * gdb.base/global-var-nested-by-dso.c: Likewise.
363 * gdb.base/global-var-nested-by-dso.exp: Likewise.
364
91c19059
SDJ
3652014-09-16 Sergio Durigan Junior <sergiodj@redhat.com>
366 Pedro Alves <palves@redhat.com>
367
368 * gdb.base/watch-bitfields.exp: Pass string other than test file
369 name to prepare_for_testing.
370 (watch): New procedure.
371 (expect_watchpoint): Use with_test_prefix.
372 (top level): Factor out tests to ...
373 (test_watch_location, test_regular_watch): ... these new
374 procedures, and use with_test_prefix and gdb_continue_to_end.
375
bb9d5f81
PP
3762014-09-16 Patrick Palka <patrick@parcs.ath.cx>
377
378 PR breakpoints/12526
379 * gdb.base/watch-bitfields.exp: New file.
380 * gdb.base/watch-bitfields.c: New file.
381
635856f5
PA
3822014-09-16 Pedro Alves <palves@redhat.com>
383
384 * gdb.base/watchpoint-stops-at-right-insn.exp (test): Compare
385 software and hardware addresses, not software address against
386 itself.
387
7280ceea
PA
3882014-09-16 Pedro Alves <palves@redhat.com>
389
390 * gdb.base/watchpoint-stops-at-right-insn.c: New file.
391 * gdb.base/watchpoint-stops-at-right-insn.exp: New file.
392
428b16bd
PA
3932014-09-16 Pedro Alves <palves@redhat.com>
394
395 * config/vx.exp, config/vxworks.exp, config/vxworks29k.exp: Delete
396 files.
397 * gdb.base/a2-run.exp: Remove all code guarded by istarget
398 "*-*-vxworks*" throughout.
399 * gdb.base/break.exp: Likewise.
400 * gdb.base/default.exp: Likewise.
401 * gdb.base/scope.exp: Likewise.
402 * gdb.base/sepdebug.exp: Likewise.
403 * gdb.base/break.c: Remove all code guarded by #ifdef vxworks
404 throughout.
405 * gdb.base/run.c: Likewise.
406 * gdb.base/sepdebug.c: Likewise.
407 * gdb.hp/gdb.aCC/run.c: Likewise.
408 * gdb.reverse/until-reverse.c: Likewise.
409 * lib/gdb.exp (gdb_compile): Remove is_vxworks branch.
410
666d413c
YQ
4112014-09-16 Yao Qi <yao@codesourcery.com>
412
413 * boards/local-remote-host-native.exp: New file.
414
57cbd724
DE
4152014-09-14 Doug Evans <xdje42@gmail.com>
416
417 * gdb.threads/queue-signal.c (thread_count): New variable.
418 (thread_count_mutex, thread_count_condvar): New variables.
419 (incr_thread_count, wait_all_threads_running): New functions.
420 (main): Wait for all threads to be in their thread functions.
421
81219e53
DE
4222014-09-13 Doug Evans <xdje42@gmail.com>
423
424 * gdb.threads/queue-signal.c: New file.
425 * gdb.threads/queue-signal.exp: New file.
426
3714cea7
DE
4272014-09-13 Doug Evans <xdje42@gmail.com>
428
429 * lib/gdb.exp (gdb_prompt): Add comment and change initial value to
430 be consistent with what default_gdb_init uses.
431 (with_gdb_prompt): Change form of PROMPT argument from a regexp to
432 the plain text of the prompt. Add some logging printfs.
433 * gdb.perf/disassemble.exp: Update call to with_gdb_prompt.
434
fa43b1d7
PA
4352014-09-12 Pedro Alves <palves@redhat.com>
436
437 * gdb.arch/gdb1558.exp: Replace uses of gdb_expect after
438 gdb_run_cmd with gdb_test_multiple or gdb_test throughout.
439 * gdb.arch/i386-size-overlap.exp: Likewise.
440 * gdb.arch/i386-size.exp: Likewise.
441 * gdb.arch/i386-unwind.exp: Likewise.
442 * gdb.base/a2-run.exp: Likewise.
443 * gdb.base/break.exp: Likewise.
444 * gdb.base/charset.exp: Likewise.
445 * gdb.base/chng-syms.exp: Likewise.
446 * gdb.base/commands.exp: Likewise.
447 * gdb.base/dbx.exp: Likewise.
448 * gdb.base/find.exp: Likewise.
449 * gdb.base/funcargs.exp: Likewise.
450 * gdb.base/jit-simple.exp: Likewise.
451 * gdb.base/reread.exp: Likewise.
452 * gdb.base/sepdebug.exp: Likewise.
453 * gdb.base/step-bt.exp: Likewise.
454 * gdb.cp/mb-inline.exp: Likewise.
455 * gdb.cp/mb-templates.exp: Likewise.
456 * gdb.objc/basicclass.exp: Likewise.
457 * gdb.threads/killed.exp: Likewise.
458
9d9bf2df
EBM
4592014-09-12 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
460
461 PR tdep/17379
462 * gdb.arch/powerpc-stackless.S: New file.
463 * gdb.arch/powerpc-stackless.exp: New file.
464
1cf2f1b0
JK
4652014-09-12 Jan Kratochvil <jan.kratochvil@redhat.com>
466
467 * gdb.base/attach.c: Include unistd.h.
468 (main): Call alarm. Add label postloop.
469 * gdb.base/attach.exp (do_attach_tests): Use gdb_get_line_number,
470 gdb_breakpoint, gdb_continue_to_breakpoint.
471 (test_command_line_attach_run): Kill ${testpid} in one exit path.
472
98880d46
PA
4732014-09-11 Pedro Alves <palves@redhat.com>
474
475 PR gdb/17347
476 * lib/gdb.exp (gdb_spawn_with_cmdline_opts): New procedure.
477 * gdb.base/attach.exp (test_command_line_attach_run): New
478 procedure.
479 (top level): Call it.
480
4c92ff2c
PA
4812014-09-11 Pedro Alves <palves@redhat.com>
482
483 * lib/gdb.exp (spawn_wait_for_attach): New procedure.
484 * gdb.base/attach.exp (do_attach_tests, do_call_attach_tests)
485 (do_command_attach_tests): Use spawn_wait_for_attach.
486 * gdb.base/solib-overlap.exp: Likewise.
487 * gdb.multi/multi-attach.exp: Likewise.
488 * gdb.python/py-prompt.exp: Likewise.
489 * gdb.python/py-sync-interp.exp: Likewise.
490 * gdb.server/ext-attach.exp: Likewise.
491
3adc1a7d
GKB
4922014-09-11 Gabriel Krisman Bertazi <gabriel@krisman.be>
493
494 * gdb.fortran/array-element.exp: Remove unexpected "continue"
495 command in testcase. Simplify testcase.
496
96334934
JB
4972014-09-10 Joel Brobecker <brobecker@adacore.com>
498
499 * gdb.dwarf2/dynarr-ptr.exp: Add a few ptype tests.
500
eb479039
JB
5012014-09-10 Joel Brobecker <brobecker@adacore.com>
502
503 * gdb.dwarf2/dynarr-ptr.exp: Add 'first, 'last and 'length tests.
504
deede10c
JB
5052014-09-10 Joel Brobecker <brobecker@adacore.com>
506
507 * gdb.dwarf2/dynarr-ptr.exp: Add subscripting tests.
508
7828a5f5
JB
5092014-09-10 Joel Brobecker <brobecker@adacore.com>
510
511 * gdb.dwarf2/dynarr-ptr.c: New file.
512 * gdb.dwarf2/dynarr-ptr.exp: New file.
513
33aeebcf
MR
5142014-09-09 Maciej W. Rozycki <macro@codesourcery.com>
515
516 * gdb.base/watchpoint-solib.exp: Increase the timeout by a factor
517 of 30 rather than hardcoding 120 for a slow test case. Take the
518 `gdb,timeout' target setting into account for this calculation.
519 Don't extend the timeout for the test cases that don't need it.
520
7b415901
MR
5212014-09-09 Maciej W. Rozycki <macro@codesourcery.com>
522
523 * gdb.reverse/sigall-reverse.exp: Increase the timeout by
524 a factor of 2 for a slow test case. Take the `gdb,timeout'
525 target setting into account for this calculation.
526 * gdb.reverse/until-precsave.exp: Increase the timeout by
527 a factor of 15 and 3 respectively rather than adding 120
528 for a pair of slow test cases. Take the `gdb,timeout'
529 target setting into account for this calculation.
530
4a40f85a
MR
5312014-09-09 Maciej W. Rozycki <macro@codesourcery.com>
532
533 * lib/gdb.exp (gdb_test_multiple): Remove code to select the
534 timeout, don't pass one down to gdb_expect.
535 (gdb_expect): Rework timeout selection.
536
09635af7
MR
5372014-09-09 Maciej W. Rozycki <macro@codesourcery.com>
538
539 * lib/gdbserver-support.exp (gdbserver_start): Throw an error
540 exception on timeout.
541 (gdbserver_run): Catch any `gdbserver_spawn' error exceptions.
542 (gdbserver_start_extended): Catch any `gdbserver_start' error
543 exceptions.
544 (gdbserver_start_multi, mi_gdbserver_start_multi): Likewise.
545 * lib/mi-support.exp (mi_gdb_target_load): Catch any
546 `gdbserver_gdb_load' error exceptions.
547
2bdd10b7
MR
5482014-09-09 Maciej W. Rozycki <macro@codesourcery.com>
549
550 * lib/gdbserver-support.exp (gdbserver_start): Set timeout to
551 120 on waiting for the TCP socket to open.
552
316935f0
DE
5532014-09-09 Doug Evans <xdje42@gmail.com>
554
555 * gdb.base/default.exp (show_conv_list): Add _caller_is,
556 _caller_matches, _any_caller_is, _any_caller_matches.
557
83740597
DE
5582014-09-09 Doug Evans <xdje42@gmail.com>
559
560 * gdb.guile/scm-error.exp: Handle guile 2.2 backtrace output.
561
4c122fc3
YQ
5622014-09-09 Yao Qi <yao@codesourcery.com>
563
564 * gdb.mi/mi-var-display.exp: Set print symbol off.
565
a9f116cb
GKB
5662014-09-07 Gabriel Krisman Bertazi <gabriel@krisman.be>
567
568 PR gdb/17035
569 * gdb.base/commands.exp: Add tests to verify user-defined
570 commands with empty bodies.
571 * gdb.python/py-cmd.exp: Test that we don't show user-defined
572 python commands in `show user command`.
573 * gdb.python/scm-cmd.exp: Test that we don't show user-defined
574 scheme commands in `show user command`.
575
c75bd3a2
JK
5762014-09-07 Jan Kratochvil <jan.kratochvil@redhat.com>
577
578 PR python/17355
579 * gdb.python/amd64-py-framefilter-invalidarg.S: New file.
580 * gdb.python/py-framefilter-invalidarg-gdb.py.in: New file.
581 * gdb.python/py-framefilter-invalidarg.exp: New file.
582 * gdb.python/py-framefilter-invalidarg.py: New file.
583
faa42425
DE
5842014-09-06 Doug Evans <xdje42@gmail.com>
585
586 PR 15276
587 * gdb.python/py-caller-is.c: New file.
588 * gdb.python/py-caller-is.exp: New file.
589
474ca4f6
SDJ
5902014-09-05 Sergio Durigan Junior <sergiodj@redhat.com>
591
592 PR gdb/17235
593 * gdb.arch/amd64-stap-wrong-subexp.exp: New file.
594 * gdb.arch/amd64-stap-wrong-subexp.S: Likewise.
595
eb0b0463
SDJ
5962014-09-04 Sergio Durigan Junior <sergiodj@redhat.com>
597
598 PR fortran/17237
599 * gdb.fortran/print-formatted.exp: New file.
600 * gdb.fortran/print-formatted.f90: Likewise.
601
5f3b99cf
SS
6022014-09-03 Sasha Smundak <asmundak@google.com>
603
604 * gdb.python/py-frame.exp: Test Frame.read_register.
605
7d793aa9
SDJ
6062014-09-03 Sergio Durigan Junior <sergiodj@redhat.com>
607
608 PR python/16699
609 * gdb.python/py-completion.exp: New file.
610 * gdb.python/py-completion.py: Likewise.
611
fb0576e9
DE
6122014-08-28 Doug Evans <dje@google.com>
613
614 * gdb.arch/amd64-pseudo.c (main): Rewrite to better specify when
615 eax,etc. are live with values set by gdb and thus the compiler can't
616 use them.
617 * gdb.arch/i386-pseudo.c (main): Ditto.
618
ee92b0dd
DE
6192014-08-27 Doug Evans <dje@google.com>
620
621 * lib/gdb.exp (gdb_compile_shlib): Add support for clang.
622
6649db35
DE
6232014-08-25 Doug Evans <dje@google.com>
624
625 * gdb.mi/basics.c (callee3, callee2, callee1): Specify result type.
626 (main): Ditto.
627
564b7600
DE
6282014-08-25 Doug Evans <dje@google.com>
629
630 * gdb.threads/thread-execl.exp: #include <stdio.h>.
631
3881fb67
YQ
6322014-08-24 Yao Qi <yao@codesourcery.com>
633
634 * gdb.guile/scm-value.exp (test_lazy_strings): Set print
635 symbol off.
636 * gdb.python/py-value.exp (test_lazy_strings): Likewise.
637
a05a36a5
DE
6382014-08-22 Doug Evans <dje@google.com>
639
640 PR 17276
641 * gdb.dwarf2/dw2-single-line-discriminators.S: New file.
642 * gdb.dwarf2/dw2-single-line-discriminators.c: New file.
643 * gdb.dwarf2/dw2-single-line-discriminators.exp: New file.
644
7c343b48
YQ
6452014-08-22 Yao Qi <yao@codesourcery.com>
646
647 * gdb.python/py-finish-breakpoint.exp: Copy .py file to host.
648 * gdb.python/py-finish-breakpoint2.exp: Likewise.
649 * gdb.python/python.exp: Likewise. Use .py file on the host
650 instead of the build.
651
22fd09ae
JK
6522014-08-21 Jan Kratochvil <jan.kratochvil@redhat.com>
653
654 * gdb.threads/gcore-stale-thread.c: New file.
655 * gdb.threads/gcore-stale-thread.exp: New file.
656
a8454a7c
PA
6572014-08-21 Pedro Alves <palves@redhat.com>
658
659 * gdb.base/gcore-buffer-overflow.exp: Remove "help gcore" test.
660 * gdb.base/gcore-relro-pie.exp: Likewise.
661 * gdb.base/gcore-relro.exp: Likewise.
662 * gdb.base/gcore.exp: Likewise.
663 * gdb.base/print-symbol-loading.exp: Likewise.
664 * gdb.threads/gcore-thread.exp: Likewise.
665 * lib/gdb.exp (gdb_gcore_cmd): Don't expect "Undefined command".
666
2a31c623
PA
6672014-08-20 Pedro Alves <palves@redhat.com>
668 Jan Kratochvil <jan.kratochvil@redhat.com>
669
670 * Makefile.in (EXTRA_RULES, CC): New variables, get from
671 configure.
672 (EXPECT): Handle READ1 being set.
673 (all): Depend on EXTRA_RULES.
674 (check-read1, expect-read1, read1.so, read1): New rules.
675 * README (Testsuite Parameters): Document the READ1 make variable.
676 (Race detection): New section.
677 * configure: Regenerate.
678 * configure.ac: If build==host==target, and running under a
679 GNU/glibc system, add read1 to the extra Makefile rules.
680 (EXTRA_RULES): AC_SUBST it.
681 * lib/read1.c: New file.
682
d36430db
JB
6832014-08-20 Joel Brobecker <brobecker@adacore.com>
684
685 * gdb.dwarf2/data-loc.exp: Add additional tests exercising
686 the handling of variables declared as a typedef to an array
687 which a DW_AT_data_location attribute.
688
9a0dc9e3
PA
6892014-08-19 Andrew Burgess <aburgess@broadcom.com>
690 Pedro Alves <palves@redhat.com>
691
692 PR symtab/14604
693 PR symtab/14605
694 * gdb.dwarf2/dw2-op-out-param.exp: Remove kfail branches and use
695 gdb_test.
696
0718a8da
PA
6972014-08-19 Pedro Alves <palves@redhat.com>
698
699 * gdb.base/watchpoint-hw-hit-once.c (main): Update comment.
700
13b448cd
YQ
7012014-08-19 Yao Qi <yao@codesourcery.com>
702
703 * gdb.base/watchpoint-hw-hit-once.exp: Set breakpoint on the
704 right line.
705
1cbf5077
DB
7062014-08-18 David Blaikie <dblaikie@gmail.com>
707
708 * boards/fission.exp: Explicitly pass -ggnu-pubnames for clang.
709
bf0fae19
JB
7102014-08-18 Joel Brobecker <brobecker@adacore.com>
711
712 * gdb.dwarf2/data-loc.exp: Remove second DW_AT_upper bound
713 attribute in array range.
714
3c8c5dcc
JB
7152014-08-18 Joel Brobecker <brobecker@adacore.com>
716
717 * gdb.dwarf2/data-loc.c, gdb.dwarf2/data-loc.exp: New files.
718
e66d4446
SC
7192014-08-15 Siva Chandra Reddy <sivachandra@google.com>
720
721 PR c++/17132
722 * gdb.cp/pr17132.cc: New file.
723 * gdb.cp/pr17132.exp: New file.
724
940df408
SC
7252014-08-15 Siva Chandra Reddy <sivachandra@google.com>
726
727 * gdb.python/py-xmethods.py (A_getarrayind)
728 (E_method_char_worker.__call__, E_method_int_worker.__call__):
729 Use 'print' with function call syntax.
730 (E_method_matcher.match): Fix tab vs space indentation mixup.
731
ebcc6c3a
YQ
7322014-08-15 Yao Qi <yao@codesourcery.com>
733
734 * gdb.trace/tfile.exp: Return -1 if generate_tracefile returns
735 false.
736
775e0f04
YQ
7372014-08-15 Yao Qi <yao@codesourcery.com>
738
739 * gdb.cp/casts.exp: Set print symbol off.
740 * gdb.cp/class2.exp: Likewise.
741 * gdb.cp/overload.exp: Likewise.
742 * gdb.cp/templates.exp: Likewise.
743
d769e349
DE
7442014-08-11 Doug Evans <dje@google.com>
745
746 * gdb.base/print-symbol-loading.exp (test_load_core): Update.
747 (test_load_shlib): Update.
748
20c6f1e1
YQ
7492014-08-09 Yao Qi <yao@codesourcery.com>
750
751 * gdb.base/display.exp: Invoke is_address_zero_readable.
752 * gdb.guile/scm-value.exp (test_value_in_inferior): Likewise.
753 * gdb.python/py-value.exp (test_value_in_inferior): Likewise.
754 * gdb.base/hbreak-unmapped.exp: Return if
755 is_address_zero_readable returns true.
756 * gdb.base/signest.exp: Likewise.
757 * gdb.base/signull.exp: Likewise.
758 * gdb.base/sigbpt.exp: Likewise.
759 * gdb.guile/scm-disasm.exp: Do the test if
760 is_address_zero_readable returns false.
761 * gdb.guile/scm-pretty-print.exp (run_lang_tests): Likewise.
762 * gdb.python/py-arch.exp: Likewise.
763 * gdb.python/py-prettyprint.exp (run_lang_tests): Likewise.
764 * lib/gdb.exp (is_address_zero_readable): New proc.
765
5792e8e3
YQ
7662014-08-09 Yao Qi <yao@codesourcery.com>
767
768 PR testsuite/13443
769 * gdb.mi/mi-var-display.exp: Make test messages unique.
770
3cecbbbe
TT
7712014-08-04 Tom Tromey <tromey@redhat.com>
772
773 * gdb.base/sss-bp-on-user-bp-2.exp: Expect output from "set debug
774 target 0".
775
00b51ff5
TT
7762014-08-04 Tom Tromey <tromey@redhat.com>
777
778 * gdb.base/sss-bp-on-user-bp-2.exp: Match "to_resume", not
779 "target_resume".
780
6908c509
JB
7812014-08-01 Joel Brobecker <brobecker@adacore.com>
782
783 * gdb.base/vla-datatypes.c (vla_factory): Add new variable
784 inner_vla_struct_object_size.
785 * gdb.base/vla-datatypes.exp: Adjust last test, and mark it
786 as xfail.
787
cc6563d2
PA
7882014-07-30 Pedro Alves <palves@redhat.com>
789
790 * gdb.threads/signal-command-handle-nopass.exp (test): Add
791 comment.
792
7e09a223
YQ
7932014-07-29 Yao Qi <yao@codesourcery.com>
794
795 PR gdb/17206
796 * gdb.base/until-nodebug.exp: New.
797
7ebdbe92
DE
7982014-07-28 Doug Evans <xdje42@gmail.com>
799
800 PR guile/17203
801 * gdb.guile/scm-parameter.exp: Add tests for trying to create
802 previously existing parameter, and previously ambiguously spelled
803 parameter.
804
fdb1adc6
WN
8052014-07-28 Will Newton <will.newton@linaro.org>
806
807 * gdb.base/varargs.exp: Remove KFAILs for ARM.
808
186fcde0
DE
8092014-07-26 Ludovic Courtès <ludo@gnu.org>
810 Doug Evans <xdje42@gmail.com>
811
812 PR guile/17146
813 * gdb.guile/types-module.exp: Add tests for wrong type arguments.
814
70509625
PA
8152014-07-25 Pedro Alves <palves@redhat.com>
816
817 * gdb.threads/signal-command-handle-nopass.c: New file.
818 * gdb.threads/signal-command-handle-nopass.exp: New file.
819 * gdb.threads/signal-command-multiple-signals-pending.c: New file.
820 * gdb.threads/signal-command-multiple-signals-pending.exp: New file.
821 * gdb.threads/signal-delivered-right-thread.c: New file.
822 * gdb.threads/signal-delivered-right-thread.exp: New file.
823
c3f814a1
PA
8242014-07-25 Pedro Alves <palves@redhat.com>
825
826 * gdb.base/double-prompt-target-event-error.exp
827 (cancel_pagination_in_target_event): Remove '-notransfer <return>'
828 match.
829 (cancel_pagination_in_target_event): Rework double prompt
830 detection.
831 * gdb.base/paginate-after-ctrl-c-running.exp
832 (test_ctrlc_while_target_running_paginates): Remove '-notransfer
833 <return>' match.
834 * gdb.base/paginate-bg-execution.exp
835 (test_bg_execution_pagination_return)
836 (test_bg_execution_pagination_cancel): Remove '-notransfer
837 <return>' matches.
838 * gdb.base/paginate-execution-startup.exp
839 (test_fg_execution_pagination_return)
840 (test_fg_execution_pagination_cancel): Remove '-notransfer
841 <return>' matches.
842 * gdb.base/paginate-inferior-exit.exp
843 (test_paginate_inferior_exited): Remove '-notransfer <return>'
844 match.
845 * lib/gdb-utils.exp (string_to_regexp): Move here from lib/gdb.exp.
846 * lib/gdb.exp (pagination_prompt): Run text through
847 string_to_regexp.
848 (gdb_test_multiple): Match $pagination_prompt instead of
849 "<return>".
850 (string_to_regexp): Move to lib/gdb-utils.exp.
851
e214cf6c
JK
8522014-07-22 Jan Kratochvil <jan.kratochvil@redhat.com>
853
854 * gdb.arch/amd64-entry-value-paramref.S: New file.
855 * gdb.arch/amd64-entry-value-paramref.cc: New file.
856 * gdb.arch/amd64-entry-value-paramref.exp: New file.
857 * gdb.arch/amd64-optimout-repeat.S: New file.
858 * gdb.arch/amd64-optimout-repeat.c: New file.
859 * gdb.arch/amd64-optimout-repeat.exp: New file.
860
17d0c5c8
JK
8612014-07-17 Jan Kratochvil <jan.kratochvil@redhat.com>
862
863 PR gdb/17170
864 * gdb.base/statistics.exp: New file.
865
b8b8facf
DE
8662014-07-17 Doug Evans <dje@google.com>
867
74b49205 868 PR gdb/17170
b8b8facf
DE
869 * gdb.base/maint.exp: Update testing of per-command stats.
870
1b5d0ab3
PA
8712014-07-16 Pedro Alves <palves@redhat.com>
872
873 * gdb.trace/tfile.c: Include unistd.h and stdint.h.
874 (start_trace_file): Guard S_IRGRP and S_IROTH uses behind #ifdef.
875 (tfile_write_64, tfile_write_16, tfile_write_8, tfile_write_addr)
876 (tfile_write_buf): New functions.
877 (add_memory_block): Rewrite using the above.
878 (adjust_function_address): New function.
879 (FUNCTION_ADDRESS): New macro.
880 (write_basic_trace_file): Remove short_x local, and use
881 tfile_write_16. Change type of func_addr local to unsigned long
882 long. Use FUNCTION_ADDRESS instead of handling the Thumb bit
883 here. Cast argument of add_memory_block to char pointer.
884 (write_error_trace_file): Avoid alloca. Use FUNCTION_ADDRESS.
885 (main): Remove parameters.
886 * gdb.trace/tfile.exp: Remove nowarnings.
887
4d974e88
SM
8882014-07-15 Simon Marchi <simon.marchi@ericsson.com>
889
890 * gdb.base/debug-expr.exp: Test string evaluation with
891 "debug expression" on.
892
41e99568
PA
8932014-07-15 Pedro Alves <palves@redhat.com>
894
895 * gdb.base/reread.exp: Use clean_restart.
896
487d9753
PL
8972014-07-15 Pierre Langlois <pierre.langlois@embecosm.com>
898
899 * gdb.arch/avr-flash-qualifer.c: New.
900 * gdb.arch/avr-flash-qualifer.exp: New.
901
cc1c52ad
PA
9022014-07-14 Pedro Alves <palves@redhat.com>
903
904 * gdb.base/paginate-after-ctrl-c-running.c: New file.
905 * gdb.base/paginate-after-ctrl-c-running.exp: New file.
906
1e973570
PA
9072014-07-14 Pedro Alves <palves@redhat.com>
908
909 * gdb.base/double-prompt-target-event-error.c: New file.
910 * gdb.base/double-prompt-target-event-error.exp: New file.
911
93d6eb10
PA
9122014-07-14 Pedro Alves <palves@redhat.com>
913
914 PR gdb/17072
915 * gdb.base/paginate-inferior-exit.c: New file.
916 * gdb.base/paginate-inferior-exit.exp: New file.
917
0017922d
PA
9182014-07-14 Pedro Alves <palves@redhat.com>
919
920 PR gdb/17072
921 * gdb.base/paginate-bg-execution.c: New file.
922 * gdb.base/paginate-bg-execution.exp: New file.
923
94696ad3
PA
9242014-07-14 Pedro Alves <palves@redhat.com>
925
926 PR gdb/17072
927 * gdb.base/paginate-execution-startup.c: New file.
928 * gdb.base/paginate-execution-startup.exp: New file.
929 * lib/gdb.exp (pagination_prompt): New global.
930 (default_gdb_spawn): New procedure, factored out from
931 default_gdb_spawn.
932 (default_gdb_start): Adjust to call default_gdb_spawn.
933 (gdb_spawn): New procedure.
934
bd293940
PA
9352014-07-14 Pedro Alves <palves@redhat.com>
936
937 * lib/gdb.exp (gdb_assert): New procedure.
938 * gdb.trace/backtrace.exp (gdb_backtrace_tdp_4): Use it.
939
c933f875
PA
9402014-07-14 Pedro Alves <palves@redhat.com>
941
942 * gdb.base/execution-termios.c: New file.
943 * gdb.base/execution-termios.exp: New file.
944
d98b7a16
TT
9452014-07-14 Tom Tromey <tromey@redhat.com>
946
947 * gdb.cp/vla-cxx.cc: New file.
948 * gdb.cp/vla-cxx.exp: New file.
949
548740d6
TT
9502014-07-14 Tom Tromey <tromey@redhat.com>
951
952 * gdb.reverse/rerun-prec.c: New file.
953 * gdb.reverse/rerun-prec.exp: New file.
954
a25eb028
MR
9552014-07-12 Maciej W. Rozycki <macro@mips.com>
956 Maciej W. Rozycki <macro@codesourcery.com>
957
958 * lib/gdb-utils.exp: New file.
959 * lib/gdb.exp (gdb_run_cmd): Call gdb_init_commands, replacing
960 inline `gdb_init_command' processing.
961 (gdb_start_cmd): Likewise.
962 * lib/mi-support.exp (mi_run_cmd): Likewise.
963 * README: Document `gdb_init_command' and `gdb_init_commands'.
964
218c2655
JK
9652014-07-11 Jan Kratochvil <jan.kratochvil@redhat.com>
966
967 Fix false FAIL running under a very long directory name.
968 * gdb.base/argv0-symlink.exp: Add "set print repeats 10000"
969 and "set print elements 10000". Twice.
970
5401fde3
YQ
9712014-07-11 Yao Qi <yao@codesourcery.com>
972
973 * gdb.base/exprs.exp: "set print symbol off".
974
e76126e8
PA
9752014-07-11 Pedro Alves <palves@redhat.com>
976
977 * gdb.threads/kill.c: New file.
978 * gdb.threads/kill.exp: New file.
979
2d6f0de6
YQ
9802014-07-10 Yao Qi <yao@codesourcery.com>
981
982 * gdb.trace/tfile.c (write_basic_trace_file)
983 [__thumb__||__thumb2__]: Clear the Thumb bit of the function
984 address written to trace file.
985
7180e04a
PA
9862014-07-09 Pedro Alves <palves@redhat.com>
987
988 * gdb.base/attach-wait-input.exp: New file.
989 * gdb.base/attach-wait-input.c: New file.
990
9a9a7608
AB
9912014-07-09 Andrew Burgess <andrew.burgess@embecosm.com>
992
993 * gdb.mi/var-cmd.c (do_nested_struct_union_tests): New function
994 setting up test structures.
995 (main): Call new test function.
996 * gdb.mi/mi2-var-child.exp: Create additional breakpoint in new
997 test function, continue into test function and walk test
998 structures.
999
161ac41e
YQ
10002014-07-02 Yao Qi <yao@codesourcery.com>
1001
1002 * gdb.trace/entry-values.c: Define labels 'foo_start' and
1003 'bar_start' at the beginning of functions 'foo' and 'bar'
1004 respectively.
1005 * gdb.trace/entry-values.exp: Use 'foo_start' and 'bar_start'
1006 instead of 'foo' and 'bar'.
1007
1f267ae3
MM
10082014-07-08 Markus Metzger <markus.t.metzger@intel.com>
1009
1010 * gdb.btrace/segv.exp: New.
1011 * gdb.btrace/segv.c: New.
1012
2b239efb
LM
10132014-07-02 Luis Machado <lgustavo@codesourcery.com>
1014
1015 * gdb.trace/entry-values.exp: Handle powerpc-specific branch
1016 instruction.
1017
cf363f18
MW
10182014-06-30 Mark Wielaard <mjw@redhat.com>
1019
1020 * gdb.base/constvars.c (violent, violet, vips, virgen, vulgar,
1021 vulture, vilify, villar): New volatile array constants.
1022 (vindictive, vegetation): New const volatile array constants.
1023 * gdb.base/volatile.exp: Test volatile and const volatile array
1024 types.
1025
aebf9d24
AA
10262014-06-30 Andreas Arnez <arnez@linux.vnet.ibm.com>
1027
1028 * gdb.base/watchpoint-reuse-slot.exp: Handle the case that the
1029 target lacks support for awatch, rwatch, or hbreak.
1030
b67a2c6f
YQ
10312014-06-27 Yao Qi <yao@codesourcery.com>
1032
1033 * gdb.multi/dummy-frame-restore.exp: New.
1034 * gdb.multi/dummy-frame-restore.c: New.
1035
aef92902
MM
10362014-06-25 Markus Metzger <markus.t.metzger@intel.com>
1037
1038 * gdb.btrace/gcore.exp: New.
1039
8e9db26e
PA
10402014-06-23 Pedro Alves <palves@redhat.com>
1041
1042 * gdb.base/watchpoint-reuse-slot.c: New file.
1043 * gdb.base/watchpoint-reuse-slot.exp: New file.
1044
70afc5b7
SC
10452014-06-23 Siva Chandra Reddy <sivachandra@google.com>
1046
1047 * gdb.python/py-xmethods.exp: Use "progspace" instead of the
1048 progspace's filename in 'info', 'enable' and 'disable' command
1049 tests.
1050
b972bd9c
JK
10512014-06-23 Jan Kratochvil <jan.kratochvil@redhat.com>
1052
1053 * gdb.arch/amd64-stap-special-operands.exp: Use is_lp64_target.
1054 * gdb.arch/amd64-stap-optional-prefix.exp: Likewise.
1055 * gdb.dwarf2/dw2-error.exp: Use istarget and is_lp64_target.
1056
125f8a3d
GB
10572014-06-20 Gary Benson <gbenson@redhat.com>
1058
1059 * gdb.arch/i386-avx.exp: Fix include file location.
1060 * gdb.arch/i386-sse.exp: Likewise.
1061
3ed9baed
IB
10622014-06-19 Iain Buclaw <ibuclaw@gdcproject.org>
1063
1064 * gdb.dlang/expression.exp: New file.
1065
034f788c
PA
10662014-06-19 Pedro Alves <palves@redhat.com>
1067
1068 * gdb.threads/thread-execl.exp (do_test): New procedure, factored
1069 out from ...
1070 (top level): ... here. Iterate running tests under different
1071 scheduler-locking settings.
1072
45371d0c
LM
10732014-06-18 Luis Machado <lgustavo@codesourcery.com>
1074
1075 * gdb.cp/nsalias.exp: Set type of low_pc and high_pc entries
1076 to DW_FORM_addr and use non-zero addresses.
1077
5d376983
SC
10782014-06-18 Siva Chandra Reddy <sivachandra@google.com>
1079
1080 PR gdb/17017
1081 * gdb.python/py-xmethods.cc: Add global function call counters and
1082 increment them in their respective functions. Remove "cout"
1083 statements.
1084 * gdb.python/py-xmethods.exp: Make tests check the global function
1085 call counters instead of depending on inferior IO.
1086
a1aa2221
LM
10872014-06-18 Don Breazeal <donb@codesourcery.com>
1088
1089 * gdb.base/foll-fork.exp (default_fork_parent_follow):
1090 Deleted procedure.
1091 (explicit_fork_parent_follow): Deleted procedure.
1092 (explicit_fork_child_follow): Deleted procedure.
1093 (test_follow_fork): New procedure.
1094 (do_fork_tests): Replace calls to deleted procedures with
1095 calls to test_follow_fork and reset GDB for subsequent
1096 procedure calls.
1097
0fc05997
YQ
10982014-06-17 Yao Qi <yao@codesourcery.com>
1099
1100 * gdb.base/wchar.exp: Set $cent to \u00A2 if "host-charset" is
1101 CP1252.
1102
70795c52
LM
11032014-06-17 Luis Machado <lgustavo@codesourcery.com>
1104
1105 * gdb.mi/mi-var-rtti.cc (type_update_when_use_rtti_test):
1106 Initialize ptr and S explicitly.
1107 (skip_type_update_when_not_use_rtti_test): Likewise.
1108
6be47f0c
KS
11092014-06-16 Keith Seitz <keiths@redhat.com>
1110
1111 PR mi/15863
1112 * gdb.mi/mi-var-cmd.exp: Add test for -var-update before
1113 the inferior is started.
1114
d03de421
PA
11152014-06-16 Pedro Alves <palves@redhat.com>
1116
1117 * gdb.base/break-main-file-remove-fail.c: New file.
1118 * gdb.base/break-main-file-remove-fail.exp: New file.
1119 * gdb.base/break-unload-file.exp: Use build_executable instead of
1120 prepare_for_testing.
1121 (test_break): New parameter "initial_load". Handle it.
1122 (top level): Add initial_load cmdline/file axis.
1123
f9579b99
TT
11242014-06-12 Tom Tromey <tromey@redhat.com>
1125
1126 * gdb.base/completion.exp: Don't use directory name in test.
1127
3657956b
GB
11282014-06-09 Gary Benson <gbenson@redhat.com>
1129
1130 * gdb.base/sigall.c [Functions to send signals]: Reorder to
1131 separate the always-available ANSI-standard signals from the
1132 signals that require checking.
1133 (main): Likewise.
1134 * gdb.reverse/sigall-reverse.c [Functions to send signals]:
1135 Likewise.
1136 (main): Likewise.
1137
4186eb54
KS
11382014-06-07 Keith Seitz <keiths@redhat.com>
1139
1140 Revert:
1141 PR c++/16253
1142 * gdb.cp/var-tag.cc: New file.
1143 * gdb.cp/var-tag.exp: New file.
1144 * gdb.dwarf2/dw2-ada-ffffffff.exp: Set the language to C++.
1145 * gdb.dwarf2/dw2-anon-mptr.exp: Likewise.
1146 * gdb.dwarf2/dw2-double-set-die-type.exp: Likewise.
1147 * gdb.dwarf2/dw2-inheritance.exp: Likewise.
1148
25326a28 11492014-06-06 Doug Evans <xdje42@gmail.com>
6da01dbe
DE
1150
1151 * gdb.guile/scm-frame-args.c (foo): Tweak to work with gcc 4.6.3.
1152
829155c9
PA
11532014-06-06 Pedro Alves <palves@redhat.com>
1154
1155 * gdb.base/sss-bp-on-user-bp-2.exp: Look for target_resume(step)
1156 in target debug output instead of looking at RSP packets,
1157 disabling the test on any target that uses hardware stepping.
1158 Update comments.
1159
61c8d22e
PA
11602014-06-06 Pedro Alves <palves@redhat.com>
1161
1162 * gdb.base/break-unload-file.exp: Fix typo.
1163
d9a47287
YQ
11642014-06-06 Yao Qi <yao@codesourcery.com>
1165
1166 * gdb.base/jit.exp (one_jit_test): Restrict the pattern
1167 from "jit_function" to "^jit_function".
1168
e5e01dbf
YQ
11692014-06-06 Yao Qi <yao@codesourcery.com>
1170
1171 * gdb.base/async.c (foo): Add one statement.
1172 * gdb.base/async.exp: Get the next instruction address and
1173 match the output of "nexti" by instruction address. Match
1174 the hex address in the output of "finish".
1175
73ba372c
GB
11762014-06-06 Gary Benson <gbenson@redhat.com>
1177
1178 * gdb.base/call-signals.c: Remove preprocessor conditionals
1179 for always-defined signals SIGINT, SIGILL, SIGABRT, SIGFPE,
1180 SIGSEGV and SIGTERM.
1181 * gdb.base/sigall.c: Likewise.
1182 * gdb.base/unwindonsignal.c: Likewise.
1183 * gdb.reverse/sigall-reverse.c: Likewise.
1184
831517df
YQ
11852014-06-06 Yao Qi <yao@codesourcery.com>
1186
1187 * gdb.base/hbreak-unmapped.exp: Read memory at address 0. If
1188 readable, skip the test.
1189
b8b91e98
YQ
11902014-06-06 Yao Qi <yao@codesourcery.com>
1191
1192 * gdb.threads/staticthreads.c (thread_function): Move the line
1193 setting breakpoint on forward.
1194 * gdb.threads/staticthreads.exp: Update comments.
1195
fb934770
LC
11962014-06-05 Ludovic Courtès <ludo@gnu.org>
1197
1198 * gdb.guile/scm-value.exp (test_value_in_inferior): Add test
1199 "history-append! type error".
1200
6ef284bd
SM
12012014-06-05 Simon Marchi <simon.marchi@ericsson.com>
1202
1203 * gdb.mi/mi-breakpoint-changed.exp (test_insert_delete_modify): Fix
1204 erroneous dprintf expected input.
1205
a872e241
DE
12062014-06-04 Doug Evans <xdje42@gmail.com>
1207
1208 * gdb.guile/scm-generics.exp: Delete.
1209
16f691fb
DE
12102014-06-04 Doug Evans <xdje42@gmail.com>
1211
1212 * gdb.guile/scm-breakpoint.exp: Update.
1213 Add tests for breakpoint registration.
1214
012370f6
TT
12152014-06-04 Tom Tromey <tromey@redhat.com>
1216
1217 * gdb.base/vla-datatypes.exp: Add tests for VLA-in-structure and
1218 VLA-in-union.
1219 * gdb.base/vla-datatypes.c (vla_factory): Add vla_struct,
1220 inner_vla_struct, vla_union types. Initialize objects of those
1221 types and compute their sizes.
1222
9f5a4cef
HZ
12232014-06-04 Nathan Sidwell <nathan@codesourcery.com>
1224 Hui Zhu <hui@codesourcery.com>
1225
1226 * gdb.base/fileio.exp: Add test for shell not available as well as
1227 available.
1228 * gdb.base/fileio.c (test_system): Check for shell twice.
1229
90a45c4d
YQ
12302014-06-04 Yao Qi <yao@codesourcery.com>
1231
1232 * gdb.base/auto-connect-native-target.exp: Remove redundant
1233 space from the regexp pattern.
1234
70017e41
YQ
12352014-06-04 Yao Qi <yao@codesourcery.com>
1236
1237 * gdb.base/default.exp: Replace "child" with "native" in
1238 regexp pattern.
1239
883964a7
SC
12402014-06-03 Siva Chandra Reddy <sivachandra@google.com>
1241
1242 * gdb.python/py-xmethods.cc: New testcase to test xmethods.
1243 * gdb.python/py-xmethods.exp: New tests to test xmethods.
1244 * gdb.python/py-xmethods.py: Python script supporting the
1245 new testcase and tests.
1246
ef370185
JB
12472014-06-03 Joel Brobecker <brobecker@adacore.com>
1248 Pedro Alves <palves@redhat.com>
1249
1250 PR breakpoints/17000
1251 * gdb.base/sss-bp-on-user-bp.exp: Remove kfail.
1252 * gdb.base/sss-bp-on-user-bp-2.exp: Remove kfail.
1253
1e2ccb61
BM
12542014-06-03 Brad Mouring <bmouring@ni.com> (tiny patch)
1255
1256 * gdb.base/subst.exp: Add tests to verify partial path matching
1257 output.
1258
c6ec5ab2
PA
12592014-06-03 Pedro Alves <palves@redhat.com>
1260
1261 * gdb.base/sss-bp-on-user-bp-2.exp: Skip if testing with a remote
1262 target that doesn't use software single-stepping.
1263
835c559f
PA
12642014-06-03 Pedro Alves <palves@redhat.com>
1265
1266 PR breakpoints/17000
1267 * gdb.base/sss-bp-on-user-bp-2.c: New file.
1268 * gdb.base/sss-bp-on-user-bp-2.exp: New file.
1269
06eb1586
DE
12702014-06-02 Doug Evans <xdje42@gmail.com>
1271
1272 * gdb.guile/scm-parameter.exp: New file.
1273
e698b8c4
DE
12742014-06-02 Doug Evans <xdje42@gmail.com>
1275
1276 * gdb.guile/scm-cmd.c: New file.
1277 * gdb.guile/scm-cmd.exp: New file.
1278
ded03782
DE
12792014-06-02 Doug Evans <xdje42@gmail.com>
1280
1281 * gdb.guile/scm-pretty-print.exp: Add tests for objfile and progspace
1282 pretty-printer lookup.
1283 * gdb.guile/scm-pretty-print.scm (pp_s-printer): New function.
1284 (make-pp_s-printer): Call it.
1285 (make-pretty-printer-from-dict): New function.
1286 (lookup-pretty-printer-maker-from-dict): New function.
1287 (*pretty-printer*): Simplify.
1288 (make-objfile-pp_s-printer): New function.
1289 (install-objfile-pretty-printers!): New function.
1290 (make-progspace-pp_s-printer): New function.
1291 (install-progspace-pretty-printers!): New function.
1292 * gdb.guile/scm-progspace.c: New file.
1293 * gdb.guile/scm-progspace.exp: New file.
1294
41fac0cf
PA
12952014-06-02 Pedro Alves <palves@redhat.com>
1296
1297 * gdb.base/dprintf-bp-same-addr.c: New file.
1298 * gdb.base/dprintf-bp-same-addr.exp: New file.
1299
96ae5695
EBM
13002014-06-02 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
1301
1302 * gdb.arch/powerpc-power.exp: Add power8 instructions to the testcase.
1303 * gdb.arch/powerpc-power.s: Likewise.
1304
da02b3a8
JB
13052014-06-02 Joel Brobecker <brobecker@adacore.com>
1306
1307 * gdb.base/completion.exp: Remove code aimed at restoring TIMEOUT.
1308
c72b2e7b
YQ
13092014-06-01 Yao Qi <yao@codesourcery.com>
1310
1311 * gdb.base/watchpoint.exp (test_watch_location): Check null
1312 pointer can be dereferenced. If not, do the test, otherwise
1313 skip it.
1314
53e8a631
AB
13152014-05-30 Andrew Burgess <aburgess@broadcom.com>
1316
1317 * gdb.arch/amd64-invalid-stack-middle.exp: Update expected
1318 results.
1319 * gdb.arch/amd64-invalid-stack-top.exp: Likewise.
1320
938f0e2f
AB
13212014-05-30 Andrew Burgess <aburgess@broadcom.com>
1322
1323 * gdb.arch/amd64-invalid-stack-middle.S: New file.
1324 * gdb.arch/amd64-invalid-stack-middle.c: New file.
1325 * gdb.arch/amd64-invalid-stack-middle.exp: New file.
1326 * gdb.arch/amd64-invalid-stack-top.c: New file.
1327 * gdb.arch/amd64-invalid-stack-top.exp: New file.
1328
9ba6657a
PA
13292014-05-30 Pedro Alves <palves@redhat.com>
1330
1331 PR breakpoints/17000
1332 * gdb.base/sss-bp-on-user-bp.c: New file.
1333 * gdb.base/sss-bp-on-user-bp.exp: New file.
1334
522c09bf
DB
13352014-05-30 David Blaikie <dblaikie@gmail.com>
1336
1337 * gdb.opt/inline-break.c: Fix clang compatibility by specifying
1338 gnu_inline semantics via attribute.
1339 * gdb.opt/inline-break.exp: Remove -std=c89 now that the test
1340 source explicitly specifies the required semantics.
1341
bf4ef81e
MR
13422014-05-30 Maciej W. Rozycki <macro@codesourcery.com>
1343
1344 * gdb.reverse/sigall-reverse.exp: Fix a typo.
1345
329ea579
PA
13462014-05-29 Pedro Alves <palves@redhat.com>
1347 Tom Tromey <tromey@redhat.com>
1348
1349 * gdb.base/async-shell.exp: Don't enable target-async.
1350 * gdb.base/async.exp
1351 * gdb.base/corefile.exp (corefile_test_attach): Remove 'async'
1352 parameter. Adjust.
1353 (top level): Don't test with "target-async".
1354 * gdb.base/dprintf-non-stop.exp: Don't enable target-async.
1355 * gdb.base/gdb-sigterm.exp: Don't test with "target-async".
1356 * gdb.base/inferior-died.exp: Don't enable target-async.
1357 * gdb.base/interrupt-noterm.exp: Likewise.
1358 * gdb.mi/mi-async.exp: Use "mi-async" instead of "target-async".
1359 * gdb.mi/mi-nonstop-exit.exp: Likewise.
1360 * gdb.mi/mi-nonstop.exp: Likewise.
1361 * gdb.mi/mi-ns-stale-regcache.exp: Likewise.
1362 * gdb.mi/mi-nsintrall.exp: Likewise.
1363 * gdb.mi/mi-nsmoribund.exp: Likewise.
1364 * gdb.mi/mi-nsthrexec.exp: Likewise.
1365 * gdb.mi/mi-watch-nonstop.exp: Likewise.
1366 * gdb.multi/watchpoint-multi.exp: Adjust comment.
1367 * gdb.python/py-evsignal.exp: Don't enable target-async.
1368 * gdb.python/py-evthreads.exp: Likewise.
1369 * gdb.python/py-prompt.exp: Likewise.
1370 * gdb.reverse/break-precsave.exp: Don't test with "target-async".
1371 * gdb.server/solib-list.exp: Don't enable target-async.
1372 * gdb.threads/thread-specific-bp.exp: Likewise.
1373 * lib/mi-support.exp: Adjust to use mi-async.
1374
fd664c91
PA
13752014-05-29 Pedro Alves <palves@redhat.com>
1376
1377 PR gdb/13860
1378 * gdb.mi/mi-cli.exp: Always expect "end-stepping-range" stop
1379 reason, even in sync mode.
1380
251bde03
PA
13812014-05-29 Pedro Alves <palves@redhat.com>
1382 Hui Zhu <hui@codesourcery.com>
1383
1384 PR PR15693
1385 * gdb.mi/mi-condbreak-call-thr-state-mt.c: New file.
1386 * gdb.mi/mi-condbreak-call-thr-state-st.c: New file.
1387 * gdb.mi/mi-condbreak-call-thr-state.c: New file.
1388 * gdb.mi/mi-condbreak-call-thr-state.exp: New file.
1389
7f3c0343
JB
13902014-05-28 Joel Brobecker <brobecker@adacore.com>
1391
1392 * config/monitor.exp (gdb_target_monitor): Replace use of
1393 "set remotebaud" by "set serial baud".
1394
b2715b27
AW
13952014-05-26 Andy Wingo <wingo@igalia.com>
1396
1397 * gdb.guile/scm-breakpoint.exp:
1398 * gdb.guile/scm-gsmob.exp: Update to use plain old object
1399 properties instead of gdb-object-properties.
1400
498a4489
YQ
14012014-05-26 Yao Qi <yao@codesourcery.com>
1402
1403 * gdb.server/no-thread-db.exp: Specify source file name
1404 explicitly when setting a breakpoint.
1405
589fdceb
MM
14062014-05-23 Markus Metzger <markus.t.metzger@intel.com>
1407
1408 * gdb.btrace/vdso.c: New.
1409 * gdb.btrace/vdso.exp: New.
1410
e9089e05
MM
14112014-05-23 Markus Metzger <markus.t.metzger@intel.com>
1412
1413 * gdb.base/gcore.exp (capture_command_output): Move ...
1414 * lib/gdb.exp (capture_command_output): ... here.
1415
67b5c0c1
MM
14162014-05-23 Markus Metzger <markus.t.metzger@intel.com>
1417
1418 * gdb.btrace/data.exp: Test memory access during btrace replay.
1419
a2199296
SM
14202014-05-22 Simon Marchi <simon.marchi@ericsson.com>
1421
1422 * lib/mi-support.exp (mi_run_cmd_full): Add comments.
1423
17b2616c
PA
14242014-05-21 Pedro Alves <palves@redhat.com>
1425
1426 PR gdb/13860
1427 * gdb.mi/mi-cli.exp (line_callee4_next_step): New global.
1428 (top level): Test that output related to execution commands is
1429 sent to the console with CLI commands, but not with MI commands.
1430 Test that breakpoint events are always mirrored to the console.
1431 Also expect the new source line to be output after a "next" in
1432 async mode too. Make it a pass/fail test.
1433 * gdb.mi/mi-solib.exp: Test that the CLI solib event note is
1434 output.
1435 * lib/mi-support.exp (mi_gdb_expect_cli_output): New procedure.
1436
5166082f
PA
14372014-05-21 Pedro Alves <palves@redhat.com>
1438
1439 * gdb.base/list.exp (build_pattern, test_list): New procedures.
1440 Use them to test variations of "list" after reaching a breakpoint.
1441 * gdb.mi/mi-cli.exp (line_main_callme_2): New global.
1442 Test "list" with listsize 10 after reaching a breakpoint.
1443 * gdb.python/python.exp (decode_line current location line
1444 number): Adjust expected line number.
1445
2f25d70f
SM
14462014-05-21 Simon Marchi <simon.marchi@ericsson.com>
1447
1448 * lib/mi-support.exp (mi_run_cmd_full): Revert to original
1449 behavior for $args, pass it directly to "run".
1450
ff604a67
MR
14512014-05-21 Maciej W. Rozycki <macro@codesourcery.com>
1452
1453 * lib/gdb.exp (default_gdb_init): Bump `match_max' up from
1454 30000 to 65536.
1455
6a3cb8e8
PA
14562014-05-21 Pedro Alves <palves@redhat.com>
1457
1458 * boards/gdbserver-base.exp (GDBFLAGS): Set to "set
1459 auto-connect-native-target off".
1460 * gdb.base/auto-connect-native-target.c: New file.
1461 * gdb.base/auto-connect-native-target.exp: New file.
1462
4ebfc96e
PA
14632014-05-21 Pedro Alves <palves@redhat.com>
1464
1465 * gdb.base/default.exp: Test "target native" instead of "target
1466 child".
1467
36d46afb
MW
14682014-05-21 Mark Wielaard <mjw@redhat.com>
1469
1470 * gdb.cp/var-tag.exp (do_global_tests): Handle underlying type.
1471
5876f503
JK
14722014-05-21 Jan Kratochvil <jan.kratochvil@redhat.com>
1473
1474 Fix TLS access for -static -pthread.
1475 * gdb.threads/staticthreads.c <HAVE_TLS> (tlsvar): New.
1476 <HAVE_TLS> (thread_function, main): Initialize it.
1477 * gdb.threads/staticthreads.exp: Try gdb_compile_pthreads for $have_tls.
1478 Add clean_restart.
1479 <$have_tls != "">: Check TLSVAR.
1480
0256a6ac
PA
14812014-05-21 Pedro Alves <palves@redhat.com>
1482
1483 * gdb.base/dcache-line-read-error.c: New.
1484 * gdb.base/dcache-line-read-error.exp: New.
1485
936d2992
PA
14862014-05-20 Pedro Alves <palves@redhat.com>
1487
1488 * gdb.base/compare-sections.c: New file.
1489 * gdb.base/compare-sections.exp: New file.
1490
802e8e6d
PA
14912014-05-20 Pedro Alves <palves@redhat.com>
1492
1493 * gdb.base/break-idempotent.c: New file.
1494 * gdb.base/break-idempotent.exp: New file.
1495
e59fa00f
MM
14962014-05-20 Markus Metzger <markus.t.metzger@intel.com>
1497
1498 * gdb.btrace/nohist.exp: New.
1499
8b696e31
YQ
15002014-05-20 Yao Qi <yao@codesourcery.com>
1501
1502 * lib/gdb.exp (gdb_init): Set timeout if test file is under
1503 gdb.reverse directory and gdb_reverse_timeout exists in board
1504 setting.
1505 * README: Document gdb_reverse_timeout.
1506
73c9764f
YQ
15072014-05-20 Yao Qi <yao@codesourcery.com>
1508
1509 * lib/gdb.exp (default_gdb_init): Rename argument 'args' by
1510 'test_file_name'. Treat args as a string instead of a list.
1511 (gdb_init): Rename argument 'args' by 'test_file_name'.
1512
f1f4348a
JK
15132014-05-19 Jan Kratochvil <jan.kratochvil@redhat.com>
1514
1515 * gdb.arch/powerpc-power.exp: New file.
1516 * gdb.arch/powerpc-power.s: New file.
1517
0dbe70ce
DE
15182014-05-16 Doug Evans <dje@google.com>
1519
1520 * gdb.base/Makefile.in (EXECUTABLES): Add completion.
d7761c2c
DE
1521 * gdb.base/completion.exp: Check that all expected files exist
1522 before doing file completion.
0dbe70ce 1523
8d551b02
DE
15242014-05-16 Doug Evans <dje@google.com>
1525
1526 * gdb.base/catch-syscall.exp (test_catch_syscall_fail_nodatadir):
1527 Update.
1528 (do_syscall_tests_without_xml): Update.
1529
73eb7709
PA
15302014-05-16 Pedro Alves <palves@redhat.com>
1531
1532 * lib/mi-support.exp (mi_expect_stop): On timeout, say "timeout"
1533 instead of "unknown output after running".
1534
3fae92fc
YQ
15352014-05-16 Yao Qi <yao@codesourcery.com>
1536
1537 * gdb.dwarf2/dw2-filename.exp: Copy file1.txt to host. Remove
1538 file1.txt from host at the end.
1539 * gdb.dwarf2/dw2-anonymous-func.exp: Likewise.
1540
c2b2ccc5
DE
15412014-05-15 Doug Evans <dje@google.com>
1542
1543 * gdb.dwarf2/fission-reread.S: Remove directory from .dwo file path.
1544 * gdb.dwarf2/fission-reread.exp: Set debug-file-directory before
1545 loading file. Add test for TU lookup.
1546
8c217a4b
SM
15472014-05-15 Simon Marchi <simon.marchi@ericsson.com>
1548
1549 * lib/mi-support.exp (mi_run_cmd_full): Set arguments by
1550 calling "-exec-arguments" or "set args" before running the
1551 inferior.
1552
3deb39c6
SM
15532014-05-15 Simon Marchi <simon.marchi@ericsson.com>
1554
1555 * lib/mi-support.exp (mi_expect_stop): Expect message for
1556 inferiors that exit with non-zero exit code.
1557
71a79f8c
YQ
15582014-05-14 Yao Qi <yao@codesourcery.com>
1559
1560 * gdb.mi/mi-file.exp (test_file_list_exec_source_file): Don't
1561 match absolute path on remote host.
1562 (test_file_list_exec_source_files): Remove "/" from the
1563 pattern.
1564
f23fcd46
YQ
15652014-05-14 Yao Qi <yao@codesourcery.com>
1566
1567 * boards/local-remote-host-notty.exp (${board}_file): New
1568 proc.
1569
9404b58f
KM
15702014-05-07 Kyle McMartin <kyle@redhat.com>
1571
1572 Pushed by Joel Brobecker <brobecker@adacore.com>.
1573 * gdb.arch/aarch64-atomic-inst.c: New file.
1574 * gdb.arch/aarch64-atomic-inst.exp: New file.
1575
5e45f04c
YQ
15762014-05-07 Yao Qi <yao@codesourcery.com>
1577
1578 * gdb.dwarf2/dwzbuildid.exp: Match output "No symbol "the_int"
1579 in current context" too.
1580
c888a17d
KS
15812014-05-05 Keith Seitz <keiths@redhat.com>
1582
1583 * gdb.linespec/ls-dollar.exp: Add test for linespec
1584 file:convenience_variable.
1585
290a839c
YQ
15862014-05-05 Yao Qi <yao@codesourcery.com>
1587
1588 * gdb.trace/unavailable.exp (gdb_collect_args_test): Save
1589 traceframes into tfile and ctf trace files. Read data from
1590 trace file and test collected data.
1591 (gdb_collect_locals_test): Likewise.
1592 (gdb_unavailable_registers_test): Likewise.
1593 (gdb_unavailable_floats): Likewise.
1594 (gdb_collect_globals_test): Likewise.
1595 (top-level): Append "ctf" to trace_file_targets if GDB
1596 supports.
1597
b5262cd0
YQ
15982014-05-05 Yao Qi <yao@codesourcery.com>
1599
1600 * gdb.trace/unavailable.exp (gdb_collect_args_test): Move some
1601 code to ...
1602 (gdb_collect_args_test_1): ... it. New proc.
1603 (gdb_collect_locals_test): Move some code to ...
1604 (gdb_collect_locals_test_1): ... it. New proc.
1605 (gdb_unavailable_registers_test): Move some code to ...
1606 (gdb_unavailable_registers_test_1): ... it. New proc.
1607 (gdb_unavailable_floats): Move some code to ...
1608 (gdb_unavailable_floats_1): ... it. New proc.
1609
30a1e6cc
SDJ
16102014-05-02 Sergio Durigan Junior <sergiodj@redhat.com>
1611
1612 * gdb.arch/amd64-stap-optional-prefix.S (main): Add several
1613 probes to test for bitness recognition.
1614 * gdb.arch/amd64-stap-optional-prefix.exp
1615 (test_probe_value_without_reg): New procedure.
1616 Add code to test for different kinds of bitness.
1617
f33da99a
SDJ
16182014-05-02 Sergio Durigan Junior <sergiodj@redhat.com>
1619
1620 PR breakpoints/16889
1621 * gdb.arch/amd64-stap-optional-prefix.S: New file.
1622 * gdb.arch/amd64-stap-optional-prefix.exp: Likewise.
1623
5b80f00d
PA
16242014-05-01 Pedro Alves <palves@redhat.com>
1625
1626 * lib/gdb.exp (gdb_load): Extend comment. Skip calling
1627 gdb_file_cmd if no file is specified.
1628 * boards/native-extended-gdbserver.exp (gdb_load): Use the
1629 last_loaded_file to set the remote exec-file.
1630
f8c2a73c
PA
16312014-05-01 Pedro Alves <palves@redhat.com>
1632
1633 * boards/local-remote-host.exp: New file.
1634
be6e8ac7
PA
16352014-05-01 Pedro Alves <palves@redhat.com>
1636
1637 * boards/local-remote-host.exp: Rename to ...
1638 * boards/local-remote-host-notty.exp: ... this.
1639
cac0dc8f
JB
16402014-04-28 Joel Brobecker <brobecker@adacore.com>
1641
1642 * gdb.ada/dyn_arrayidx: New testcase.
1643
9730e6cc
YQ
16442014-04-26 Yao Qi <yao@codesourcery.com>
1645
1646 * gdb.dwarf2/dwz.exp: Compile main.c to object. Restart GDB
1647 and compute the length of function main. Save it in
1648 $main_length.
1649 (Dwarf::assemble): Use $main_length instead of hard-coded 10.
1650 (top-level): Use gdb_compile to compile objects into
1651 executable and restart GDB. Remove invocation to
1652 prepare_for_testing.
1653
7ae1a6a6
PA
16542014-04-25 Simon Marchi <simon.marchi@ericsson.com>
1655 Pedro Alves <palves@redhat.com>
1656
1657 PR server/16255
1658 * gdb.multi/multi-attach.c: New file.
1659 * gdb.multi/multi-attach.exp: New file.
1660
4082afcc
PA
16612014-04-25 Pedro Alves <palves@redhat.com>
1662
1663 * gdb.base/cond-eval-mode.exp (warning): Move trailing \r\n to
1664 user.
1665 (top level): Test that "set remote conditional-breakpoints-packet
1666 off" works as intended.
1667 * gdb.base/dprintf.exp: Test that "set remote
1668 breakpoint-commands-packet off" works as intended.
1669 * gdb.trace/change-loc.exp (tracepoint_install_in_trace_disabled):
1670 New function.
1671 (top level): Call it.
1672 * gdb.trace/ftrace.exp (test_fast_tracepoints): Test that "set
1673 remote fast-tracepoints-packet off" works as intended.
1674 * gdb.trace/qtro.exp (gdb_is_target_remote): Moved ...
1675 * lib/gdb.exp (gdb_is_target_remote): ... here.
1676
2abc3f8d
DB
16772014-04-24 David Blaikie <dblaikie@gmail.com>
1678
1679 * gdb.base/catch-syscall.c: Make unreferenced statics non-static to
1680 ensure clang would not discard them.
1681 * gdb.base/gdbvars.c: Ditto.
1682 * gdb.base/memattr.c: Ditto.
1683 * gdb.base/whatis.c: Ditto.
1684 * gdb.python/py-prettyprint.c: Ditto.
1685 * gdb.trace/actions.c: Ditto.
1686 * gdb.cp/ptype-cv-cp.cc: Mark unused global const int as used to
1687 ensure clang would not discard it.
1688
bfd39632
DB
16892014-04-24 David Blaikie <dblaikie@gmail.com>
1690
1691 * gdb.stabs/gdb11479.c (tag_dummy_enum): introduce a variable to cause
1692 clang to emit the full definition of type required by the test
1693 * gdb.stabs/gdb11479.exp (do_test): correct a typo in a test message
1694
22842ff6
DB
16952014-04-24 David Blaikie <dblaikie@gmail.com>
1696
1697 * gdb.cp/pr10728-x.cc (main::x): Return by value instead of pointer to
1698 coax Clang into emitting the definition of the type.
1699 * gdb.cp/pr10728-x.h (y): Ditto.
1700 * gdb.cp/pr10728-y.cc (y): Ditto.
1701
c2e827ad
DB
17022014-04-24 David Blaikie <dblaikie@gmail.com>
1703
1704 * gdb.base/label.exp: XFAIL label related tests under Clang.
1705 * gdb.cp/cplabel.exp: Ditto.
1706 * gdb.linespec/ls-errs.exp: Refactor tests to execute directly and XFAIL
1707 under Clang those using labels.
1708
4c2d33e7
YQ
17092014-04-25 Yao Qi <yao@codesourcery.com>
1710
1711 * gdb.dwarf2/dwz.exp (Dwarf::assemble): Remove unused
1712 double_label.
1713 * gdb.dwarf2/dwzbuildid.exp (Dwarf::assemble): Remove
1714 partial_label and double_label.
1715
56083b99
DB
17162014-04-24 David Blaikie <dblaikie@gmail.com>
1717
1718 * gdb.python/lib-types.exp: Fix test and xfail under gcc due to gcc/55641.
1719
25d4e99d
DB
17202014-04-24 David Blaikie <dblaikie@gmail.com>
1721
1722 * gdb.cp/cpexprs.cc: Move braces to the same line as the start
1723 of the function to work across GCC and Clang.
1724 * gdb.cp/cpexprs.exp: Account for GCC/Clang difference in vtable
1725 pointer types (const void ** const V void **).
1726
01f9f808
MS
17272014-04-24 Michael Sturm <michael.sturm@mintel.com>
1728 Walfred Tedeschi <walfred.tedeschi@intel.com>
1729
1730 * Makefile.in (EXECUTABLES): Added i386-avx512.
1731 * gdb.arch/i386-avx512.c: New file.
1732 * gdb.arch/i386-avx512.exp: Likewise.
1733
4b48d439
KS
17342014-04-23 Keith Seitz <keiths@redhat.com>
1735
1736 * lib/mi-support.exp (mi_list_breakpoints): Delete.
1737 (mi_make_breakpoint_table): New procedure.
1738 (mi_create_breakpoint): Use mi_make_breakpoint
1739 and return the result.
1740 (mi_make_breakpoint): New procedure.
1741 (mi_build_kv_pairs): New procedure.
1742
1743 * gdb.mi/mi-break.exp: Remove unused globals,
1744 update mi_create_breakpoint usage, and use mi_make_breakpoint_table.
1745 All callers updated.
1746 * gdb.mi/mi-dprintf.exp: Use variable to track command
1747 number.
1748 Update all callers of mi_create_breakpoint and use
1749 mi_make_breakpoint_table.
1750 Remove any unused global variables.
1751 * gdb.mi/mi-nonstop.exp: Likewise.
1752 * gdb.mi/mi-nsintrall.exp: Likewise.
1753 * gdb.mi/mi-nsmoribund.exp: Likewise.
1754 * gdb.mi/mi-nsthrexec.exp: Likewise.
1755 * gdb.mi/mi-reverse.exp: Likewise.
1756 * gdb.mi/mi-simplerun.exp: Likewise.
1757 * gdb.mi/mi-stepn.exp: Likewise.
1758 * gdb.mi/mi-syn-frame.exp: Likewise.
1759 * gdb.mi/mi-until.exp: Likewise.
1760 * gdb.mi/mi-var-cp.exp: Likewise.
1761 * gdb.mi/mi-var-display.exp: Likewise.
1762 * gdb.mi/mi2-amd64-entry-value.exp: Likewise.
1763 * gdb.mi/mi2-var-child.exp: Likewise.
1764 * gdb.mi/mi-vla-c99.exp: Likewise.
1765 * lib/mi-support.exp: Likewise.
1766
1767 From Ian Lance Taylor <iant@cygnus.com>:
1768 * lib/gdb.exp (parse_args): New procedure.
1769
08351840
PA
17702014-04-23 Pedro Alves <palves@redhat.com>
1771
1772 * gdb.base/break-unload-file.c: New file.
1773 * gdb.base/break-unload-file.exp: New file.
1774 * gdb.base/sym-file-lib.c (baz): New function.
1775 * gdb.base/sym-file-loader.c (struct segment) <mapped_size>: New
1776 field.
1777 (load): Store the segment's mapped size.
1778 (unload): New function.
1779 (unload_shlib): New function.
1780 * gdb.base/sym-file-loader.h (unload_shlib): New declaration.
1781 * gdb.base/sym-file-main.c (main): Unload, and reload the library,
1782 set a breakpoint at baz, and call it.
1783 * gdb.base/sym-file.exp: New tests for stale breakpoint
1784 instructions.
1785
076855f9
PA
17862014-04-23 Pedro Alves <palves@redhat.com>
1787
1788 * gdb.base/hbreak-in-shr-unsupported-shr.c: New file.
1789 * gdb.base/hbreak-in-shr-unsupported.c: New file.
1790 * gdb.base/hbreak-in-shr-unsupported.exp: New file.
1791 * gdb.base/hbreak-unmapped.c: New file.
1792 * gdb.base/hbreak-unmapped.exp: New file.
1793 * gdb.trace/qtro.exp (gdb_is_target_remote): Move ...
1794 * lib/gdb.exp (gdb_is_target_remote): ... here.
1795
483805cf
PA
17962014-04-22 Pedro Alves <palves@redhat.com>
1797
1798 * gdb.base/consecutive-step-over.c: New file.
1799 * gdb.base/consecutive-step-over.exp: New file.
1800
06d97543
PA
18012014-04-22 Pedro Alves <palves@redhat.com>
1802
1803 * lib/gdb.exp (gdb_continue_to_breakpoint): Use gdb_test_multiple
1804 instead of send_gdb/gdb_expect.
1805
b4429ea2
YQ
18062014-04-22 Yao Qi <yao@codesourcery.com>
1807
1808 * lib/trace-support.exp (generate_tracefile): New procedure.
1809 * gdb.trace/tfile.exp: Skip the test if generate_tracefile
1810 return 0.
1811 * gdb.trace/mi-traceframe-changed.exp: Invoke test_tfind_tfile
1812 if generate_tracefile returns 1.
1813
51d48146
PA
18142014-04-18 Tom Tromey <palves@redhat.com>
1815 Pedro alves <tromey@redhat.com>
1816
1817 PR backtrace/15558
1818 * gdb.opt/inline-bt.exp: Test backtracing from an inline function
1819 with a backtrace limit.
1820 * gdb.python/py-frame-inline.exp: Test running to an inline
1821 function with a backtrace limit, and printing the newest frame.
1822 * gdb.python/py-frame-inline.c (main): Call f.
1823
bd1dce5f
MS
18242014-04-17 Marcus Shawcroft <marcus.shawcroft@arm.com>
1825
1826 * gdb.java/jnpe.exp: Drop srcdir from untested path.
1827
40d1a503
MS
18282014-04-17 Marcus Shawcroft <marcus.shawcroft@arm.com>
1829
1830 * lib/gdb.exp (gdb_compile_pthreads, gdb_compile_objc):
1831 Drop prefix from unsupported source file path.
1832
389b98f7
YQ
18332014-04-17 Yao Qi <yao@codesourcery.com>
1834
1835 * lib/gdb.exp (with_target_charset): New proc.
1836 * gdb.base/printcmds.exp (test_print_all_chars): Wrap tests with
1837 with_target_charset.
1838 (test_print_strings): Likewise.
1839 (test_repeat_bytes): Likewise.
1840 * gdb.base/setvar.exp: Set target-charset to ASCII temporarily
1841 for some tests.
1842
22869d73
KS
18432014-04-16 Keith Seitz <keiths@redhat.com>
1844
1845 PR gdb/15827
1846 * gdb.dwarf2/corrupt.c: New file.
1847 * gdb.dwarf2/corrupt.exp: New file.
1848
c4f87ca6
KS
18492014-04-16 Keith Seitz <keiths@redhat.com>
1850
1851 PR c++/16597
1852 * gdb.cp/namelessclass.cc: New file.
1853 * gdb.cp/namelessclass.exp: New file.
1854 * gdb.cp/namelessclass.S: New file.
1855
ab19de87
DE
18562014-04-16 Doug Evans <dje@google.com>
1857
1858 * lib/gdbserver-support.exp (gdbserver_default_get_remote_address):
1859 Add comment.
1860 (gdbserver_default_get_comm_port): New function.
1861 (gdbserver_start): Check if board file provided
1862 "gdbserver,get_comm_port" and use it if so.
1863 * boards/native-stdio-gdbserver.exp (sockethost): Set to "".
1864 (gdb,socketport): Set to "stdio".
1865 (gdbserver,get_comm_port): Set to ${board}_get_comm_port.
1866 (stdio_gdbserver_template): Delete.
1867 (${board}_get_remote_address): Update.
1868 (${board}_build_remote_cmd): Delete.
1869 (${board}_get_comm_port): New function.
1870 (${board}_spawn): Update.
1871 * boards/remote-stdio-gdbserver.exp (${board}_build_remote_cmd):
1872 Delete.
1873 (${board}_get_remote_address): Update.
1874 (${board}_get_comm_port): New function.
1875
fc98a809
AB
18762014-04-16 Andrew Burgess <aburgess@broadcom.com>
1877
1878 * gdb.base/memattr.exp: Improve regexps to handle memory regions
1879 appearing in any order.
1880
87fd9e6e
DE
18812014-04-15 Doug Evans <dje@google.com>
1882
1883 * gdb.gdb/selftest.exp (do_steps_and_nexts): Don't reference
1884 uninitialized value of "description".
1885
099fc3ea
KS
18862014-04-15 Keith Seitz <keiths@redhat.com>
1887
1888 * gdb.mi/mi-simplerun.exp (test_breakpoints_creation_and_listing):
1889 Remove unused globals.
1890 (test_running_the_program): Likewise.
1891 (test_controlled_execution): Likewise.
1892 (test_controlling_breakpoints): Likewise.
1893 (test_program_termination): Likewise.
1894
5da151d4
KS
18952014-04-15 Keith Seitz <keiths@redhat.com>
1896
1897 * gdb.mi/mi-break.exp (test_tbreak_creation_and_listing): Remove
1898 unused globals.
1899 (test_rbreak_creation_and_listing): Likewise.
1900 (test_ignore_count): Likewise.
1901 (test_error): Likewise.
1902
35e5d2f0
PA
19032014-04-15 Pedro Alves <palves@redhat.com>
1904
1905 * gdb.base/sym-file-loader.h: Move inclusion of <inttypes.h>,
1906 <ansidecl.h>, <elf/common.h> and <elf/external.h> to
1907 sym-file-loader.c.
1908 (Elf_External_Phdr, Elf_External_Ehdr, Elf_External_Shdr)
1909 (Elf_External_Sym, Elf_Addr, GET, GETADDR, struct segment): Move
1910 to sym-file-loader.c.
1911 (struct library): Forward declare.
1912 (load_shlib, lookup_function): Change prototypes.
1913 (find_shstrtab, find_strtab, find_shdr, find_symtab)
1914 (translate_offset): Remove declarations.
1915 (get_text_addr): New declaration.
1916 * gdb.base/sym-file-loader.c: Move inclusion of <inttypes.h>,
1917 <ansidecl.h>, <elf/common.h> and <elf/external.h> here from
1918 sym-file-loader.h.
1919 (Elf_External_Phdr, Elf_External_Ehdr, Elf_External_Shdr)
1920 (Elf_External_Sym, Elf_Addr, GET, GETADDR, struct segment): Move
1921 here from sym-file-loader.h.
1922 (struct library): New structure.
1923 (load_shlib, lookup_function): Change prototypes and adjust to
1924 work with a struct library.
1925 (find_shstrtab, find_strtab, find_shdr, find_symtab)
1926 (translate_offset): Make static.
1927 (get_text_addr): New function.
1928 * gdb.base/sym-file-main.c (main): Adjust to new loader interface.
1929
eb4c1710
PA
19302014-04-15 Pedro Alves <palves@redhat.com>
1931
1932 * gdb.base/sym-file-loader.c: Fix typo. SELF_LINK, not SELK_LINK.
1933
2d1baf52
PA
19342014-04-15 Pedro Alves <palves@redhat.com>
1935
1936 * gdb.base/sym-file-loader.c: Include <limits.h>.
1937 (SELF_LINK): New define.
1938 (get_origin): New function.
1939 (load_shlib): Use it.
1940 * gdb.base/sym-file.exp: Don't early return if the target is
1941 remote. Use runto_main, and issue fail is that fails. Use
1942 gdb_load_shlibs.
1943 (shlib_name): Delete.
1944 (lib_so, lib_syms, lib_dlopen): New globals. Use them throughout.
1945
7dd6df01
PA
19462014-04-15 Pedro Alves <palves@redhat.com>
1947
1948 * gdb.base/sym-file.exp: Remove regex characters from test
1949 message. Don't refer to breakpoint numbers in test messages.
1950
b50c8614
KS
19512014-04-14 Keith Seitz <keiths@redhat.com>
1952
1953 PR c++/16253
1954 * gdb.cp/var-tag.cc: New file.
1955 * gdb.cp/var-tag.exp: New file.
1956 * gdb.dwarf2/dw2-ada-ffffffff.exp: Set the language to C++.
1957 * gdb.dwarf2/dw2-anon-mptr.exp: Likewise.
1958 * gdb.dwarf2/dw2-double-set-die-type.exp: Likewise.
1959 * gdb.dwarf2/dw2-inheritance.exp: Likewise.
1960
3d567982
TT
19612014-04-14 Tom Tromey <tromey@redhat.com>
1962
1963 * gdb.cp/classes.exp (test_enums): Handle underlying type.
1964 * gdb.dwarf2/enum-type.exp: Add test for enum with underlying
1965 type.
1966 * gdb.cp/enum-class.exp: New file.
1967 * gdb.cp/enum-class.cc: New file.
1968
0626fc76
TT
19692014-04-14 Tom Tromey <tromey@redhat.com>
1970
1971 * gdb.dwarf2/enum-type.exp: New file.
1972
dca325b3
SA
19732014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
1974
1975 * gdb.mi/mi-vla-c99.exp: New file.
1976 * gdb.mi/vla.c: New file.
1977
5854b38a
SA
19782014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
1979
1980 * gdb.base/vla-datatypes.c: New file.
1981 * gdb.base/vla-datatypes.exp: New file.
1982
463bb957
SA
19832014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
1984
1985 * gdb.base/vla-ptr.c: New file.
1986 * gdb.base/vla-ptr.exp: New file.
1987
3dd170be
SA
19882014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
1989
1990 * gdb.dwarf2/count.exp: New file.
1991
5ecaaa66
SA
19922014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
1993
1994 * gdb.base/vla-sideeffect.c: New file.
1995 * gdb.base/vla-sideeffect.exp: New file.
1996
41f1ada5
DB
19972014-04-14 David Blaikie <dblaikie@gmail.com>
1998
1999 * gdb.mi/non-stop.c: Add return value for non-void function return
2000 statement.
2001 * gdb.threads/staticthreads.c: Ditto.
2002
0be03e84
DE
20032014-04-12 Siva Chandra Reddy <sivachandra@google.com>
2004 Doug Evans <xdje42@gmail.com>
2005
2006 * gdb.guile/scm-value.c: Improve test case.
2007 * gdb.guile/scm-value.exp: Add new test.
2008
f180a1fb
DB
20092014-04-11 David Blaikie <dblaikie@gmail.com>
2010
2011 * gdb.opt/inline-break.exp: Explicitly specify -std=gnu89 to
2012 override Clang's default.
2013
6b662e19
JB
20142014-04-11 Joel Brobecker <brobecker@adacore.com>
2015
2016 Revert the following changes (regressions):
2017
2018 * gdb.base/vla-sideeffect.c: New file.
2019 * gdb.base/vla-sideeffect.exp: New file.
2020
2021 * gdb.dwarf2/count.exp: New file.
2022
2023 * gdb.base/vla-multi.c: New file.
2024 * gdb.base/vla-multi.exp: New file.
2025
2026 * gdb.base/vla-ptr.c: New file.
2027 * gdb.base/vla-ptr.exp: New file.
2028
2029 * gdb.base/vla-datatypes.c: New file.
2030 * gdb.base/vla-datatypes.exp: New file.
2031
2032 * gdb.mi/mi-vla-c99.exp: New file.
2033 * gdb.mi/vla.c: New file.
2034
245a5f0b
KS
20352014-04-11 Keith Seitz <keiths@redhat.com>
2036
2037 PR c++/16675
2038 * gdb.cp/cpsizeof.exp: New file.
2039 * gdb.cp/cpsizeof.cc: New file.
2040
58a84dcf
SA
20412014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
2042
191a8a90
JB
2043 * gdb.mi/mi-vla-c99.exp: New file.
2044 * gdb.mi/vla.c: New file.
58a84dcf 2045
c8655f75
SA
20462014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
2047
2048 * gdb.base/vla-datatypes.c: New file.
2049 * gdb.base/vla-datatypes.exp: New file.
2050
024e13b4
SA
20512014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
2052
2053 * gdb.base/vla-ptr.c: New file.
2054 * gdb.base/vla-ptr.exp: New file.
2055
1a237e0e
SA
20562014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
2057
2058 * gdb.base/vla-multi.c: New file.
2059 * gdb.base/vla-multi.exp: New file.
2060
504f3432
SA
20612014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
2062
2063 * gdb.dwarf2/count.exp: New file.
2064
3bce8237
SA
20652014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
2066
191a8a90
JB
2067 * gdb.base/vla-sideeffect.c: New file.
2068 * gdb.base/vla-sideeffect.exp: New file.
3bce8237 2069
322f9c21
YQ
20702014-04-11 Yao Qi <yao@codesourcery.com>
2071
2072 * gdb.base/completion.exp: Check file exists before running tests
2073 on file completion.
2074
d708bcd1
PA
20752014-04-10 Pedro Alves <palves@redhat.com>
2076
2077 * gdb.base/cond-eval-mode.c: New file.
2078 * gdb.base/cond-eval-mode.exp: Use standard_testfile. Adjust
2079 prepare_for_testing to build the new file. Check result of
2080 runto_main.
2081 (test_break, test_watch): New procedures.
2082 (top level): Use them.
2083
ae1d2761
PM
20842014-04-08 Pierre Muller <muller@sourceware.org>
2085
2086 * gdb.base/printcmds.exp (test_artificial_arrays): Disable
2087 Ctrl-V use for mingw hosts.
2088
7af389b8
SC
20892014-04-07 Siva Chandra Reddy <sivachandra@google.com>
2090
2091 * gdb.python/py-value.c: Improve test case.
2092 * gdb.python/py-value.exp: Add new test.
2093
5e703181
DE
20942014-04-07 David Blaikie <dblaikie@gmail.com>
2095
2096 * lib/compiler.c: Identify the clang compiler.
2097 * lib/compiler.cc: Ditto.
2098
9810b410
YQ
20992014-04-03 Yao Qi <yao@codesourcery.com>
2100
2101 * gdb.base/setshow.exp: Invoke string_to_regexp to HOME and PWD.
2102
98d1b8dc
AB
21032014-04-01 Anton Blanchard <anton@samba.org>
2104
2105 * gdb.arch/ppc64-atomic-inst.exp: Use untested. Make test
2106 messages unique.
2107
3114cea1
AB
21082014-04-01 Anton Blanchard <anton@samba.org>
2109
2110 * gdb.arch/ppc64-atomic-inst.exp: Use standard_testfile,
2111 prepare_for_testing.
2112
62f7182c
AB
21132014-04-01 Anton Blanchard <anton@samba.org>
2114
2115 * gdb.arch/ppc64-atomic-inst.c: Remove.
2116 * gdb.arch/ppc64-atomic-inst.S: New file.
2117 * gdb.arch/ppc64-atomic-inst.exp: Adapt for asm based testcase.
2118
770e7fc7
DE
21192014-03-31 Doug Evans <dje@google.com>
2120
2121 * gdb.base/print-symbol-loading-lib.c: New file.
2122 * gdb.base/print-symbol-loading-main.c: New file.
2123 * gdb.base/print-symbol-loading.exp: New file.
2124
46e2bafa
YQ
21252014-03-31 Yao Qi <yao@codesourcery.com>
2126
2127 * gdb.base/source-dir.exp: Allow ';' as a directory separator.
2128
8776cfe9
JB
21292014-03-28 Joel Brobecker <brobecker@adacore.com>
2130
2131 * gdb.ada/mi_dyn_arr: New testcase.
2132
5d1ef361
DE
21332014-03-27 Doug Evans <dje@google.com>
2134
2135 * gdb.dwarf2/dw2-abs-hi-pc.exp: Build tests with "nodebug".
2136
b5bee914
YQ
21372014-03-27 Yao Qi <yao@codesourcery.com>
2138
2139 * lib/gdb.exp (can_single_step_to_signal_handler): Return zero
2140 if target is nios2-*-*.
2141
0d4d0e77
YQ
21422014-03-26 Yao Qi <yao@codesourcery.com>
2143
2144 * lib/gdb.exp (readline_is_used): New proc.
2145 * gdb.base/completion.exp: Move tests on command complete up.
2146 Skip the rest of tests if readline is not used.
2147 * gdb.ada/complete.exp: Skp the test if readline is not
2148 used.
2149 * gdb.base/filesym.exp: Likewise.
2150 * gdb.base/macscp.exp: Likewise.
2151 * gdb.base/readline-ask.exp: Likewise.
2152 * gdb.base/readline.exp: Likewise.
2153 * gdb.python/py-cmd.exp: Likewise.
2154 * gdb.trace/tfile.exp: Likewise.
2155
29361eee
YQ
21562014-03-26 Yao Qi <yao@codesourcery.com>
2157
2158 * gdb.base/macscp.exp: Fix code format issues.
2159
bc9a5525
UW
21602014-03-25 Ulrich Weigand <uweigand@de.ibm.com>
2161
2162 * gdb.asm/asm-source.exp: Handle powerpc64le-* targets.
2163 * gdb.asm/powerpc64le.inc: New file.
2164
d3839ede
PA
21652014-03-25 Pedro Alves <palves@redhat.com>
2166 Doug Evans <dje@google.com>
2167
2168 * gdb.base/source-execution.c: New file.
2169 * gdb.base/source-execution.exp: New file.
2170 * gdb.base/source-execution.gdb: New file.
2171
01672a57
DE
21722014-03-24 Doug Evans <dje@google.com>
2173
2174 * gdb.linespec/macro-relative.exp: Mark the test as unsupported if
2175 using fission.
2176
88bbeca9
HZ
21772014-03-24 Hui Zhu <hui@codesourcery.com>
2178 Pedro Alves <palves@redhat.com>
2179
2180 PR breakpoints/16101
2181 * gdb.base/dprintf.exp: Use unsupported rather than changing the
2182 test pass/fail messages. Detect missing support for dprintf when
2183 breakpoints are actually inserted.
2184 * gdb.base/mi-dprintf.exp: Detect missing support for dprintf when
2185 breakpoints are actually inserted.
2186 * lib/mi-support.exp (mi_run_cmd_full): Return -1 if continue
2187 fails.
2188
d2348791
JK
21892014-03-24 Jan Kratochvil <jan.kratochvil@redhat.com>
2190
2191 * gdb.base/gdb-sigterm.exp (do_test): Remove "set debug lin-lwp 1".
2192
feef67ab
DE
21932014-03-22 Doug Evans <xdje42@gmail.com>
2194
2195 * gdb.python/python.exp (python not supported): Verify multi-line
2196 python command issues an error.
25d743f9 2197 * gdb.guile/guile.exp (guile not supported): Verify multi-line
51b8d20c 2198 guile command issues an error.
feef67ab 2199
ecebef6a
MR
22002014-03-21 Maciej W. Rozycki <macro@codesourcery.com>
2201
2202 * gdb.threads/thread-specific.exp: Handle the lack of usable
2203 $this_breakpoint and $this_thread.
2204
ccdd1909
HZ
22052014-03-21 Hui Zhu <hui@codesourcery.com>
2206
2207 * gdb.base/attach.exp (do_command_attach_tests): New.
2208
beb460e8
PA
22092014-03-20 Tom Tromey <tromey@redhat.com>
2210 Pedro Alves <palves@redhat.com>
2211
2212 PR cli/15718
2213 * gdb.base/condbreak-call-false.c: New file.
2214 * gdb.base/condbreak-call-false.exp: New file.
2215
40acf43a
PA
22162014-03-20 Pedro Alves <palves@redhat.com>
2217
2218 * gdb.threads/signal-while-stepping-over-bp-other-thread.c (pid):
2219 Delete.
2220 (block_signals, unblock_signals): Delete.
2221 (child_function_2, main): Remove references to deleted variable
2222 and functions.
2223
9f5e1e02
PA
22242014-03-20 Pedro Alves <palves@redhat.com>
2225
2226 * gdb.threads/signal-while-stepping-over-bp-other-thread.c (main):
2227 Use pthread_kill to signal thread 2.
2228 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp:
2229 Adjust to make the test send itself a signal rather than using the
2230 host's "kill" command.
2231
99619bea
PA
22322014-03-20 Pedro Alves <palves@redhat.com>
2233
2234 * gdb.threads/multiple-step-overs.c: New file.
2235 * gdb.threads/multiple-step-overs.exp: New file.
2236 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp:
2237 Adjust expected infrun debug output.
2238
2adfaa28
PA
22392014-03-20 Pedro Alves <palves@redhat.com>
2240
2241 * gdb.threads/step-over-trips-on-watchpoint.c: New file.
2242 * gdb.threads/step-over-trips-on-watchpoint.exp: New file.
2243
31e77af2
PA
22442014-03-20 Pedro Alves <palves@redhat.com>
2245
2246 PR breakpoints/7143
2247 * gdb.base/watchpoint.exp: Mention bugzilla bug number instead of
2248 old gnats gdb/38. Remove kfail. Adjust to use gdb_test instead
2249 of gdb_test_multiple.
2250 * gdb.cp/annota2.exp: Remove kfail for gdb/38.
2251 * gdb.cp/annota3.exp: Remove kfail for gdb/38.
2252
b9f437de
PA
22532014-03-20 Pedro Alves <palves@redhat.com>
2254
2255 * gdb.threads/step-over-lands-on-breakpoint.c: New file.
2256 * gdb.threads/step-over-lands-on-breakpoint.exp: New file.
2257
05adc73e
PA
22582014-03-19 Pedro Alves <palves@redhat.com>
2259
2260 * gdb.base/async.exp: Remove early return.
2261
6048b950
PA
22622014-03-19 Pedro Alves <palves@redhat.com>
2263
2264 * gdb.base/async.exp (step& tests): Pass explicit test messages.
2265
8bcfb00a
PA
22662014-03-19 Pedro Alves <palves@redhat.com>
2267
2268 * gdb.base/async.exp (test_background): Expect \r\n after
2269 "completed." in the fail pattern.
2270
884e37dc
PA
22712014-03-19 Pedro Alves <palves@redhat.com>
2272
2273 * gdb.base/async.exp (test_background): New procedure.
2274 Use it for all background execution command tests.
2275
148e57e2
PA
22762014-03-19 Pedro Alves <palves@redhat.com>
2277
2278 * gdb.base/async.exp: Use prepare_for_testing.
2279
f48088c7
PA
22802014-03-19 Pedro Alves <palves@redhat.com>
2281
2282 * gdb.base/async.c (foo): Make 'x' volatile. Write to it twice in
2283 the same line.
2284
e2f6c966
PA
22852014-03-19 Pedro Alves <palves@redhat.com>
2286
2287 * gdb.base/async.c (main): Add "jump here" and "until here" line
2288 marker comments.
2289 * gdb.base/async.exp (jump_here): New global.
2290 (jump& test): Use it.
2291 (until_here): New global.
2292 (until& test): Use it.
2293
c30568d4
PA
22942014-03-19 Pedro Alves <palves@redhat.com>
2295
2296 * gdb.base/async.exp: Don't frob gdb_protocol.
2297
0172b6a7
DE
22982014-03-18 Doug Evans <xdje42@gmail.com>
2299
2300 * gdb.base/async.exp: Whitespace fixes. Turn on target-async.
2301 Fix spelling of exec-done-display.
2302
06c868a8
JK
23032014-03-18 Jan Kratochvil <jan.kratochvil@redhat.com>
2304
2305 PR gdb/15358
2306 * gdb.base/gdb-sigterm.c: New file.
2307 * gdb.base/gdb-sigterm.exp: New file.
2308
0c7e1a46
PA
23092014-03-18 Pedro Alves <palves@redhat.com>
2310
2311 PR gdb/13860
2312 * gdb.mi/mi-solib.exp: Remove gdb/13860 kfail.
2313 * lib/mi-support.exp (mi_expect_stop): Add special handling for
2314 solib-event.
2315
f7c77d93
JB
23162014-03-17 Joel Brobecker <brobecker@adacore.com>
2317
2318 * gdb.ada/pckd_arr_ren: New testcase.
2319
5a1e8c7a
DE
23202014-03-13 Doug Evans <xdje42@gmail.com>
2321
2322 PR guile/16612
2323 * gdb.guile/scm-value.ep (test_value_after_death): Do a garbage
2324 collect after discarding symbols.
2325
350e1a76
DE
23262014-03-13 Ludovic Courtès <ludo@gnu.org>
2327 Doug Evans <xdje42@gmail.com>
2328
2329 * gdb.guile/scm-value.exp (test_value_in_inferior): Verify value added
2330 to history survives a gc.
2331
a69900ae
PA
23322014-03-13 Pedro Alves <palves@redhat.com>
2333
2334 * gdb.base/default.exp: Don't test "target procfs".
2335
5db9f0bd
PA
23362014-03-13 Pedro Alves <palves@redhat.com>
2337
2338 * gdb.base/default.exp: Update "target child" and "target procfs"
2339 tests to not expect "Unix".
2340
b3ccfe11
TT
23412014-03-12 Tom Tromey <tromey@redhat.com>
2342
2343 * gdb.base/corefile.exp (corefile_test_run, corefile_test_attach):
2344 New procs. Add target-async tests.
2345 * gdb.reverse/break-precsave.exp (precsave_tests): New proc.
2346 Add target-async tests.
2347
646f4417
AA
23482014-03-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
2349
2350 * gdb.dwarf2/dw2-ifort-parameter.c (func): Define labels
2351 'func_start' and 'func_end' for the beginning and end of the
2352 function code, respectively.
2353 * gdb.dwarf2/dw2-ifort-parameter.exp: Use 'func_start' and
2354 'func_end' instead of 'func' and 'main'.
2355
288c211f
AA
23562014-03-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
2357
2358 * gdb.dwarf2/dw2-ifort-parameter-debug.S: Remove.
2359 * gdb.dwarf2/dw2-ifort-parameter.exp: Use Dwarf::assemble to
2360 generate the debug info assembler source.
2361
e0c0f156
AA
23622014-03-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
2363
2364 * gdb.dwarf2/arr-stride.exp: Exploit 'prepare_for_testing'.
2365 * gdb.dwarf2/arr-subrange.exp: Likewise.
2366 * gdb.dwarf2/dwz.exp: Likewise.
2367 * gdb.dwarf2/method-ptr.exp: Likewise.
2368 * gdb.dwarf2/missing-sig-type.exp: Likewise.
2369 * gdb.dwarf2/subrange.exp: Likewise.
2370 * gdb.dwarf2/implptrconst.exp: Exploit 'build_executable'.
2371 * gdb.dwarf2/implptrpiece.exp: Likewise.
2372 * gdb.dwarf2/nostaticblock.exp: Likewise.
2373
0e5c4555
AA
23742014-03-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
2375
2376 * lib/gdb.exp (build_executable_from_specs): Don't prepend source
2377 directory to absolute path name arguments.
2378
5ec18f2b
JG
23792014-03-10 Joel Brobecker <brobecker@adacore.com>
2380
2381 * gdb.ada/tagged_access: New testcase.
2382
847fc4f2
MM
23832014-03-07 Markus Metzger <markus.t.metzger@intel.com>
2384
2385 * gdb.btrace/data.exp: Update expected output.
2386
cc3da688
YQ
23872014-03-06 Yao Qi <yao@codesourcery.com>
2388
2389 * gdb.trace/pr16508.exp: New file.
2390
0f26cec1
PA
23912014-03-05 Pedro Alves <palves@redhat.com>
2392
2393 PR gdb/16575
2394 * gdb.base/breakpoint-shadow.exp (compare_disassembly): New
2395 procedure.
2396 (top level): Adjust to use it. Add tests that exercise breakpoint
2397 interaction with the code-cache.
2398
7a5a839f
LC
23992014-02-26 Ludovic Courtès <ludo@gnu.org>
2400
2401 * gdb.guile/scm-value.exp (test_value_in_inferior): Add
2402 test for 'history-append!'.
2403
31aa7e4e
JB
24042014-02-26 Joel Brobecker <brobecker@adacore.com>
2405
2406 * gdb.dwarf2/dw2-abs-hi-pc-hello-dbg.S: New file.
2407 * gdb.dwarf2/dw2-abs-hi-pc-hello.c: New file.
2408 * gdb.dwarf2/dw2-abs-hi-pc-world-dbg.S: New file.
2409 * gdb.dwarf2/dw2-abs-hi-pc-world.c: New file.
2410 * gdb.dwarf2/dw2-abs-hi-pc.c: New file.
2411 * gdb.dwarf2/dw2-abs-hi-pc.exp: New file.
2412
1b588015
JB
24132014-02-26 Joel Brobecker <brobecker@adacore.com>
2414
2415 * testsuite/gdb.python/py-pp-re-notag.c: New file.
2416 * testsuite/gdb.python/py-pp-re-notag.ex: New file.
2417 * testsuite/gdb.python/py-pp-re-notag.p: New file.
2418
55426c9d
JB
24192014-02-26 Joel Brobecker <brobecker@adacore.com>
2420
2421 * gdb.dwarf2/arr-subrange.c, gdb.dwarf2/arr-subrange.exp: New files.
2422
dc53a7ad
JB
24232014-02-26 Joel Brobecker <brobecker@adacore.com>
2424
2425 * gdb.dwarf2/arr-stride.c: New file.
2426 * gdb.dwarf2/arr-stride.exp: New file.
2427
12ab52e9
PA
24282014-02-26 Pedro Alves <palves@redhat.com>
2429
2430 * gdb.ada/tasks.exp: Set a task-specific breakpoint at break_me
2431 that won't ever trigger. Make sure that GDB reports the correct
2432 breakpoint that caused the stop.
2433
849c862e
JK
24342014-02-25 Jan Kratochvil <jan.kratochvil@redhat.com>
2435
2436 PR gdb/16626
2437 * gdb.base/auto-load-script: New file.
2438 * gdb.base/auto-load.c: New file.
2439 * gdb.base/auto-load.exp: New file.
2440
71b7d793
JK
2441 PR gdb/16626
2442 * gdb.base/auto-load.exp: Fix out-of-srctree run.
2443
e2f0d509
JK
24442014-02-25 Jan Kratochvil <jan.kratochvil@redhat.com>
2445
2446 Fix dw2-icycle.exp -fsanitize=address GDB crash.
2447 * gdb.dwarf2/dw2-icycle.S: Remove all DW_AT_sibling.
2448
50cc37c8
DE
24492014-02-24 Doug Evans <dje@google.com>
2450
2451 * lib/gdb.exp (run_on_host): Log error output if program fails.
2452
ea4758f2
PA
24532014-02-21 Pedro Alves <palves@redhat.com>
2454
2455 * gdb.threads/step-after-sr-lock.c: Rename to ...
2456 * gdb.threads/signal-while-stepping-over-bp-other-thread.c: ... this.
2457 * gdb.threads/step-after-sr-lock.exp: Rename to ...
2458 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp:
2459 ... this.
2460
d7b30f67
SDJ
24612014-02-20 Sergio Durigan Junior <sergiodj@redhat.com>
2462
2463 PR tdep/16397
2464 * gdb.arch/amd64-stap-special-operands.exp: New file.
2465 * gdb.arch/amd64-stap-three-arg-disp.S: Likewise.
2466 * gdb.arch/amd64-stap-three-arg-disp.c: Likewise.
2467 * gdb.arch/amd64-stap-triplet.S: Likewise.
2468 * gdb.arch/amd64-stap-triplet.c: Likewise.
2469
83deb43f
JB
24702014-02-20 Joel Brobecker <brobecker@adacore.com>
2471
2472 * gdb.dwarf2/dw2-icycle.S: Remove second and third parameters
2473 in .section pseudo-op.
2474
adde2bff
DE
24752014-02-20 lin zuojian <manjian2006@gmail.com>
2476 Joel Brobecker <brobecker@adacore.com>
2477 Doug Evans <xdje42@gmail.com>
2478
2479 PR symtab/16581
2480 * gdb.dwarf2/dw2-icycle.S: New file.
2481 * gdb.dwarf2/dw2-icycle.c: New file.
2482 * gdb.dwarf2/dw2-icycle.exp: New file.
2483
f7bd0f78
SC
24842014-02-19 Siva Chandra Reddy <sivachandra@google.com>
2485
2486 * gdb.python/py-value-cc.cc: Improve test case to enable testing
2487 operations on gdb.Value objects.
2488 * gdb.python/py-value-cc.exp: Add new test to test operations on
2489 gdb.Value objects.
2490
c17ef0d5
DE
24912014-02-18 Doug Evans <dje@google.com>
2492
2493 * Makefile.in (TESTS): New variable.
2494 (expanded_tests, expanded_tests_or_none): New variables
2495 (check-single): Pass $(expanded_tests_or_none) to runtest.
2496 (check-parallel): Only run tests in $(TESTS) if non-empty.
2497 (check/no-matching-tests-found): New rule.
2498 * README: Document TESTS makefile variable.
2499
5dd3176f
DE
25002014-02-18 Doug Evans <dje@google.com>
2501
2502 * Makefile.in (check-parallel): rm -rf outputs temp.
2503
0b10be4f
JK
25042014-02-16 Jan Kratochvil <jan.kratochvil@redhat.com>
2505
2506 Fix "ERROR: no fileid for" in the testsuite.
2507 * lib/gdb.exp (gdb_finish): Check gdb_spawn_id.
2508
85f224e7
DE
25092014-02-12 Doug Evans <dje@google.com>
2510
2511 * gdb.dwarf2/Makefile.in (EXECUTABLES): Add dwp-symlink.
2512 (MISCELLANEOUS): New variable.
2513 (clean): rm -rf $(MISCELLANEOUS).
2514 * gdb.dwarf2/dwp-symlink.exp: Test the case where the executable and
2515 dwp live in the same directory as symlinks, with each symlink pointed
2516 to a differently named file in a different directory.
2517
149b30ff
DE
25182014-02-11 Doug Evans <dje@google.com>
2519
2520 * gdb.dwarf2/dwp-symlink.exp: Rewrite to use remote_* commands instead
2521 of Tcl file commands.
2522
1dfdac32
MK
25232014-02-10 Mark Kettenis <kettenis@gnu.org>
2524
2525 * gdb.threads/step-after-sr-lock.exp: Avoid executing
2526 "kill -SIGUSR1 -1".
2527
aa4fb036
JB
25282014-02-10 Joel Brobecker <brobecker@adacore.com>
2529
2530 * gdb.ada/tick_length_array_enum_idx: New testcase.
2531
ed3ef339
DE
25322014-02-10 Doug Evans <xdje42@gmail.com>
2533
2534 * configure.ac (AC_OUTPUT): Add gdb.guile.
2535 * configure: Regenerate.
2536 * lib/gdb-guile.exp: New file.
2537 * lib/gdb.exp (get_target_charset): New function.
2538 * gdb.base/help.exp: Update expected output from "apropos apropos".
2539 * gdb.guile/Makefile.in: New file.
2540 * gdb.guile/guile.exp: New file.
2541 * gdb.guile/scm-arch.c: New file.
2542 * gdb.guile/scm-arch.exp: New file.
2543 * gdb.guile/scm-block.c: New file.
2544 * gdb.guile/scm-block.exp: New file.
2545 * gdb.guile/scm-breakpoint.c: New file.
2546 * gdb.guile/scm-breakpoint.exp: New file.
2547 * gdb.guile/scm-disasm.c: New file.
2548 * gdb.guile/scm-disasm.exp: New file.
2549 * gdb.guile/scm-equal.c: New file.
2550 * gdb.guile/scm-equal.exp: New file.
2551 * gdb.guile/scm-error.exp: New file.
2552 * gdb.guile/scm-error.scm: New file.
2553 * gdb.guile/scm-frame-args.c: New file.
2554 * gdb.guile/scm-frame-args.exp: New file.
2555 * gdb.guile/scm-frame-args.scm: New file.
2556 * gdb.guile/scm-frame-inline.c: New file.
2557 * gdb.guile/scm-frame-inline.exp: New file.
2558 * gdb.guile/scm-frame.c: New file.
2559 * gdb.guile/scm-frame.exp: New file.
2560 * gdb.guile/scm-generics.exp: New file.
2561 * gdb.guile/scm-gsmob.exp: New file.
2562 * gdb.guile/scm-iterator.c: New file.
2563 * gdb.guile/scm-iterator.exp: New file.
2564 * gdb.guile/scm-math.c: New file.
2565 * gdb.guile/scm-math.exp: New file.
2566 * gdb.guile/scm-objfile-script-gdb.in: New file.
2567 * gdb.guile/scm-objfile-script.c: New file.
2568 * gdb.guile/scm-objfile-script.exp: New file.
2569 * gdb.guile/scm-objfile.c: New file.
2570 * gdb.guile/scm-objfile.exp: New file.
2571 * gdb.guile/scm-ports.exp: New file.
2572 * gdb.guile/scm-pretty-print.c: New file.
2573 * gdb.guile/scm-pretty-print.exp: New file.
2574 * gdb.guile/scm-pretty-print.scm: New file.
2575 * gdb.guile/scm-section-script.c: New file.
2576 * gdb.guile/scm-section-script.exp: New file.
2577 * gdb.guile/scm-section-script.scm: New file.
2578 * gdb.guile/scm-symbol.c: New file.
2579 * gdb.guile/scm-symbol.exp: New file.
2580 * gdb.guile/scm-symtab-2.c: New file.
2581 * gdb.guile/scm-symtab.c: New file.
2582 * gdb.guile/scm-symtab.exp: New file.
2583 * gdb.guile/scm-type.c: New file.
2584 * gdb.guile/scm-type.exp: New file.
2585 * gdb.guile/scm-value-cc.cc: New file.
2586 * gdb.guile/scm-value-cc.exp: New file.
2587 * gdb.guile/scm-value.c: New file.
2588 * gdb.guile/scm-value.exp: New file.
2589 * gdb.guile/source2.scm: New file.
2590 * gdb.guile/types-module.cc: New file.
2591 * gdb.guile/types-module.exp: New file.
2592
7026a7c1
YQ
25932014-02-10 Yao Qi <yao@codesourcery.com>
2594
2595 PR testsuite/16543
2596 * configure.ac: Append gdb.gdb/Makefile in AC_OUTPUT.
2597 * configure: Regenerated.
2598 * Makefile.in: New file.
2599
6c466447
AS
26002014-02-08 Andreas Schwab <schwab@linux-m68k.org>
2601
2602 * gdb.python/py-framefilter.exp: Fix typo.
2603
6e854735
YQ
26042014-02-08 Yao Qi <yao@codesourcery.com>
2605
2606 * gdb.mi/mi-breakpoint-changed.exp (test_insert_delete_modify): Test
2607 that no =breakpoint-modified is emitted when breakpoints are
2608 modified through MI commands.
2609
d137e6dc
PA
26102014-02-07 Pedro Alves <pedro@codesourcery.com>
2611 Pedro Alves <palves@redhat.com>
2612
2613 * gdb.threads/step-after-sr-lock.c: New file.
2614 * gdb.threads/step-after-sr-lock.exp: New file.
2615
b5ee5a50
PA
26162014-02-07 Pedro Alves <palves@redhat.com>
2617
2618 * gdb.threads/stepi-random-signal.exp: Set SIGCHLD to print.
2619
3c77faf3
JK
26202014-02-06 Jan Kratochvil <jan.kratochvil@redhat.com>
2621
2622 Fix i386-sse-stack-align.exp regression since GDB_PARALLEL.
2623 * gdb.arch/i386-sse-stack-align.exp: Use standard_output_file.
2624
6dddc817
DE
26252014-02-06 Doug Evans <xdje42@gmail.com>
2626
2627 * gdb.python/py-breakpoint.exp (test_bkpt_eval_funcs): Update expected
2628 output.
2629
2630 * gdb.gdb/python-interrupts.exp: New file.
2631
de7b2893
YQ
26322014-02-05 Yao Qi <yao@codesourcery.com>
2633
2634 * gdb.trace/report.exp (use_collected_data): Test the output
2635 of "info threads" and "info inferiors".
2636
66d032ac
YQ
26372014-02-05 Yao Qi <yao@codesourcery.com>
2638
2639 Revert this patch:
2640
2641 2013-05-24 Yao Qi <yao@codesourcery.com>
2642
2643 * gdb.trace/tfile.exp: Test inferior and thread.
2644
591a12a1
UW
26452014-02-04 Ulrich Weigand <uweigand@de.ibm.com>
2646
2647 * gdb.base/sigbpt.exp: Do not use "*" when setting breakpoint
2648 on a function.
2649 * gdb.base/step-bt.c: Call hello via function pointer to make
2650 sure its first instruction is executed on powerpc64le-linux.
2651
0ff3e01f
UW
26522014-02-04 Ulrich Weigand <uweigand@de.ibm.com>
2653
2654 * gdb.arch/powerpc-d128-regs.exp: Enable on powerpc64*-*.
2655
084ee545
UW
26562014-02-04 Ulrich Weigand <uweigand@de.ibm.com>
2657
2658 * gdb.arch/vsx-regs.exp: Check target endianness. Provide variants
2659 of the test patterns for use on little-endian systems.
2660
6ed14ff3
UW
26612014-02-04 Ulrich Weigand <uweigand@de.ibm.com>
2662
2663 * gdb.arch/altivec-regs.exp: Use gdb_test_multiple for endian test.
2664 (decimal_vector): Fix for little-endian.
2665
401e27fd
JM
26662014-01-29 Jose E. Marchesi <jose.marchesi@oracle.com>
2667
2668 * gdb.arch/sparc-sysstep.exp: New file.
2669 * gdb.arch/sparc-sysstep.c: Likewise.
2670
2671 * gdb.arch/Makefile.in (EXECUTABLES): Add sparc-sysstep.
2672
8b924729
EBM
26732014-01-28 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
2674
2675 * gdb.base/info-shared.exp: Expect leading `.' on ppc64's symbols.
2676
fb151210
JB
26772014-01-23 Tom Tromey <tromey@redhat.com>
2678
2679 * gdb.ada/array_char_idx: New testcase.
2680
0740f8d8
TT
26812014-01-23 Tom Tromey <tromey@redhat.com>
2682
2683 PR python/16487:
2684 * gdb.python/py-framefilter.exp: Add test using "Error" filter.
2685 * gdb.python/py-framefilter.py (ErrorInName, ErrorFilter): New
2686 classes.
2687
21909fa1
TT
26882014-01-23 Tom Tromey <tromey@redhat.com>
2689
2690 PR python/16491:
2691 * gdb.python/py-framefilter.py (Reverse_Function.function): Read a
2692 string from an inferior frame.
2693 * gdb.python/py-framefilter-mi.exp: Update.
2694
87ce2a04
DE
26952014-01-22 Doug Evans <dje@google.com>
2696
2697 * gdb.server/server-mon.exp: Add tests for "set debug-format".
2698
237b092b
AA
26992014-01-22 Andreas Arnez <arnez@vnet.linux.ibm.com>
2700
2701 * gdb.base/catch-syscall.exp: Activate test on s390*-linux.
2702
d674a709
AA
27032014-01-22 Andreas Arnez <arnez@vnet.linux.ibm.com>
2704
2705 * gdb.trace/entry-values.exp: Remove excess space character from
2706 regex patterns. Handle s390 call instruction.
2707
20fa3390
AA
27082014-01-22 Andreas Arnez <arnez@vnet.linux.ibm.com>
2709
2710 * gdb.dwarf2/dw2-dir-file-name.c (FUNC): Insert alignment and
2711 define "*_start" label. Make "name" static.
2712 * gdb.dwarf2/dw2-dir-file-name.exp: Replace references to
2713 ${name} by references to ${name}_start.
2714
78466714
AA
27152014-01-22 Andreas Arnez <arnez@vnet.linux.ibm.com>
2716
2717 * gdb.base/info-macros.exp: Remove "debug" from the compile
2718 options.
2719
ec9f644a
IB
27202014-01-17 Iain Buclaw <ibuclaw@gdcproject.org>
2721
2722 * gdb.dlang/demangle.exp: New file.
2723
94b1b47e
IB
27242014-01-17 Iain Buclaw <ibuclaw@gdcproject.org>
2725
2726 * gdb.dlang/primitive-types.exp: New file.
2727
7f420862
IB
27282014-01-17 Iain Buclaw <ibuclaw@gdcproject.org>
2729
2730 * configure.ac: Create gdb.dlang/Makefile.
2731 * configure: Regenerate.
2732 * Makefile.in (ALL_SUBDIRS): Add gdb.dlang.
2733 * gdb.dlang/Makefile.in: New file.
2734 * lib/d-support.exp: New file.
2735 * lib/gdb.exp (skip_d_tests): New proc.
2736
52834460
MM
27372014-01-16 Markus Metzger <markus.t.metzger@intel.com>
2738
2739 * gdb.btrace/delta.exp: Check reverse stepi.
2740 * gdb.btrace/tailcall.exp: Update. Add stepping tests.
2741 * gdb.btrace/finish.exp: New.
2742 * gdb.btrace/next.exp: New.
2743 * gdb.btrace/nexti.exp: New.
2744 * gdb.btrace/record_goto.c: Add comments.
2745 * gdb.btrace/step.exp: New.
2746 * gdb.btrace/stepi.exp: New.
2747 * gdb.btrace/multi-thread-step.c: New.
2748 * gdb.btrace/multi-thread-step.exp: New.
2749 * gdb.btrace/rn-dl-bind.c: New.
2750 * gdb.btrace/rn-dl-bind.exp: New.
2751 * gdb.btrace/data.c: New.
2752 * gdb.btrace/data.exp: New.
2753 * gdb.btrace/Makefile.in (EXECUTABLES): Add new.
2754
6e07b1d2
MM
27552014-01-16 Markus Metzger <markus.t.metzger@intel.com>
2756
2757 * gdb.btrace/Makefile.in (EXECUTABLES): Add delta.
2758 * gdb.btrace/exception.exp: Update.
2759 * gdb.btrace/instruction_history.exp: Update.
2760 * gdb.btrace/record_goto.exp: Update.
2761 * gdb.btrace/tailcall.exp: Update.
2762 * gdb.btrace/unknown_functions.exp: Update.
2763 * gdb.btrace/delta.exp: New.
2764
0b722aec
MM
27652014-01-16 Markus Metzger <markus.t.metzger@intel.com>
2766
2767 * gdb.btrace/record_goto.exp: Add backtrace test.
2768 * gdb.btrace/tailcall.exp: Add backtrace test.
2769
066ce621
MM
27702014-01-16 Markus Metzger <markus.t.metzger@intel.com>
2771
2772 * gdb.btrace/Makefile.in (EXECUTABLES): Add record_goto.
2773 * gdb.btrace/record_goto.c: New.
2774 * gdb.btrace/record_goto.exp: New.
2775 * gdb.btrace/x86-record_goto.S: New.
2776
0688d04e
MM
27772014-01-16 Markus Metzger <markus.t.metzger@intel.com>
2778
2779 * gdb.btrace/function_call_history.exp: Update tests.
2780 * gdb.btrace/instruction_history.exp: Update tests.
2781
8710b709
MM
27822014-01-16 Markus Metzger <markus.t.metzger@intel.com>
2783
2784 * gdb.btrace/function_call_history.exp: Fix expected field
2785 order for "record function-call-history".
2786 Add new tests for "record function-call-history /c".
2787 * gdb.btrace/exception.cc: New.
2788 * gdb.btrace/exception.exp: New.
2789 * gdb.btrace/tailcall.exp: New.
2790 * gdb.btrace/x86-tailcall.S: New.
2791 * gdb.btrace/x86-tailcall.c: New.
2792 * gdb.btrace/unknown_functions.c: New.
2793 * gdb.btrace/unknown_functions.exp: New.
2794 * gdb.btrace/Makefile.in (EXECUTABLES): Add new.
2795
5de9129b
MM
27962014-01-16 Markus Metzger <markus.t.metzger@intel.com>
2797
2798 * gdb.btrace/instruction_history.exp: Update.
2799 * gdb.btrace/function_call_history.exp: Update.
2800
23a7fe75
MM
28012014-01-16 Markus Metzger <markus.t.metzger@intel.com>
2802
2803 * gdb.btrace/function_call_history.exp: Fix expected function
2804 trace.
2805 * gdb.btrace/instruction_history.exp: Initialize traced.
2806 Remove traced_functions.
2807
724c7dd8
MM
28082014-01-16 Markus Metzger <markus.t.metzger@intel.com>
2809
2810 * gdb.btrace/function_call_history.exp: Update
2811 * gdb.btrace/instruction_history.exp: Update.
2812
6d78d93b
MM
28132014-01-16 Markus Metzger <markus.t.metzger@intel.com>
2814
2815 * gdb.btrace/enable.exp: Update expected text.
2816
93a360cc
OJ
28172014-01-16 Omair Javaid <Omair.Javaid@linaro.org>
2818
2819 * gdb.dwarf2/dw2-dos-drive.S: Increase text section size to 4
2820 bytes.
2821
3772b53f
MR
28222014-01-15 Maciej W. Rozycki <macro@codesourcery.com>
2823
2824 * gdb.base/float.exp: Handle "aarch64*-*-*" targets.
2825
596662fa
OJ
28262014-01-15 Omair Javaid <omair.javaid@linaro.org>
2827
2828 * lib/gdb.exp (supports_process_record): Return true for
2829 arm*-linux*. (supports_reverse): Likewise.
2830
b5b08fb4
SC
28312014-01-13 Siva Chandra Reddy <sivachandra@google.com>
2832
2833 PR python/15464
2834 PR python/16113
2835 * gdb.python/py-type.c: Enhance test case.
2836 * gdb.python/py-value-cc.cc: Likewise
2837 * gdb.python/py-type.exp: Add new tests.
2838 * gdb.python/py-value-cc.exp: Likewise
2839
52d7fb13
AA
28402014-01-10 Andreas Arnez <arnez@linux.vnet.ibm.com>
2841 Pedro Alves <palves@redhat.com>
2842
2843 * gdb.dwarf2/dw2-dir-file-name.c (FUNC): Remove "*_start" symbol.
2844 Make "name" extern.
2845 * gdb.dwarf2/dw2-dir-file-name.exp (out_cu, out_line): Replace
2846 references to ${name}_start by references to ${name}.
2847
a2cd8cfe
JB
28482014-01-10 Joel Brobecker <brobecker@adacore.com>
2849
2850 * gdb.ada/pp-rec-component.exp: Remove path from "source" test.
2851
4e23fced
JB
28522014-01-10 Joel Brobecker <brobecker@adacore.com>
2853
2854 * gdb.python/py-pp-integral.exp: Remove path from "source" test.
2855
c6a9e42c
PA
28562014-01-09 Maciej W. Rozycki <macro@codesourcery.com>
2857 Pedro Alves <palves@redhat.com>
2858
2859 * gdb.mi/mi-info-os.exp: Connect to the target with
2860 mi_gdb_target_load.
2861
b7ea362b
PA
28622014-01-08 Pedro Alves <palves@redhat.com>
2863
2864 * gdb.threads/reconnect-signal.c: New file.
2865 * gdb.threads/reconnect-signal.exp: New file.
2866
5e3f4fab
EBM
28672014-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
2868
2869 * gdb.base/source-dir.exp: New file.
2870
79301218
JB
28712014-01-07 Joel Brobecker <brobecker@adacore.com>
2872
2873 * gdb.ada/mi_interface: New testcase.
2874
8e355c5d
JB
28752014-01-07 Joel Brobecker <brobecker@adacore.com>
2876
2877 * gdb.ada/pp-rec-component.exp, gdb.ada/pp-rec-component.py,
2878 gdb.ada/pp-rec-component/foo.adb, gdb.ada/pp-rec-component/pck.adb,
2879 gdb.ada/pp-rec-component/pck.ads: New files.
2880
c0d48811
JB
28812014-01-07 Joel Brobecker <brobecker@adacore.com>
2882
2883 * gdb.python/py-pp-integral.c: New file.
2884 * gdb.python/py-pp-integral.py: New file.
2885 * gdb.python/py-pp-integral.exp: New file.
2886
17b609c3 2887For older changes see ChangeLog-1993-2013.
c906108c 2888\f
8d8cb839
EZ
2889;; Local Variables:
2890;; mode: change-log
2891;; left-margin: 8
2892;; fill-column: 74
2893;; version-control: never
2894;; End:
902f2ccb 2895
14f8b115 2896 Copyright 2014 Free Software Foundation, Inc.
902f2ccb
MC
2897 Copying and distribution of this file, with or without modification,
2898 are permitted provided the copyright notice and this notice are preserved.