Remove Vax Ultrix and VAX BSD support
[binutils-gdb.git] / gdb / testsuite / ChangeLog
1 2014-10-24 Pedro Alves <palves@redhat.com>
2
3 * gdb.base/corefile.exp: Remove references to ultrix.
4 * gdb.base/interrupt.exp: Likewise.
5 * gdb.base/whatis.exp: Likewise.
6 * gdb.gdb/selftest.exp: Likewise.
7 * gdb.threads/manythreads.exp: Likewise.
8 * gdb.threads/print-threads.exp: Likewise.
9 * gdb.threads/pthreads.exp:: Likewise.
10 * gdb.threads/schedlock.exp: Likewise.
11
12 2014-10-24 Siva Chandra Reddy <sivachandra@google.com>
13
14 * gdb.cp/non-trivial-retval.cc: Add a test case.
15 * gdb.cp/non-trivial-retval.exp: Add a test.
16
17 2014-10-20 Yao Qi <yao@codesourcery.com>
18
19 * gdb.python/py-objfile-script-gdb.py.in: Rename it to ...
20 * gdb.python/py-objfile-script-gdb.py: New file.
21 * gdb.python/py-objfile-script.exp: Update reference to
22 py-objfile-script-gdb.py.in. Use gdb_remote_donwload instead
23 of remote_download. Remove the dest file.
24
25 2014-10-20 Yao Qi <yao@codesourcery.com>
26
27 * gdb.base/checkpoint.exp: Don't remove file copied on host.
28 * gdb.base/step-line.exp: Likewise.
29 * gdb.dwarf2/dw2-anonymous-func.exp: Likewise.
30 * gdb.dwarf2/dw2-basic.exp: Likewise.
31 * gdb.dwarf2/dw2-compressed.exp: Likewise.
32 * gdb.dwarf2/dw2-filename.exp: Likewise.
33 * gdb.dwarf2/dw2-intercu.exp: Likewise.
34 * gdb.dwarf2/dw2-intermix.exp: Likewise.
35 * gdb.dwarf2/dw2-producer.exp: Likewise.
36 * gdb.dwarf2/mac-fileno.exp: Likewise.
37 * gdb.python/py-frame-args.exp: Likewise.
38 * gdb.python/py-framefilter.exp: Likewise.
39 * gdb.python/py-mi.exp: Likewise.
40 * gdb.python/py-objfile-script.exp: Likewise
41 * gdb.python/py-pp-integral.exp: Likewise.
42 * gdb.python/py-pp-re-notag.exp: Likewise.
43 * gdb.python/py-prettyprint.exp: Likewise.
44 * gdb.python/py-section-script.exp: Likewise.
45 * gdb.python/py-typeprint.exp: Likewise.
46 * gdb.python/py-xmethods.exp: Likewise.
47 * gdb.stabs/weird.exp: Likewise.
48 * gdb.xml/tdesc-regs.exp: Likewise.
49
50 2014-10-18 Kwok Cheung Yeung <kcy@codesourcery.com>
51
52 * gdb.dwarf2/dw2-dir-file-name.exp (addr_len): New.
53 (out_cu): Use addr_len for the size of addresses.
54 (out_line): Likewise. Size DW_LNE_set_address instruction
55 according to addr_len.
56 * gdb.dwarf2/dw2-dir-file-name.c (START_INSNS): New.
57 (FUNC): Add START_INSNS to definition.
58
59 2014-10-18 Yao Qi <yao@codesourcery.com>
60
61 * gdb.base/argv0-symlink.exp: Check argv[0] value if
62 gdb_has_argv0 return true.
63 * gdb.guile/scm-value.exp (test_value_in_inferior): Don't
64 check [target_info exists noargs], check [gdb_has_argv0]
65 instead.
66 * gdb.python/py-value.exp (test_value_in_inferior): Likewise.
67 * lib/gdb.exp (gdb_has_argv0, gdb_has_argv0_1): New
68 procedures.
69
70 2014-10-17 Doug Evans <dje@google.com>
71
72 * gdb.python/py-events.exp: Update expected output for clear_objfiles
73 event.
74 * gdb.python/py-events.py: Add clear_objfiles event.
75
76 2014-10-17 Doug Evans <dje@google.com>
77
78 * gdb.python/py-objfile.exp: Test progspace attribute.
79
80 2014-10-17 Luis Machado <lgustavo@codesourcery.com>
81
82 * gdb.guile/scm-breakpoint.exp: Do not assume any
83 directory separators when matching source file paths.
84 * gdb.python/py-breakpoint.exp: Likewise.
85 * gdb.reverse/break-precsave.exp: Likewise.
86 * gdb.reverse/break-reverse.exp: Likewise.
87 * gdb.reverse/consecutive-precsave.exp: Likewise.
88 * gdb.reverse/finish-precsave.exp: Likewise.
89 * gdb.reverse/finish-reverse-bkpt.exp: Likewise.
90 * gdb.reverse/finish-reverse.exp: Likewise.
91 * gdb.reverse/i386-precsave.exp: Likewise.
92 * gdb.reverse/i387-env-reverse.exp: Likewise.
93 * gdb.reverse/i387-stack-reverse.exp: Likewise.
94 * gdb.reverse/machinestate-precsave.exp: Likewise.
95 * gdb.reverse/machinestate.exp: Likewise.
96 * gdb.reverse/sigall-precsave.exp: Likewise.
97 * gdb.reverse/solib-precsave.exp: Likewise.
98 * gdb.reverse/step-precsave.exp: Likewise.
99 * gdb.reverse/until-precsave.exp: Likewise.
100 * gdb.reverse/watch-precsave.exp: Likewise.
101 * gdb.reverse/watch-reverse.exp: Likewise.
102
103 2014-10-17 Yao Qi <yao@codesourcery.com>
104
105 * lib/gdb.exp (gdb_skip_xml_test): Copy trivial.xml to host.
106 * gdb.xml/tdesc-regs.exp: Copy single-reg.xml to host.
107
108 2014-10-17 Pedro Alves <palves@redhat.com>
109
110 PR gdb/17471
111 * gdb.base/bg-execution-repeat.c: New file.
112 * gdb.base/bg-execution-repeat.exp: New file.
113
114 2014-10-17 Pedro Alves <palves@redhat.com>
115
116 PR gdb/17300
117 * gdb.base/continue-all-already-running.c: New file.
118 * gdb.base/continue-all-already-running.exp: New file.
119
120 2014-10-17 Pedro Alves <palves@redhat.com>
121
122 PR gdb/17472
123 * gdb.base/annota-input-while-running.c: New file.
124 * gdb.base/annota-input-while-running.exp: New file.
125
126 2014-10-17 Pedro Alves <palves@redhat.com>
127
128 * gdb.base/callfuncs.exp: emove references to osf.
129 * gdb.base/sigall.exp: Likewise.
130 * gdb.gdb/selftest.exp: Likewise.
131 * gdb.hp/gdb.base-hp/callfwmall.exp: Likewise.
132 * gdb.mi/non-stop.c: Likewise.
133 * gdb.mi/pthreads.c: Likewise.
134 * gdb.reverse/sigall-precsave.exp: Likewise.
135 * gdb.reverse/sigall-reverse.exp: Likewise.
136 * gdb.threads/pthreads.c: Likewise.
137 * gdb.threads/pthreads.exp: Likewise.
138
139 2014-10-17 Yao Qi <yao@codesourcery.com>
140
141 * gdb.base/commands.exp (gdbvar_complex_if_while_test): Don't
142 check 'target_info exists noargs'.
143 (test_command_prompt_position): Likewise.
144 (progvar_simple_if_test): Don't check 'target_info exists noargs'.
145 Remove "set args".
146 (progvar_simple_while_test): Likewise.
147 (progvar_complex_if_while_test): Likewise.
148 (if_while_breakpoint_command_test): Likewise.
149 (infrun_breakpoint_command_test): Likewise.
150 (breakpoint_command_test): Likewise.
151 (watchpoint_command_test): Likewise.
152 (bp_deleted_in_command_test): Likewise.
153 (temporary_breakpoint_commands): Likewise.
154
155 2014-10-16 Yao Qi <yao@codesourcery.com>
156
157 * gdb.base/remotetimeout.exp: Remove noargs checking.
158
159 2014-10-15 Pedro Alves <palves@redhat.com>
160
161 PR breakpoints/9649
162 * gdb.base/breakpoint-in-ro-region.c (main): Add more instructions.
163 * gdb.base/breakpoint-in-ro-region.exp
164 (probe_target_hardware_step): New procedure.
165 (top level): Probe hardware stepping and hardware breakpoint
166 support. Test stepping through a read-only region, with both
167 "breakpoint auto-hw" on and off and both "always-inserted" on and
168 off.
169
170 2014-10-15 Iain Buclaw <ibuclaw@gdcproject.org>
171
172 * gdb.dlang/demangle.exp: Update for demangling changes.
173
174 2014-10-15 Siva Chandra Reddy <sivachandra@google.com>
175
176 * gdb.cp/non-trivial-retval.cc: Add new test cases.
177 * gdb.cp/non-trivial-retval.exp: Add new tests.
178
179 2014-10-15 Siva Chandra Reddy <sivachandra@google.com>
180
181 PR c++/13403
182 PR c++/15154
183 * gdb.cp/non-trivial-retval.cc: New file.
184 * gdb.cp/non-trivial-retval.exp: New file.
185
186 2014-10-15 Yao Qi <yao@codesourcery.com>
187
188 * gdb.python/py-parameter.exp: Don't match $srcdir/$subdir on
189 remote host.
190
191 2014-10-15 Yao Qi <yao@codesourcery.com>
192
193 * gdb.python/py-symbol.exp: Match file base name if host is
194 remote, otherwise match file name with dir name.
195 * gdb.python/py-symtab.exp: Likewise.
196 * gdb.python/python.exp: Likewise.
197
198 2014-10-15 Yao Qi <yao@codesourcery.com>
199
200 * gdb.python/py-symbol.exp: Remove trailing ".*" in the
201 pattern.
202 * gdb.python/py-symtab.exp: Likewise.
203 * gdb.python/python.exp: Remove trailing ".*". Fix typo
204 locationn.
205
206 2014-10-14 Joel Brobecker <brobecker@adacore.com>
207
208 * gdb.ada/addr_arith: New testcase.
209
210 2014-10-14 Maciej W. Rozycki <macro@codesourcery.com>
211
212 * gdb.dwarf2/dw2-case-insensitive-debug.S: Handle 64-bit pointers.
213 * gdb.dwarf2/dw2-case-insensitive.exp: Update accordingly.
214 * gdb.dwarf2/dw2-skip-prologue.S: Handle 64-bit pointers.
215 * gdb.dwarf2/dw2-skip-prologue.exp: Update accordingly.
216
217 2014-10-14 Sergio Durigan Junior <sergiodj@redhat.com>
218
219 * gdb.arch/stap-eval-lang-ada.S: Likewise.
220 * gdb.arch/stap-eval-lang-ada.c: Likewise.
221 * gdb.arch/stap-eval-lang-ada.exp: New file.
222
223 2014-10-14 Yao Qi <yao@codesourcery.com>
224
225 * gdb.mi/mi-var-child.c (nothing1): New function.
226 (nothing2): New function.
227 (do_children_tests): Set function pointers by nothing1 and
228 nothing2.
229 * gdb.mi/mi-var-child.exp: Step over new added statements.
230 Update test to match the new output.
231 * gdb.mi/var-cmd.c (nothing1): New function.
232 (nothing2): New function.
233 (do_children_tests): Set function pointers by nothing1 and
234 nothing2.
235 * gdb.mi/mi-var-display.exp: Update test to match output.
236 Step to the line specified by $line_dct_nothing.
237 Increase the number of lines to step.
238
239 2014-10-14 Yao Qi <yao@codesourcery.com>
240
241 * gdb.mi/mi-var-child.exp: Use mi_varobj_update to simplify
242 tests.
243 * gdb.mi/mi2-var-child.exp: Likewise.
244
245 2014-10-13 Doug Evans <dje@google.com>
246
247 * gdb.python/py-objfile.exp: Change name of file name test.
248
249 2014-10-13 Doug Evans <dje@google.com>
250
251 * gdb.dwarf2/dw2-op-out-param.S: Make DW_FORM_ref4 values be the offset
252 from the start of the CU.
253
254 2014-10-13 Jan Kratochvil <jan.kratochvil@redhat.com>
255 Yao Qi <yao@codesourcery.com>
256
257 Fix "save breakpoints" for "catch" command.
258 * gdb.base/catch-signal.exp: Add gdb_breakpoint "main".
259 Remove -nonewline. Match also the added "main" line.
260
261 2014-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
262
263 Fix "save breakpoints" for "disable $bpnum" command.
264 * gdb.base/save-bp.c (main): Add label.
265 * gdb.base/save-bp.exp: Add 8th disabled breakpoint. Match it.
266
267 2014-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
268
269 * gdb.base/save-bp.exp (info break): Use gdb_test_sequence.
270
271 2014-10-11 Yao Qi <yao@codesourcery.com>
272
273 * gdb.server/server-kill.exp: Execute command
274 "set remote trace-status-packet on" before "tstatus".
275
276 2014-10-11 Yao Qi <yao@codesourcery.com>
277
278 * gdb.server/server-kill.c: Include sys/types.h and unistd.h.
279 (main): Call getppid.
280 * gdb.server/server-kill.exp: Set breakpoint on line "i = 0;"
281 and continue to it. Read variable "server_pid".
282
283 2014-10-11 Yao Qi <yao@codesourcery.com>
284
285 * gdb.server/server-kill.exp: Remove "delete_breakpoints".
286
287 2014-10-11 Yao Qi <yao@codesourcery.com>
288
289 * gdb.threads/thread-find.exp: Don't execute command
290 "info threads".
291 * gdb.threads/attach-into-signal.exp (corefunc): Likewise.
292 * gdb.threads/linux-dp.exp: Don't check the condition
293 $threads_created equals to zero.
294
295 2014-10-10 Pedro Alves <palves@redhat.com>
296
297 * gdb.base/bigcore.exp: Remove references to IRIX.
298 * gdb.base/funcargs.exp: Likewise.
299 * gdb.base/interrupt.exp: Likewise.
300 * gdb.base/mips_pro.exp: Likewise.
301 * gdb.base/nodebug.exp: Likewise.
302 * gdb.base/setvar.exp: Likewise.
303 * lib/gdb.exp (gdb_compile_shlib): Remove mips-sgi-irix* case.
304
305 2014-10-10 Jan Kratochvil <jan.kratochvil@redhat.com>
306 Pedro Alves <palves@redhat.com>
307
308 PR symtab/14466
309 * gdb.base/vdso-warning.c: New file.
310 * gdb.base/vdso-warning.exp: New file.
311
312 2014-10-02 Doug Evans <dje@google.com>
313
314 * gdb.base/structs.c (main): Don't run forever.
315
316 2014-10-02 Pedro Alves <palves@redhat.com>
317
318 * gdb.threads/manythreads.exp (interrupt_and_wait): New procedure.
319 (top level) <stop threads 1, stop threads 2>: Use it.
320
321 2014-10-02 Pedro Alves <palves@redhat.com>
322
323 * gdb.threads/break-while-running.exp (test): Add new
324 'update_thread_list' argument. Skip "info threads" if false.
325 (top level): Add new 'update_thread_list' axis.
326
327 2014-10-02 Pedro Alves <palves@redhat.com>
328
329 PR breakpoints/17431
330 * gdb.base/execl-update-breakpoints.c: New file.
331 * gdb.base/execl-update-breakpoints.exp: New file.
332
333 2014-10-01 Pedro Alves <palves@redhat.com>
334
335 * gdb.base/breakpoint-in-ro-region.c: New file.
336 * gdb.base/breakpoint-in-ro-region.exp: New file.
337
338 2014-10-01 Simon Marchi <simon.marchi@ericsson.com>
339
340 * gdb.mi/mi-exit-code.exp: New file.
341 * gdb.mi/mi-exit-code.c: New file.
342
343 2014-09-30 Yao Qi <yao@codesourcery.com>
344
345 * lib/prelink-support.exp (build_executable_own_libs): Error if
346 the target isn't native.
347
348 2014-09-30 Yao Qi <yao@codesourcery.com>
349
350 * gdb.threads/dlopen-libpthread.exp: Skip it if isnative is
351 false.
352
353 2014-09-22 Pedro Alves <palves@redhat.com>
354
355 * gdb.threads/break-while-running.exp: New file.
356 * gdb.threads/break-while-running.c: New file.
357
358 2014-09-19 Yao Qi <yao@codesourcery.com>
359
360 * gdb.dwarf2/dw2-var-zero-addr.exp: Move test into new proc test.
361 Invoke test. Restart GDB with --readnow and invoke test again.
362
363 2014-09-19 Yao Qi <yao@codesourcery.com>
364
365 * gdb.base/break-on-linker-gcd-function.exp: Move test into new
366 proc set_breakpoint_on_gcd_function. Invoke
367 set_breakpoint_on_gcd_function. Restart GDB with --readnow and
368 invoke set_breakpoint_on_gcd_function again.
369
370 2014-09-18 Doug Evans <dje@google.com>
371
372 * gdb.dwarf2/symtab-producer.exp: New file.
373
374 2014-09-16 Sergio Durigan Junior <sergiodj@redhat.com>
375
376 * gdb.base/global-var-nested-by-dso-solib1.c: New file.
377 * gdb.base/global-var-nested-by-dso-solib2.c: Likewise.
378 * gdb.base/global-var-nested-by-dso.c: Likewise.
379 * gdb.base/global-var-nested-by-dso.exp: Likewise.
380
381 2014-09-16 Sergio Durigan Junior <sergiodj@redhat.com>
382 Pedro Alves <palves@redhat.com>
383
384 * gdb.base/watch-bitfields.exp: Pass string other than test file
385 name to prepare_for_testing.
386 (watch): New procedure.
387 (expect_watchpoint): Use with_test_prefix.
388 (top level): Factor out tests to ...
389 (test_watch_location, test_regular_watch): ... these new
390 procedures, and use with_test_prefix and gdb_continue_to_end.
391
392 2014-09-16 Patrick Palka <patrick@parcs.ath.cx>
393
394 PR breakpoints/12526
395 * gdb.base/watch-bitfields.exp: New file.
396 * gdb.base/watch-bitfields.c: New file.
397
398 2014-09-16 Pedro Alves <palves@redhat.com>
399
400 * gdb.base/watchpoint-stops-at-right-insn.exp (test): Compare
401 software and hardware addresses, not software address against
402 itself.
403
404 2014-09-16 Pedro Alves <palves@redhat.com>
405
406 * gdb.base/watchpoint-stops-at-right-insn.c: New file.
407 * gdb.base/watchpoint-stops-at-right-insn.exp: New file.
408
409 2014-09-16 Pedro Alves <palves@redhat.com>
410
411 * config/vx.exp, config/vxworks.exp, config/vxworks29k.exp: Delete
412 files.
413 * gdb.base/a2-run.exp: Remove all code guarded by istarget
414 "*-*-vxworks*" throughout.
415 * gdb.base/break.exp: Likewise.
416 * gdb.base/default.exp: Likewise.
417 * gdb.base/scope.exp: Likewise.
418 * gdb.base/sepdebug.exp: Likewise.
419 * gdb.base/break.c: Remove all code guarded by #ifdef vxworks
420 throughout.
421 * gdb.base/run.c: Likewise.
422 * gdb.base/sepdebug.c: Likewise.
423 * gdb.hp/gdb.aCC/run.c: Likewise.
424 * gdb.reverse/until-reverse.c: Likewise.
425 * lib/gdb.exp (gdb_compile): Remove is_vxworks branch.
426
427 2014-09-16 Yao Qi <yao@codesourcery.com>
428
429 * boards/local-remote-host-native.exp: New file.
430
431 2014-09-14 Doug Evans <xdje42@gmail.com>
432
433 * gdb.threads/queue-signal.c (thread_count): New variable.
434 (thread_count_mutex, thread_count_condvar): New variables.
435 (incr_thread_count, wait_all_threads_running): New functions.
436 (main): Wait for all threads to be in their thread functions.
437
438 2014-09-13 Doug Evans <xdje42@gmail.com>
439
440 * gdb.threads/queue-signal.c: New file.
441 * gdb.threads/queue-signal.exp: New file.
442
443 2014-09-13 Doug Evans <xdje42@gmail.com>
444
445 * lib/gdb.exp (gdb_prompt): Add comment and change initial value to
446 be consistent with what default_gdb_init uses.
447 (with_gdb_prompt): Change form of PROMPT argument from a regexp to
448 the plain text of the prompt. Add some logging printfs.
449 * gdb.perf/disassemble.exp: Update call to with_gdb_prompt.
450
451 2014-09-12 Pedro Alves <palves@redhat.com>
452
453 * gdb.arch/gdb1558.exp: Replace uses of gdb_expect after
454 gdb_run_cmd with gdb_test_multiple or gdb_test throughout.
455 * gdb.arch/i386-size-overlap.exp: Likewise.
456 * gdb.arch/i386-size.exp: Likewise.
457 * gdb.arch/i386-unwind.exp: Likewise.
458 * gdb.base/a2-run.exp: Likewise.
459 * gdb.base/break.exp: Likewise.
460 * gdb.base/charset.exp: Likewise.
461 * gdb.base/chng-syms.exp: Likewise.
462 * gdb.base/commands.exp: Likewise.
463 * gdb.base/dbx.exp: Likewise.
464 * gdb.base/find.exp: Likewise.
465 * gdb.base/funcargs.exp: Likewise.
466 * gdb.base/jit-simple.exp: Likewise.
467 * gdb.base/reread.exp: Likewise.
468 * gdb.base/sepdebug.exp: Likewise.
469 * gdb.base/step-bt.exp: Likewise.
470 * gdb.cp/mb-inline.exp: Likewise.
471 * gdb.cp/mb-templates.exp: Likewise.
472 * gdb.objc/basicclass.exp: Likewise.
473 * gdb.threads/killed.exp: Likewise.
474
475 2014-09-12 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
476
477 PR tdep/17379
478 * gdb.arch/powerpc-stackless.S: New file.
479 * gdb.arch/powerpc-stackless.exp: New file.
480
481 2014-09-12 Jan Kratochvil <jan.kratochvil@redhat.com>
482
483 * gdb.base/attach.c: Include unistd.h.
484 (main): Call alarm. Add label postloop.
485 * gdb.base/attach.exp (do_attach_tests): Use gdb_get_line_number,
486 gdb_breakpoint, gdb_continue_to_breakpoint.
487 (test_command_line_attach_run): Kill ${testpid} in one exit path.
488
489 2014-09-11 Pedro Alves <palves@redhat.com>
490
491 PR gdb/17347
492 * lib/gdb.exp (gdb_spawn_with_cmdline_opts): New procedure.
493 * gdb.base/attach.exp (test_command_line_attach_run): New
494 procedure.
495 (top level): Call it.
496
497 2014-09-11 Pedro Alves <palves@redhat.com>
498
499 * lib/gdb.exp (spawn_wait_for_attach): New procedure.
500 * gdb.base/attach.exp (do_attach_tests, do_call_attach_tests)
501 (do_command_attach_tests): Use spawn_wait_for_attach.
502 * gdb.base/solib-overlap.exp: Likewise.
503 * gdb.multi/multi-attach.exp: Likewise.
504 * gdb.python/py-prompt.exp: Likewise.
505 * gdb.python/py-sync-interp.exp: Likewise.
506 * gdb.server/ext-attach.exp: Likewise.
507
508 2014-09-11 Gabriel Krisman Bertazi <gabriel@krisman.be>
509
510 * gdb.fortran/array-element.exp: Remove unexpected "continue"
511 command in testcase. Simplify testcase.
512
513 2014-09-10 Joel Brobecker <brobecker@adacore.com>
514
515 * gdb.dwarf2/dynarr-ptr.exp: Add a few ptype tests.
516
517 2014-09-10 Joel Brobecker <brobecker@adacore.com>
518
519 * gdb.dwarf2/dynarr-ptr.exp: Add 'first, 'last and 'length tests.
520
521 2014-09-10 Joel Brobecker <brobecker@adacore.com>
522
523 * gdb.dwarf2/dynarr-ptr.exp: Add subscripting tests.
524
525 2014-09-10 Joel Brobecker <brobecker@adacore.com>
526
527 * gdb.dwarf2/dynarr-ptr.c: New file.
528 * gdb.dwarf2/dynarr-ptr.exp: New file.
529
530 2014-09-09 Maciej W. Rozycki <macro@codesourcery.com>
531
532 * gdb.base/watchpoint-solib.exp: Increase the timeout by a factor
533 of 30 rather than hardcoding 120 for a slow test case. Take the
534 `gdb,timeout' target setting into account for this calculation.
535 Don't extend the timeout for the test cases that don't need it.
536
537 2014-09-09 Maciej W. Rozycki <macro@codesourcery.com>
538
539 * gdb.reverse/sigall-reverse.exp: Increase the timeout by
540 a factor of 2 for a slow test case. Take the `gdb,timeout'
541 target setting into account for this calculation.
542 * gdb.reverse/until-precsave.exp: Increase the timeout by
543 a factor of 15 and 3 respectively rather than adding 120
544 for a pair of slow test cases. Take the `gdb,timeout'
545 target setting into account for this calculation.
546
547 2014-09-09 Maciej W. Rozycki <macro@codesourcery.com>
548
549 * lib/gdb.exp (gdb_test_multiple): Remove code to select the
550 timeout, don't pass one down to gdb_expect.
551 (gdb_expect): Rework timeout selection.
552
553 2014-09-09 Maciej W. Rozycki <macro@codesourcery.com>
554
555 * lib/gdbserver-support.exp (gdbserver_start): Throw an error
556 exception on timeout.
557 (gdbserver_run): Catch any `gdbserver_spawn' error exceptions.
558 (gdbserver_start_extended): Catch any `gdbserver_start' error
559 exceptions.
560 (gdbserver_start_multi, mi_gdbserver_start_multi): Likewise.
561 * lib/mi-support.exp (mi_gdb_target_load): Catch any
562 `gdbserver_gdb_load' error exceptions.
563
564 2014-09-09 Maciej W. Rozycki <macro@codesourcery.com>
565
566 * lib/gdbserver-support.exp (gdbserver_start): Set timeout to
567 120 on waiting for the TCP socket to open.
568
569 2014-09-09 Doug Evans <xdje42@gmail.com>
570
571 * gdb.base/default.exp (show_conv_list): Add _caller_is,
572 _caller_matches, _any_caller_is, _any_caller_matches.
573
574 2014-09-09 Doug Evans <xdje42@gmail.com>
575
576 * gdb.guile/scm-error.exp: Handle guile 2.2 backtrace output.
577
578 2014-09-09 Yao Qi <yao@codesourcery.com>
579
580 * gdb.mi/mi-var-display.exp: Set print symbol off.
581
582 2014-09-07 Gabriel Krisman Bertazi <gabriel@krisman.be>
583
584 PR gdb/17035
585 * gdb.base/commands.exp: Add tests to verify user-defined
586 commands with empty bodies.
587 * gdb.python/py-cmd.exp: Test that we don't show user-defined
588 python commands in `show user command`.
589 * gdb.python/scm-cmd.exp: Test that we don't show user-defined
590 scheme commands in `show user command`.
591
592 2014-09-07 Jan Kratochvil <jan.kratochvil@redhat.com>
593
594 PR python/17355
595 * gdb.python/amd64-py-framefilter-invalidarg.S: New file.
596 * gdb.python/py-framefilter-invalidarg-gdb.py.in: New file.
597 * gdb.python/py-framefilter-invalidarg.exp: New file.
598 * gdb.python/py-framefilter-invalidarg.py: New file.
599
600 2014-09-06 Doug Evans <xdje42@gmail.com>
601
602 PR 15276
603 * gdb.python/py-caller-is.c: New file.
604 * gdb.python/py-caller-is.exp: New file.
605
606 2014-09-05 Sergio Durigan Junior <sergiodj@redhat.com>
607
608 PR gdb/17235
609 * gdb.arch/amd64-stap-wrong-subexp.exp: New file.
610 * gdb.arch/amd64-stap-wrong-subexp.S: Likewise.
611
612 2014-09-04 Sergio Durigan Junior <sergiodj@redhat.com>
613
614 PR fortran/17237
615 * gdb.fortran/print-formatted.exp: New file.
616 * gdb.fortran/print-formatted.f90: Likewise.
617
618 2014-09-03 Sasha Smundak <asmundak@google.com>
619
620 * gdb.python/py-frame.exp: Test Frame.read_register.
621
622 2014-09-03 Sergio Durigan Junior <sergiodj@redhat.com>
623
624 PR python/16699
625 * gdb.python/py-completion.exp: New file.
626 * gdb.python/py-completion.py: Likewise.
627
628 2014-08-28 Doug Evans <dje@google.com>
629
630 * gdb.arch/amd64-pseudo.c (main): Rewrite to better specify when
631 eax,etc. are live with values set by gdb and thus the compiler can't
632 use them.
633 * gdb.arch/i386-pseudo.c (main): Ditto.
634
635 2014-08-27 Doug Evans <dje@google.com>
636
637 * lib/gdb.exp (gdb_compile_shlib): Add support for clang.
638
639 2014-08-25 Doug Evans <dje@google.com>
640
641 * gdb.mi/basics.c (callee3, callee2, callee1): Specify result type.
642 (main): Ditto.
643
644 2014-08-25 Doug Evans <dje@google.com>
645
646 * gdb.threads/thread-execl.exp: #include <stdio.h>.
647
648 2014-08-24 Yao Qi <yao@codesourcery.com>
649
650 * gdb.guile/scm-value.exp (test_lazy_strings): Set print
651 symbol off.
652 * gdb.python/py-value.exp (test_lazy_strings): Likewise.
653
654 2014-08-22 Doug Evans <dje@google.com>
655
656 PR 17276
657 * gdb.dwarf2/dw2-single-line-discriminators.S: New file.
658 * gdb.dwarf2/dw2-single-line-discriminators.c: New file.
659 * gdb.dwarf2/dw2-single-line-discriminators.exp: New file.
660
661 2014-08-22 Yao Qi <yao@codesourcery.com>
662
663 * gdb.python/py-finish-breakpoint.exp: Copy .py file to host.
664 * gdb.python/py-finish-breakpoint2.exp: Likewise.
665 * gdb.python/python.exp: Likewise. Use .py file on the host
666 instead of the build.
667
668 2014-08-21 Jan Kratochvil <jan.kratochvil@redhat.com>
669
670 * gdb.threads/gcore-stale-thread.c: New file.
671 * gdb.threads/gcore-stale-thread.exp: New file.
672
673 2014-08-21 Pedro Alves <palves@redhat.com>
674
675 * gdb.base/gcore-buffer-overflow.exp: Remove "help gcore" test.
676 * gdb.base/gcore-relro-pie.exp: Likewise.
677 * gdb.base/gcore-relro.exp: Likewise.
678 * gdb.base/gcore.exp: Likewise.
679 * gdb.base/print-symbol-loading.exp: Likewise.
680 * gdb.threads/gcore-thread.exp: Likewise.
681 * lib/gdb.exp (gdb_gcore_cmd): Don't expect "Undefined command".
682
683 2014-08-20 Pedro Alves <palves@redhat.com>
684 Jan Kratochvil <jan.kratochvil@redhat.com>
685
686 * Makefile.in (EXTRA_RULES, CC): New variables, get from
687 configure.
688 (EXPECT): Handle READ1 being set.
689 (all): Depend on EXTRA_RULES.
690 (check-read1, expect-read1, read1.so, read1): New rules.
691 * README (Testsuite Parameters): Document the READ1 make variable.
692 (Race detection): New section.
693 * configure: Regenerate.
694 * configure.ac: If build==host==target, and running under a
695 GNU/glibc system, add read1 to the extra Makefile rules.
696 (EXTRA_RULES): AC_SUBST it.
697 * lib/read1.c: New file.
698
699 2014-08-20 Joel Brobecker <brobecker@adacore.com>
700
701 * gdb.dwarf2/data-loc.exp: Add additional tests exercising
702 the handling of variables declared as a typedef to an array
703 which a DW_AT_data_location attribute.
704
705 2014-08-19 Andrew Burgess <aburgess@broadcom.com>
706 Pedro Alves <palves@redhat.com>
707
708 PR symtab/14604
709 PR symtab/14605
710 * gdb.dwarf2/dw2-op-out-param.exp: Remove kfail branches and use
711 gdb_test.
712
713 2014-08-19 Pedro Alves <palves@redhat.com>
714
715 * gdb.base/watchpoint-hw-hit-once.c (main): Update comment.
716
717 2014-08-19 Yao Qi <yao@codesourcery.com>
718
719 * gdb.base/watchpoint-hw-hit-once.exp: Set breakpoint on the
720 right line.
721
722 2014-08-18 David Blaikie <dblaikie@gmail.com>
723
724 * boards/fission.exp: Explicitly pass -ggnu-pubnames for clang.
725
726 2014-08-18 Joel Brobecker <brobecker@adacore.com>
727
728 * gdb.dwarf2/data-loc.exp: Remove second DW_AT_upper bound
729 attribute in array range.
730
731 2014-08-18 Joel Brobecker <brobecker@adacore.com>
732
733 * gdb.dwarf2/data-loc.c, gdb.dwarf2/data-loc.exp: New files.
734
735 2014-08-15 Siva Chandra Reddy <sivachandra@google.com>
736
737 PR c++/17132
738 * gdb.cp/pr17132.cc: New file.
739 * gdb.cp/pr17132.exp: New file.
740
741 2014-08-15 Siva Chandra Reddy <sivachandra@google.com>
742
743 * gdb.python/py-xmethods.py (A_getarrayind)
744 (E_method_char_worker.__call__, E_method_int_worker.__call__):
745 Use 'print' with function call syntax.
746 (E_method_matcher.match): Fix tab vs space indentation mixup.
747
748 2014-08-15 Yao Qi <yao@codesourcery.com>
749
750 * gdb.trace/tfile.exp: Return -1 if generate_tracefile returns
751 false.
752
753 2014-08-15 Yao Qi <yao@codesourcery.com>
754
755 * gdb.cp/casts.exp: Set print symbol off.
756 * gdb.cp/class2.exp: Likewise.
757 * gdb.cp/overload.exp: Likewise.
758 * gdb.cp/templates.exp: Likewise.
759
760 2014-08-11 Doug Evans <dje@google.com>
761
762 * gdb.base/print-symbol-loading.exp (test_load_core): Update.
763 (test_load_shlib): Update.
764
765 2014-08-09 Yao Qi <yao@codesourcery.com>
766
767 * gdb.base/display.exp: Invoke is_address_zero_readable.
768 * gdb.guile/scm-value.exp (test_value_in_inferior): Likewise.
769 * gdb.python/py-value.exp (test_value_in_inferior): Likewise.
770 * gdb.base/hbreak-unmapped.exp: Return if
771 is_address_zero_readable returns true.
772 * gdb.base/signest.exp: Likewise.
773 * gdb.base/signull.exp: Likewise.
774 * gdb.base/sigbpt.exp: Likewise.
775 * gdb.guile/scm-disasm.exp: Do the test if
776 is_address_zero_readable returns false.
777 * gdb.guile/scm-pretty-print.exp (run_lang_tests): Likewise.
778 * gdb.python/py-arch.exp: Likewise.
779 * gdb.python/py-prettyprint.exp (run_lang_tests): Likewise.
780 * lib/gdb.exp (is_address_zero_readable): New proc.
781
782 2014-08-09 Yao Qi <yao@codesourcery.com>
783
784 PR testsuite/13443
785 * gdb.mi/mi-var-display.exp: Make test messages unique.
786
787 2014-08-04 Tom Tromey <tromey@redhat.com>
788
789 * gdb.base/sss-bp-on-user-bp-2.exp: Expect output from "set debug
790 target 0".
791
792 2014-08-04 Tom Tromey <tromey@redhat.com>
793
794 * gdb.base/sss-bp-on-user-bp-2.exp: Match "to_resume", not
795 "target_resume".
796
797 2014-08-01 Joel Brobecker <brobecker@adacore.com>
798
799 * gdb.base/vla-datatypes.c (vla_factory): Add new variable
800 inner_vla_struct_object_size.
801 * gdb.base/vla-datatypes.exp: Adjust last test, and mark it
802 as xfail.
803
804 2014-07-30 Pedro Alves <palves@redhat.com>
805
806 * gdb.threads/signal-command-handle-nopass.exp (test): Add
807 comment.
808
809 2014-07-29 Yao Qi <yao@codesourcery.com>
810
811 PR gdb/17206
812 * gdb.base/until-nodebug.exp: New.
813
814 2014-07-28 Doug Evans <xdje42@gmail.com>
815
816 PR guile/17203
817 * gdb.guile/scm-parameter.exp: Add tests for trying to create
818 previously existing parameter, and previously ambiguously spelled
819 parameter.
820
821 2014-07-28 Will Newton <will.newton@linaro.org>
822
823 * gdb.base/varargs.exp: Remove KFAILs for ARM.
824
825 2014-07-26 Ludovic Courtès <ludo@gnu.org>
826 Doug Evans <xdje42@gmail.com>
827
828 PR guile/17146
829 * gdb.guile/types-module.exp: Add tests for wrong type arguments.
830
831 2014-07-25 Pedro Alves <palves@redhat.com>
832
833 * gdb.threads/signal-command-handle-nopass.c: New file.
834 * gdb.threads/signal-command-handle-nopass.exp: New file.
835 * gdb.threads/signal-command-multiple-signals-pending.c: New file.
836 * gdb.threads/signal-command-multiple-signals-pending.exp: New file.
837 * gdb.threads/signal-delivered-right-thread.c: New file.
838 * gdb.threads/signal-delivered-right-thread.exp: New file.
839
840 2014-07-25 Pedro Alves <palves@redhat.com>
841
842 * gdb.base/double-prompt-target-event-error.exp
843 (cancel_pagination_in_target_event): Remove '-notransfer <return>'
844 match.
845 (cancel_pagination_in_target_event): Rework double prompt
846 detection.
847 * gdb.base/paginate-after-ctrl-c-running.exp
848 (test_ctrlc_while_target_running_paginates): Remove '-notransfer
849 <return>' match.
850 * gdb.base/paginate-bg-execution.exp
851 (test_bg_execution_pagination_return)
852 (test_bg_execution_pagination_cancel): Remove '-notransfer
853 <return>' matches.
854 * gdb.base/paginate-execution-startup.exp
855 (test_fg_execution_pagination_return)
856 (test_fg_execution_pagination_cancel): Remove '-notransfer
857 <return>' matches.
858 * gdb.base/paginate-inferior-exit.exp
859 (test_paginate_inferior_exited): Remove '-notransfer <return>'
860 match.
861 * lib/gdb-utils.exp (string_to_regexp): Move here from lib/gdb.exp.
862 * lib/gdb.exp (pagination_prompt): Run text through
863 string_to_regexp.
864 (gdb_test_multiple): Match $pagination_prompt instead of
865 "<return>".
866 (string_to_regexp): Move to lib/gdb-utils.exp.
867
868 2014-07-22 Jan Kratochvil <jan.kratochvil@redhat.com>
869
870 * gdb.arch/amd64-entry-value-paramref.S: New file.
871 * gdb.arch/amd64-entry-value-paramref.cc: New file.
872 * gdb.arch/amd64-entry-value-paramref.exp: New file.
873 * gdb.arch/amd64-optimout-repeat.S: New file.
874 * gdb.arch/amd64-optimout-repeat.c: New file.
875 * gdb.arch/amd64-optimout-repeat.exp: New file.
876
877 2014-07-17 Jan Kratochvil <jan.kratochvil@redhat.com>
878
879 PR gdb/17170
880 * gdb.base/statistics.exp: New file.
881
882 2014-07-17 Doug Evans <dje@google.com>
883
884 PR gdb/17170
885 * gdb.base/maint.exp: Update testing of per-command stats.
886
887 2014-07-16 Pedro Alves <palves@redhat.com>
888
889 * gdb.trace/tfile.c: Include unistd.h and stdint.h.
890 (start_trace_file): Guard S_IRGRP and S_IROTH uses behind #ifdef.
891 (tfile_write_64, tfile_write_16, tfile_write_8, tfile_write_addr)
892 (tfile_write_buf): New functions.
893 (add_memory_block): Rewrite using the above.
894 (adjust_function_address): New function.
895 (FUNCTION_ADDRESS): New macro.
896 (write_basic_trace_file): Remove short_x local, and use
897 tfile_write_16. Change type of func_addr local to unsigned long
898 long. Use FUNCTION_ADDRESS instead of handling the Thumb bit
899 here. Cast argument of add_memory_block to char pointer.
900 (write_error_trace_file): Avoid alloca. Use FUNCTION_ADDRESS.
901 (main): Remove parameters.
902 * gdb.trace/tfile.exp: Remove nowarnings.
903
904 2014-07-15 Simon Marchi <simon.marchi@ericsson.com>
905
906 * gdb.base/debug-expr.exp: Test string evaluation with
907 "debug expression" on.
908
909 2014-07-15 Pedro Alves <palves@redhat.com>
910
911 * gdb.base/reread.exp: Use clean_restart.
912
913 2014-07-15 Pierre Langlois <pierre.langlois@embecosm.com>
914
915 * gdb.arch/avr-flash-qualifer.c: New.
916 * gdb.arch/avr-flash-qualifer.exp: New.
917
918 2014-07-14 Pedro Alves <palves@redhat.com>
919
920 * gdb.base/paginate-after-ctrl-c-running.c: New file.
921 * gdb.base/paginate-after-ctrl-c-running.exp: New file.
922
923 2014-07-14 Pedro Alves <palves@redhat.com>
924
925 * gdb.base/double-prompt-target-event-error.c: New file.
926 * gdb.base/double-prompt-target-event-error.exp: New file.
927
928 2014-07-14 Pedro Alves <palves@redhat.com>
929
930 PR gdb/17072
931 * gdb.base/paginate-inferior-exit.c: New file.
932 * gdb.base/paginate-inferior-exit.exp: New file.
933
934 2014-07-14 Pedro Alves <palves@redhat.com>
935
936 PR gdb/17072
937 * gdb.base/paginate-bg-execution.c: New file.
938 * gdb.base/paginate-bg-execution.exp: New file.
939
940 2014-07-14 Pedro Alves <palves@redhat.com>
941
942 PR gdb/17072
943 * gdb.base/paginate-execution-startup.c: New file.
944 * gdb.base/paginate-execution-startup.exp: New file.
945 * lib/gdb.exp (pagination_prompt): New global.
946 (default_gdb_spawn): New procedure, factored out from
947 default_gdb_spawn.
948 (default_gdb_start): Adjust to call default_gdb_spawn.
949 (gdb_spawn): New procedure.
950
951 2014-07-14 Pedro Alves <palves@redhat.com>
952
953 * lib/gdb.exp (gdb_assert): New procedure.
954 * gdb.trace/backtrace.exp (gdb_backtrace_tdp_4): Use it.
955
956 2014-07-14 Pedro Alves <palves@redhat.com>
957
958 * gdb.base/execution-termios.c: New file.
959 * gdb.base/execution-termios.exp: New file.
960
961 2014-07-14 Tom Tromey <tromey@redhat.com>
962
963 * gdb.cp/vla-cxx.cc: New file.
964 * gdb.cp/vla-cxx.exp: New file.
965
966 2014-07-14 Tom Tromey <tromey@redhat.com>
967
968 * gdb.reverse/rerun-prec.c: New file.
969 * gdb.reverse/rerun-prec.exp: New file.
970
971 2014-07-12 Maciej W. Rozycki <macro@mips.com>
972 Maciej W. Rozycki <macro@codesourcery.com>
973
974 * lib/gdb-utils.exp: New file.
975 * lib/gdb.exp (gdb_run_cmd): Call gdb_init_commands, replacing
976 inline `gdb_init_command' processing.
977 (gdb_start_cmd): Likewise.
978 * lib/mi-support.exp (mi_run_cmd): Likewise.
979 * README: Document `gdb_init_command' and `gdb_init_commands'.
980
981 2014-07-11 Jan Kratochvil <jan.kratochvil@redhat.com>
982
983 Fix false FAIL running under a very long directory name.
984 * gdb.base/argv0-symlink.exp: Add "set print repeats 10000"
985 and "set print elements 10000". Twice.
986
987 2014-07-11 Yao Qi <yao@codesourcery.com>
988
989 * gdb.base/exprs.exp: "set print symbol off".
990
991 2014-07-11 Pedro Alves <palves@redhat.com>
992
993 * gdb.threads/kill.c: New file.
994 * gdb.threads/kill.exp: New file.
995
996 2014-07-10 Yao Qi <yao@codesourcery.com>
997
998 * gdb.trace/tfile.c (write_basic_trace_file)
999 [__thumb__||__thumb2__]: Clear the Thumb bit of the function
1000 address written to trace file.
1001
1002 2014-07-09 Pedro Alves <palves@redhat.com>
1003
1004 * gdb.base/attach-wait-input.exp: New file.
1005 * gdb.base/attach-wait-input.c: New file.
1006
1007 2014-07-09 Andrew Burgess <andrew.burgess@embecosm.com>
1008
1009 * gdb.mi/var-cmd.c (do_nested_struct_union_tests): New function
1010 setting up test structures.
1011 (main): Call new test function.
1012 * gdb.mi/mi2-var-child.exp: Create additional breakpoint in new
1013 test function, continue into test function and walk test
1014 structures.
1015
1016 2014-07-02 Yao Qi <yao@codesourcery.com>
1017
1018 * gdb.trace/entry-values.c: Define labels 'foo_start' and
1019 'bar_start' at the beginning of functions 'foo' and 'bar'
1020 respectively.
1021 * gdb.trace/entry-values.exp: Use 'foo_start' and 'bar_start'
1022 instead of 'foo' and 'bar'.
1023
1024 2014-07-08 Markus Metzger <markus.t.metzger@intel.com>
1025
1026 * gdb.btrace/segv.exp: New.
1027 * gdb.btrace/segv.c: New.
1028
1029 2014-07-02 Luis Machado <lgustavo@codesourcery.com>
1030
1031 * gdb.trace/entry-values.exp: Handle powerpc-specific branch
1032 instruction.
1033
1034 2014-06-30 Mark Wielaard <mjw@redhat.com>
1035
1036 * gdb.base/constvars.c (violent, violet, vips, virgen, vulgar,
1037 vulture, vilify, villar): New volatile array constants.
1038 (vindictive, vegetation): New const volatile array constants.
1039 * gdb.base/volatile.exp: Test volatile and const volatile array
1040 types.
1041
1042 2014-06-30 Andreas Arnez <arnez@linux.vnet.ibm.com>
1043
1044 * gdb.base/watchpoint-reuse-slot.exp: Handle the case that the
1045 target lacks support for awatch, rwatch, or hbreak.
1046
1047 2014-06-27 Yao Qi <yao@codesourcery.com>
1048
1049 * gdb.multi/dummy-frame-restore.exp: New.
1050 * gdb.multi/dummy-frame-restore.c: New.
1051
1052 2014-06-25 Markus Metzger <markus.t.metzger@intel.com>
1053
1054 * gdb.btrace/gcore.exp: New.
1055
1056 2014-06-23 Pedro Alves <palves@redhat.com>
1057
1058 * gdb.base/watchpoint-reuse-slot.c: New file.
1059 * gdb.base/watchpoint-reuse-slot.exp: New file.
1060
1061 2014-06-23 Siva Chandra Reddy <sivachandra@google.com>
1062
1063 * gdb.python/py-xmethods.exp: Use "progspace" instead of the
1064 progspace's filename in 'info', 'enable' and 'disable' command
1065 tests.
1066
1067 2014-06-23 Jan Kratochvil <jan.kratochvil@redhat.com>
1068
1069 * gdb.arch/amd64-stap-special-operands.exp: Use is_lp64_target.
1070 * gdb.arch/amd64-stap-optional-prefix.exp: Likewise.
1071 * gdb.dwarf2/dw2-error.exp: Use istarget and is_lp64_target.
1072
1073 2014-06-20 Gary Benson <gbenson@redhat.com>
1074
1075 * gdb.arch/i386-avx.exp: Fix include file location.
1076 * gdb.arch/i386-sse.exp: Likewise.
1077
1078 2014-06-19 Iain Buclaw <ibuclaw@gdcproject.org>
1079
1080 * gdb.dlang/expression.exp: New file.
1081
1082 2014-06-19 Pedro Alves <palves@redhat.com>
1083
1084 * gdb.threads/thread-execl.exp (do_test): New procedure, factored
1085 out from ...
1086 (top level): ... here. Iterate running tests under different
1087 scheduler-locking settings.
1088
1089 2014-06-18 Luis Machado <lgustavo@codesourcery.com>
1090
1091 * gdb.cp/nsalias.exp: Set type of low_pc and high_pc entries
1092 to DW_FORM_addr and use non-zero addresses.
1093
1094 2014-06-18 Siva Chandra Reddy <sivachandra@google.com>
1095
1096 PR gdb/17017
1097 * gdb.python/py-xmethods.cc: Add global function call counters and
1098 increment them in their respective functions. Remove "cout"
1099 statements.
1100 * gdb.python/py-xmethods.exp: Make tests check the global function
1101 call counters instead of depending on inferior IO.
1102
1103 2014-06-18 Don Breazeal <donb@codesourcery.com>
1104
1105 * gdb.base/foll-fork.exp (default_fork_parent_follow):
1106 Deleted procedure.
1107 (explicit_fork_parent_follow): Deleted procedure.
1108 (explicit_fork_child_follow): Deleted procedure.
1109 (test_follow_fork): New procedure.
1110 (do_fork_tests): Replace calls to deleted procedures with
1111 calls to test_follow_fork and reset GDB for subsequent
1112 procedure calls.
1113
1114 2014-06-17 Yao Qi <yao@codesourcery.com>
1115
1116 * gdb.base/wchar.exp: Set $cent to \u00A2 if "host-charset" is
1117 CP1252.
1118
1119 2014-06-17 Luis Machado <lgustavo@codesourcery.com>
1120
1121 * gdb.mi/mi-var-rtti.cc (type_update_when_use_rtti_test):
1122 Initialize ptr and S explicitly.
1123 (skip_type_update_when_not_use_rtti_test): Likewise.
1124
1125 2014-06-16 Keith Seitz <keiths@redhat.com>
1126
1127 PR mi/15863
1128 * gdb.mi/mi-var-cmd.exp: Add test for -var-update before
1129 the inferior is started.
1130
1131 2014-06-16 Pedro Alves <palves@redhat.com>
1132
1133 * gdb.base/break-main-file-remove-fail.c: New file.
1134 * gdb.base/break-main-file-remove-fail.exp: New file.
1135 * gdb.base/break-unload-file.exp: Use build_executable instead of
1136 prepare_for_testing.
1137 (test_break): New parameter "initial_load". Handle it.
1138 (top level): Add initial_load cmdline/file axis.
1139
1140 2014-06-12 Tom Tromey <tromey@redhat.com>
1141
1142 * gdb.base/completion.exp: Don't use directory name in test.
1143
1144 2014-06-09 Gary Benson <gbenson@redhat.com>
1145
1146 * gdb.base/sigall.c [Functions to send signals]: Reorder to
1147 separate the always-available ANSI-standard signals from the
1148 signals that require checking.
1149 (main): Likewise.
1150 * gdb.reverse/sigall-reverse.c [Functions to send signals]:
1151 Likewise.
1152 (main): Likewise.
1153
1154 2014-06-07 Keith Seitz <keiths@redhat.com>
1155
1156 Revert:
1157 PR c++/16253
1158 * gdb.cp/var-tag.cc: New file.
1159 * gdb.cp/var-tag.exp: New file.
1160 * gdb.dwarf2/dw2-ada-ffffffff.exp: Set the language to C++.
1161 * gdb.dwarf2/dw2-anon-mptr.exp: Likewise.
1162 * gdb.dwarf2/dw2-double-set-die-type.exp: Likewise.
1163 * gdb.dwarf2/dw2-inheritance.exp: Likewise.
1164
1165 2014-06-06 Doug Evans <xdje42@gmail.com>
1166
1167 * gdb.guile/scm-frame-args.c (foo): Tweak to work with gcc 4.6.3.
1168
1169 2014-06-06 Pedro Alves <palves@redhat.com>
1170
1171 * gdb.base/sss-bp-on-user-bp-2.exp: Look for target_resume(step)
1172 in target debug output instead of looking at RSP packets,
1173 disabling the test on any target that uses hardware stepping.
1174 Update comments.
1175
1176 2014-06-06 Pedro Alves <palves@redhat.com>
1177
1178 * gdb.base/break-unload-file.exp: Fix typo.
1179
1180 2014-06-06 Yao Qi <yao@codesourcery.com>
1181
1182 * gdb.base/jit.exp (one_jit_test): Restrict the pattern
1183 from "jit_function" to "^jit_function".
1184
1185 2014-06-06 Yao Qi <yao@codesourcery.com>
1186
1187 * gdb.base/async.c (foo): Add one statement.
1188 * gdb.base/async.exp: Get the next instruction address and
1189 match the output of "nexti" by instruction address. Match
1190 the hex address in the output of "finish".
1191
1192 2014-06-06 Gary Benson <gbenson@redhat.com>
1193
1194 * gdb.base/call-signals.c: Remove preprocessor conditionals
1195 for always-defined signals SIGINT, SIGILL, SIGABRT, SIGFPE,
1196 SIGSEGV and SIGTERM.
1197 * gdb.base/sigall.c: Likewise.
1198 * gdb.base/unwindonsignal.c: Likewise.
1199 * gdb.reverse/sigall-reverse.c: Likewise.
1200
1201 2014-06-06 Yao Qi <yao@codesourcery.com>
1202
1203 * gdb.base/hbreak-unmapped.exp: Read memory at address 0. If
1204 readable, skip the test.
1205
1206 2014-06-06 Yao Qi <yao@codesourcery.com>
1207
1208 * gdb.threads/staticthreads.c (thread_function): Move the line
1209 setting breakpoint on forward.
1210 * gdb.threads/staticthreads.exp: Update comments.
1211
1212 2014-06-05 Ludovic Courtès <ludo@gnu.org>
1213
1214 * gdb.guile/scm-value.exp (test_value_in_inferior): Add test
1215 "history-append! type error".
1216
1217 2014-06-05 Simon Marchi <simon.marchi@ericsson.com>
1218
1219 * gdb.mi/mi-breakpoint-changed.exp (test_insert_delete_modify): Fix
1220 erroneous dprintf expected input.
1221
1222 2014-06-04 Doug Evans <xdje42@gmail.com>
1223
1224 * gdb.guile/scm-generics.exp: Delete.
1225
1226 2014-06-04 Doug Evans <xdje42@gmail.com>
1227
1228 * gdb.guile/scm-breakpoint.exp: Update.
1229 Add tests for breakpoint registration.
1230
1231 2014-06-04 Tom Tromey <tromey@redhat.com>
1232
1233 * gdb.base/vla-datatypes.exp: Add tests for VLA-in-structure and
1234 VLA-in-union.
1235 * gdb.base/vla-datatypes.c (vla_factory): Add vla_struct,
1236 inner_vla_struct, vla_union types. Initialize objects of those
1237 types and compute their sizes.
1238
1239 2014-06-04 Nathan Sidwell <nathan@codesourcery.com>
1240 Hui Zhu <hui@codesourcery.com>
1241
1242 * gdb.base/fileio.exp: Add test for shell not available as well as
1243 available.
1244 * gdb.base/fileio.c (test_system): Check for shell twice.
1245
1246 2014-06-04 Yao Qi <yao@codesourcery.com>
1247
1248 * gdb.base/auto-connect-native-target.exp: Remove redundant
1249 space from the regexp pattern.
1250
1251 2014-06-04 Yao Qi <yao@codesourcery.com>
1252
1253 * gdb.base/default.exp: Replace "child" with "native" in
1254 regexp pattern.
1255
1256 2014-06-03 Siva Chandra Reddy <sivachandra@google.com>
1257
1258 * gdb.python/py-xmethods.cc: New testcase to test xmethods.
1259 * gdb.python/py-xmethods.exp: New tests to test xmethods.
1260 * gdb.python/py-xmethods.py: Python script supporting the
1261 new testcase and tests.
1262
1263 2014-06-03 Joel Brobecker <brobecker@adacore.com>
1264 Pedro Alves <palves@redhat.com>
1265
1266 PR breakpoints/17000
1267 * gdb.base/sss-bp-on-user-bp.exp: Remove kfail.
1268 * gdb.base/sss-bp-on-user-bp-2.exp: Remove kfail.
1269
1270 2014-06-03 Brad Mouring <bmouring@ni.com> (tiny patch)
1271
1272 * gdb.base/subst.exp: Add tests to verify partial path matching
1273 output.
1274
1275 2014-06-03 Pedro Alves <palves@redhat.com>
1276
1277 * gdb.base/sss-bp-on-user-bp-2.exp: Skip if testing with a remote
1278 target that doesn't use software single-stepping.
1279
1280 2014-06-03 Pedro Alves <palves@redhat.com>
1281
1282 PR breakpoints/17000
1283 * gdb.base/sss-bp-on-user-bp-2.c: New file.
1284 * gdb.base/sss-bp-on-user-bp-2.exp: New file.
1285
1286 2014-06-02 Doug Evans <xdje42@gmail.com>
1287
1288 * gdb.guile/scm-parameter.exp: New file.
1289
1290 2014-06-02 Doug Evans <xdje42@gmail.com>
1291
1292 * gdb.guile/scm-cmd.c: New file.
1293 * gdb.guile/scm-cmd.exp: New file.
1294
1295 2014-06-02 Doug Evans <xdje42@gmail.com>
1296
1297 * gdb.guile/scm-pretty-print.exp: Add tests for objfile and progspace
1298 pretty-printer lookup.
1299 * gdb.guile/scm-pretty-print.scm (pp_s-printer): New function.
1300 (make-pp_s-printer): Call it.
1301 (make-pretty-printer-from-dict): New function.
1302 (lookup-pretty-printer-maker-from-dict): New function.
1303 (*pretty-printer*): Simplify.
1304 (make-objfile-pp_s-printer): New function.
1305 (install-objfile-pretty-printers!): New function.
1306 (make-progspace-pp_s-printer): New function.
1307 (install-progspace-pretty-printers!): New function.
1308 * gdb.guile/scm-progspace.c: New file.
1309 * gdb.guile/scm-progspace.exp: New file.
1310
1311 2014-06-02 Pedro Alves <palves@redhat.com>
1312
1313 * gdb.base/dprintf-bp-same-addr.c: New file.
1314 * gdb.base/dprintf-bp-same-addr.exp: New file.
1315
1316 2014-06-02 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
1317
1318 * gdb.arch/powerpc-power.exp: Add power8 instructions to the testcase.
1319 * gdb.arch/powerpc-power.s: Likewise.
1320
1321 2014-06-02 Joel Brobecker <brobecker@adacore.com>
1322
1323 * gdb.base/completion.exp: Remove code aimed at restoring TIMEOUT.
1324
1325 2014-06-01 Yao Qi <yao@codesourcery.com>
1326
1327 * gdb.base/watchpoint.exp (test_watch_location): Check null
1328 pointer can be dereferenced. If not, do the test, otherwise
1329 skip it.
1330
1331 2014-05-30 Andrew Burgess <aburgess@broadcom.com>
1332
1333 * gdb.arch/amd64-invalid-stack-middle.exp: Update expected
1334 results.
1335 * gdb.arch/amd64-invalid-stack-top.exp: Likewise.
1336
1337 2014-05-30 Andrew Burgess <aburgess@broadcom.com>
1338
1339 * gdb.arch/amd64-invalid-stack-middle.S: New file.
1340 * gdb.arch/amd64-invalid-stack-middle.c: New file.
1341 * gdb.arch/amd64-invalid-stack-middle.exp: New file.
1342 * gdb.arch/amd64-invalid-stack-top.c: New file.
1343 * gdb.arch/amd64-invalid-stack-top.exp: New file.
1344
1345 2014-05-30 Pedro Alves <palves@redhat.com>
1346
1347 PR breakpoints/17000
1348 * gdb.base/sss-bp-on-user-bp.c: New file.
1349 * gdb.base/sss-bp-on-user-bp.exp: New file.
1350
1351 2014-05-30 David Blaikie <dblaikie@gmail.com>
1352
1353 * gdb.opt/inline-break.c: Fix clang compatibility by specifying
1354 gnu_inline semantics via attribute.
1355 * gdb.opt/inline-break.exp: Remove -std=c89 now that the test
1356 source explicitly specifies the required semantics.
1357
1358 2014-05-30 Maciej W. Rozycki <macro@codesourcery.com>
1359
1360 * gdb.reverse/sigall-reverse.exp: Fix a typo.
1361
1362 2014-05-29 Pedro Alves <palves@redhat.com>
1363 Tom Tromey <tromey@redhat.com>
1364
1365 * gdb.base/async-shell.exp: Don't enable target-async.
1366 * gdb.base/async.exp
1367 * gdb.base/corefile.exp (corefile_test_attach): Remove 'async'
1368 parameter. Adjust.
1369 (top level): Don't test with "target-async".
1370 * gdb.base/dprintf-non-stop.exp: Don't enable target-async.
1371 * gdb.base/gdb-sigterm.exp: Don't test with "target-async".
1372 * gdb.base/inferior-died.exp: Don't enable target-async.
1373 * gdb.base/interrupt-noterm.exp: Likewise.
1374 * gdb.mi/mi-async.exp: Use "mi-async" instead of "target-async".
1375 * gdb.mi/mi-nonstop-exit.exp: Likewise.
1376 * gdb.mi/mi-nonstop.exp: Likewise.
1377 * gdb.mi/mi-ns-stale-regcache.exp: Likewise.
1378 * gdb.mi/mi-nsintrall.exp: Likewise.
1379 * gdb.mi/mi-nsmoribund.exp: Likewise.
1380 * gdb.mi/mi-nsthrexec.exp: Likewise.
1381 * gdb.mi/mi-watch-nonstop.exp: Likewise.
1382 * gdb.multi/watchpoint-multi.exp: Adjust comment.
1383 * gdb.python/py-evsignal.exp: Don't enable target-async.
1384 * gdb.python/py-evthreads.exp: Likewise.
1385 * gdb.python/py-prompt.exp: Likewise.
1386 * gdb.reverse/break-precsave.exp: Don't test with "target-async".
1387 * gdb.server/solib-list.exp: Don't enable target-async.
1388 * gdb.threads/thread-specific-bp.exp: Likewise.
1389 * lib/mi-support.exp: Adjust to use mi-async.
1390
1391 2014-05-29 Pedro Alves <palves@redhat.com>
1392
1393 PR gdb/13860
1394 * gdb.mi/mi-cli.exp: Always expect "end-stepping-range" stop
1395 reason, even in sync mode.
1396
1397 2014-05-29 Pedro Alves <palves@redhat.com>
1398 Hui Zhu <hui@codesourcery.com>
1399
1400 PR PR15693
1401 * gdb.mi/mi-condbreak-call-thr-state-mt.c: New file.
1402 * gdb.mi/mi-condbreak-call-thr-state-st.c: New file.
1403 * gdb.mi/mi-condbreak-call-thr-state.c: New file.
1404 * gdb.mi/mi-condbreak-call-thr-state.exp: New file.
1405
1406 2014-05-28 Joel Brobecker <brobecker@adacore.com>
1407
1408 * config/monitor.exp (gdb_target_monitor): Replace use of
1409 "set remotebaud" by "set serial baud".
1410
1411 2014-05-26 Andy Wingo <wingo@igalia.com>
1412
1413 * gdb.guile/scm-breakpoint.exp:
1414 * gdb.guile/scm-gsmob.exp: Update to use plain old object
1415 properties instead of gdb-object-properties.
1416
1417 2014-05-26 Yao Qi <yao@codesourcery.com>
1418
1419 * gdb.server/no-thread-db.exp: Specify source file name
1420 explicitly when setting a breakpoint.
1421
1422 2014-05-23 Markus Metzger <markus.t.metzger@intel.com>
1423
1424 * gdb.btrace/vdso.c: New.
1425 * gdb.btrace/vdso.exp: New.
1426
1427 2014-05-23 Markus Metzger <markus.t.metzger@intel.com>
1428
1429 * gdb.base/gcore.exp (capture_command_output): Move ...
1430 * lib/gdb.exp (capture_command_output): ... here.
1431
1432 2014-05-23 Markus Metzger <markus.t.metzger@intel.com>
1433
1434 * gdb.btrace/data.exp: Test memory access during btrace replay.
1435
1436 2014-05-22 Simon Marchi <simon.marchi@ericsson.com>
1437
1438 * lib/mi-support.exp (mi_run_cmd_full): Add comments.
1439
1440 2014-05-21 Pedro Alves <palves@redhat.com>
1441
1442 PR gdb/13860
1443 * gdb.mi/mi-cli.exp (line_callee4_next_step): New global.
1444 (top level): Test that output related to execution commands is
1445 sent to the console with CLI commands, but not with MI commands.
1446 Test that breakpoint events are always mirrored to the console.
1447 Also expect the new source line to be output after a "next" in
1448 async mode too. Make it a pass/fail test.
1449 * gdb.mi/mi-solib.exp: Test that the CLI solib event note is
1450 output.
1451 * lib/mi-support.exp (mi_gdb_expect_cli_output): New procedure.
1452
1453 2014-05-21 Pedro Alves <palves@redhat.com>
1454
1455 * gdb.base/list.exp (build_pattern, test_list): New procedures.
1456 Use them to test variations of "list" after reaching a breakpoint.
1457 * gdb.mi/mi-cli.exp (line_main_callme_2): New global.
1458 Test "list" with listsize 10 after reaching a breakpoint.
1459 * gdb.python/python.exp (decode_line current location line
1460 number): Adjust expected line number.
1461
1462 2014-05-21 Simon Marchi <simon.marchi@ericsson.com>
1463
1464 * lib/mi-support.exp (mi_run_cmd_full): Revert to original
1465 behavior for $args, pass it directly to "run".
1466
1467 2014-05-21 Maciej W. Rozycki <macro@codesourcery.com>
1468
1469 * lib/gdb.exp (default_gdb_init): Bump `match_max' up from
1470 30000 to 65536.
1471
1472 2014-05-21 Pedro Alves <palves@redhat.com>
1473
1474 * boards/gdbserver-base.exp (GDBFLAGS): Set to "set
1475 auto-connect-native-target off".
1476 * gdb.base/auto-connect-native-target.c: New file.
1477 * gdb.base/auto-connect-native-target.exp: New file.
1478
1479 2014-05-21 Pedro Alves <palves@redhat.com>
1480
1481 * gdb.base/default.exp: Test "target native" instead of "target
1482 child".
1483
1484 2014-05-21 Mark Wielaard <mjw@redhat.com>
1485
1486 * gdb.cp/var-tag.exp (do_global_tests): Handle underlying type.
1487
1488 2014-05-21 Jan Kratochvil <jan.kratochvil@redhat.com>
1489
1490 Fix TLS access for -static -pthread.
1491 * gdb.threads/staticthreads.c <HAVE_TLS> (tlsvar): New.
1492 <HAVE_TLS> (thread_function, main): Initialize it.
1493 * gdb.threads/staticthreads.exp: Try gdb_compile_pthreads for $have_tls.
1494 Add clean_restart.
1495 <$have_tls != "">: Check TLSVAR.
1496
1497 2014-05-21 Pedro Alves <palves@redhat.com>
1498
1499 * gdb.base/dcache-line-read-error.c: New.
1500 * gdb.base/dcache-line-read-error.exp: New.
1501
1502 2014-05-20 Pedro Alves <palves@redhat.com>
1503
1504 * gdb.base/compare-sections.c: New file.
1505 * gdb.base/compare-sections.exp: New file.
1506
1507 2014-05-20 Pedro Alves <palves@redhat.com>
1508
1509 * gdb.base/break-idempotent.c: New file.
1510 * gdb.base/break-idempotent.exp: New file.
1511
1512 2014-05-20 Markus Metzger <markus.t.metzger@intel.com>
1513
1514 * gdb.btrace/nohist.exp: New.
1515
1516 2014-05-20 Yao Qi <yao@codesourcery.com>
1517
1518 * lib/gdb.exp (gdb_init): Set timeout if test file is under
1519 gdb.reverse directory and gdb_reverse_timeout exists in board
1520 setting.
1521 * README: Document gdb_reverse_timeout.
1522
1523 2014-05-20 Yao Qi <yao@codesourcery.com>
1524
1525 * lib/gdb.exp (default_gdb_init): Rename argument 'args' by
1526 'test_file_name'. Treat args as a string instead of a list.
1527 (gdb_init): Rename argument 'args' by 'test_file_name'.
1528
1529 2014-05-19 Jan Kratochvil <jan.kratochvil@redhat.com>
1530
1531 * gdb.arch/powerpc-power.exp: New file.
1532 * gdb.arch/powerpc-power.s: New file.
1533
1534 2014-05-16 Doug Evans <dje@google.com>
1535
1536 * gdb.base/Makefile.in (EXECUTABLES): Add completion.
1537 * gdb.base/completion.exp: Check that all expected files exist
1538 before doing file completion.
1539
1540 2014-05-16 Doug Evans <dje@google.com>
1541
1542 * gdb.base/catch-syscall.exp (test_catch_syscall_fail_nodatadir):
1543 Update.
1544 (do_syscall_tests_without_xml): Update.
1545
1546 2014-05-16 Pedro Alves <palves@redhat.com>
1547
1548 * lib/mi-support.exp (mi_expect_stop): On timeout, say "timeout"
1549 instead of "unknown output after running".
1550
1551 2014-05-16 Yao Qi <yao@codesourcery.com>
1552
1553 * gdb.dwarf2/dw2-filename.exp: Copy file1.txt to host. Remove
1554 file1.txt from host at the end.
1555 * gdb.dwarf2/dw2-anonymous-func.exp: Likewise.
1556
1557 2014-05-15 Doug Evans <dje@google.com>
1558
1559 * gdb.dwarf2/fission-reread.S: Remove directory from .dwo file path.
1560 * gdb.dwarf2/fission-reread.exp: Set debug-file-directory before
1561 loading file. Add test for TU lookup.
1562
1563 2014-05-15 Simon Marchi <simon.marchi@ericsson.com>
1564
1565 * lib/mi-support.exp (mi_run_cmd_full): Set arguments by
1566 calling "-exec-arguments" or "set args" before running the
1567 inferior.
1568
1569 2014-05-15 Simon Marchi <simon.marchi@ericsson.com>
1570
1571 * lib/mi-support.exp (mi_expect_stop): Expect message for
1572 inferiors that exit with non-zero exit code.
1573
1574 2014-05-14 Yao Qi <yao@codesourcery.com>
1575
1576 * gdb.mi/mi-file.exp (test_file_list_exec_source_file): Don't
1577 match absolute path on remote host.
1578 (test_file_list_exec_source_files): Remove "/" from the
1579 pattern.
1580
1581 2014-05-14 Yao Qi <yao@codesourcery.com>
1582
1583 * boards/local-remote-host-notty.exp (${board}_file): New
1584 proc.
1585
1586 2014-05-07 Kyle McMartin <kyle@redhat.com>
1587
1588 Pushed by Joel Brobecker <brobecker@adacore.com>.
1589 * gdb.arch/aarch64-atomic-inst.c: New file.
1590 * gdb.arch/aarch64-atomic-inst.exp: New file.
1591
1592 2014-05-07 Yao Qi <yao@codesourcery.com>
1593
1594 * gdb.dwarf2/dwzbuildid.exp: Match output "No symbol "the_int"
1595 in current context" too.
1596
1597 2014-05-05 Keith Seitz <keiths@redhat.com>
1598
1599 * gdb.linespec/ls-dollar.exp: Add test for linespec
1600 file:convenience_variable.
1601
1602 2014-05-05 Yao Qi <yao@codesourcery.com>
1603
1604 * gdb.trace/unavailable.exp (gdb_collect_args_test): Save
1605 traceframes into tfile and ctf trace files. Read data from
1606 trace file and test collected data.
1607 (gdb_collect_locals_test): Likewise.
1608 (gdb_unavailable_registers_test): Likewise.
1609 (gdb_unavailable_floats): Likewise.
1610 (gdb_collect_globals_test): Likewise.
1611 (top-level): Append "ctf" to trace_file_targets if GDB
1612 supports.
1613
1614 2014-05-05 Yao Qi <yao@codesourcery.com>
1615
1616 * gdb.trace/unavailable.exp (gdb_collect_args_test): Move some
1617 code to ...
1618 (gdb_collect_args_test_1): ... it. New proc.
1619 (gdb_collect_locals_test): Move some code to ...
1620 (gdb_collect_locals_test_1): ... it. New proc.
1621 (gdb_unavailable_registers_test): Move some code to ...
1622 (gdb_unavailable_registers_test_1): ... it. New proc.
1623 (gdb_unavailable_floats): Move some code to ...
1624 (gdb_unavailable_floats_1): ... it. New proc.
1625
1626 2014-05-02 Sergio Durigan Junior <sergiodj@redhat.com>
1627
1628 * gdb.arch/amd64-stap-optional-prefix.S (main): Add several
1629 probes to test for bitness recognition.
1630 * gdb.arch/amd64-stap-optional-prefix.exp
1631 (test_probe_value_without_reg): New procedure.
1632 Add code to test for different kinds of bitness.
1633
1634 2014-05-02 Sergio Durigan Junior <sergiodj@redhat.com>
1635
1636 PR breakpoints/16889
1637 * gdb.arch/amd64-stap-optional-prefix.S: New file.
1638 * gdb.arch/amd64-stap-optional-prefix.exp: Likewise.
1639
1640 2014-05-01 Pedro Alves <palves@redhat.com>
1641
1642 * lib/gdb.exp (gdb_load): Extend comment. Skip calling
1643 gdb_file_cmd if no file is specified.
1644 * boards/native-extended-gdbserver.exp (gdb_load): Use the
1645 last_loaded_file to set the remote exec-file.
1646
1647 2014-05-01 Pedro Alves <palves@redhat.com>
1648
1649 * boards/local-remote-host.exp: New file.
1650
1651 2014-05-01 Pedro Alves <palves@redhat.com>
1652
1653 * boards/local-remote-host.exp: Rename to ...
1654 * boards/local-remote-host-notty.exp: ... this.
1655
1656 2014-04-28 Joel Brobecker <brobecker@adacore.com>
1657
1658 * gdb.ada/dyn_arrayidx: New testcase.
1659
1660 2014-04-26 Yao Qi <yao@codesourcery.com>
1661
1662 * gdb.dwarf2/dwz.exp: Compile main.c to object. Restart GDB
1663 and compute the length of function main. Save it in
1664 $main_length.
1665 (Dwarf::assemble): Use $main_length instead of hard-coded 10.
1666 (top-level): Use gdb_compile to compile objects into
1667 executable and restart GDB. Remove invocation to
1668 prepare_for_testing.
1669
1670 2014-04-25 Simon Marchi <simon.marchi@ericsson.com>
1671 Pedro Alves <palves@redhat.com>
1672
1673 PR server/16255
1674 * gdb.multi/multi-attach.c: New file.
1675 * gdb.multi/multi-attach.exp: New file.
1676
1677 2014-04-25 Pedro Alves <palves@redhat.com>
1678
1679 * gdb.base/cond-eval-mode.exp (warning): Move trailing \r\n to
1680 user.
1681 (top level): Test that "set remote conditional-breakpoints-packet
1682 off" works as intended.
1683 * gdb.base/dprintf.exp: Test that "set remote
1684 breakpoint-commands-packet off" works as intended.
1685 * gdb.trace/change-loc.exp (tracepoint_install_in_trace_disabled):
1686 New function.
1687 (top level): Call it.
1688 * gdb.trace/ftrace.exp (test_fast_tracepoints): Test that "set
1689 remote fast-tracepoints-packet off" works as intended.
1690 * gdb.trace/qtro.exp (gdb_is_target_remote): Moved ...
1691 * lib/gdb.exp (gdb_is_target_remote): ... here.
1692
1693 2014-04-24 David Blaikie <dblaikie@gmail.com>
1694
1695 * gdb.base/catch-syscall.c: Make unreferenced statics non-static to
1696 ensure clang would not discard them.
1697 * gdb.base/gdbvars.c: Ditto.
1698 * gdb.base/memattr.c: Ditto.
1699 * gdb.base/whatis.c: Ditto.
1700 * gdb.python/py-prettyprint.c: Ditto.
1701 * gdb.trace/actions.c: Ditto.
1702 * gdb.cp/ptype-cv-cp.cc: Mark unused global const int as used to
1703 ensure clang would not discard it.
1704
1705 2014-04-24 David Blaikie <dblaikie@gmail.com>
1706
1707 * gdb.stabs/gdb11479.c (tag_dummy_enum): introduce a variable to cause
1708 clang to emit the full definition of type required by the test
1709 * gdb.stabs/gdb11479.exp (do_test): correct a typo in a test message
1710
1711 2014-04-24 David Blaikie <dblaikie@gmail.com>
1712
1713 * gdb.cp/pr10728-x.cc (main::x): Return by value instead of pointer to
1714 coax Clang into emitting the definition of the type.
1715 * gdb.cp/pr10728-x.h (y): Ditto.
1716 * gdb.cp/pr10728-y.cc (y): Ditto.
1717
1718 2014-04-24 David Blaikie <dblaikie@gmail.com>
1719
1720 * gdb.base/label.exp: XFAIL label related tests under Clang.
1721 * gdb.cp/cplabel.exp: Ditto.
1722 * gdb.linespec/ls-errs.exp: Refactor tests to execute directly and XFAIL
1723 under Clang those using labels.
1724
1725 2014-04-25 Yao Qi <yao@codesourcery.com>
1726
1727 * gdb.dwarf2/dwz.exp (Dwarf::assemble): Remove unused
1728 double_label.
1729 * gdb.dwarf2/dwzbuildid.exp (Dwarf::assemble): Remove
1730 partial_label and double_label.
1731
1732 2014-04-24 David Blaikie <dblaikie@gmail.com>
1733
1734 * gdb.python/lib-types.exp: Fix test and xfail under gcc due to gcc/55641.
1735
1736 2014-04-24 David Blaikie <dblaikie@gmail.com>
1737
1738 * gdb.cp/cpexprs.cc: Move braces to the same line as the start
1739 of the function to work across GCC and Clang.
1740 * gdb.cp/cpexprs.exp: Account for GCC/Clang difference in vtable
1741 pointer types (const void ** const V void **).
1742
1743 2014-04-24 Michael Sturm <michael.sturm@mintel.com>
1744 Walfred Tedeschi <walfred.tedeschi@intel.com>
1745
1746 * Makefile.in (EXECUTABLES): Added i386-avx512.
1747 * gdb.arch/i386-avx512.c: New file.
1748 * gdb.arch/i386-avx512.exp: Likewise.
1749
1750 2014-04-23 Keith Seitz <keiths@redhat.com>
1751
1752 * lib/mi-support.exp (mi_list_breakpoints): Delete.
1753 (mi_make_breakpoint_table): New procedure.
1754 (mi_create_breakpoint): Use mi_make_breakpoint
1755 and return the result.
1756 (mi_make_breakpoint): New procedure.
1757 (mi_build_kv_pairs): New procedure.
1758
1759 * gdb.mi/mi-break.exp: Remove unused globals,
1760 update mi_create_breakpoint usage, and use mi_make_breakpoint_table.
1761 All callers updated.
1762 * gdb.mi/mi-dprintf.exp: Use variable to track command
1763 number.
1764 Update all callers of mi_create_breakpoint and use
1765 mi_make_breakpoint_table.
1766 Remove any unused global variables.
1767 * gdb.mi/mi-nonstop.exp: Likewise.
1768 * gdb.mi/mi-nsintrall.exp: Likewise.
1769 * gdb.mi/mi-nsmoribund.exp: Likewise.
1770 * gdb.mi/mi-nsthrexec.exp: Likewise.
1771 * gdb.mi/mi-reverse.exp: Likewise.
1772 * gdb.mi/mi-simplerun.exp: Likewise.
1773 * gdb.mi/mi-stepn.exp: Likewise.
1774 * gdb.mi/mi-syn-frame.exp: Likewise.
1775 * gdb.mi/mi-until.exp: Likewise.
1776 * gdb.mi/mi-var-cp.exp: Likewise.
1777 * gdb.mi/mi-var-display.exp: Likewise.
1778 * gdb.mi/mi2-amd64-entry-value.exp: Likewise.
1779 * gdb.mi/mi2-var-child.exp: Likewise.
1780 * gdb.mi/mi-vla-c99.exp: Likewise.
1781 * lib/mi-support.exp: Likewise.
1782
1783 From Ian Lance Taylor <iant@cygnus.com>:
1784 * lib/gdb.exp (parse_args): New procedure.
1785
1786 2014-04-23 Pedro Alves <palves@redhat.com>
1787
1788 * gdb.base/break-unload-file.c: New file.
1789 * gdb.base/break-unload-file.exp: New file.
1790 * gdb.base/sym-file-lib.c (baz): New function.
1791 * gdb.base/sym-file-loader.c (struct segment) <mapped_size>: New
1792 field.
1793 (load): Store the segment's mapped size.
1794 (unload): New function.
1795 (unload_shlib): New function.
1796 * gdb.base/sym-file-loader.h (unload_shlib): New declaration.
1797 * gdb.base/sym-file-main.c (main): Unload, and reload the library,
1798 set a breakpoint at baz, and call it.
1799 * gdb.base/sym-file.exp: New tests for stale breakpoint
1800 instructions.
1801
1802 2014-04-23 Pedro Alves <palves@redhat.com>
1803
1804 * gdb.base/hbreak-in-shr-unsupported-shr.c: New file.
1805 * gdb.base/hbreak-in-shr-unsupported.c: New file.
1806 * gdb.base/hbreak-in-shr-unsupported.exp: New file.
1807 * gdb.base/hbreak-unmapped.c: New file.
1808 * gdb.base/hbreak-unmapped.exp: New file.
1809 * gdb.trace/qtro.exp (gdb_is_target_remote): Move ...
1810 * lib/gdb.exp (gdb_is_target_remote): ... here.
1811
1812 2014-04-22 Pedro Alves <palves@redhat.com>
1813
1814 * gdb.base/consecutive-step-over.c: New file.
1815 * gdb.base/consecutive-step-over.exp: New file.
1816
1817 2014-04-22 Pedro Alves <palves@redhat.com>
1818
1819 * lib/gdb.exp (gdb_continue_to_breakpoint): Use gdb_test_multiple
1820 instead of send_gdb/gdb_expect.
1821
1822 2014-04-22 Yao Qi <yao@codesourcery.com>
1823
1824 * lib/trace-support.exp (generate_tracefile): New procedure.
1825 * gdb.trace/tfile.exp: Skip the test if generate_tracefile
1826 return 0.
1827 * gdb.trace/mi-traceframe-changed.exp: Invoke test_tfind_tfile
1828 if generate_tracefile returns 1.
1829
1830 2014-04-18 Tom Tromey <palves@redhat.com>
1831 Pedro alves <tromey@redhat.com>
1832
1833 PR backtrace/15558
1834 * gdb.opt/inline-bt.exp: Test backtracing from an inline function
1835 with a backtrace limit.
1836 * gdb.python/py-frame-inline.exp: Test running to an inline
1837 function with a backtrace limit, and printing the newest frame.
1838 * gdb.python/py-frame-inline.c (main): Call f.
1839
1840 2014-04-17 Marcus Shawcroft <marcus.shawcroft@arm.com>
1841
1842 * gdb.java/jnpe.exp: Drop srcdir from untested path.
1843
1844 2014-04-17 Marcus Shawcroft <marcus.shawcroft@arm.com>
1845
1846 * lib/gdb.exp (gdb_compile_pthreads, gdb_compile_objc):
1847 Drop prefix from unsupported source file path.
1848
1849 2014-04-17 Yao Qi <yao@codesourcery.com>
1850
1851 * lib/gdb.exp (with_target_charset): New proc.
1852 * gdb.base/printcmds.exp (test_print_all_chars): Wrap tests with
1853 with_target_charset.
1854 (test_print_strings): Likewise.
1855 (test_repeat_bytes): Likewise.
1856 * gdb.base/setvar.exp: Set target-charset to ASCII temporarily
1857 for some tests.
1858
1859 2014-04-16 Keith Seitz <keiths@redhat.com>
1860
1861 PR gdb/15827
1862 * gdb.dwarf2/corrupt.c: New file.
1863 * gdb.dwarf2/corrupt.exp: New file.
1864
1865 2014-04-16 Keith Seitz <keiths@redhat.com>
1866
1867 PR c++/16597
1868 * gdb.cp/namelessclass.cc: New file.
1869 * gdb.cp/namelessclass.exp: New file.
1870 * gdb.cp/namelessclass.S: New file.
1871
1872 2014-04-16 Doug Evans <dje@google.com>
1873
1874 * lib/gdbserver-support.exp (gdbserver_default_get_remote_address):
1875 Add comment.
1876 (gdbserver_default_get_comm_port): New function.
1877 (gdbserver_start): Check if board file provided
1878 "gdbserver,get_comm_port" and use it if so.
1879 * boards/native-stdio-gdbserver.exp (sockethost): Set to "".
1880 (gdb,socketport): Set to "stdio".
1881 (gdbserver,get_comm_port): Set to ${board}_get_comm_port.
1882 (stdio_gdbserver_template): Delete.
1883 (${board}_get_remote_address): Update.
1884 (${board}_build_remote_cmd): Delete.
1885 (${board}_get_comm_port): New function.
1886 (${board}_spawn): Update.
1887 * boards/remote-stdio-gdbserver.exp (${board}_build_remote_cmd):
1888 Delete.
1889 (${board}_get_remote_address): Update.
1890 (${board}_get_comm_port): New function.
1891
1892 2014-04-16 Andrew Burgess <aburgess@broadcom.com>
1893
1894 * gdb.base/memattr.exp: Improve regexps to handle memory regions
1895 appearing in any order.
1896
1897 2014-04-15 Doug Evans <dje@google.com>
1898
1899 * gdb.gdb/selftest.exp (do_steps_and_nexts): Don't reference
1900 uninitialized value of "description".
1901
1902 2014-04-15 Keith Seitz <keiths@redhat.com>
1903
1904 * gdb.mi/mi-simplerun.exp (test_breakpoints_creation_and_listing):
1905 Remove unused globals.
1906 (test_running_the_program): Likewise.
1907 (test_controlled_execution): Likewise.
1908 (test_controlling_breakpoints): Likewise.
1909 (test_program_termination): Likewise.
1910
1911 2014-04-15 Keith Seitz <keiths@redhat.com>
1912
1913 * gdb.mi/mi-break.exp (test_tbreak_creation_and_listing): Remove
1914 unused globals.
1915 (test_rbreak_creation_and_listing): Likewise.
1916 (test_ignore_count): Likewise.
1917 (test_error): Likewise.
1918
1919 2014-04-15 Pedro Alves <palves@redhat.com>
1920
1921 * gdb.base/sym-file-loader.h: Move inclusion of <inttypes.h>,
1922 <ansidecl.h>, <elf/common.h> and <elf/external.h> to
1923 sym-file-loader.c.
1924 (Elf_External_Phdr, Elf_External_Ehdr, Elf_External_Shdr)
1925 (Elf_External_Sym, Elf_Addr, GET, GETADDR, struct segment): Move
1926 to sym-file-loader.c.
1927 (struct library): Forward declare.
1928 (load_shlib, lookup_function): Change prototypes.
1929 (find_shstrtab, find_strtab, find_shdr, find_symtab)
1930 (translate_offset): Remove declarations.
1931 (get_text_addr): New declaration.
1932 * gdb.base/sym-file-loader.c: Move inclusion of <inttypes.h>,
1933 <ansidecl.h>, <elf/common.h> and <elf/external.h> here from
1934 sym-file-loader.h.
1935 (Elf_External_Phdr, Elf_External_Ehdr, Elf_External_Shdr)
1936 (Elf_External_Sym, Elf_Addr, GET, GETADDR, struct segment): Move
1937 here from sym-file-loader.h.
1938 (struct library): New structure.
1939 (load_shlib, lookup_function): Change prototypes and adjust to
1940 work with a struct library.
1941 (find_shstrtab, find_strtab, find_shdr, find_symtab)
1942 (translate_offset): Make static.
1943 (get_text_addr): New function.
1944 * gdb.base/sym-file-main.c (main): Adjust to new loader interface.
1945
1946 2014-04-15 Pedro Alves <palves@redhat.com>
1947
1948 * gdb.base/sym-file-loader.c: Fix typo. SELF_LINK, not SELK_LINK.
1949
1950 2014-04-15 Pedro Alves <palves@redhat.com>
1951
1952 * gdb.base/sym-file-loader.c: Include <limits.h>.
1953 (SELF_LINK): New define.
1954 (get_origin): New function.
1955 (load_shlib): Use it.
1956 * gdb.base/sym-file.exp: Don't early return if the target is
1957 remote. Use runto_main, and issue fail is that fails. Use
1958 gdb_load_shlibs.
1959 (shlib_name): Delete.
1960 (lib_so, lib_syms, lib_dlopen): New globals. Use them throughout.
1961
1962 2014-04-15 Pedro Alves <palves@redhat.com>
1963
1964 * gdb.base/sym-file.exp: Remove regex characters from test
1965 message. Don't refer to breakpoint numbers in test messages.
1966
1967 2014-04-14 Keith Seitz <keiths@redhat.com>
1968
1969 PR c++/16253
1970 * gdb.cp/var-tag.cc: New file.
1971 * gdb.cp/var-tag.exp: New file.
1972 * gdb.dwarf2/dw2-ada-ffffffff.exp: Set the language to C++.
1973 * gdb.dwarf2/dw2-anon-mptr.exp: Likewise.
1974 * gdb.dwarf2/dw2-double-set-die-type.exp: Likewise.
1975 * gdb.dwarf2/dw2-inheritance.exp: Likewise.
1976
1977 2014-04-14 Tom Tromey <tromey@redhat.com>
1978
1979 * gdb.cp/classes.exp (test_enums): Handle underlying type.
1980 * gdb.dwarf2/enum-type.exp: Add test for enum with underlying
1981 type.
1982 * gdb.cp/enum-class.exp: New file.
1983 * gdb.cp/enum-class.cc: New file.
1984
1985 2014-04-14 Tom Tromey <tromey@redhat.com>
1986
1987 * gdb.dwarf2/enum-type.exp: New file.
1988
1989 2014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
1990
1991 * gdb.mi/mi-vla-c99.exp: New file.
1992 * gdb.mi/vla.c: New file.
1993
1994 2014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
1995
1996 * gdb.base/vla-datatypes.c: New file.
1997 * gdb.base/vla-datatypes.exp: New file.
1998
1999 2014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
2000
2001 * gdb.base/vla-ptr.c: New file.
2002 * gdb.base/vla-ptr.exp: New file.
2003
2004 2014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
2005
2006 * gdb.dwarf2/count.exp: New file.
2007
2008 2014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
2009
2010 * gdb.base/vla-sideeffect.c: New file.
2011 * gdb.base/vla-sideeffect.exp: New file.
2012
2013 2014-04-14 David Blaikie <dblaikie@gmail.com>
2014
2015 * gdb.mi/non-stop.c: Add return value for non-void function return
2016 statement.
2017 * gdb.threads/staticthreads.c: Ditto.
2018
2019 2014-04-12 Siva Chandra Reddy <sivachandra@google.com>
2020 Doug Evans <xdje42@gmail.com>
2021
2022 * gdb.guile/scm-value.c: Improve test case.
2023 * gdb.guile/scm-value.exp: Add new test.
2024
2025 2014-04-11 David Blaikie <dblaikie@gmail.com>
2026
2027 * gdb.opt/inline-break.exp: Explicitly specify -std=gnu89 to
2028 override Clang's default.
2029
2030 2014-04-11 Joel Brobecker <brobecker@adacore.com>
2031
2032 Revert the following changes (regressions):
2033
2034 * gdb.base/vla-sideeffect.c: New file.
2035 * gdb.base/vla-sideeffect.exp: New file.
2036
2037 * gdb.dwarf2/count.exp: New file.
2038
2039 * gdb.base/vla-multi.c: New file.
2040 * gdb.base/vla-multi.exp: New file.
2041
2042 * gdb.base/vla-ptr.c: New file.
2043 * gdb.base/vla-ptr.exp: New file.
2044
2045 * gdb.base/vla-datatypes.c: New file.
2046 * gdb.base/vla-datatypes.exp: New file.
2047
2048 * gdb.mi/mi-vla-c99.exp: New file.
2049 * gdb.mi/vla.c: New file.
2050
2051 2014-04-11 Keith Seitz <keiths@redhat.com>
2052
2053 PR c++/16675
2054 * gdb.cp/cpsizeof.exp: New file.
2055 * gdb.cp/cpsizeof.cc: New file.
2056
2057 2014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
2058
2059 * gdb.mi/mi-vla-c99.exp: New file.
2060 * gdb.mi/vla.c: New file.
2061
2062 2014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
2063
2064 * gdb.base/vla-datatypes.c: New file.
2065 * gdb.base/vla-datatypes.exp: New file.
2066
2067 2014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
2068
2069 * gdb.base/vla-ptr.c: New file.
2070 * gdb.base/vla-ptr.exp: New file.
2071
2072 2014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
2073
2074 * gdb.base/vla-multi.c: New file.
2075 * gdb.base/vla-multi.exp: New file.
2076
2077 2014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
2078
2079 * gdb.dwarf2/count.exp: New file.
2080
2081 2014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
2082
2083 * gdb.base/vla-sideeffect.c: New file.
2084 * gdb.base/vla-sideeffect.exp: New file.
2085
2086 2014-04-11 Yao Qi <yao@codesourcery.com>
2087
2088 * gdb.base/completion.exp: Check file exists before running tests
2089 on file completion.
2090
2091 2014-04-10 Pedro Alves <palves@redhat.com>
2092
2093 * gdb.base/cond-eval-mode.c: New file.
2094 * gdb.base/cond-eval-mode.exp: Use standard_testfile. Adjust
2095 prepare_for_testing to build the new file. Check result of
2096 runto_main.
2097 (test_break, test_watch): New procedures.
2098 (top level): Use them.
2099
2100 2014-04-08 Pierre Muller <muller@sourceware.org>
2101
2102 * gdb.base/printcmds.exp (test_artificial_arrays): Disable
2103 Ctrl-V use for mingw hosts.
2104
2105 2014-04-07 Siva Chandra Reddy <sivachandra@google.com>
2106
2107 * gdb.python/py-value.c: Improve test case.
2108 * gdb.python/py-value.exp: Add new test.
2109
2110 2014-04-07 David Blaikie <dblaikie@gmail.com>
2111
2112 * lib/compiler.c: Identify the clang compiler.
2113 * lib/compiler.cc: Ditto.
2114
2115 2014-04-03 Yao Qi <yao@codesourcery.com>
2116
2117 * gdb.base/setshow.exp: Invoke string_to_regexp to HOME and PWD.
2118
2119 2014-04-01 Anton Blanchard <anton@samba.org>
2120
2121 * gdb.arch/ppc64-atomic-inst.exp: Use untested. Make test
2122 messages unique.
2123
2124 2014-04-01 Anton Blanchard <anton@samba.org>
2125
2126 * gdb.arch/ppc64-atomic-inst.exp: Use standard_testfile,
2127 prepare_for_testing.
2128
2129 2014-04-01 Anton Blanchard <anton@samba.org>
2130
2131 * gdb.arch/ppc64-atomic-inst.c: Remove.
2132 * gdb.arch/ppc64-atomic-inst.S: New file.
2133 * gdb.arch/ppc64-atomic-inst.exp: Adapt for asm based testcase.
2134
2135 2014-03-31 Doug Evans <dje@google.com>
2136
2137 * gdb.base/print-symbol-loading-lib.c: New file.
2138 * gdb.base/print-symbol-loading-main.c: New file.
2139 * gdb.base/print-symbol-loading.exp: New file.
2140
2141 2014-03-31 Yao Qi <yao@codesourcery.com>
2142
2143 * gdb.base/source-dir.exp: Allow ';' as a directory separator.
2144
2145 2014-03-28 Joel Brobecker <brobecker@adacore.com>
2146
2147 * gdb.ada/mi_dyn_arr: New testcase.
2148
2149 2014-03-27 Doug Evans <dje@google.com>
2150
2151 * gdb.dwarf2/dw2-abs-hi-pc.exp: Build tests with "nodebug".
2152
2153 2014-03-27 Yao Qi <yao@codesourcery.com>
2154
2155 * lib/gdb.exp (can_single_step_to_signal_handler): Return zero
2156 if target is nios2-*-*.
2157
2158 2014-03-26 Yao Qi <yao@codesourcery.com>
2159
2160 * lib/gdb.exp (readline_is_used): New proc.
2161 * gdb.base/completion.exp: Move tests on command complete up.
2162 Skip the rest of tests if readline is not used.
2163 * gdb.ada/complete.exp: Skp the test if readline is not
2164 used.
2165 * gdb.base/filesym.exp: Likewise.
2166 * gdb.base/macscp.exp: Likewise.
2167 * gdb.base/readline-ask.exp: Likewise.
2168 * gdb.base/readline.exp: Likewise.
2169 * gdb.python/py-cmd.exp: Likewise.
2170 * gdb.trace/tfile.exp: Likewise.
2171
2172 2014-03-26 Yao Qi <yao@codesourcery.com>
2173
2174 * gdb.base/macscp.exp: Fix code format issues.
2175
2176 2014-03-25 Ulrich Weigand <uweigand@de.ibm.com>
2177
2178 * gdb.asm/asm-source.exp: Handle powerpc64le-* targets.
2179 * gdb.asm/powerpc64le.inc: New file.
2180
2181 2014-03-25 Pedro Alves <palves@redhat.com>
2182 Doug Evans <dje@google.com>
2183
2184 * gdb.base/source-execution.c: New file.
2185 * gdb.base/source-execution.exp: New file.
2186 * gdb.base/source-execution.gdb: New file.
2187
2188 2014-03-24 Doug Evans <dje@google.com>
2189
2190 * gdb.linespec/macro-relative.exp: Mark the test as unsupported if
2191 using fission.
2192
2193 2014-03-24 Hui Zhu <hui@codesourcery.com>
2194 Pedro Alves <palves@redhat.com>
2195
2196 PR breakpoints/16101
2197 * gdb.base/dprintf.exp: Use unsupported rather than changing the
2198 test pass/fail messages. Detect missing support for dprintf when
2199 breakpoints are actually inserted.
2200 * gdb.base/mi-dprintf.exp: Detect missing support for dprintf when
2201 breakpoints are actually inserted.
2202 * lib/mi-support.exp (mi_run_cmd_full): Return -1 if continue
2203 fails.
2204
2205 2014-03-24 Jan Kratochvil <jan.kratochvil@redhat.com>
2206
2207 * gdb.base/gdb-sigterm.exp (do_test): Remove "set debug lin-lwp 1".
2208
2209 2014-03-22 Doug Evans <xdje42@gmail.com>
2210
2211 * gdb.python/python.exp (python not supported): Verify multi-line
2212 python command issues an error.
2213 * gdb.guile/guile.exp (guile not supported): Verify multi-line
2214 guile command issues an error.
2215
2216 2014-03-21 Maciej W. Rozycki <macro@codesourcery.com>
2217
2218 * gdb.threads/thread-specific.exp: Handle the lack of usable
2219 $this_breakpoint and $this_thread.
2220
2221 2014-03-21 Hui Zhu <hui@codesourcery.com>
2222
2223 * gdb.base/attach.exp (do_command_attach_tests): New.
2224
2225 2014-03-20 Tom Tromey <tromey@redhat.com>
2226 Pedro Alves <palves@redhat.com>
2227
2228 PR cli/15718
2229 * gdb.base/condbreak-call-false.c: New file.
2230 * gdb.base/condbreak-call-false.exp: New file.
2231
2232 2014-03-20 Pedro Alves <palves@redhat.com>
2233
2234 * gdb.threads/signal-while-stepping-over-bp-other-thread.c (pid):
2235 Delete.
2236 (block_signals, unblock_signals): Delete.
2237 (child_function_2, main): Remove references to deleted variable
2238 and functions.
2239
2240 2014-03-20 Pedro Alves <palves@redhat.com>
2241
2242 * gdb.threads/signal-while-stepping-over-bp-other-thread.c (main):
2243 Use pthread_kill to signal thread 2.
2244 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp:
2245 Adjust to make the test send itself a signal rather than using the
2246 host's "kill" command.
2247
2248 2014-03-20 Pedro Alves <palves@redhat.com>
2249
2250 * gdb.threads/multiple-step-overs.c: New file.
2251 * gdb.threads/multiple-step-overs.exp: New file.
2252 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp:
2253 Adjust expected infrun debug output.
2254
2255 2014-03-20 Pedro Alves <palves@redhat.com>
2256
2257 * gdb.threads/step-over-trips-on-watchpoint.c: New file.
2258 * gdb.threads/step-over-trips-on-watchpoint.exp: New file.
2259
2260 2014-03-20 Pedro Alves <palves@redhat.com>
2261
2262 PR breakpoints/7143
2263 * gdb.base/watchpoint.exp: Mention bugzilla bug number instead of
2264 old gnats gdb/38. Remove kfail. Adjust to use gdb_test instead
2265 of gdb_test_multiple.
2266 * gdb.cp/annota2.exp: Remove kfail for gdb/38.
2267 * gdb.cp/annota3.exp: Remove kfail for gdb/38.
2268
2269 2014-03-20 Pedro Alves <palves@redhat.com>
2270
2271 * gdb.threads/step-over-lands-on-breakpoint.c: New file.
2272 * gdb.threads/step-over-lands-on-breakpoint.exp: New file.
2273
2274 2014-03-19 Pedro Alves <palves@redhat.com>
2275
2276 * gdb.base/async.exp: Remove early return.
2277
2278 2014-03-19 Pedro Alves <palves@redhat.com>
2279
2280 * gdb.base/async.exp (step& tests): Pass explicit test messages.
2281
2282 2014-03-19 Pedro Alves <palves@redhat.com>
2283
2284 * gdb.base/async.exp (test_background): Expect \r\n after
2285 "completed." in the fail pattern.
2286
2287 2014-03-19 Pedro Alves <palves@redhat.com>
2288
2289 * gdb.base/async.exp (test_background): New procedure.
2290 Use it for all background execution command tests.
2291
2292 2014-03-19 Pedro Alves <palves@redhat.com>
2293
2294 * gdb.base/async.exp: Use prepare_for_testing.
2295
2296 2014-03-19 Pedro Alves <palves@redhat.com>
2297
2298 * gdb.base/async.c (foo): Make 'x' volatile. Write to it twice in
2299 the same line.
2300
2301 2014-03-19 Pedro Alves <palves@redhat.com>
2302
2303 * gdb.base/async.c (main): Add "jump here" and "until here" line
2304 marker comments.
2305 * gdb.base/async.exp (jump_here): New global.
2306 (jump& test): Use it.
2307 (until_here): New global.
2308 (until& test): Use it.
2309
2310 2014-03-19 Pedro Alves <palves@redhat.com>
2311
2312 * gdb.base/async.exp: Don't frob gdb_protocol.
2313
2314 2014-03-18 Doug Evans <xdje42@gmail.com>
2315
2316 * gdb.base/async.exp: Whitespace fixes. Turn on target-async.
2317 Fix spelling of exec-done-display.
2318
2319 2014-03-18 Jan Kratochvil <jan.kratochvil@redhat.com>
2320
2321 PR gdb/15358
2322 * gdb.base/gdb-sigterm.c: New file.
2323 * gdb.base/gdb-sigterm.exp: New file.
2324
2325 2014-03-18 Pedro Alves <palves@redhat.com>
2326
2327 PR gdb/13860
2328 * gdb.mi/mi-solib.exp: Remove gdb/13860 kfail.
2329 * lib/mi-support.exp (mi_expect_stop): Add special handling for
2330 solib-event.
2331
2332 2014-03-17 Joel Brobecker <brobecker@adacore.com>
2333
2334 * gdb.ada/pckd_arr_ren: New testcase.
2335
2336 2014-03-13 Doug Evans <xdje42@gmail.com>
2337
2338 PR guile/16612
2339 * gdb.guile/scm-value.ep (test_value_after_death): Do a garbage
2340 collect after discarding symbols.
2341
2342 2014-03-13 Ludovic Courtès <ludo@gnu.org>
2343 Doug Evans <xdje42@gmail.com>
2344
2345 * gdb.guile/scm-value.exp (test_value_in_inferior): Verify value added
2346 to history survives a gc.
2347
2348 2014-03-13 Pedro Alves <palves@redhat.com>
2349
2350 * gdb.base/default.exp: Don't test "target procfs".
2351
2352 2014-03-13 Pedro Alves <palves@redhat.com>
2353
2354 * gdb.base/default.exp: Update "target child" and "target procfs"
2355 tests to not expect "Unix".
2356
2357 2014-03-12 Tom Tromey <tromey@redhat.com>
2358
2359 * gdb.base/corefile.exp (corefile_test_run, corefile_test_attach):
2360 New procs. Add target-async tests.
2361 * gdb.reverse/break-precsave.exp (precsave_tests): New proc.
2362 Add target-async tests.
2363
2364 2014-03-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
2365
2366 * gdb.dwarf2/dw2-ifort-parameter.c (func): Define labels
2367 'func_start' and 'func_end' for the beginning and end of the
2368 function code, respectively.
2369 * gdb.dwarf2/dw2-ifort-parameter.exp: Use 'func_start' and
2370 'func_end' instead of 'func' and 'main'.
2371
2372 2014-03-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
2373
2374 * gdb.dwarf2/dw2-ifort-parameter-debug.S: Remove.
2375 * gdb.dwarf2/dw2-ifort-parameter.exp: Use Dwarf::assemble to
2376 generate the debug info assembler source.
2377
2378 2014-03-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
2379
2380 * gdb.dwarf2/arr-stride.exp: Exploit 'prepare_for_testing'.
2381 * gdb.dwarf2/arr-subrange.exp: Likewise.
2382 * gdb.dwarf2/dwz.exp: Likewise.
2383 * gdb.dwarf2/method-ptr.exp: Likewise.
2384 * gdb.dwarf2/missing-sig-type.exp: Likewise.
2385 * gdb.dwarf2/subrange.exp: Likewise.
2386 * gdb.dwarf2/implptrconst.exp: Exploit 'build_executable'.
2387 * gdb.dwarf2/implptrpiece.exp: Likewise.
2388 * gdb.dwarf2/nostaticblock.exp: Likewise.
2389
2390 2014-03-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
2391
2392 * lib/gdb.exp (build_executable_from_specs): Don't prepend source
2393 directory to absolute path name arguments.
2394
2395 2014-03-10 Joel Brobecker <brobecker@adacore.com>
2396
2397 * gdb.ada/tagged_access: New testcase.
2398
2399 2014-03-07 Markus Metzger <markus.t.metzger@intel.com>
2400
2401 * gdb.btrace/data.exp: Update expected output.
2402
2403 2014-03-06 Yao Qi <yao@codesourcery.com>
2404
2405 * gdb.trace/pr16508.exp: New file.
2406
2407 2014-03-05 Pedro Alves <palves@redhat.com>
2408
2409 PR gdb/16575
2410 * gdb.base/breakpoint-shadow.exp (compare_disassembly): New
2411 procedure.
2412 (top level): Adjust to use it. Add tests that exercise breakpoint
2413 interaction with the code-cache.
2414
2415 2014-02-26 Ludovic Courtès <ludo@gnu.org>
2416
2417 * gdb.guile/scm-value.exp (test_value_in_inferior): Add
2418 test for 'history-append!'.
2419
2420 2014-02-26 Joel Brobecker <brobecker@adacore.com>
2421
2422 * gdb.dwarf2/dw2-abs-hi-pc-hello-dbg.S: New file.
2423 * gdb.dwarf2/dw2-abs-hi-pc-hello.c: New file.
2424 * gdb.dwarf2/dw2-abs-hi-pc-world-dbg.S: New file.
2425 * gdb.dwarf2/dw2-abs-hi-pc-world.c: New file.
2426 * gdb.dwarf2/dw2-abs-hi-pc.c: New file.
2427 * gdb.dwarf2/dw2-abs-hi-pc.exp: New file.
2428
2429 2014-02-26 Joel Brobecker <brobecker@adacore.com>
2430
2431 * testsuite/gdb.python/py-pp-re-notag.c: New file.
2432 * testsuite/gdb.python/py-pp-re-notag.ex: New file.
2433 * testsuite/gdb.python/py-pp-re-notag.p: New file.
2434
2435 2014-02-26 Joel Brobecker <brobecker@adacore.com>
2436
2437 * gdb.dwarf2/arr-subrange.c, gdb.dwarf2/arr-subrange.exp: New files.
2438
2439 2014-02-26 Joel Brobecker <brobecker@adacore.com>
2440
2441 * gdb.dwarf2/arr-stride.c: New file.
2442 * gdb.dwarf2/arr-stride.exp: New file.
2443
2444 2014-02-26 Pedro Alves <palves@redhat.com>
2445
2446 * gdb.ada/tasks.exp: Set a task-specific breakpoint at break_me
2447 that won't ever trigger. Make sure that GDB reports the correct
2448 breakpoint that caused the stop.
2449
2450 2014-02-25 Jan Kratochvil <jan.kratochvil@redhat.com>
2451
2452 PR gdb/16626
2453 * gdb.base/auto-load-script: New file.
2454 * gdb.base/auto-load.c: New file.
2455 * gdb.base/auto-load.exp: New file.
2456
2457 PR gdb/16626
2458 * gdb.base/auto-load.exp: Fix out-of-srctree run.
2459
2460 2014-02-25 Jan Kratochvil <jan.kratochvil@redhat.com>
2461
2462 Fix dw2-icycle.exp -fsanitize=address GDB crash.
2463 * gdb.dwarf2/dw2-icycle.S: Remove all DW_AT_sibling.
2464
2465 2014-02-24 Doug Evans <dje@google.com>
2466
2467 * lib/gdb.exp (run_on_host): Log error output if program fails.
2468
2469 2014-02-21 Pedro Alves <palves@redhat.com>
2470
2471 * gdb.threads/step-after-sr-lock.c: Rename to ...
2472 * gdb.threads/signal-while-stepping-over-bp-other-thread.c: ... this.
2473 * gdb.threads/step-after-sr-lock.exp: Rename to ...
2474 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp:
2475 ... this.
2476
2477 2014-02-20 Sergio Durigan Junior <sergiodj@redhat.com>
2478
2479 PR tdep/16397
2480 * gdb.arch/amd64-stap-special-operands.exp: New file.
2481 * gdb.arch/amd64-stap-three-arg-disp.S: Likewise.
2482 * gdb.arch/amd64-stap-three-arg-disp.c: Likewise.
2483 * gdb.arch/amd64-stap-triplet.S: Likewise.
2484 * gdb.arch/amd64-stap-triplet.c: Likewise.
2485
2486 2014-02-20 Joel Brobecker <brobecker@adacore.com>
2487
2488 * gdb.dwarf2/dw2-icycle.S: Remove second and third parameters
2489 in .section pseudo-op.
2490
2491 2014-02-20 lin zuojian <manjian2006@gmail.com>
2492 Joel Brobecker <brobecker@adacore.com>
2493 Doug Evans <xdje42@gmail.com>
2494
2495 PR symtab/16581
2496 * gdb.dwarf2/dw2-icycle.S: New file.
2497 * gdb.dwarf2/dw2-icycle.c: New file.
2498 * gdb.dwarf2/dw2-icycle.exp: New file.
2499
2500 2014-02-19 Siva Chandra Reddy <sivachandra@google.com>
2501
2502 * gdb.python/py-value-cc.cc: Improve test case to enable testing
2503 operations on gdb.Value objects.
2504 * gdb.python/py-value-cc.exp: Add new test to test operations on
2505 gdb.Value objects.
2506
2507 2014-02-18 Doug Evans <dje@google.com>
2508
2509 * Makefile.in (TESTS): New variable.
2510 (expanded_tests, expanded_tests_or_none): New variables
2511 (check-single): Pass $(expanded_tests_or_none) to runtest.
2512 (check-parallel): Only run tests in $(TESTS) if non-empty.
2513 (check/no-matching-tests-found): New rule.
2514 * README: Document TESTS makefile variable.
2515
2516 2014-02-18 Doug Evans <dje@google.com>
2517
2518 * Makefile.in (check-parallel): rm -rf outputs temp.
2519
2520 2014-02-16 Jan Kratochvil <jan.kratochvil@redhat.com>
2521
2522 Fix "ERROR: no fileid for" in the testsuite.
2523 * lib/gdb.exp (gdb_finish): Check gdb_spawn_id.
2524
2525 2014-02-12 Doug Evans <dje@google.com>
2526
2527 * gdb.dwarf2/Makefile.in (EXECUTABLES): Add dwp-symlink.
2528 (MISCELLANEOUS): New variable.
2529 (clean): rm -rf $(MISCELLANEOUS).
2530 * gdb.dwarf2/dwp-symlink.exp: Test the case where the executable and
2531 dwp live in the same directory as symlinks, with each symlink pointed
2532 to a differently named file in a different directory.
2533
2534 2014-02-11 Doug Evans <dje@google.com>
2535
2536 * gdb.dwarf2/dwp-symlink.exp: Rewrite to use remote_* commands instead
2537 of Tcl file commands.
2538
2539 2014-02-10 Mark Kettenis <kettenis@gnu.org>
2540
2541 * gdb.threads/step-after-sr-lock.exp: Avoid executing
2542 "kill -SIGUSR1 -1".
2543
2544 2014-02-10 Joel Brobecker <brobecker@adacore.com>
2545
2546 * gdb.ada/tick_length_array_enum_idx: New testcase.
2547
2548 2014-02-10 Doug Evans <xdje42@gmail.com>
2549
2550 * configure.ac (AC_OUTPUT): Add gdb.guile.
2551 * configure: Regenerate.
2552 * lib/gdb-guile.exp: New file.
2553 * lib/gdb.exp (get_target_charset): New function.
2554 * gdb.base/help.exp: Update expected output from "apropos apropos".
2555 * gdb.guile/Makefile.in: New file.
2556 * gdb.guile/guile.exp: New file.
2557 * gdb.guile/scm-arch.c: New file.
2558 * gdb.guile/scm-arch.exp: New file.
2559 * gdb.guile/scm-block.c: New file.
2560 * gdb.guile/scm-block.exp: New file.
2561 * gdb.guile/scm-breakpoint.c: New file.
2562 * gdb.guile/scm-breakpoint.exp: New file.
2563 * gdb.guile/scm-disasm.c: New file.
2564 * gdb.guile/scm-disasm.exp: New file.
2565 * gdb.guile/scm-equal.c: New file.
2566 * gdb.guile/scm-equal.exp: New file.
2567 * gdb.guile/scm-error.exp: New file.
2568 * gdb.guile/scm-error.scm: New file.
2569 * gdb.guile/scm-frame-args.c: New file.
2570 * gdb.guile/scm-frame-args.exp: New file.
2571 * gdb.guile/scm-frame-args.scm: New file.
2572 * gdb.guile/scm-frame-inline.c: New file.
2573 * gdb.guile/scm-frame-inline.exp: New file.
2574 * gdb.guile/scm-frame.c: New file.
2575 * gdb.guile/scm-frame.exp: New file.
2576 * gdb.guile/scm-generics.exp: New file.
2577 * gdb.guile/scm-gsmob.exp: New file.
2578 * gdb.guile/scm-iterator.c: New file.
2579 * gdb.guile/scm-iterator.exp: New file.
2580 * gdb.guile/scm-math.c: New file.
2581 * gdb.guile/scm-math.exp: New file.
2582 * gdb.guile/scm-objfile-script-gdb.in: New file.
2583 * gdb.guile/scm-objfile-script.c: New file.
2584 * gdb.guile/scm-objfile-script.exp: New file.
2585 * gdb.guile/scm-objfile.c: New file.
2586 * gdb.guile/scm-objfile.exp: New file.
2587 * gdb.guile/scm-ports.exp: New file.
2588 * gdb.guile/scm-pretty-print.c: New file.
2589 * gdb.guile/scm-pretty-print.exp: New file.
2590 * gdb.guile/scm-pretty-print.scm: New file.
2591 * gdb.guile/scm-section-script.c: New file.
2592 * gdb.guile/scm-section-script.exp: New file.
2593 * gdb.guile/scm-section-script.scm: New file.
2594 * gdb.guile/scm-symbol.c: New file.
2595 * gdb.guile/scm-symbol.exp: New file.
2596 * gdb.guile/scm-symtab-2.c: New file.
2597 * gdb.guile/scm-symtab.c: New file.
2598 * gdb.guile/scm-symtab.exp: New file.
2599 * gdb.guile/scm-type.c: New file.
2600 * gdb.guile/scm-type.exp: New file.
2601 * gdb.guile/scm-value-cc.cc: New file.
2602 * gdb.guile/scm-value-cc.exp: New file.
2603 * gdb.guile/scm-value.c: New file.
2604 * gdb.guile/scm-value.exp: New file.
2605 * gdb.guile/source2.scm: New file.
2606 * gdb.guile/types-module.cc: New file.
2607 * gdb.guile/types-module.exp: New file.
2608
2609 2014-02-10 Yao Qi <yao@codesourcery.com>
2610
2611 PR testsuite/16543
2612 * configure.ac: Append gdb.gdb/Makefile in AC_OUTPUT.
2613 * configure: Regenerated.
2614 * Makefile.in: New file.
2615
2616 2014-02-08 Andreas Schwab <schwab@linux-m68k.org>
2617
2618 * gdb.python/py-framefilter.exp: Fix typo.
2619
2620 2014-02-08 Yao Qi <yao@codesourcery.com>
2621
2622 * gdb.mi/mi-breakpoint-changed.exp (test_insert_delete_modify): Test
2623 that no =breakpoint-modified is emitted when breakpoints are
2624 modified through MI commands.
2625
2626 2014-02-07 Pedro Alves <pedro@codesourcery.com>
2627 Pedro Alves <palves@redhat.com>
2628
2629 * gdb.threads/step-after-sr-lock.c: New file.
2630 * gdb.threads/step-after-sr-lock.exp: New file.
2631
2632 2014-02-07 Pedro Alves <palves@redhat.com>
2633
2634 * gdb.threads/stepi-random-signal.exp: Set SIGCHLD to print.
2635
2636 2014-02-06 Jan Kratochvil <jan.kratochvil@redhat.com>
2637
2638 Fix i386-sse-stack-align.exp regression since GDB_PARALLEL.
2639 * gdb.arch/i386-sse-stack-align.exp: Use standard_output_file.
2640
2641 2014-02-06 Doug Evans <xdje42@gmail.com>
2642
2643 * gdb.python/py-breakpoint.exp (test_bkpt_eval_funcs): Update expected
2644 output.
2645
2646 * gdb.gdb/python-interrupts.exp: New file.
2647
2648 2014-02-05 Yao Qi <yao@codesourcery.com>
2649
2650 * gdb.trace/report.exp (use_collected_data): Test the output
2651 of "info threads" and "info inferiors".
2652
2653 2014-02-05 Yao Qi <yao@codesourcery.com>
2654
2655 Revert this patch:
2656
2657 2013-05-24 Yao Qi <yao@codesourcery.com>
2658
2659 * gdb.trace/tfile.exp: Test inferior and thread.
2660
2661 2014-02-04 Ulrich Weigand <uweigand@de.ibm.com>
2662
2663 * gdb.base/sigbpt.exp: Do not use "*" when setting breakpoint
2664 on a function.
2665 * gdb.base/step-bt.c: Call hello via function pointer to make
2666 sure its first instruction is executed on powerpc64le-linux.
2667
2668 2014-02-04 Ulrich Weigand <uweigand@de.ibm.com>
2669
2670 * gdb.arch/powerpc-d128-regs.exp: Enable on powerpc64*-*.
2671
2672 2014-02-04 Ulrich Weigand <uweigand@de.ibm.com>
2673
2674 * gdb.arch/vsx-regs.exp: Check target endianness. Provide variants
2675 of the test patterns for use on little-endian systems.
2676
2677 2014-02-04 Ulrich Weigand <uweigand@de.ibm.com>
2678
2679 * gdb.arch/altivec-regs.exp: Use gdb_test_multiple for endian test.
2680 (decimal_vector): Fix for little-endian.
2681
2682 2014-01-29 Jose E. Marchesi <jose.marchesi@oracle.com>
2683
2684 * gdb.arch/sparc-sysstep.exp: New file.
2685 * gdb.arch/sparc-sysstep.c: Likewise.
2686
2687 * gdb.arch/Makefile.in (EXECUTABLES): Add sparc-sysstep.
2688
2689 2014-01-28 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
2690
2691 * gdb.base/info-shared.exp: Expect leading `.' on ppc64's symbols.
2692
2693 2014-01-23 Tom Tromey <tromey@redhat.com>
2694
2695 * gdb.ada/array_char_idx: New testcase.
2696
2697 2014-01-23 Tom Tromey <tromey@redhat.com>
2698
2699 PR python/16487:
2700 * gdb.python/py-framefilter.exp: Add test using "Error" filter.
2701 * gdb.python/py-framefilter.py (ErrorInName, ErrorFilter): New
2702 classes.
2703
2704 2014-01-23 Tom Tromey <tromey@redhat.com>
2705
2706 PR python/16491:
2707 * gdb.python/py-framefilter.py (Reverse_Function.function): Read a
2708 string from an inferior frame.
2709 * gdb.python/py-framefilter-mi.exp: Update.
2710
2711 2014-01-22 Doug Evans <dje@google.com>
2712
2713 * gdb.server/server-mon.exp: Add tests for "set debug-format".
2714
2715 2014-01-22 Andreas Arnez <arnez@vnet.linux.ibm.com>
2716
2717 * gdb.base/catch-syscall.exp: Activate test on s390*-linux.
2718
2719 2014-01-22 Andreas Arnez <arnez@vnet.linux.ibm.com>
2720
2721 * gdb.trace/entry-values.exp: Remove excess space character from
2722 regex patterns. Handle s390 call instruction.
2723
2724 2014-01-22 Andreas Arnez <arnez@vnet.linux.ibm.com>
2725
2726 * gdb.dwarf2/dw2-dir-file-name.c (FUNC): Insert alignment and
2727 define "*_start" label. Make "name" static.
2728 * gdb.dwarf2/dw2-dir-file-name.exp: Replace references to
2729 ${name} by references to ${name}_start.
2730
2731 2014-01-22 Andreas Arnez <arnez@vnet.linux.ibm.com>
2732
2733 * gdb.base/info-macros.exp: Remove "debug" from the compile
2734 options.
2735
2736 2014-01-17 Iain Buclaw <ibuclaw@gdcproject.org>
2737
2738 * gdb.dlang/demangle.exp: New file.
2739
2740 2014-01-17 Iain Buclaw <ibuclaw@gdcproject.org>
2741
2742 * gdb.dlang/primitive-types.exp: New file.
2743
2744 2014-01-17 Iain Buclaw <ibuclaw@gdcproject.org>
2745
2746 * configure.ac: Create gdb.dlang/Makefile.
2747 * configure: Regenerate.
2748 * Makefile.in (ALL_SUBDIRS): Add gdb.dlang.
2749 * gdb.dlang/Makefile.in: New file.
2750 * lib/d-support.exp: New file.
2751 * lib/gdb.exp (skip_d_tests): New proc.
2752
2753 2014-01-16 Markus Metzger <markus.t.metzger@intel.com>
2754
2755 * gdb.btrace/delta.exp: Check reverse stepi.
2756 * gdb.btrace/tailcall.exp: Update. Add stepping tests.
2757 * gdb.btrace/finish.exp: New.
2758 * gdb.btrace/next.exp: New.
2759 * gdb.btrace/nexti.exp: New.
2760 * gdb.btrace/record_goto.c: Add comments.
2761 * gdb.btrace/step.exp: New.
2762 * gdb.btrace/stepi.exp: New.
2763 * gdb.btrace/multi-thread-step.c: New.
2764 * gdb.btrace/multi-thread-step.exp: New.
2765 * gdb.btrace/rn-dl-bind.c: New.
2766 * gdb.btrace/rn-dl-bind.exp: New.
2767 * gdb.btrace/data.c: New.
2768 * gdb.btrace/data.exp: New.
2769 * gdb.btrace/Makefile.in (EXECUTABLES): Add new.
2770
2771 2014-01-16 Markus Metzger <markus.t.metzger@intel.com>
2772
2773 * gdb.btrace/Makefile.in (EXECUTABLES): Add delta.
2774 * gdb.btrace/exception.exp: Update.
2775 * gdb.btrace/instruction_history.exp: Update.
2776 * gdb.btrace/record_goto.exp: Update.
2777 * gdb.btrace/tailcall.exp: Update.
2778 * gdb.btrace/unknown_functions.exp: Update.
2779 * gdb.btrace/delta.exp: New.
2780
2781 2014-01-16 Markus Metzger <markus.t.metzger@intel.com>
2782
2783 * gdb.btrace/record_goto.exp: Add backtrace test.
2784 * gdb.btrace/tailcall.exp: Add backtrace test.
2785
2786 2014-01-16 Markus Metzger <markus.t.metzger@intel.com>
2787
2788 * gdb.btrace/Makefile.in (EXECUTABLES): Add record_goto.
2789 * gdb.btrace/record_goto.c: New.
2790 * gdb.btrace/record_goto.exp: New.
2791 * gdb.btrace/x86-record_goto.S: New.
2792
2793 2014-01-16 Markus Metzger <markus.t.metzger@intel.com>
2794
2795 * gdb.btrace/function_call_history.exp: Update tests.
2796 * gdb.btrace/instruction_history.exp: Update tests.
2797
2798 2014-01-16 Markus Metzger <markus.t.metzger@intel.com>
2799
2800 * gdb.btrace/function_call_history.exp: Fix expected field
2801 order for "record function-call-history".
2802 Add new tests for "record function-call-history /c".
2803 * gdb.btrace/exception.cc: New.
2804 * gdb.btrace/exception.exp: New.
2805 * gdb.btrace/tailcall.exp: New.
2806 * gdb.btrace/x86-tailcall.S: New.
2807 * gdb.btrace/x86-tailcall.c: New.
2808 * gdb.btrace/unknown_functions.c: New.
2809 * gdb.btrace/unknown_functions.exp: New.
2810 * gdb.btrace/Makefile.in (EXECUTABLES): Add new.
2811
2812 2014-01-16 Markus Metzger <markus.t.metzger@intel.com>
2813
2814 * gdb.btrace/instruction_history.exp: Update.
2815 * gdb.btrace/function_call_history.exp: Update.
2816
2817 2014-01-16 Markus Metzger <markus.t.metzger@intel.com>
2818
2819 * gdb.btrace/function_call_history.exp: Fix expected function
2820 trace.
2821 * gdb.btrace/instruction_history.exp: Initialize traced.
2822 Remove traced_functions.
2823
2824 2014-01-16 Markus Metzger <markus.t.metzger@intel.com>
2825
2826 * gdb.btrace/function_call_history.exp: Update
2827 * gdb.btrace/instruction_history.exp: Update.
2828
2829 2014-01-16 Markus Metzger <markus.t.metzger@intel.com>
2830
2831 * gdb.btrace/enable.exp: Update expected text.
2832
2833 2014-01-16 Omair Javaid <Omair.Javaid@linaro.org>
2834
2835 * gdb.dwarf2/dw2-dos-drive.S: Increase text section size to 4
2836 bytes.
2837
2838 2014-01-15 Maciej W. Rozycki <macro@codesourcery.com>
2839
2840 * gdb.base/float.exp: Handle "aarch64*-*-*" targets.
2841
2842 2014-01-15 Omair Javaid <omair.javaid@linaro.org>
2843
2844 * lib/gdb.exp (supports_process_record): Return true for
2845 arm*-linux*. (supports_reverse): Likewise.
2846
2847 2014-01-13 Siva Chandra Reddy <sivachandra@google.com>
2848
2849 PR python/15464
2850 PR python/16113
2851 * gdb.python/py-type.c: Enhance test case.
2852 * gdb.python/py-value-cc.cc: Likewise
2853 * gdb.python/py-type.exp: Add new tests.
2854 * gdb.python/py-value-cc.exp: Likewise
2855
2856 2014-01-10 Andreas Arnez <arnez@linux.vnet.ibm.com>
2857 Pedro Alves <palves@redhat.com>
2858
2859 * gdb.dwarf2/dw2-dir-file-name.c (FUNC): Remove "*_start" symbol.
2860 Make "name" extern.
2861 * gdb.dwarf2/dw2-dir-file-name.exp (out_cu, out_line): Replace
2862 references to ${name}_start by references to ${name}.
2863
2864 2014-01-10 Joel Brobecker <brobecker@adacore.com>
2865
2866 * gdb.ada/pp-rec-component.exp: Remove path from "source" test.
2867
2868 2014-01-10 Joel Brobecker <brobecker@adacore.com>
2869
2870 * gdb.python/py-pp-integral.exp: Remove path from "source" test.
2871
2872 2014-01-09 Maciej W. Rozycki <macro@codesourcery.com>
2873 Pedro Alves <palves@redhat.com>
2874
2875 * gdb.mi/mi-info-os.exp: Connect to the target with
2876 mi_gdb_target_load.
2877
2878 2014-01-08 Pedro Alves <palves@redhat.com>
2879
2880 * gdb.threads/reconnect-signal.c: New file.
2881 * gdb.threads/reconnect-signal.exp: New file.
2882
2883 2014-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
2884
2885 * gdb.base/source-dir.exp: New file.
2886
2887 2014-01-07 Joel Brobecker <brobecker@adacore.com>
2888
2889 * gdb.ada/mi_interface: New testcase.
2890
2891 2014-01-07 Joel Brobecker <brobecker@adacore.com>
2892
2893 * gdb.ada/pp-rec-component.exp, gdb.ada/pp-rec-component.py,
2894 gdb.ada/pp-rec-component/foo.adb, gdb.ada/pp-rec-component/pck.adb,
2895 gdb.ada/pp-rec-component/pck.ads: New files.
2896
2897 2014-01-07 Joel Brobecker <brobecker@adacore.com>
2898
2899 * gdb.python/py-pp-integral.c: New file.
2900 * gdb.python/py-pp-integral.py: New file.
2901 * gdb.python/py-pp-integral.exp: New file.
2902
2903 For older changes see ChangeLog-1993-2013.
2904 \f
2905 ;; Local Variables:
2906 ;; mode: change-log
2907 ;; left-margin: 8
2908 ;; fill-column: 74
2909 ;; version-control: never
2910 ;; End:
2911
2912 Copyright 2014 Free Software Foundation, Inc.
2913 Copying and distribution of this file, with or without modification,
2914 are permitted provided the copyright notice and this notice are preserved.