Eliminate literal line numbers in jump.exp
[deliverable/binutils-gdb.git] / gdb / testsuite / ChangeLog
CommitLineData
78f98cca
AA
12014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
2
3 * gdb.base/jump.c: Add eye-catchers.
4 * gdb.base/jump.exp: Refer to eye-catchers instead of literal line
5 numbers.
6
58fa2af0
AA
72014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
8
9 * gdb.base/execd-prog.c: Add eye-catchers.
10 * gdb.base/foll-exec.c: Likewise.
11 * gdb.base/foll-exec.exp: Refer to eye-catchers instead of literal
12 line numbers.
13
04e5059b
AA
142014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
15
16 * gdb.base/ending-run.c: Add eye-catchers.
17 * gdb.base/ending-run.exp: Refer to eye-catchers instead of
18 literal line numbers.
19
dbfdb174
AA
202014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
21
22 * gdb.base/call-rt-st.c: Add eye-catchers.
23 * gdb.base/call-rt-st.exp: Refer to eye-catchers instead of
24 literal line numbers.
25
888a2ade
AA
262014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
27
28 * gdb.base/call-ar-st.c: Add eye-catchers.
29 * gdb.base/call-ar-st.exp: Refer to eye-catchers instead of
30 literal line numbers.
31
6acc2dde
AA
322014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
33
34 * gdb.base/average.c: Add eye-catchers.
35 * gdb.base/sum.c: Likewise.
36 * gdb.base/dbx.exp: Use eye-catchers to determine line numbers for
37 regexps dynamically.
38
9ecfcd1d
AA
392014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
40
41 * gdb.base/solib1.c: Add eye-catchers.
42 * gdb.base/so-impl-ld.exp: Match against eye-catchers instead of
43 literal line numbers.
44
78708b7c
PA
452014-11-12 Pedro Alves <palves@redhat.com>
46
47 * gdb.threads/leader-exit.exp: Test sending ctrl-c works after the
48 leader has exited.
49
af48d08f
PA
502014-11-12 Pedro Alves <palves@redhat.com>
51
52 * gdb.arch/i386-bp_permanent.c: New file.
53 * gdb.arch/i386-bp_permanent.exp: Don't skip on x86_64.
54 (srcfile): Set to i386-bp_permanent.c.
55 (top level): Adjust to work in both 32-bit and 64-bit modes. Test
56 that stepi does not execute the 'leave' instruction, instead of
57 testing it does execute.
58 * gdb.base/bp-permanent.c: New file.
59 * gdb.base/bp-permanent.exp: New file.
60
af3768e9
DE
612014-11-10 Doug Evans <xdje42@gmail.com>
62
63 PR symtab/17564
64 * gdb.base/symtab-search-order.exp: New file.
65 * gdb.base/symtab-search-order.c: New file.
66 * gdb.base/symtab-search-order-1.c: New file.
67 * gdb.base/symtab-search-order-shlib-1.c: New file.
68
9de00a4a
PA
692014-11-07 Pedro Alves <palves@redhat.com>
70
71 PR gdb/17511
72 * gdb.base/sigstep.exp (in_handler_map) <si+advance>: xfail
73 i?86-*-linux*.
74
e0f52461
SC
752014-11-03 Siva Chandra Reddy <sivachandra@google.com>
76
77 PR c++/17494
78 * gdb.cp/pr17494.cc: New file.
79 * gdb.cp/pr17494.exp: New file.
80
6ce8c980
YQ
812014-11-02 Yao Qi <yao@codesourcery.com>
82
83 * gdb.python/python.exp: Get working directory and match the
84 output of "set extended-prompt \\w " with it.
85
02be9a71
DE
862014-10-30 Doug Evans <dje@google.com>
87
88 * gdb.python/py-objfile.exp: Add tests for setting random attributes
89 in objfiles.
90 * gdb.python/py-progspace.exp: Add tests for setting random attributes
91 in progspaces.
92
3bdff46b
LM
932014-10-30 Janis Johnson <janisjo@codesourcery.com>
94
95 * gdb.base/fullpath-expand.exp: Skip for a remote host.
96 * gdb.base/realname-expand.exp: Likewise.
97 * gdb.linespec/macro-relative.exp: Likewise.
98
ab917dfb
PA
992014-10-29 Pedro Alves <palves@redhat.com>
100
101 PR gdb/17408
102 * gdb.threads/schedlock.c (some_function): New function.
103 (call_function): New global.
104 (MAYBE_CALL_SOME_FUNCTION): New macro.
105 (thread_function): Call it.
106 * gdb.threads/schedlock.exp (get_args): Add description parameter,
107 and use it instead of a global counter. Adjust all callers.
108 (get_current_thread): Use "find current thread" for test message
109 here rather than having all callers pass down the same string.
110 (goto_loop): New procedure, factored out from ...
111 (my_continue): ... this.
112 (step_ten_loops): Change parameter from test message to command to
113 use. Adjust.
114 (list_count): Delete global.
115 (check_result): New procedure, factored out from duplicate top
116 level code.
117 (continue tests): Wrap in with_test_prefix.
118 (test_step): New procedure, factored out from duplicate top level
119 code.
120 (top level): Test "step" in combination with all scheduler-locking
121 modes. Test "next" in combination with all scheduler-locking
122 modes, and in combination with stepping over a function call or
123 not.
124 * gdb.threads/next-bp-other-thread.c: New file.
125 * gdb.threads/next-bp-other-thread.exp: New file.
126
d3d4baed
PA
1272014-10-29 Pedro Alves <palves@redhat.com>
128
129 PR python/17372
130 * gdb.python/python.exp: Test a multi-line command that spawns
131 interactive Python.
132 * gdb.base/multi-line-starts-subshell.exp: New file.
133
563e8d85
YQ
1342014-10-29 Yao Qi <yao@codesourcery.com>
135
136 * gdb.base/fileio.exp: Make directories on host.
137
0ea4d52e
YQ
1382014-10-29 Yao Qi <yao@codesourcery.com>
139
140 * gdb.base/fileio.c (test_write): Close the file.
141
7f5ef605
PA
1422014-10-28 Pedro Alves <palves@redhat.com>
143
144 PR gdb/12623
145 * gdb.base/sigstep.c (no_handler): New global.
146 (main): If 'no_handler is true, set the signal handlers to
147 SIG_IGN.
148 * gdb.base/sigstep.exp (breakpoint_over_handler): Add
149 with_sw_watch and no_handler parameters. Handle them.
150 (top level) <stepping over handler when stopped at a breakpoint
151 test>: Add a test axis for testing with a software watchpoint, and
152 another for testing with the signal handler set to SIG_IGN.
153 * gdb.base/step-sw-breakpoint-adjust-pc.c: New file.
154 * gdb.base/step-sw-breakpoint-adjust-pc.exp: New file.
155
abbdbd03
PA
1562014-10-28 Pedro Alves <palves@redhat.com>
157
158 PR gdb/17511
159 * gdb.base/sigstep.c (handler): Add a few more writes to 'done'.
160 * gdb.base/sigstep.exp (other_handler_location): New global.
161 (advance): Support stepping into the signal handler, and running
162 commands while in the handler.
163 (in_handler_map): New global.
164 (top level): In the advance test, add combinations for getting
165 into the handler with stepping commands, and for running commands
166 in the handler. Add comment descripting the advancei tests.
167
1df4399f
PA
1682014-10-28 Pedro Alves <palves@redhat.com>
169
170 * gdb.base/sigstep.exp: Use build_executable instead of
171 prepare_for_testing.
172 (top level): Move code that starts GDB, runs to main and creates a
173 display to ...
174 (restart): ... this new procedure.
175 (top level): Move backtrace from signal handler test to ...
176 (validate_backtrace): ... this new procedure.
177 (advance, advancei): Rename parameter from 'i' to 'cmd'. Use
178 with_test_prefix. Always restart GDB.
179 (skip_to_handler): Rename parameter from 'i' to 'cmd'. Use
180 with_test_prefix. Always restart GDB. No need to delete
181 breakpoints after the test.
182 (test_skip_handler): Remove prefix parameter.
183 (skip_over_handler, breakpoint_to_handler)
184 (breakpoint_to_handler_entry, breakpoint_over_handler): Rename
185 parameter from 'i' to 'cmd'. Use with_test_prefix. Always
186 restart GDB. No need to delete breakpoints after the test.
187 (top level): Use foreach to call the test procedures with
188 different commands.
189
a5b6e449
PA
1902014-10-28 Pedro Alves <palves@redhat.com>
191
192 * gdb.base/sigaltstack.exp: Update to use Bugzilla bug numbers
193 instead of GNATS numbers.
194 * gdb.base/sigbpt.exp: Likewise.
195 * gdb.base/siginfo.exp: Likewise.
196 * gdb.base/sigstep.exp: Likewise.
197
e5f8a7cc
PA
1982014-10-27 Pedro Alves <palves@redhat.com>
199
200 * gdb.base/sigstep.c (dummy): New global.
201 (main): Issue a couple writes to the new global.
202 * gdb.base/sigstep.exp (get_next_pc, test_skip_handler): New
203 procedures.
204 (skip_over_handler): Use test_skip_handler.
205 (top level): Call skip_over_handler for stepi and nexti too.
206 (breakpoint_over_handler): Use test_skip_handler.
207 (top level): Call breakpoint_over_handler for stepi and nexti too.
208
763905a3
YQ
2092014-10-27 Yao Qi <yao@codesourcery.com>
210
211 * gdb.trace/tfile.c (adjust_function_address)
212 [__powerpc64__ && _CALL_ELF != 2]: Get function address from
213 function descriptor.
214
6f259a23
DB
2152014-10-24 Don Breazeal <donb@codesourcery.com>
216
217 * gdb.base/foll-fork.exp (test_follow_fork,
218 catch_fork_child_follow): Check for updated fork messages emitted
219 from infrun.c.
220 * gdb.base/foll-vfork.exp (vfork_parent_follow_through_step,
221 vfork_parent_follow_to_bp, vfork_and_exec_child_follow_to_main_bp,
222 vfork_and_exec_child_follow_through_step): Check for updated vfork
223 messages emitted from infrun.c.
224
09dd9a69
PA
2252014-10-24 Pedro Alves <palves@redhat.com>
226
227 * gdb.base/corefile.exp: Remove references to ultrix.
228 * gdb.base/interrupt.exp: Likewise.
229 * gdb.base/whatis.exp: Likewise.
230 * gdb.gdb/selftest.exp: Likewise.
231 * gdb.threads/manythreads.exp: Likewise.
232 * gdb.threads/print-threads.exp: Likewise.
233 * gdb.threads/pthreads.exp:: Likewise.
234 * gdb.threads/schedlock.exp: Likewise.
235
3433cfa5
SC
2362014-10-24 Siva Chandra Reddy <sivachandra@google.com>
237
238 * gdb.cp/non-trivial-retval.cc: Add a test case.
239 * gdb.cp/non-trivial-retval.exp: Add a test.
240
092f880b
YQ
2412014-10-20 Yao Qi <yao@codesourcery.com>
242
243 * gdb.python/py-objfile-script-gdb.py.in: Rename it to ...
244 * gdb.python/py-objfile-script-gdb.py: New file.
245 * gdb.python/py-objfile-script.exp: Update reference to
246 py-objfile-script-gdb.py.in. Use gdb_remote_donwload instead
247 of remote_download. Remove the dest file.
248
acbdb7f3
YQ
2492014-10-20 Yao Qi <yao@codesourcery.com>
250
251 * gdb.base/checkpoint.exp: Don't remove file copied on host.
252 * gdb.base/step-line.exp: Likewise.
253 * gdb.dwarf2/dw2-anonymous-func.exp: Likewise.
254 * gdb.dwarf2/dw2-basic.exp: Likewise.
255 * gdb.dwarf2/dw2-compressed.exp: Likewise.
256 * gdb.dwarf2/dw2-filename.exp: Likewise.
257 * gdb.dwarf2/dw2-intercu.exp: Likewise.
258 * gdb.dwarf2/dw2-intermix.exp: Likewise.
259 * gdb.dwarf2/dw2-producer.exp: Likewise.
260 * gdb.dwarf2/mac-fileno.exp: Likewise.
261 * gdb.python/py-frame-args.exp: Likewise.
262 * gdb.python/py-framefilter.exp: Likewise.
263 * gdb.python/py-mi.exp: Likewise.
264 * gdb.python/py-objfile-script.exp: Likewise
265 * gdb.python/py-pp-integral.exp: Likewise.
266 * gdb.python/py-pp-re-notag.exp: Likewise.
267 * gdb.python/py-prettyprint.exp: Likewise.
268 * gdb.python/py-section-script.exp: Likewise.
269 * gdb.python/py-typeprint.exp: Likewise.
270 * gdb.python/py-xmethods.exp: Likewise.
271 * gdb.stabs/weird.exp: Likewise.
272 * gdb.xml/tdesc-regs.exp: Likewise.
273
bd286a29
KCY
2742014-10-18 Kwok Cheung Yeung <kcy@codesourcery.com>
275
276 * gdb.dwarf2/dw2-dir-file-name.exp (addr_len): New.
277 (out_cu): Use addr_len for the size of addresses.
278 (out_line): Likewise. Size DW_LNE_set_address instruction
279 according to addr_len.
280 * gdb.dwarf2/dw2-dir-file-name.c (START_INSNS): New.
281 (FUNC): Add START_INSNS to definition.
282
673dc4a0
YQ
2832014-10-18 Yao Qi <yao@codesourcery.com>
284
285 * gdb.base/argv0-symlink.exp: Check argv[0] value if
286 gdb_has_argv0 return true.
287 * gdb.guile/scm-value.exp (test_value_in_inferior): Don't
288 check [target_info exists noargs], check [gdb_has_argv0]
289 instead.
290 * gdb.python/py-value.exp (test_value_in_inferior): Likewise.
291 * lib/gdb.exp (gdb_has_argv0, gdb_has_argv0_1): New
292 procedures.
293
4ffbba72
DE
2942014-10-17 Doug Evans <dje@google.com>
295
296 * gdb.python/py-events.exp: Update expected output for clear_objfiles
297 event.
298 * gdb.python/py-events.py: Add clear_objfiles event.
299
d096d8c1
DE
3002014-10-17 Doug Evans <dje@google.com>
301
302 * gdb.python/py-objfile.exp: Test progspace attribute.
303
a80db015
LM
3042014-10-17 Luis Machado <lgustavo@codesourcery.com>
305
306 * gdb.guile/scm-breakpoint.exp: Do not assume any
307 directory separators when matching source file paths.
308 * gdb.python/py-breakpoint.exp: Likewise.
309 * gdb.reverse/break-precsave.exp: Likewise.
310 * gdb.reverse/break-reverse.exp: Likewise.
311 * gdb.reverse/consecutive-precsave.exp: Likewise.
312 * gdb.reverse/finish-precsave.exp: Likewise.
313 * gdb.reverse/finish-reverse-bkpt.exp: Likewise.
314 * gdb.reverse/finish-reverse.exp: Likewise.
315 * gdb.reverse/i386-precsave.exp: Likewise.
316 * gdb.reverse/i387-env-reverse.exp: Likewise.
317 * gdb.reverse/i387-stack-reverse.exp: Likewise.
318 * gdb.reverse/machinestate-precsave.exp: Likewise.
319 * gdb.reverse/machinestate.exp: Likewise.
320 * gdb.reverse/sigall-precsave.exp: Likewise.
321 * gdb.reverse/solib-precsave.exp: Likewise.
322 * gdb.reverse/step-precsave.exp: Likewise.
323 * gdb.reverse/until-precsave.exp: Likewise.
324 * gdb.reverse/watch-precsave.exp: Likewise.
325 * gdb.reverse/watch-reverse.exp: Likewise.
326
b22089ab
YQ
3272014-10-17 Yao Qi <yao@codesourcery.com>
328
329 * lib/gdb.exp (gdb_skip_xml_test): Copy trivial.xml to host.
330 * gdb.xml/tdesc-regs.exp: Copy single-reg.xml to host.
331
6c4486e6
PA
3322014-10-17 Pedro Alves <palves@redhat.com>
333
334 PR gdb/17471
335 * gdb.base/bg-execution-repeat.c: New file.
336 * gdb.base/bg-execution-repeat.exp: New file.
337
0ff33695
PA
3382014-10-17 Pedro Alves <palves@redhat.com>
339
340 PR gdb/17300
341 * gdb.base/continue-all-already-running.c: New file.
342 * gdb.base/continue-all-already-running.exp: New file.
343
6fdebc3d
PA
3442014-10-17 Pedro Alves <palves@redhat.com>
345
346 PR gdb/17472
347 * gdb.base/annota-input-while-running.c: New file.
348 * gdb.base/annota-input-while-running.exp: New file.
349
32a8097b
PA
3502014-10-17 Pedro Alves <palves@redhat.com>
351
352 * gdb.base/callfuncs.exp: emove references to osf.
353 * gdb.base/sigall.exp: Likewise.
354 * gdb.gdb/selftest.exp: Likewise.
355 * gdb.hp/gdb.base-hp/callfwmall.exp: Likewise.
356 * gdb.mi/non-stop.c: Likewise.
357 * gdb.mi/pthreads.c: Likewise.
358 * gdb.reverse/sigall-precsave.exp: Likewise.
359 * gdb.reverse/sigall-reverse.exp: Likewise.
360 * gdb.threads/pthreads.c: Likewise.
361 * gdb.threads/pthreads.exp: Likewise.
362
7a3517ff
YQ
3632014-10-17 Yao Qi <yao@codesourcery.com>
364
365 * gdb.base/commands.exp (gdbvar_complex_if_while_test): Don't
366 check 'target_info exists noargs'.
367 (test_command_prompt_position): Likewise.
368 (progvar_simple_if_test): Don't check 'target_info exists noargs'.
369 Remove "set args".
370 (progvar_simple_while_test): Likewise.
371 (progvar_complex_if_while_test): Likewise.
372 (if_while_breakpoint_command_test): Likewise.
373 (infrun_breakpoint_command_test): Likewise.
374 (breakpoint_command_test): Likewise.
375 (watchpoint_command_test): Likewise.
376 (bp_deleted_in_command_test): Likewise.
377 (temporary_breakpoint_commands): Likewise.
378
bb99c472
YQ
3792014-10-16 Yao Qi <yao@codesourcery.com>
380
381 * gdb.base/remotetimeout.exp: Remove noargs checking.
382
7c16b83e
PA
3832014-10-15 Pedro Alves <palves@redhat.com>
384
385 PR breakpoints/9649
386 * gdb.base/breakpoint-in-ro-region.c (main): Add more instructions.
387 * gdb.base/breakpoint-in-ro-region.exp
388 (probe_target_hardware_step): New procedure.
389 (top level): Probe hardware stepping and hardware breakpoint
390 support. Test stepping through a read-only region, with both
391 "breakpoint auto-hw" on and off and both "always-inserted" on and
392 off.
393
35a49624
IB
3942014-10-15 Iain Buclaw <ibuclaw@gdcproject.org>
395
396 * gdb.dlang/demangle.exp: Update for demangling changes.
397
2d1c107c
SC
3982014-10-15 Siva Chandra Reddy <sivachandra@google.com>
399
400 * gdb.cp/non-trivial-retval.cc: Add new test cases.
401 * gdb.cp/non-trivial-retval.exp: Add new tests.
402
778811d5
SC
4032014-10-15 Siva Chandra Reddy <sivachandra@google.com>
404
405 PR c++/13403
406 PR c++/15154
407 * gdb.cp/non-trivial-retval.cc: New file.
408 * gdb.cp/non-trivial-retval.exp: New file.
409
10c5f0a8
YQ
4102014-10-15 Yao Qi <yao@codesourcery.com>
411
412 * gdb.python/py-parameter.exp: Don't match $srcdir/$subdir on
413 remote host.
414
65d7b369
YQ
4152014-10-15 Yao Qi <yao@codesourcery.com>
416
417 * gdb.python/py-symbol.exp: Match file base name if host is
418 remote, otherwise match file name with dir name.
419 * gdb.python/py-symtab.exp: Likewise.
420 * gdb.python/python.exp: Likewise.
421
46dc1394
YQ
4222014-10-15 Yao Qi <yao@codesourcery.com>
423
424 * gdb.python/py-symbol.exp: Remove trailing ".*" in the
425 pattern.
426 * gdb.python/py-symtab.exp: Likewise.
427 * gdb.python/python.exp: Remove trailing ".*". Fix typo
428 locationn.
429
c40cc657
JB
4302014-10-14 Joel Brobecker <brobecker@adacore.com>
431
432 * gdb.ada/addr_arith: New testcase.
433
2abf49e1
MR
4342014-10-14 Maciej W. Rozycki <macro@codesourcery.com>
435
436 * gdb.dwarf2/dw2-case-insensitive-debug.S: Handle 64-bit pointers.
437 * gdb.dwarf2/dw2-case-insensitive.exp: Update accordingly.
438 * gdb.dwarf2/dw2-skip-prologue.S: Handle 64-bit pointers.
439 * gdb.dwarf2/dw2-skip-prologue.exp: Update accordingly.
440
f7088df3
SDJ
4412014-10-14 Sergio Durigan Junior <sergiodj@redhat.com>
442
443 * gdb.arch/stap-eval-lang-ada.S: Likewise.
444 * gdb.arch/stap-eval-lang-ada.c: Likewise.
445 * gdb.arch/stap-eval-lang-ada.exp: New file.
446
4dc06805
YQ
4472014-10-14 Yao Qi <yao@codesourcery.com>
448
449 * gdb.mi/mi-var-child.c (nothing1): New function.
450 (nothing2): New function.
451 (do_children_tests): Set function pointers by nothing1 and
452 nothing2.
453 * gdb.mi/mi-var-child.exp: Step over new added statements.
454 Update test to match the new output.
455 * gdb.mi/var-cmd.c (nothing1): New function.
456 (nothing2): New function.
457 (do_children_tests): Set function pointers by nothing1 and
458 nothing2.
459 * gdb.mi/mi-var-display.exp: Update test to match output.
460 Step to the line specified by $line_dct_nothing.
461 Increase the number of lines to step.
462
46a93de2
YQ
4632014-10-14 Yao Qi <yao@codesourcery.com>
464
465 * gdb.mi/mi-var-child.exp: Use mi_varobj_update to simplify
466 tests.
467 * gdb.mi/mi2-var-child.exp: Likewise.
468
14ea52ee
DE
4692014-10-13 Doug Evans <dje@google.com>
470
471 * gdb.python/py-objfile.exp: Change name of file name test.
472
e5c6e92b
DE
4732014-10-13 Doug Evans <dje@google.com>
474
475 * gdb.dwarf2/dw2-op-out-param.S: Make DW_FORM_ref4 values be the offset
476 from the start of the CU.
477
c780cc2f
JK
4782014-10-13 Jan Kratochvil <jan.kratochvil@redhat.com>
479 Yao Qi <yao@codesourcery.com>
480
481 Fix "save breakpoints" for "catch" command.
482 * gdb.base/catch-signal.exp: Add gdb_breakpoint "main".
483 Remove -nonewline. Match also the added "main" line.
484
99894e11
JK
4852014-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
486
487 Fix "save breakpoints" for "disable $bpnum" command.
488 * gdb.base/save-bp.c (main): Add label.
489 * gdb.base/save-bp.exp: Add 8th disabled breakpoint. Match it.
490
6e1ac5a3
JK
4912014-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
492
493 * gdb.base/save-bp.exp (info break): Use gdb_test_sequence.
494
754dd2b0
YQ
4952014-10-11 Yao Qi <yao@codesourcery.com>
496
497 * gdb.server/server-kill.exp: Execute command
498 "set remote trace-status-packet on" before "tstatus".
499
f90183d7
YQ
5002014-10-11 Yao Qi <yao@codesourcery.com>
501
502 * gdb.server/server-kill.c: Include sys/types.h and unistd.h.
503 (main): Call getppid.
504 * gdb.server/server-kill.exp: Set breakpoint on line "i = 0;"
505 and continue to it. Read variable "server_pid".
506
bf40a607
YQ
5072014-10-11 Yao Qi <yao@codesourcery.com>
508
509 * gdb.server/server-kill.exp: Remove "delete_breakpoints".
510
052ca370
YQ
5112014-10-11 Yao Qi <yao@codesourcery.com>
512
513 * gdb.threads/thread-find.exp: Don't execute command
514 "info threads".
515 * gdb.threads/attach-into-signal.exp (corefunc): Likewise.
516 * gdb.threads/linux-dp.exp: Don't check the condition
517 $threads_created equals to zero.
518
3831839c
PA
5192014-10-10 Pedro Alves <palves@redhat.com>
520
521 * gdb.base/bigcore.exp: Remove references to IRIX.
522 * gdb.base/funcargs.exp: Likewise.
523 * gdb.base/interrupt.exp: Likewise.
524 * gdb.base/mips_pro.exp: Likewise.
525 * gdb.base/nodebug.exp: Likewise.
526 * gdb.base/setvar.exp: Likewise.
527 * lib/gdb.exp (gdb_compile_shlib): Remove mips-sgi-irix* case.
528
8b9a549d
PA
5292014-10-10 Jan Kratochvil <jan.kratochvil@redhat.com>
530 Pedro Alves <palves@redhat.com>
531
532 PR symtab/14466
533 * gdb.base/vdso-warning.c: New file.
534 * gdb.base/vdso-warning.exp: New file.
535
d48ba5e8
DE
5362014-10-02 Doug Evans <dje@google.com>
537
538 * gdb.base/structs.c (main): Don't run forever.
539
2278c276
PA
5402014-10-02 Pedro Alves <palves@redhat.com>
541
542 * gdb.threads/manythreads.exp (interrupt_and_wait): New procedure.
543 (top level) <stop threads 1, stop threads 2>: Use it.
544
b57bacec
PA
5452014-10-02 Pedro Alves <palves@redhat.com>
546
547 * gdb.threads/break-while-running.exp (test): Add new
548 'update_thread_list' argument. Skip "info threads" if false.
549 (top level): Add new 'update_thread_list' axis.
550
13fd3ff3
PA
5512014-10-02 Pedro Alves <palves@redhat.com>
552
553 PR breakpoints/17431
554 * gdb.base/execl-update-breakpoints.c: New file.
555 * gdb.base/execl-update-breakpoints.exp: New file.
556
0fec99e8
PA
5572014-10-01 Pedro Alves <palves@redhat.com>
558
559 * gdb.base/breakpoint-in-ro-region.c: New file.
560 * gdb.base/breakpoint-in-ro-region.exp: New file.
561
2ddf4301
SM
5622014-10-01 Simon Marchi <simon.marchi@ericsson.com>
563
564 * gdb.mi/mi-exit-code.exp: New file.
565 * gdb.mi/mi-exit-code.c: New file.
566
6a5f3f43
YQ
5672014-09-30 Yao Qi <yao@codesourcery.com>
568
569 * lib/prelink-support.exp (build_executable_own_libs): Error if
570 the target isn't native.
571
345bcc73
YQ
5722014-09-30 Yao Qi <yao@codesourcery.com>
573
574 * gdb.threads/dlopen-libpthread.exp: Skip it if isnative is
575 false.
576
a25a5a45
PA
5772014-09-22 Pedro Alves <palves@redhat.com>
578
579 * gdb.threads/break-while-running.exp: New file.
580 * gdb.threads/break-while-running.c: New file.
581
00ba3162
YQ
5822014-09-19 Yao Qi <yao@codesourcery.com>
583
584 * gdb.dwarf2/dw2-var-zero-addr.exp: Move test into new proc test.
585 Invoke test. Restart GDB with --readnow and invoke test again.
586
c3b7b696
YQ
5872014-09-19 Yao Qi <yao@codesourcery.com>
588
589 * gdb.base/break-on-linker-gcd-function.exp: Move test into new
590 proc set_breakpoint_on_gcd_function. Invoke
591 set_breakpoint_on_gcd_function. Restart GDB with --readnow and
592 invoke set_breakpoint_on_gcd_function again.
593
2b4fd423
DE
5942014-09-18 Doug Evans <dje@google.com>
595
596 * gdb.dwarf2/symtab-producer.exp: New file.
597
a5947601
SDJ
5982014-09-16 Sergio Durigan Junior <sergiodj@redhat.com>
599
600 * gdb.base/global-var-nested-by-dso-solib1.c: New file.
601 * gdb.base/global-var-nested-by-dso-solib2.c: Likewise.
602 * gdb.base/global-var-nested-by-dso.c: Likewise.
603 * gdb.base/global-var-nested-by-dso.exp: Likewise.
604
91c19059
SDJ
6052014-09-16 Sergio Durigan Junior <sergiodj@redhat.com>
606 Pedro Alves <palves@redhat.com>
607
608 * gdb.base/watch-bitfields.exp: Pass string other than test file
609 name to prepare_for_testing.
610 (watch): New procedure.
611 (expect_watchpoint): Use with_test_prefix.
612 (top level): Factor out tests to ...
613 (test_watch_location, test_regular_watch): ... these new
614 procedures, and use with_test_prefix and gdb_continue_to_end.
615
bb9d5f81
PP
6162014-09-16 Patrick Palka <patrick@parcs.ath.cx>
617
618 PR breakpoints/12526
619 * gdb.base/watch-bitfields.exp: New file.
620 * gdb.base/watch-bitfields.c: New file.
621
635856f5
PA
6222014-09-16 Pedro Alves <palves@redhat.com>
623
624 * gdb.base/watchpoint-stops-at-right-insn.exp (test): Compare
625 software and hardware addresses, not software address against
626 itself.
627
7280ceea
PA
6282014-09-16 Pedro Alves <palves@redhat.com>
629
630 * gdb.base/watchpoint-stops-at-right-insn.c: New file.
631 * gdb.base/watchpoint-stops-at-right-insn.exp: New file.
632
428b16bd
PA
6332014-09-16 Pedro Alves <palves@redhat.com>
634
635 * config/vx.exp, config/vxworks.exp, config/vxworks29k.exp: Delete
636 files.
637 * gdb.base/a2-run.exp: Remove all code guarded by istarget
638 "*-*-vxworks*" throughout.
639 * gdb.base/break.exp: Likewise.
640 * gdb.base/default.exp: Likewise.
641 * gdb.base/scope.exp: Likewise.
642 * gdb.base/sepdebug.exp: Likewise.
643 * gdb.base/break.c: Remove all code guarded by #ifdef vxworks
644 throughout.
645 * gdb.base/run.c: Likewise.
646 * gdb.base/sepdebug.c: Likewise.
647 * gdb.hp/gdb.aCC/run.c: Likewise.
648 * gdb.reverse/until-reverse.c: Likewise.
649 * lib/gdb.exp (gdb_compile): Remove is_vxworks branch.
650
666d413c
YQ
6512014-09-16 Yao Qi <yao@codesourcery.com>
652
653 * boards/local-remote-host-native.exp: New file.
654
57cbd724
DE
6552014-09-14 Doug Evans <xdje42@gmail.com>
656
657 * gdb.threads/queue-signal.c (thread_count): New variable.
658 (thread_count_mutex, thread_count_condvar): New variables.
659 (incr_thread_count, wait_all_threads_running): New functions.
660 (main): Wait for all threads to be in their thread functions.
661
81219e53
DE
6622014-09-13 Doug Evans <xdje42@gmail.com>
663
664 * gdb.threads/queue-signal.c: New file.
665 * gdb.threads/queue-signal.exp: New file.
666
3714cea7
DE
6672014-09-13 Doug Evans <xdje42@gmail.com>
668
669 * lib/gdb.exp (gdb_prompt): Add comment and change initial value to
670 be consistent with what default_gdb_init uses.
671 (with_gdb_prompt): Change form of PROMPT argument from a regexp to
672 the plain text of the prompt. Add some logging printfs.
673 * gdb.perf/disassemble.exp: Update call to with_gdb_prompt.
674
fa43b1d7
PA
6752014-09-12 Pedro Alves <palves@redhat.com>
676
677 * gdb.arch/gdb1558.exp: Replace uses of gdb_expect after
678 gdb_run_cmd with gdb_test_multiple or gdb_test throughout.
679 * gdb.arch/i386-size-overlap.exp: Likewise.
680 * gdb.arch/i386-size.exp: Likewise.
681 * gdb.arch/i386-unwind.exp: Likewise.
682 * gdb.base/a2-run.exp: Likewise.
683 * gdb.base/break.exp: Likewise.
684 * gdb.base/charset.exp: Likewise.
685 * gdb.base/chng-syms.exp: Likewise.
686 * gdb.base/commands.exp: Likewise.
687 * gdb.base/dbx.exp: Likewise.
688 * gdb.base/find.exp: Likewise.
689 * gdb.base/funcargs.exp: Likewise.
690 * gdb.base/jit-simple.exp: Likewise.
691 * gdb.base/reread.exp: Likewise.
692 * gdb.base/sepdebug.exp: Likewise.
693 * gdb.base/step-bt.exp: Likewise.
694 * gdb.cp/mb-inline.exp: Likewise.
695 * gdb.cp/mb-templates.exp: Likewise.
696 * gdb.objc/basicclass.exp: Likewise.
697 * gdb.threads/killed.exp: Likewise.
698
9d9bf2df
EBM
6992014-09-12 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
700
701 PR tdep/17379
702 * gdb.arch/powerpc-stackless.S: New file.
703 * gdb.arch/powerpc-stackless.exp: New file.
704
1cf2f1b0
JK
7052014-09-12 Jan Kratochvil <jan.kratochvil@redhat.com>
706
707 * gdb.base/attach.c: Include unistd.h.
708 (main): Call alarm. Add label postloop.
709 * gdb.base/attach.exp (do_attach_tests): Use gdb_get_line_number,
710 gdb_breakpoint, gdb_continue_to_breakpoint.
711 (test_command_line_attach_run): Kill ${testpid} in one exit path.
712
98880d46
PA
7132014-09-11 Pedro Alves <palves@redhat.com>
714
715 PR gdb/17347
716 * lib/gdb.exp (gdb_spawn_with_cmdline_opts): New procedure.
717 * gdb.base/attach.exp (test_command_line_attach_run): New
718 procedure.
719 (top level): Call it.
720
4c92ff2c
PA
7212014-09-11 Pedro Alves <palves@redhat.com>
722
723 * lib/gdb.exp (spawn_wait_for_attach): New procedure.
724 * gdb.base/attach.exp (do_attach_tests, do_call_attach_tests)
725 (do_command_attach_tests): Use spawn_wait_for_attach.
726 * gdb.base/solib-overlap.exp: Likewise.
727 * gdb.multi/multi-attach.exp: Likewise.
728 * gdb.python/py-prompt.exp: Likewise.
729 * gdb.python/py-sync-interp.exp: Likewise.
730 * gdb.server/ext-attach.exp: Likewise.
731
3adc1a7d
GKB
7322014-09-11 Gabriel Krisman Bertazi <gabriel@krisman.be>
733
734 * gdb.fortran/array-element.exp: Remove unexpected "continue"
735 command in testcase. Simplify testcase.
736
96334934
JB
7372014-09-10 Joel Brobecker <brobecker@adacore.com>
738
739 * gdb.dwarf2/dynarr-ptr.exp: Add a few ptype tests.
740
eb479039
JB
7412014-09-10 Joel Brobecker <brobecker@adacore.com>
742
743 * gdb.dwarf2/dynarr-ptr.exp: Add 'first, 'last and 'length tests.
744
deede10c
JB
7452014-09-10 Joel Brobecker <brobecker@adacore.com>
746
747 * gdb.dwarf2/dynarr-ptr.exp: Add subscripting tests.
748
7828a5f5
JB
7492014-09-10 Joel Brobecker <brobecker@adacore.com>
750
751 * gdb.dwarf2/dynarr-ptr.c: New file.
752 * gdb.dwarf2/dynarr-ptr.exp: New file.
753
33aeebcf
MR
7542014-09-09 Maciej W. Rozycki <macro@codesourcery.com>
755
756 * gdb.base/watchpoint-solib.exp: Increase the timeout by a factor
757 of 30 rather than hardcoding 120 for a slow test case. Take the
758 `gdb,timeout' target setting into account for this calculation.
759 Don't extend the timeout for the test cases that don't need it.
760
7b415901
MR
7612014-09-09 Maciej W. Rozycki <macro@codesourcery.com>
762
763 * gdb.reverse/sigall-reverse.exp: Increase the timeout by
764 a factor of 2 for a slow test case. Take the `gdb,timeout'
765 target setting into account for this calculation.
766 * gdb.reverse/until-precsave.exp: Increase the timeout by
767 a factor of 15 and 3 respectively rather than adding 120
768 for a pair of slow test cases. Take the `gdb,timeout'
769 target setting into account for this calculation.
770
4a40f85a
MR
7712014-09-09 Maciej W. Rozycki <macro@codesourcery.com>
772
773 * lib/gdb.exp (gdb_test_multiple): Remove code to select the
774 timeout, don't pass one down to gdb_expect.
775 (gdb_expect): Rework timeout selection.
776
09635af7
MR
7772014-09-09 Maciej W. Rozycki <macro@codesourcery.com>
778
779 * lib/gdbserver-support.exp (gdbserver_start): Throw an error
780 exception on timeout.
781 (gdbserver_run): Catch any `gdbserver_spawn' error exceptions.
782 (gdbserver_start_extended): Catch any `gdbserver_start' error
783 exceptions.
784 (gdbserver_start_multi, mi_gdbserver_start_multi): Likewise.
785 * lib/mi-support.exp (mi_gdb_target_load): Catch any
786 `gdbserver_gdb_load' error exceptions.
787
2bdd10b7
MR
7882014-09-09 Maciej W. Rozycki <macro@codesourcery.com>
789
790 * lib/gdbserver-support.exp (gdbserver_start): Set timeout to
791 120 on waiting for the TCP socket to open.
792
316935f0
DE
7932014-09-09 Doug Evans <xdje42@gmail.com>
794
795 * gdb.base/default.exp (show_conv_list): Add _caller_is,
796 _caller_matches, _any_caller_is, _any_caller_matches.
797
83740597
DE
7982014-09-09 Doug Evans <xdje42@gmail.com>
799
800 * gdb.guile/scm-error.exp: Handle guile 2.2 backtrace output.
801
4c122fc3
YQ
8022014-09-09 Yao Qi <yao@codesourcery.com>
803
804 * gdb.mi/mi-var-display.exp: Set print symbol off.
805
a9f116cb
GKB
8062014-09-07 Gabriel Krisman Bertazi <gabriel@krisman.be>
807
808 PR gdb/17035
809 * gdb.base/commands.exp: Add tests to verify user-defined
810 commands with empty bodies.
811 * gdb.python/py-cmd.exp: Test that we don't show user-defined
812 python commands in `show user command`.
813 * gdb.python/scm-cmd.exp: Test that we don't show user-defined
814 scheme commands in `show user command`.
815
c75bd3a2
JK
8162014-09-07 Jan Kratochvil <jan.kratochvil@redhat.com>
817
818 PR python/17355
819 * gdb.python/amd64-py-framefilter-invalidarg.S: New file.
820 * gdb.python/py-framefilter-invalidarg-gdb.py.in: New file.
821 * gdb.python/py-framefilter-invalidarg.exp: New file.
822 * gdb.python/py-framefilter-invalidarg.py: New file.
823
faa42425
DE
8242014-09-06 Doug Evans <xdje42@gmail.com>
825
826 PR 15276
827 * gdb.python/py-caller-is.c: New file.
828 * gdb.python/py-caller-is.exp: New file.
829
474ca4f6
SDJ
8302014-09-05 Sergio Durigan Junior <sergiodj@redhat.com>
831
832 PR gdb/17235
833 * gdb.arch/amd64-stap-wrong-subexp.exp: New file.
834 * gdb.arch/amd64-stap-wrong-subexp.S: Likewise.
835
eb0b0463
SDJ
8362014-09-04 Sergio Durigan Junior <sergiodj@redhat.com>
837
838 PR fortran/17237
839 * gdb.fortran/print-formatted.exp: New file.
840 * gdb.fortran/print-formatted.f90: Likewise.
841
5f3b99cf
SS
8422014-09-03 Sasha Smundak <asmundak@google.com>
843
844 * gdb.python/py-frame.exp: Test Frame.read_register.
845
7d793aa9
SDJ
8462014-09-03 Sergio Durigan Junior <sergiodj@redhat.com>
847
848 PR python/16699
849 * gdb.python/py-completion.exp: New file.
850 * gdb.python/py-completion.py: Likewise.
851
fb0576e9
DE
8522014-08-28 Doug Evans <dje@google.com>
853
854 * gdb.arch/amd64-pseudo.c (main): Rewrite to better specify when
855 eax,etc. are live with values set by gdb and thus the compiler can't
856 use them.
857 * gdb.arch/i386-pseudo.c (main): Ditto.
858
ee92b0dd
DE
8592014-08-27 Doug Evans <dje@google.com>
860
861 * lib/gdb.exp (gdb_compile_shlib): Add support for clang.
862
6649db35
DE
8632014-08-25 Doug Evans <dje@google.com>
864
865 * gdb.mi/basics.c (callee3, callee2, callee1): Specify result type.
866 (main): Ditto.
867
564b7600
DE
8682014-08-25 Doug Evans <dje@google.com>
869
870 * gdb.threads/thread-execl.exp: #include <stdio.h>.
871
3881fb67
YQ
8722014-08-24 Yao Qi <yao@codesourcery.com>
873
874 * gdb.guile/scm-value.exp (test_lazy_strings): Set print
875 symbol off.
876 * gdb.python/py-value.exp (test_lazy_strings): Likewise.
877
a05a36a5
DE
8782014-08-22 Doug Evans <dje@google.com>
879
880 PR 17276
881 * gdb.dwarf2/dw2-single-line-discriminators.S: New file.
882 * gdb.dwarf2/dw2-single-line-discriminators.c: New file.
883 * gdb.dwarf2/dw2-single-line-discriminators.exp: New file.
884
7c343b48
YQ
8852014-08-22 Yao Qi <yao@codesourcery.com>
886
887 * gdb.python/py-finish-breakpoint.exp: Copy .py file to host.
888 * gdb.python/py-finish-breakpoint2.exp: Likewise.
889 * gdb.python/python.exp: Likewise. Use .py file on the host
890 instead of the build.
891
22fd09ae
JK
8922014-08-21 Jan Kratochvil <jan.kratochvil@redhat.com>
893
894 * gdb.threads/gcore-stale-thread.c: New file.
895 * gdb.threads/gcore-stale-thread.exp: New file.
896
a8454a7c
PA
8972014-08-21 Pedro Alves <palves@redhat.com>
898
899 * gdb.base/gcore-buffer-overflow.exp: Remove "help gcore" test.
900 * gdb.base/gcore-relro-pie.exp: Likewise.
901 * gdb.base/gcore-relro.exp: Likewise.
902 * gdb.base/gcore.exp: Likewise.
903 * gdb.base/print-symbol-loading.exp: Likewise.
904 * gdb.threads/gcore-thread.exp: Likewise.
905 * lib/gdb.exp (gdb_gcore_cmd): Don't expect "Undefined command".
906
2a31c623
PA
9072014-08-20 Pedro Alves <palves@redhat.com>
908 Jan Kratochvil <jan.kratochvil@redhat.com>
909
910 * Makefile.in (EXTRA_RULES, CC): New variables, get from
911 configure.
912 (EXPECT): Handle READ1 being set.
913 (all): Depend on EXTRA_RULES.
914 (check-read1, expect-read1, read1.so, read1): New rules.
915 * README (Testsuite Parameters): Document the READ1 make variable.
916 (Race detection): New section.
917 * configure: Regenerate.
918 * configure.ac: If build==host==target, and running under a
919 GNU/glibc system, add read1 to the extra Makefile rules.
920 (EXTRA_RULES): AC_SUBST it.
921 * lib/read1.c: New file.
922
d36430db
JB
9232014-08-20 Joel Brobecker <brobecker@adacore.com>
924
925 * gdb.dwarf2/data-loc.exp: Add additional tests exercising
926 the handling of variables declared as a typedef to an array
927 which a DW_AT_data_location attribute.
928
9a0dc9e3
PA
9292014-08-19 Andrew Burgess <aburgess@broadcom.com>
930 Pedro Alves <palves@redhat.com>
931
932 PR symtab/14604
933 PR symtab/14605
934 * gdb.dwarf2/dw2-op-out-param.exp: Remove kfail branches and use
935 gdb_test.
936
0718a8da
PA
9372014-08-19 Pedro Alves <palves@redhat.com>
938
939 * gdb.base/watchpoint-hw-hit-once.c (main): Update comment.
940
13b448cd
YQ
9412014-08-19 Yao Qi <yao@codesourcery.com>
942
943 * gdb.base/watchpoint-hw-hit-once.exp: Set breakpoint on the
944 right line.
945
1cbf5077
DB
9462014-08-18 David Blaikie <dblaikie@gmail.com>
947
948 * boards/fission.exp: Explicitly pass -ggnu-pubnames for clang.
949
bf0fae19
JB
9502014-08-18 Joel Brobecker <brobecker@adacore.com>
951
952 * gdb.dwarf2/data-loc.exp: Remove second DW_AT_upper bound
953 attribute in array range.
954
3c8c5dcc
JB
9552014-08-18 Joel Brobecker <brobecker@adacore.com>
956
957 * gdb.dwarf2/data-loc.c, gdb.dwarf2/data-loc.exp: New files.
958
e66d4446
SC
9592014-08-15 Siva Chandra Reddy <sivachandra@google.com>
960
961 PR c++/17132
962 * gdb.cp/pr17132.cc: New file.
963 * gdb.cp/pr17132.exp: New file.
964
940df408
SC
9652014-08-15 Siva Chandra Reddy <sivachandra@google.com>
966
967 * gdb.python/py-xmethods.py (A_getarrayind)
968 (E_method_char_worker.__call__, E_method_int_worker.__call__):
969 Use 'print' with function call syntax.
970 (E_method_matcher.match): Fix tab vs space indentation mixup.
971
ebcc6c3a
YQ
9722014-08-15 Yao Qi <yao@codesourcery.com>
973
974 * gdb.trace/tfile.exp: Return -1 if generate_tracefile returns
975 false.
976
775e0f04
YQ
9772014-08-15 Yao Qi <yao@codesourcery.com>
978
979 * gdb.cp/casts.exp: Set print symbol off.
980 * gdb.cp/class2.exp: Likewise.
981 * gdb.cp/overload.exp: Likewise.
982 * gdb.cp/templates.exp: Likewise.
983
d769e349
DE
9842014-08-11 Doug Evans <dje@google.com>
985
986 * gdb.base/print-symbol-loading.exp (test_load_core): Update.
987 (test_load_shlib): Update.
988
20c6f1e1
YQ
9892014-08-09 Yao Qi <yao@codesourcery.com>
990
991 * gdb.base/display.exp: Invoke is_address_zero_readable.
992 * gdb.guile/scm-value.exp (test_value_in_inferior): Likewise.
993 * gdb.python/py-value.exp (test_value_in_inferior): Likewise.
994 * gdb.base/hbreak-unmapped.exp: Return if
995 is_address_zero_readable returns true.
996 * gdb.base/signest.exp: Likewise.
997 * gdb.base/signull.exp: Likewise.
998 * gdb.base/sigbpt.exp: Likewise.
999 * gdb.guile/scm-disasm.exp: Do the test if
1000 is_address_zero_readable returns false.
1001 * gdb.guile/scm-pretty-print.exp (run_lang_tests): Likewise.
1002 * gdb.python/py-arch.exp: Likewise.
1003 * gdb.python/py-prettyprint.exp (run_lang_tests): Likewise.
1004 * lib/gdb.exp (is_address_zero_readable): New proc.
1005
5792e8e3
YQ
10062014-08-09 Yao Qi <yao@codesourcery.com>
1007
1008 PR testsuite/13443
1009 * gdb.mi/mi-var-display.exp: Make test messages unique.
1010
3cecbbbe
TT
10112014-08-04 Tom Tromey <tromey@redhat.com>
1012
1013 * gdb.base/sss-bp-on-user-bp-2.exp: Expect output from "set debug
1014 target 0".
1015
00b51ff5
TT
10162014-08-04 Tom Tromey <tromey@redhat.com>
1017
1018 * gdb.base/sss-bp-on-user-bp-2.exp: Match "to_resume", not
1019 "target_resume".
1020
6908c509
JB
10212014-08-01 Joel Brobecker <brobecker@adacore.com>
1022
1023 * gdb.base/vla-datatypes.c (vla_factory): Add new variable
1024 inner_vla_struct_object_size.
1025 * gdb.base/vla-datatypes.exp: Adjust last test, and mark it
1026 as xfail.
1027
cc6563d2
PA
10282014-07-30 Pedro Alves <palves@redhat.com>
1029
1030 * gdb.threads/signal-command-handle-nopass.exp (test): Add
1031 comment.
1032
7e09a223
YQ
10332014-07-29 Yao Qi <yao@codesourcery.com>
1034
1035 PR gdb/17206
1036 * gdb.base/until-nodebug.exp: New.
1037
7ebdbe92
DE
10382014-07-28 Doug Evans <xdje42@gmail.com>
1039
1040 PR guile/17203
1041 * gdb.guile/scm-parameter.exp: Add tests for trying to create
1042 previously existing parameter, and previously ambiguously spelled
1043 parameter.
1044
fdb1adc6
WN
10452014-07-28 Will Newton <will.newton@linaro.org>
1046
1047 * gdb.base/varargs.exp: Remove KFAILs for ARM.
1048
186fcde0
DE
10492014-07-26 Ludovic Courtès <ludo@gnu.org>
1050 Doug Evans <xdje42@gmail.com>
1051
1052 PR guile/17146
1053 * gdb.guile/types-module.exp: Add tests for wrong type arguments.
1054
70509625
PA
10552014-07-25 Pedro Alves <palves@redhat.com>
1056
1057 * gdb.threads/signal-command-handle-nopass.c: New file.
1058 * gdb.threads/signal-command-handle-nopass.exp: New file.
1059 * gdb.threads/signal-command-multiple-signals-pending.c: New file.
1060 * gdb.threads/signal-command-multiple-signals-pending.exp: New file.
1061 * gdb.threads/signal-delivered-right-thread.c: New file.
1062 * gdb.threads/signal-delivered-right-thread.exp: New file.
1063
c3f814a1
PA
10642014-07-25 Pedro Alves <palves@redhat.com>
1065
1066 * gdb.base/double-prompt-target-event-error.exp
1067 (cancel_pagination_in_target_event): Remove '-notransfer <return>'
1068 match.
1069 (cancel_pagination_in_target_event): Rework double prompt
1070 detection.
1071 * gdb.base/paginate-after-ctrl-c-running.exp
1072 (test_ctrlc_while_target_running_paginates): Remove '-notransfer
1073 <return>' match.
1074 * gdb.base/paginate-bg-execution.exp
1075 (test_bg_execution_pagination_return)
1076 (test_bg_execution_pagination_cancel): Remove '-notransfer
1077 <return>' matches.
1078 * gdb.base/paginate-execution-startup.exp
1079 (test_fg_execution_pagination_return)
1080 (test_fg_execution_pagination_cancel): Remove '-notransfer
1081 <return>' matches.
1082 * gdb.base/paginate-inferior-exit.exp
1083 (test_paginate_inferior_exited): Remove '-notransfer <return>'
1084 match.
1085 * lib/gdb-utils.exp (string_to_regexp): Move here from lib/gdb.exp.
1086 * lib/gdb.exp (pagination_prompt): Run text through
1087 string_to_regexp.
1088 (gdb_test_multiple): Match $pagination_prompt instead of
1089 "<return>".
1090 (string_to_regexp): Move to lib/gdb-utils.exp.
1091
e214cf6c
JK
10922014-07-22 Jan Kratochvil <jan.kratochvil@redhat.com>
1093
1094 * gdb.arch/amd64-entry-value-paramref.S: New file.
1095 * gdb.arch/amd64-entry-value-paramref.cc: New file.
1096 * gdb.arch/amd64-entry-value-paramref.exp: New file.
1097 * gdb.arch/amd64-optimout-repeat.S: New file.
1098 * gdb.arch/amd64-optimout-repeat.c: New file.
1099 * gdb.arch/amd64-optimout-repeat.exp: New file.
1100
17d0c5c8
JK
11012014-07-17 Jan Kratochvil <jan.kratochvil@redhat.com>
1102
1103 PR gdb/17170
1104 * gdb.base/statistics.exp: New file.
1105
b8b8facf
DE
11062014-07-17 Doug Evans <dje@google.com>
1107
74b49205 1108 PR gdb/17170
b8b8facf
DE
1109 * gdb.base/maint.exp: Update testing of per-command stats.
1110
1b5d0ab3
PA
11112014-07-16 Pedro Alves <palves@redhat.com>
1112
1113 * gdb.trace/tfile.c: Include unistd.h and stdint.h.
1114 (start_trace_file): Guard S_IRGRP and S_IROTH uses behind #ifdef.
1115 (tfile_write_64, tfile_write_16, tfile_write_8, tfile_write_addr)
1116 (tfile_write_buf): New functions.
1117 (add_memory_block): Rewrite using the above.
1118 (adjust_function_address): New function.
1119 (FUNCTION_ADDRESS): New macro.
1120 (write_basic_trace_file): Remove short_x local, and use
1121 tfile_write_16. Change type of func_addr local to unsigned long
1122 long. Use FUNCTION_ADDRESS instead of handling the Thumb bit
1123 here. Cast argument of add_memory_block to char pointer.
1124 (write_error_trace_file): Avoid alloca. Use FUNCTION_ADDRESS.
1125 (main): Remove parameters.
1126 * gdb.trace/tfile.exp: Remove nowarnings.
1127
4d974e88
SM
11282014-07-15 Simon Marchi <simon.marchi@ericsson.com>
1129
1130 * gdb.base/debug-expr.exp: Test string evaluation with
1131 "debug expression" on.
1132
41e99568
PA
11332014-07-15 Pedro Alves <palves@redhat.com>
1134
1135 * gdb.base/reread.exp: Use clean_restart.
1136
487d9753
PL
11372014-07-15 Pierre Langlois <pierre.langlois@embecosm.com>
1138
1139 * gdb.arch/avr-flash-qualifer.c: New.
1140 * gdb.arch/avr-flash-qualifer.exp: New.
1141
cc1c52ad
PA
11422014-07-14 Pedro Alves <palves@redhat.com>
1143
1144 * gdb.base/paginate-after-ctrl-c-running.c: New file.
1145 * gdb.base/paginate-after-ctrl-c-running.exp: New file.
1146
1e973570
PA
11472014-07-14 Pedro Alves <palves@redhat.com>
1148
1149 * gdb.base/double-prompt-target-event-error.c: New file.
1150 * gdb.base/double-prompt-target-event-error.exp: New file.
1151
93d6eb10
PA
11522014-07-14 Pedro Alves <palves@redhat.com>
1153
1154 PR gdb/17072
1155 * gdb.base/paginate-inferior-exit.c: New file.
1156 * gdb.base/paginate-inferior-exit.exp: New file.
1157
0017922d
PA
11582014-07-14 Pedro Alves <palves@redhat.com>
1159
1160 PR gdb/17072
1161 * gdb.base/paginate-bg-execution.c: New file.
1162 * gdb.base/paginate-bg-execution.exp: New file.
1163
94696ad3
PA
11642014-07-14 Pedro Alves <palves@redhat.com>
1165
1166 PR gdb/17072
1167 * gdb.base/paginate-execution-startup.c: New file.
1168 * gdb.base/paginate-execution-startup.exp: New file.
1169 * lib/gdb.exp (pagination_prompt): New global.
1170 (default_gdb_spawn): New procedure, factored out from
1171 default_gdb_spawn.
1172 (default_gdb_start): Adjust to call default_gdb_spawn.
1173 (gdb_spawn): New procedure.
1174
bd293940
PA
11752014-07-14 Pedro Alves <palves@redhat.com>
1176
1177 * lib/gdb.exp (gdb_assert): New procedure.
1178 * gdb.trace/backtrace.exp (gdb_backtrace_tdp_4): Use it.
1179
c933f875
PA
11802014-07-14 Pedro Alves <palves@redhat.com>
1181
1182 * gdb.base/execution-termios.c: New file.
1183 * gdb.base/execution-termios.exp: New file.
1184
d98b7a16
TT
11852014-07-14 Tom Tromey <tromey@redhat.com>
1186
1187 * gdb.cp/vla-cxx.cc: New file.
1188 * gdb.cp/vla-cxx.exp: New file.
1189
548740d6
TT
11902014-07-14 Tom Tromey <tromey@redhat.com>
1191
1192 * gdb.reverse/rerun-prec.c: New file.
1193 * gdb.reverse/rerun-prec.exp: New file.
1194
a25eb028
MR
11952014-07-12 Maciej W. Rozycki <macro@mips.com>
1196 Maciej W. Rozycki <macro@codesourcery.com>
1197
1198 * lib/gdb-utils.exp: New file.
1199 * lib/gdb.exp (gdb_run_cmd): Call gdb_init_commands, replacing
1200 inline `gdb_init_command' processing.
1201 (gdb_start_cmd): Likewise.
1202 * lib/mi-support.exp (mi_run_cmd): Likewise.
1203 * README: Document `gdb_init_command' and `gdb_init_commands'.
1204
218c2655
JK
12052014-07-11 Jan Kratochvil <jan.kratochvil@redhat.com>
1206
1207 Fix false FAIL running under a very long directory name.
1208 * gdb.base/argv0-symlink.exp: Add "set print repeats 10000"
1209 and "set print elements 10000". Twice.
1210
5401fde3
YQ
12112014-07-11 Yao Qi <yao@codesourcery.com>
1212
1213 * gdb.base/exprs.exp: "set print symbol off".
1214
e76126e8
PA
12152014-07-11 Pedro Alves <palves@redhat.com>
1216
1217 * gdb.threads/kill.c: New file.
1218 * gdb.threads/kill.exp: New file.
1219
2d6f0de6
YQ
12202014-07-10 Yao Qi <yao@codesourcery.com>
1221
1222 * gdb.trace/tfile.c (write_basic_trace_file)
1223 [__thumb__||__thumb2__]: Clear the Thumb bit of the function
1224 address written to trace file.
1225
7180e04a
PA
12262014-07-09 Pedro Alves <palves@redhat.com>
1227
1228 * gdb.base/attach-wait-input.exp: New file.
1229 * gdb.base/attach-wait-input.c: New file.
1230
9a9a7608
AB
12312014-07-09 Andrew Burgess <andrew.burgess@embecosm.com>
1232
1233 * gdb.mi/var-cmd.c (do_nested_struct_union_tests): New function
1234 setting up test structures.
1235 (main): Call new test function.
1236 * gdb.mi/mi2-var-child.exp: Create additional breakpoint in new
1237 test function, continue into test function and walk test
1238 structures.
1239
161ac41e
YQ
12402014-07-02 Yao Qi <yao@codesourcery.com>
1241
1242 * gdb.trace/entry-values.c: Define labels 'foo_start' and
1243 'bar_start' at the beginning of functions 'foo' and 'bar'
1244 respectively.
1245 * gdb.trace/entry-values.exp: Use 'foo_start' and 'bar_start'
1246 instead of 'foo' and 'bar'.
1247
1f267ae3
MM
12482014-07-08 Markus Metzger <markus.t.metzger@intel.com>
1249
1250 * gdb.btrace/segv.exp: New.
1251 * gdb.btrace/segv.c: New.
1252
2b239efb
LM
12532014-07-02 Luis Machado <lgustavo@codesourcery.com>
1254
1255 * gdb.trace/entry-values.exp: Handle powerpc-specific branch
1256 instruction.
1257
cf363f18
MW
12582014-06-30 Mark Wielaard <mjw@redhat.com>
1259
1260 * gdb.base/constvars.c (violent, violet, vips, virgen, vulgar,
1261 vulture, vilify, villar): New volatile array constants.
1262 (vindictive, vegetation): New const volatile array constants.
1263 * gdb.base/volatile.exp: Test volatile and const volatile array
1264 types.
1265
aebf9d24
AA
12662014-06-30 Andreas Arnez <arnez@linux.vnet.ibm.com>
1267
1268 * gdb.base/watchpoint-reuse-slot.exp: Handle the case that the
1269 target lacks support for awatch, rwatch, or hbreak.
1270
b67a2c6f
YQ
12712014-06-27 Yao Qi <yao@codesourcery.com>
1272
1273 * gdb.multi/dummy-frame-restore.exp: New.
1274 * gdb.multi/dummy-frame-restore.c: New.
1275
aef92902
MM
12762014-06-25 Markus Metzger <markus.t.metzger@intel.com>
1277
1278 * gdb.btrace/gcore.exp: New.
1279
8e9db26e
PA
12802014-06-23 Pedro Alves <palves@redhat.com>
1281
1282 * gdb.base/watchpoint-reuse-slot.c: New file.
1283 * gdb.base/watchpoint-reuse-slot.exp: New file.
1284
70afc5b7
SC
12852014-06-23 Siva Chandra Reddy <sivachandra@google.com>
1286
1287 * gdb.python/py-xmethods.exp: Use "progspace" instead of the
1288 progspace's filename in 'info', 'enable' and 'disable' command
1289 tests.
1290
b972bd9c
JK
12912014-06-23 Jan Kratochvil <jan.kratochvil@redhat.com>
1292
1293 * gdb.arch/amd64-stap-special-operands.exp: Use is_lp64_target.
1294 * gdb.arch/amd64-stap-optional-prefix.exp: Likewise.
1295 * gdb.dwarf2/dw2-error.exp: Use istarget and is_lp64_target.
1296
125f8a3d
GB
12972014-06-20 Gary Benson <gbenson@redhat.com>
1298
1299 * gdb.arch/i386-avx.exp: Fix include file location.
1300 * gdb.arch/i386-sse.exp: Likewise.
1301
3ed9baed
IB
13022014-06-19 Iain Buclaw <ibuclaw@gdcproject.org>
1303
1304 * gdb.dlang/expression.exp: New file.
1305
034f788c
PA
13062014-06-19 Pedro Alves <palves@redhat.com>
1307
1308 * gdb.threads/thread-execl.exp (do_test): New procedure, factored
1309 out from ...
1310 (top level): ... here. Iterate running tests under different
1311 scheduler-locking settings.
1312
45371d0c
LM
13132014-06-18 Luis Machado <lgustavo@codesourcery.com>
1314
1315 * gdb.cp/nsalias.exp: Set type of low_pc and high_pc entries
1316 to DW_FORM_addr and use non-zero addresses.
1317
5d376983
SC
13182014-06-18 Siva Chandra Reddy <sivachandra@google.com>
1319
1320 PR gdb/17017
1321 * gdb.python/py-xmethods.cc: Add global function call counters and
1322 increment them in their respective functions. Remove "cout"
1323 statements.
1324 * gdb.python/py-xmethods.exp: Make tests check the global function
1325 call counters instead of depending on inferior IO.
1326
a1aa2221
LM
13272014-06-18 Don Breazeal <donb@codesourcery.com>
1328
1329 * gdb.base/foll-fork.exp (default_fork_parent_follow):
1330 Deleted procedure.
1331 (explicit_fork_parent_follow): Deleted procedure.
1332 (explicit_fork_child_follow): Deleted procedure.
1333 (test_follow_fork): New procedure.
1334 (do_fork_tests): Replace calls to deleted procedures with
1335 calls to test_follow_fork and reset GDB for subsequent
1336 procedure calls.
1337
0fc05997
YQ
13382014-06-17 Yao Qi <yao@codesourcery.com>
1339
1340 * gdb.base/wchar.exp: Set $cent to \u00A2 if "host-charset" is
1341 CP1252.
1342
70795c52
LM
13432014-06-17 Luis Machado <lgustavo@codesourcery.com>
1344
1345 * gdb.mi/mi-var-rtti.cc (type_update_when_use_rtti_test):
1346 Initialize ptr and S explicitly.
1347 (skip_type_update_when_not_use_rtti_test): Likewise.
1348
6be47f0c
KS
13492014-06-16 Keith Seitz <keiths@redhat.com>
1350
1351 PR mi/15863
1352 * gdb.mi/mi-var-cmd.exp: Add test for -var-update before
1353 the inferior is started.
1354
d03de421
PA
13552014-06-16 Pedro Alves <palves@redhat.com>
1356
1357 * gdb.base/break-main-file-remove-fail.c: New file.
1358 * gdb.base/break-main-file-remove-fail.exp: New file.
1359 * gdb.base/break-unload-file.exp: Use build_executable instead of
1360 prepare_for_testing.
1361 (test_break): New parameter "initial_load". Handle it.
1362 (top level): Add initial_load cmdline/file axis.
1363
f9579b99
TT
13642014-06-12 Tom Tromey <tromey@redhat.com>
1365
1366 * gdb.base/completion.exp: Don't use directory name in test.
1367
3657956b
GB
13682014-06-09 Gary Benson <gbenson@redhat.com>
1369
1370 * gdb.base/sigall.c [Functions to send signals]: Reorder to
1371 separate the always-available ANSI-standard signals from the
1372 signals that require checking.
1373 (main): Likewise.
1374 * gdb.reverse/sigall-reverse.c [Functions to send signals]:
1375 Likewise.
1376 (main): Likewise.
1377
4186eb54
KS
13782014-06-07 Keith Seitz <keiths@redhat.com>
1379
1380 Revert:
1381 PR c++/16253
1382 * gdb.cp/var-tag.cc: New file.
1383 * gdb.cp/var-tag.exp: New file.
1384 * gdb.dwarf2/dw2-ada-ffffffff.exp: Set the language to C++.
1385 * gdb.dwarf2/dw2-anon-mptr.exp: Likewise.
1386 * gdb.dwarf2/dw2-double-set-die-type.exp: Likewise.
1387 * gdb.dwarf2/dw2-inheritance.exp: Likewise.
1388
25326a28 13892014-06-06 Doug Evans <xdje42@gmail.com>
6da01dbe
DE
1390
1391 * gdb.guile/scm-frame-args.c (foo): Tweak to work with gcc 4.6.3.
1392
829155c9
PA
13932014-06-06 Pedro Alves <palves@redhat.com>
1394
1395 * gdb.base/sss-bp-on-user-bp-2.exp: Look for target_resume(step)
1396 in target debug output instead of looking at RSP packets,
1397 disabling the test on any target that uses hardware stepping.
1398 Update comments.
1399
61c8d22e
PA
14002014-06-06 Pedro Alves <palves@redhat.com>
1401
1402 * gdb.base/break-unload-file.exp: Fix typo.
1403
d9a47287
YQ
14042014-06-06 Yao Qi <yao@codesourcery.com>
1405
1406 * gdb.base/jit.exp (one_jit_test): Restrict the pattern
1407 from "jit_function" to "^jit_function".
1408
e5e01dbf
YQ
14092014-06-06 Yao Qi <yao@codesourcery.com>
1410
1411 * gdb.base/async.c (foo): Add one statement.
1412 * gdb.base/async.exp: Get the next instruction address and
1413 match the output of "nexti" by instruction address. Match
1414 the hex address in the output of "finish".
1415
73ba372c
GB
14162014-06-06 Gary Benson <gbenson@redhat.com>
1417
1418 * gdb.base/call-signals.c: Remove preprocessor conditionals
1419 for always-defined signals SIGINT, SIGILL, SIGABRT, SIGFPE,
1420 SIGSEGV and SIGTERM.
1421 * gdb.base/sigall.c: Likewise.
1422 * gdb.base/unwindonsignal.c: Likewise.
1423 * gdb.reverse/sigall-reverse.c: Likewise.
1424
831517df
YQ
14252014-06-06 Yao Qi <yao@codesourcery.com>
1426
1427 * gdb.base/hbreak-unmapped.exp: Read memory at address 0. If
1428 readable, skip the test.
1429
b8b91e98
YQ
14302014-06-06 Yao Qi <yao@codesourcery.com>
1431
1432 * gdb.threads/staticthreads.c (thread_function): Move the line
1433 setting breakpoint on forward.
1434 * gdb.threads/staticthreads.exp: Update comments.
1435
fb934770
LC
14362014-06-05 Ludovic Courtès <ludo@gnu.org>
1437
1438 * gdb.guile/scm-value.exp (test_value_in_inferior): Add test
1439 "history-append! type error".
1440
6ef284bd
SM
14412014-06-05 Simon Marchi <simon.marchi@ericsson.com>
1442
1443 * gdb.mi/mi-breakpoint-changed.exp (test_insert_delete_modify): Fix
1444 erroneous dprintf expected input.
1445
a872e241
DE
14462014-06-04 Doug Evans <xdje42@gmail.com>
1447
1448 * gdb.guile/scm-generics.exp: Delete.
1449
16f691fb
DE
14502014-06-04 Doug Evans <xdje42@gmail.com>
1451
1452 * gdb.guile/scm-breakpoint.exp: Update.
1453 Add tests for breakpoint registration.
1454
012370f6
TT
14552014-06-04 Tom Tromey <tromey@redhat.com>
1456
1457 * gdb.base/vla-datatypes.exp: Add tests for VLA-in-structure and
1458 VLA-in-union.
1459 * gdb.base/vla-datatypes.c (vla_factory): Add vla_struct,
1460 inner_vla_struct, vla_union types. Initialize objects of those
1461 types and compute their sizes.
1462
9f5a4cef
HZ
14632014-06-04 Nathan Sidwell <nathan@codesourcery.com>
1464 Hui Zhu <hui@codesourcery.com>
1465
1466 * gdb.base/fileio.exp: Add test for shell not available as well as
1467 available.
1468 * gdb.base/fileio.c (test_system): Check for shell twice.
1469
90a45c4d
YQ
14702014-06-04 Yao Qi <yao@codesourcery.com>
1471
1472 * gdb.base/auto-connect-native-target.exp: Remove redundant
1473 space from the regexp pattern.
1474
70017e41
YQ
14752014-06-04 Yao Qi <yao@codesourcery.com>
1476
1477 * gdb.base/default.exp: Replace "child" with "native" in
1478 regexp pattern.
1479
883964a7
SC
14802014-06-03 Siva Chandra Reddy <sivachandra@google.com>
1481
1482 * gdb.python/py-xmethods.cc: New testcase to test xmethods.
1483 * gdb.python/py-xmethods.exp: New tests to test xmethods.
1484 * gdb.python/py-xmethods.py: Python script supporting the
1485 new testcase and tests.
1486
ef370185
JB
14872014-06-03 Joel Brobecker <brobecker@adacore.com>
1488 Pedro Alves <palves@redhat.com>
1489
1490 PR breakpoints/17000
1491 * gdb.base/sss-bp-on-user-bp.exp: Remove kfail.
1492 * gdb.base/sss-bp-on-user-bp-2.exp: Remove kfail.
1493
1e2ccb61
BM
14942014-06-03 Brad Mouring <bmouring@ni.com> (tiny patch)
1495
1496 * gdb.base/subst.exp: Add tests to verify partial path matching
1497 output.
1498
c6ec5ab2
PA
14992014-06-03 Pedro Alves <palves@redhat.com>
1500
1501 * gdb.base/sss-bp-on-user-bp-2.exp: Skip if testing with a remote
1502 target that doesn't use software single-stepping.
1503
835c559f
PA
15042014-06-03 Pedro Alves <palves@redhat.com>
1505
1506 PR breakpoints/17000
1507 * gdb.base/sss-bp-on-user-bp-2.c: New file.
1508 * gdb.base/sss-bp-on-user-bp-2.exp: New file.
1509
06eb1586
DE
15102014-06-02 Doug Evans <xdje42@gmail.com>
1511
1512 * gdb.guile/scm-parameter.exp: New file.
1513
e698b8c4
DE
15142014-06-02 Doug Evans <xdje42@gmail.com>
1515
1516 * gdb.guile/scm-cmd.c: New file.
1517 * gdb.guile/scm-cmd.exp: New file.
1518
ded03782
DE
15192014-06-02 Doug Evans <xdje42@gmail.com>
1520
1521 * gdb.guile/scm-pretty-print.exp: Add tests for objfile and progspace
1522 pretty-printer lookup.
1523 * gdb.guile/scm-pretty-print.scm (pp_s-printer): New function.
1524 (make-pp_s-printer): Call it.
1525 (make-pretty-printer-from-dict): New function.
1526 (lookup-pretty-printer-maker-from-dict): New function.
1527 (*pretty-printer*): Simplify.
1528 (make-objfile-pp_s-printer): New function.
1529 (install-objfile-pretty-printers!): New function.
1530 (make-progspace-pp_s-printer): New function.
1531 (install-progspace-pretty-printers!): New function.
1532 * gdb.guile/scm-progspace.c: New file.
1533 * gdb.guile/scm-progspace.exp: New file.
1534
41fac0cf
PA
15352014-06-02 Pedro Alves <palves@redhat.com>
1536
1537 * gdb.base/dprintf-bp-same-addr.c: New file.
1538 * gdb.base/dprintf-bp-same-addr.exp: New file.
1539
96ae5695
EBM
15402014-06-02 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
1541
1542 * gdb.arch/powerpc-power.exp: Add power8 instructions to the testcase.
1543 * gdb.arch/powerpc-power.s: Likewise.
1544
da02b3a8
JB
15452014-06-02 Joel Brobecker <brobecker@adacore.com>
1546
1547 * gdb.base/completion.exp: Remove code aimed at restoring TIMEOUT.
1548
c72b2e7b
YQ
15492014-06-01 Yao Qi <yao@codesourcery.com>
1550
1551 * gdb.base/watchpoint.exp (test_watch_location): Check null
1552 pointer can be dereferenced. If not, do the test, otherwise
1553 skip it.
1554
53e8a631
AB
15552014-05-30 Andrew Burgess <aburgess@broadcom.com>
1556
1557 * gdb.arch/amd64-invalid-stack-middle.exp: Update expected
1558 results.
1559 * gdb.arch/amd64-invalid-stack-top.exp: Likewise.
1560
938f0e2f
AB
15612014-05-30 Andrew Burgess <aburgess@broadcom.com>
1562
1563 * gdb.arch/amd64-invalid-stack-middle.S: New file.
1564 * gdb.arch/amd64-invalid-stack-middle.c: New file.
1565 * gdb.arch/amd64-invalid-stack-middle.exp: New file.
1566 * gdb.arch/amd64-invalid-stack-top.c: New file.
1567 * gdb.arch/amd64-invalid-stack-top.exp: New file.
1568
9ba6657a
PA
15692014-05-30 Pedro Alves <palves@redhat.com>
1570
1571 PR breakpoints/17000
1572 * gdb.base/sss-bp-on-user-bp.c: New file.
1573 * gdb.base/sss-bp-on-user-bp.exp: New file.
1574
522c09bf
DB
15752014-05-30 David Blaikie <dblaikie@gmail.com>
1576
1577 * gdb.opt/inline-break.c: Fix clang compatibility by specifying
1578 gnu_inline semantics via attribute.
1579 * gdb.opt/inline-break.exp: Remove -std=c89 now that the test
1580 source explicitly specifies the required semantics.
1581
bf4ef81e
MR
15822014-05-30 Maciej W. Rozycki <macro@codesourcery.com>
1583
1584 * gdb.reverse/sigall-reverse.exp: Fix a typo.
1585
329ea579
PA
15862014-05-29 Pedro Alves <palves@redhat.com>
1587 Tom Tromey <tromey@redhat.com>
1588
1589 * gdb.base/async-shell.exp: Don't enable target-async.
1590 * gdb.base/async.exp
1591 * gdb.base/corefile.exp (corefile_test_attach): Remove 'async'
1592 parameter. Adjust.
1593 (top level): Don't test with "target-async".
1594 * gdb.base/dprintf-non-stop.exp: Don't enable target-async.
1595 * gdb.base/gdb-sigterm.exp: Don't test with "target-async".
1596 * gdb.base/inferior-died.exp: Don't enable target-async.
1597 * gdb.base/interrupt-noterm.exp: Likewise.
1598 * gdb.mi/mi-async.exp: Use "mi-async" instead of "target-async".
1599 * gdb.mi/mi-nonstop-exit.exp: Likewise.
1600 * gdb.mi/mi-nonstop.exp: Likewise.
1601 * gdb.mi/mi-ns-stale-regcache.exp: Likewise.
1602 * gdb.mi/mi-nsintrall.exp: Likewise.
1603 * gdb.mi/mi-nsmoribund.exp: Likewise.
1604 * gdb.mi/mi-nsthrexec.exp: Likewise.
1605 * gdb.mi/mi-watch-nonstop.exp: Likewise.
1606 * gdb.multi/watchpoint-multi.exp: Adjust comment.
1607 * gdb.python/py-evsignal.exp: Don't enable target-async.
1608 * gdb.python/py-evthreads.exp: Likewise.
1609 * gdb.python/py-prompt.exp: Likewise.
1610 * gdb.reverse/break-precsave.exp: Don't test with "target-async".
1611 * gdb.server/solib-list.exp: Don't enable target-async.
1612 * gdb.threads/thread-specific-bp.exp: Likewise.
1613 * lib/mi-support.exp: Adjust to use mi-async.
1614
fd664c91
PA
16152014-05-29 Pedro Alves <palves@redhat.com>
1616
1617 PR gdb/13860
1618 * gdb.mi/mi-cli.exp: Always expect "end-stepping-range" stop
1619 reason, even in sync mode.
1620
251bde03
PA
16212014-05-29 Pedro Alves <palves@redhat.com>
1622 Hui Zhu <hui@codesourcery.com>
1623
1624 PR PR15693
1625 * gdb.mi/mi-condbreak-call-thr-state-mt.c: New file.
1626 * gdb.mi/mi-condbreak-call-thr-state-st.c: New file.
1627 * gdb.mi/mi-condbreak-call-thr-state.c: New file.
1628 * gdb.mi/mi-condbreak-call-thr-state.exp: New file.
1629
7f3c0343
JB
16302014-05-28 Joel Brobecker <brobecker@adacore.com>
1631
1632 * config/monitor.exp (gdb_target_monitor): Replace use of
1633 "set remotebaud" by "set serial baud".
1634
b2715b27
AW
16352014-05-26 Andy Wingo <wingo@igalia.com>
1636
1637 * gdb.guile/scm-breakpoint.exp:
1638 * gdb.guile/scm-gsmob.exp: Update to use plain old object
1639 properties instead of gdb-object-properties.
1640
498a4489
YQ
16412014-05-26 Yao Qi <yao@codesourcery.com>
1642
1643 * gdb.server/no-thread-db.exp: Specify source file name
1644 explicitly when setting a breakpoint.
1645
589fdceb
MM
16462014-05-23 Markus Metzger <markus.t.metzger@intel.com>
1647
1648 * gdb.btrace/vdso.c: New.
1649 * gdb.btrace/vdso.exp: New.
1650
e9089e05
MM
16512014-05-23 Markus Metzger <markus.t.metzger@intel.com>
1652
1653 * gdb.base/gcore.exp (capture_command_output): Move ...
1654 * lib/gdb.exp (capture_command_output): ... here.
1655
67b5c0c1
MM
16562014-05-23 Markus Metzger <markus.t.metzger@intel.com>
1657
1658 * gdb.btrace/data.exp: Test memory access during btrace replay.
1659
a2199296
SM
16602014-05-22 Simon Marchi <simon.marchi@ericsson.com>
1661
1662 * lib/mi-support.exp (mi_run_cmd_full): Add comments.
1663
17b2616c
PA
16642014-05-21 Pedro Alves <palves@redhat.com>
1665
1666 PR gdb/13860
1667 * gdb.mi/mi-cli.exp (line_callee4_next_step): New global.
1668 (top level): Test that output related to execution commands is
1669 sent to the console with CLI commands, but not with MI commands.
1670 Test that breakpoint events are always mirrored to the console.
1671 Also expect the new source line to be output after a "next" in
1672 async mode too. Make it a pass/fail test.
1673 * gdb.mi/mi-solib.exp: Test that the CLI solib event note is
1674 output.
1675 * lib/mi-support.exp (mi_gdb_expect_cli_output): New procedure.
1676
5166082f
PA
16772014-05-21 Pedro Alves <palves@redhat.com>
1678
1679 * gdb.base/list.exp (build_pattern, test_list): New procedures.
1680 Use them to test variations of "list" after reaching a breakpoint.
1681 * gdb.mi/mi-cli.exp (line_main_callme_2): New global.
1682 Test "list" with listsize 10 after reaching a breakpoint.
1683 * gdb.python/python.exp (decode_line current location line
1684 number): Adjust expected line number.
1685
2f25d70f
SM
16862014-05-21 Simon Marchi <simon.marchi@ericsson.com>
1687
1688 * lib/mi-support.exp (mi_run_cmd_full): Revert to original
1689 behavior for $args, pass it directly to "run".
1690
ff604a67
MR
16912014-05-21 Maciej W. Rozycki <macro@codesourcery.com>
1692
1693 * lib/gdb.exp (default_gdb_init): Bump `match_max' up from
1694 30000 to 65536.
1695
6a3cb8e8
PA
16962014-05-21 Pedro Alves <palves@redhat.com>
1697
1698 * boards/gdbserver-base.exp (GDBFLAGS): Set to "set
1699 auto-connect-native-target off".
1700 * gdb.base/auto-connect-native-target.c: New file.
1701 * gdb.base/auto-connect-native-target.exp: New file.
1702
4ebfc96e
PA
17032014-05-21 Pedro Alves <palves@redhat.com>
1704
1705 * gdb.base/default.exp: Test "target native" instead of "target
1706 child".
1707
36d46afb
MW
17082014-05-21 Mark Wielaard <mjw@redhat.com>
1709
1710 * gdb.cp/var-tag.exp (do_global_tests): Handle underlying type.
1711
5876f503
JK
17122014-05-21 Jan Kratochvil <jan.kratochvil@redhat.com>
1713
1714 Fix TLS access for -static -pthread.
1715 * gdb.threads/staticthreads.c <HAVE_TLS> (tlsvar): New.
1716 <HAVE_TLS> (thread_function, main): Initialize it.
1717 * gdb.threads/staticthreads.exp: Try gdb_compile_pthreads for $have_tls.
1718 Add clean_restart.
1719 <$have_tls != "">: Check TLSVAR.
1720
0256a6ac
PA
17212014-05-21 Pedro Alves <palves@redhat.com>
1722
1723 * gdb.base/dcache-line-read-error.c: New.
1724 * gdb.base/dcache-line-read-error.exp: New.
1725
936d2992
PA
17262014-05-20 Pedro Alves <palves@redhat.com>
1727
1728 * gdb.base/compare-sections.c: New file.
1729 * gdb.base/compare-sections.exp: New file.
1730
802e8e6d
PA
17312014-05-20 Pedro Alves <palves@redhat.com>
1732
1733 * gdb.base/break-idempotent.c: New file.
1734 * gdb.base/break-idempotent.exp: New file.
1735
e59fa00f
MM
17362014-05-20 Markus Metzger <markus.t.metzger@intel.com>
1737
1738 * gdb.btrace/nohist.exp: New.
1739
8b696e31
YQ
17402014-05-20 Yao Qi <yao@codesourcery.com>
1741
1742 * lib/gdb.exp (gdb_init): Set timeout if test file is under
1743 gdb.reverse directory and gdb_reverse_timeout exists in board
1744 setting.
1745 * README: Document gdb_reverse_timeout.
1746
73c9764f
YQ
17472014-05-20 Yao Qi <yao@codesourcery.com>
1748
1749 * lib/gdb.exp (default_gdb_init): Rename argument 'args' by
1750 'test_file_name'. Treat args as a string instead of a list.
1751 (gdb_init): Rename argument 'args' by 'test_file_name'.
1752
f1f4348a
JK
17532014-05-19 Jan Kratochvil <jan.kratochvil@redhat.com>
1754
1755 * gdb.arch/powerpc-power.exp: New file.
1756 * gdb.arch/powerpc-power.s: New file.
1757
0dbe70ce
DE
17582014-05-16 Doug Evans <dje@google.com>
1759
1760 * gdb.base/Makefile.in (EXECUTABLES): Add completion.
d7761c2c
DE
1761 * gdb.base/completion.exp: Check that all expected files exist
1762 before doing file completion.
0dbe70ce 1763
8d551b02
DE
17642014-05-16 Doug Evans <dje@google.com>
1765
1766 * gdb.base/catch-syscall.exp (test_catch_syscall_fail_nodatadir):
1767 Update.
1768 (do_syscall_tests_without_xml): Update.
1769
73eb7709
PA
17702014-05-16 Pedro Alves <palves@redhat.com>
1771
1772 * lib/mi-support.exp (mi_expect_stop): On timeout, say "timeout"
1773 instead of "unknown output after running".
1774
3fae92fc
YQ
17752014-05-16 Yao Qi <yao@codesourcery.com>
1776
1777 * gdb.dwarf2/dw2-filename.exp: Copy file1.txt to host. Remove
1778 file1.txt from host at the end.
1779 * gdb.dwarf2/dw2-anonymous-func.exp: Likewise.
1780
c2b2ccc5
DE
17812014-05-15 Doug Evans <dje@google.com>
1782
1783 * gdb.dwarf2/fission-reread.S: Remove directory from .dwo file path.
1784 * gdb.dwarf2/fission-reread.exp: Set debug-file-directory before
1785 loading file. Add test for TU lookup.
1786
8c217a4b
SM
17872014-05-15 Simon Marchi <simon.marchi@ericsson.com>
1788
1789 * lib/mi-support.exp (mi_run_cmd_full): Set arguments by
1790 calling "-exec-arguments" or "set args" before running the
1791 inferior.
1792
3deb39c6
SM
17932014-05-15 Simon Marchi <simon.marchi@ericsson.com>
1794
1795 * lib/mi-support.exp (mi_expect_stop): Expect message for
1796 inferiors that exit with non-zero exit code.
1797
71a79f8c
YQ
17982014-05-14 Yao Qi <yao@codesourcery.com>
1799
1800 * gdb.mi/mi-file.exp (test_file_list_exec_source_file): Don't
1801 match absolute path on remote host.
1802 (test_file_list_exec_source_files): Remove "/" from the
1803 pattern.
1804
f23fcd46
YQ
18052014-05-14 Yao Qi <yao@codesourcery.com>
1806
1807 * boards/local-remote-host-notty.exp (${board}_file): New
1808 proc.
1809
9404b58f
KM
18102014-05-07 Kyle McMartin <kyle@redhat.com>
1811
1812 Pushed by Joel Brobecker <brobecker@adacore.com>.
1813 * gdb.arch/aarch64-atomic-inst.c: New file.
1814 * gdb.arch/aarch64-atomic-inst.exp: New file.
1815
5e45f04c
YQ
18162014-05-07 Yao Qi <yao@codesourcery.com>
1817
1818 * gdb.dwarf2/dwzbuildid.exp: Match output "No symbol "the_int"
1819 in current context" too.
1820
c888a17d
KS
18212014-05-05 Keith Seitz <keiths@redhat.com>
1822
1823 * gdb.linespec/ls-dollar.exp: Add test for linespec
1824 file:convenience_variable.
1825
290a839c
YQ
18262014-05-05 Yao Qi <yao@codesourcery.com>
1827
1828 * gdb.trace/unavailable.exp (gdb_collect_args_test): Save
1829 traceframes into tfile and ctf trace files. Read data from
1830 trace file and test collected data.
1831 (gdb_collect_locals_test): Likewise.
1832 (gdb_unavailable_registers_test): Likewise.
1833 (gdb_unavailable_floats): Likewise.
1834 (gdb_collect_globals_test): Likewise.
1835 (top-level): Append "ctf" to trace_file_targets if GDB
1836 supports.
1837
b5262cd0
YQ
18382014-05-05 Yao Qi <yao@codesourcery.com>
1839
1840 * gdb.trace/unavailable.exp (gdb_collect_args_test): Move some
1841 code to ...
1842 (gdb_collect_args_test_1): ... it. New proc.
1843 (gdb_collect_locals_test): Move some code to ...
1844 (gdb_collect_locals_test_1): ... it. New proc.
1845 (gdb_unavailable_registers_test): Move some code to ...
1846 (gdb_unavailable_registers_test_1): ... it. New proc.
1847 (gdb_unavailable_floats): Move some code to ...
1848 (gdb_unavailable_floats_1): ... it. New proc.
1849
30a1e6cc
SDJ
18502014-05-02 Sergio Durigan Junior <sergiodj@redhat.com>
1851
1852 * gdb.arch/amd64-stap-optional-prefix.S (main): Add several
1853 probes to test for bitness recognition.
1854 * gdb.arch/amd64-stap-optional-prefix.exp
1855 (test_probe_value_without_reg): New procedure.
1856 Add code to test for different kinds of bitness.
1857
f33da99a
SDJ
18582014-05-02 Sergio Durigan Junior <sergiodj@redhat.com>
1859
1860 PR breakpoints/16889
1861 * gdb.arch/amd64-stap-optional-prefix.S: New file.
1862 * gdb.arch/amd64-stap-optional-prefix.exp: Likewise.
1863
5b80f00d
PA
18642014-05-01 Pedro Alves <palves@redhat.com>
1865
1866 * lib/gdb.exp (gdb_load): Extend comment. Skip calling
1867 gdb_file_cmd if no file is specified.
1868 * boards/native-extended-gdbserver.exp (gdb_load): Use the
1869 last_loaded_file to set the remote exec-file.
1870
f8c2a73c
PA
18712014-05-01 Pedro Alves <palves@redhat.com>
1872
1873 * boards/local-remote-host.exp: New file.
1874
be6e8ac7
PA
18752014-05-01 Pedro Alves <palves@redhat.com>
1876
1877 * boards/local-remote-host.exp: Rename to ...
1878 * boards/local-remote-host-notty.exp: ... this.
1879
cac0dc8f
JB
18802014-04-28 Joel Brobecker <brobecker@adacore.com>
1881
1882 * gdb.ada/dyn_arrayidx: New testcase.
1883
9730e6cc
YQ
18842014-04-26 Yao Qi <yao@codesourcery.com>
1885
1886 * gdb.dwarf2/dwz.exp: Compile main.c to object. Restart GDB
1887 and compute the length of function main. Save it in
1888 $main_length.
1889 (Dwarf::assemble): Use $main_length instead of hard-coded 10.
1890 (top-level): Use gdb_compile to compile objects into
1891 executable and restart GDB. Remove invocation to
1892 prepare_for_testing.
1893
7ae1a6a6
PA
18942014-04-25 Simon Marchi <simon.marchi@ericsson.com>
1895 Pedro Alves <palves@redhat.com>
1896
1897 PR server/16255
1898 * gdb.multi/multi-attach.c: New file.
1899 * gdb.multi/multi-attach.exp: New file.
1900
4082afcc
PA
19012014-04-25 Pedro Alves <palves@redhat.com>
1902
1903 * gdb.base/cond-eval-mode.exp (warning): Move trailing \r\n to
1904 user.
1905 (top level): Test that "set remote conditional-breakpoints-packet
1906 off" works as intended.
1907 * gdb.base/dprintf.exp: Test that "set remote
1908 breakpoint-commands-packet off" works as intended.
1909 * gdb.trace/change-loc.exp (tracepoint_install_in_trace_disabled):
1910 New function.
1911 (top level): Call it.
1912 * gdb.trace/ftrace.exp (test_fast_tracepoints): Test that "set
1913 remote fast-tracepoints-packet off" works as intended.
1914 * gdb.trace/qtro.exp (gdb_is_target_remote): Moved ...
1915 * lib/gdb.exp (gdb_is_target_remote): ... here.
1916
2abc3f8d
DB
19172014-04-24 David Blaikie <dblaikie@gmail.com>
1918
1919 * gdb.base/catch-syscall.c: Make unreferenced statics non-static to
1920 ensure clang would not discard them.
1921 * gdb.base/gdbvars.c: Ditto.
1922 * gdb.base/memattr.c: Ditto.
1923 * gdb.base/whatis.c: Ditto.
1924 * gdb.python/py-prettyprint.c: Ditto.
1925 * gdb.trace/actions.c: Ditto.
1926 * gdb.cp/ptype-cv-cp.cc: Mark unused global const int as used to
1927 ensure clang would not discard it.
1928
bfd39632
DB
19292014-04-24 David Blaikie <dblaikie@gmail.com>
1930
1931 * gdb.stabs/gdb11479.c (tag_dummy_enum): introduce a variable to cause
1932 clang to emit the full definition of type required by the test
1933 * gdb.stabs/gdb11479.exp (do_test): correct a typo in a test message
1934
22842ff6
DB
19352014-04-24 David Blaikie <dblaikie@gmail.com>
1936
1937 * gdb.cp/pr10728-x.cc (main::x): Return by value instead of pointer to
1938 coax Clang into emitting the definition of the type.
1939 * gdb.cp/pr10728-x.h (y): Ditto.
1940 * gdb.cp/pr10728-y.cc (y): Ditto.
1941
c2e827ad
DB
19422014-04-24 David Blaikie <dblaikie@gmail.com>
1943
1944 * gdb.base/label.exp: XFAIL label related tests under Clang.
1945 * gdb.cp/cplabel.exp: Ditto.
1946 * gdb.linespec/ls-errs.exp: Refactor tests to execute directly and XFAIL
1947 under Clang those using labels.
1948
4c2d33e7
YQ
19492014-04-25 Yao Qi <yao@codesourcery.com>
1950
1951 * gdb.dwarf2/dwz.exp (Dwarf::assemble): Remove unused
1952 double_label.
1953 * gdb.dwarf2/dwzbuildid.exp (Dwarf::assemble): Remove
1954 partial_label and double_label.
1955
56083b99
DB
19562014-04-24 David Blaikie <dblaikie@gmail.com>
1957
1958 * gdb.python/lib-types.exp: Fix test and xfail under gcc due to gcc/55641.
1959
25d4e99d
DB
19602014-04-24 David Blaikie <dblaikie@gmail.com>
1961
1962 * gdb.cp/cpexprs.cc: Move braces to the same line as the start
1963 of the function to work across GCC and Clang.
1964 * gdb.cp/cpexprs.exp: Account for GCC/Clang difference in vtable
1965 pointer types (const void ** const V void **).
1966
01f9f808
MS
19672014-04-24 Michael Sturm <michael.sturm@mintel.com>
1968 Walfred Tedeschi <walfred.tedeschi@intel.com>
1969
1970 * Makefile.in (EXECUTABLES): Added i386-avx512.
1971 * gdb.arch/i386-avx512.c: New file.
1972 * gdb.arch/i386-avx512.exp: Likewise.
1973
4b48d439
KS
19742014-04-23 Keith Seitz <keiths@redhat.com>
1975
1976 * lib/mi-support.exp (mi_list_breakpoints): Delete.
1977 (mi_make_breakpoint_table): New procedure.
1978 (mi_create_breakpoint): Use mi_make_breakpoint
1979 and return the result.
1980 (mi_make_breakpoint): New procedure.
1981 (mi_build_kv_pairs): New procedure.
1982
1983 * gdb.mi/mi-break.exp: Remove unused globals,
1984 update mi_create_breakpoint usage, and use mi_make_breakpoint_table.
1985 All callers updated.
1986 * gdb.mi/mi-dprintf.exp: Use variable to track command
1987 number.
1988 Update all callers of mi_create_breakpoint and use
1989 mi_make_breakpoint_table.
1990 Remove any unused global variables.
1991 * gdb.mi/mi-nonstop.exp: Likewise.
1992 * gdb.mi/mi-nsintrall.exp: Likewise.
1993 * gdb.mi/mi-nsmoribund.exp: Likewise.
1994 * gdb.mi/mi-nsthrexec.exp: Likewise.
1995 * gdb.mi/mi-reverse.exp: Likewise.
1996 * gdb.mi/mi-simplerun.exp: Likewise.
1997 * gdb.mi/mi-stepn.exp: Likewise.
1998 * gdb.mi/mi-syn-frame.exp: Likewise.
1999 * gdb.mi/mi-until.exp: Likewise.
2000 * gdb.mi/mi-var-cp.exp: Likewise.
2001 * gdb.mi/mi-var-display.exp: Likewise.
2002 * gdb.mi/mi2-amd64-entry-value.exp: Likewise.
2003 * gdb.mi/mi2-var-child.exp: Likewise.
2004 * gdb.mi/mi-vla-c99.exp: Likewise.
2005 * lib/mi-support.exp: Likewise.
2006
2007 From Ian Lance Taylor <iant@cygnus.com>:
2008 * lib/gdb.exp (parse_args): New procedure.
2009
08351840
PA
20102014-04-23 Pedro Alves <palves@redhat.com>
2011
2012 * gdb.base/break-unload-file.c: New file.
2013 * gdb.base/break-unload-file.exp: New file.
2014 * gdb.base/sym-file-lib.c (baz): New function.
2015 * gdb.base/sym-file-loader.c (struct segment) <mapped_size>: New
2016 field.
2017 (load): Store the segment's mapped size.
2018 (unload): New function.
2019 (unload_shlib): New function.
2020 * gdb.base/sym-file-loader.h (unload_shlib): New declaration.
2021 * gdb.base/sym-file-main.c (main): Unload, and reload the library,
2022 set a breakpoint at baz, and call it.
2023 * gdb.base/sym-file.exp: New tests for stale breakpoint
2024 instructions.
2025
076855f9
PA
20262014-04-23 Pedro Alves <palves@redhat.com>
2027
2028 * gdb.base/hbreak-in-shr-unsupported-shr.c: New file.
2029 * gdb.base/hbreak-in-shr-unsupported.c: New file.
2030 * gdb.base/hbreak-in-shr-unsupported.exp: New file.
2031 * gdb.base/hbreak-unmapped.c: New file.
2032 * gdb.base/hbreak-unmapped.exp: New file.
2033 * gdb.trace/qtro.exp (gdb_is_target_remote): Move ...
2034 * lib/gdb.exp (gdb_is_target_remote): ... here.
2035
483805cf
PA
20362014-04-22 Pedro Alves <palves@redhat.com>
2037
2038 * gdb.base/consecutive-step-over.c: New file.
2039 * gdb.base/consecutive-step-over.exp: New file.
2040
06d97543
PA
20412014-04-22 Pedro Alves <palves@redhat.com>
2042
2043 * lib/gdb.exp (gdb_continue_to_breakpoint): Use gdb_test_multiple
2044 instead of send_gdb/gdb_expect.
2045
b4429ea2
YQ
20462014-04-22 Yao Qi <yao@codesourcery.com>
2047
2048 * lib/trace-support.exp (generate_tracefile): New procedure.
2049 * gdb.trace/tfile.exp: Skip the test if generate_tracefile
2050 return 0.
2051 * gdb.trace/mi-traceframe-changed.exp: Invoke test_tfind_tfile
2052 if generate_tracefile returns 1.
2053
51d48146
PA
20542014-04-18 Tom Tromey <palves@redhat.com>
2055 Pedro alves <tromey@redhat.com>
2056
2057 PR backtrace/15558
2058 * gdb.opt/inline-bt.exp: Test backtracing from an inline function
2059 with a backtrace limit.
2060 * gdb.python/py-frame-inline.exp: Test running to an inline
2061 function with a backtrace limit, and printing the newest frame.
2062 * gdb.python/py-frame-inline.c (main): Call f.
2063
bd1dce5f
MS
20642014-04-17 Marcus Shawcroft <marcus.shawcroft@arm.com>
2065
2066 * gdb.java/jnpe.exp: Drop srcdir from untested path.
2067
40d1a503
MS
20682014-04-17 Marcus Shawcroft <marcus.shawcroft@arm.com>
2069
2070 * lib/gdb.exp (gdb_compile_pthreads, gdb_compile_objc):
2071 Drop prefix from unsupported source file path.
2072
389b98f7
YQ
20732014-04-17 Yao Qi <yao@codesourcery.com>
2074
2075 * lib/gdb.exp (with_target_charset): New proc.
2076 * gdb.base/printcmds.exp (test_print_all_chars): Wrap tests with
2077 with_target_charset.
2078 (test_print_strings): Likewise.
2079 (test_repeat_bytes): Likewise.
2080 * gdb.base/setvar.exp: Set target-charset to ASCII temporarily
2081 for some tests.
2082
22869d73
KS
20832014-04-16 Keith Seitz <keiths@redhat.com>
2084
2085 PR gdb/15827
2086 * gdb.dwarf2/corrupt.c: New file.
2087 * gdb.dwarf2/corrupt.exp: New file.
2088
c4f87ca6
KS
20892014-04-16 Keith Seitz <keiths@redhat.com>
2090
2091 PR c++/16597
2092 * gdb.cp/namelessclass.cc: New file.
2093 * gdb.cp/namelessclass.exp: New file.
2094 * gdb.cp/namelessclass.S: New file.
2095
ab19de87
DE
20962014-04-16 Doug Evans <dje@google.com>
2097
2098 * lib/gdbserver-support.exp (gdbserver_default_get_remote_address):
2099 Add comment.
2100 (gdbserver_default_get_comm_port): New function.
2101 (gdbserver_start): Check if board file provided
2102 "gdbserver,get_comm_port" and use it if so.
2103 * boards/native-stdio-gdbserver.exp (sockethost): Set to "".
2104 (gdb,socketport): Set to "stdio".
2105 (gdbserver,get_comm_port): Set to ${board}_get_comm_port.
2106 (stdio_gdbserver_template): Delete.
2107 (${board}_get_remote_address): Update.
2108 (${board}_build_remote_cmd): Delete.
2109 (${board}_get_comm_port): New function.
2110 (${board}_spawn): Update.
2111 * boards/remote-stdio-gdbserver.exp (${board}_build_remote_cmd):
2112 Delete.
2113 (${board}_get_remote_address): Update.
2114 (${board}_get_comm_port): New function.
2115
fc98a809
AB
21162014-04-16 Andrew Burgess <aburgess@broadcom.com>
2117
2118 * gdb.base/memattr.exp: Improve regexps to handle memory regions
2119 appearing in any order.
2120
87fd9e6e
DE
21212014-04-15 Doug Evans <dje@google.com>
2122
2123 * gdb.gdb/selftest.exp (do_steps_and_nexts): Don't reference
2124 uninitialized value of "description".
2125
099fc3ea
KS
21262014-04-15 Keith Seitz <keiths@redhat.com>
2127
2128 * gdb.mi/mi-simplerun.exp (test_breakpoints_creation_and_listing):
2129 Remove unused globals.
2130 (test_running_the_program): Likewise.
2131 (test_controlled_execution): Likewise.
2132 (test_controlling_breakpoints): Likewise.
2133 (test_program_termination): Likewise.
2134
5da151d4
KS
21352014-04-15 Keith Seitz <keiths@redhat.com>
2136
2137 * gdb.mi/mi-break.exp (test_tbreak_creation_and_listing): Remove
2138 unused globals.
2139 (test_rbreak_creation_and_listing): Likewise.
2140 (test_ignore_count): Likewise.
2141 (test_error): Likewise.
2142
35e5d2f0
PA
21432014-04-15 Pedro Alves <palves@redhat.com>
2144
2145 * gdb.base/sym-file-loader.h: Move inclusion of <inttypes.h>,
2146 <ansidecl.h>, <elf/common.h> and <elf/external.h> to
2147 sym-file-loader.c.
2148 (Elf_External_Phdr, Elf_External_Ehdr, Elf_External_Shdr)
2149 (Elf_External_Sym, Elf_Addr, GET, GETADDR, struct segment): Move
2150 to sym-file-loader.c.
2151 (struct library): Forward declare.
2152 (load_shlib, lookup_function): Change prototypes.
2153 (find_shstrtab, find_strtab, find_shdr, find_symtab)
2154 (translate_offset): Remove declarations.
2155 (get_text_addr): New declaration.
2156 * gdb.base/sym-file-loader.c: Move inclusion of <inttypes.h>,
2157 <ansidecl.h>, <elf/common.h> and <elf/external.h> here from
2158 sym-file-loader.h.
2159 (Elf_External_Phdr, Elf_External_Ehdr, Elf_External_Shdr)
2160 (Elf_External_Sym, Elf_Addr, GET, GETADDR, struct segment): Move
2161 here from sym-file-loader.h.
2162 (struct library): New structure.
2163 (load_shlib, lookup_function): Change prototypes and adjust to
2164 work with a struct library.
2165 (find_shstrtab, find_strtab, find_shdr, find_symtab)
2166 (translate_offset): Make static.
2167 (get_text_addr): New function.
2168 * gdb.base/sym-file-main.c (main): Adjust to new loader interface.
2169
eb4c1710
PA
21702014-04-15 Pedro Alves <palves@redhat.com>
2171
2172 * gdb.base/sym-file-loader.c: Fix typo. SELF_LINK, not SELK_LINK.
2173
2d1baf52
PA
21742014-04-15 Pedro Alves <palves@redhat.com>
2175
2176 * gdb.base/sym-file-loader.c: Include <limits.h>.
2177 (SELF_LINK): New define.
2178 (get_origin): New function.
2179 (load_shlib): Use it.
2180 * gdb.base/sym-file.exp: Don't early return if the target is
2181 remote. Use runto_main, and issue fail is that fails. Use
2182 gdb_load_shlibs.
2183 (shlib_name): Delete.
2184 (lib_so, lib_syms, lib_dlopen): New globals. Use them throughout.
2185
7dd6df01
PA
21862014-04-15 Pedro Alves <palves@redhat.com>
2187
2188 * gdb.base/sym-file.exp: Remove regex characters from test
2189 message. Don't refer to breakpoint numbers in test messages.
2190
b50c8614
KS
21912014-04-14 Keith Seitz <keiths@redhat.com>
2192
2193 PR c++/16253
2194 * gdb.cp/var-tag.cc: New file.
2195 * gdb.cp/var-tag.exp: New file.
2196 * gdb.dwarf2/dw2-ada-ffffffff.exp: Set the language to C++.
2197 * gdb.dwarf2/dw2-anon-mptr.exp: Likewise.
2198 * gdb.dwarf2/dw2-double-set-die-type.exp: Likewise.
2199 * gdb.dwarf2/dw2-inheritance.exp: Likewise.
2200
3d567982
TT
22012014-04-14 Tom Tromey <tromey@redhat.com>
2202
2203 * gdb.cp/classes.exp (test_enums): Handle underlying type.
2204 * gdb.dwarf2/enum-type.exp: Add test for enum with underlying
2205 type.
2206 * gdb.cp/enum-class.exp: New file.
2207 * gdb.cp/enum-class.cc: New file.
2208
0626fc76
TT
22092014-04-14 Tom Tromey <tromey@redhat.com>
2210
2211 * gdb.dwarf2/enum-type.exp: New file.
2212
dca325b3
SA
22132014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
2214
2215 * gdb.mi/mi-vla-c99.exp: New file.
2216 * gdb.mi/vla.c: New file.
2217
5854b38a
SA
22182014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
2219
2220 * gdb.base/vla-datatypes.c: New file.
2221 * gdb.base/vla-datatypes.exp: New file.
2222
463bb957
SA
22232014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
2224
2225 * gdb.base/vla-ptr.c: New file.
2226 * gdb.base/vla-ptr.exp: New file.
2227
3dd170be
SA
22282014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
2229
2230 * gdb.dwarf2/count.exp: New file.
2231
5ecaaa66
SA
22322014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
2233
2234 * gdb.base/vla-sideeffect.c: New file.
2235 * gdb.base/vla-sideeffect.exp: New file.
2236
41f1ada5
DB
22372014-04-14 David Blaikie <dblaikie@gmail.com>
2238
2239 * gdb.mi/non-stop.c: Add return value for non-void function return
2240 statement.
2241 * gdb.threads/staticthreads.c: Ditto.
2242
0be03e84
DE
22432014-04-12 Siva Chandra Reddy <sivachandra@google.com>
2244 Doug Evans <xdje42@gmail.com>
2245
2246 * gdb.guile/scm-value.c: Improve test case.
2247 * gdb.guile/scm-value.exp: Add new test.
2248
f180a1fb
DB
22492014-04-11 David Blaikie <dblaikie@gmail.com>
2250
2251 * gdb.opt/inline-break.exp: Explicitly specify -std=gnu89 to
2252 override Clang's default.
2253
6b662e19
JB
22542014-04-11 Joel Brobecker <brobecker@adacore.com>
2255
2256 Revert the following changes (regressions):
2257
2258 * gdb.base/vla-sideeffect.c: New file.
2259 * gdb.base/vla-sideeffect.exp: New file.
2260
2261 * gdb.dwarf2/count.exp: New file.
2262
2263 * gdb.base/vla-multi.c: New file.
2264 * gdb.base/vla-multi.exp: New file.
2265
2266 * gdb.base/vla-ptr.c: New file.
2267 * gdb.base/vla-ptr.exp: New file.
2268
2269 * gdb.base/vla-datatypes.c: New file.
2270 * gdb.base/vla-datatypes.exp: New file.
2271
2272 * gdb.mi/mi-vla-c99.exp: New file.
2273 * gdb.mi/vla.c: New file.
2274
245a5f0b
KS
22752014-04-11 Keith Seitz <keiths@redhat.com>
2276
2277 PR c++/16675
2278 * gdb.cp/cpsizeof.exp: New file.
2279 * gdb.cp/cpsizeof.cc: New file.
2280
58a84dcf
SA
22812014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
2282
191a8a90
JB
2283 * gdb.mi/mi-vla-c99.exp: New file.
2284 * gdb.mi/vla.c: New file.
58a84dcf 2285
c8655f75
SA
22862014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
2287
2288 * gdb.base/vla-datatypes.c: New file.
2289 * gdb.base/vla-datatypes.exp: New file.
2290
024e13b4
SA
22912014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
2292
2293 * gdb.base/vla-ptr.c: New file.
2294 * gdb.base/vla-ptr.exp: New file.
2295
1a237e0e
SA
22962014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
2297
2298 * gdb.base/vla-multi.c: New file.
2299 * gdb.base/vla-multi.exp: New file.
2300
504f3432
SA
23012014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
2302
2303 * gdb.dwarf2/count.exp: New file.
2304
3bce8237
SA
23052014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
2306
191a8a90
JB
2307 * gdb.base/vla-sideeffect.c: New file.
2308 * gdb.base/vla-sideeffect.exp: New file.
3bce8237 2309
322f9c21
YQ
23102014-04-11 Yao Qi <yao@codesourcery.com>
2311
2312 * gdb.base/completion.exp: Check file exists before running tests
2313 on file completion.
2314
d708bcd1
PA
23152014-04-10 Pedro Alves <palves@redhat.com>
2316
2317 * gdb.base/cond-eval-mode.c: New file.
2318 * gdb.base/cond-eval-mode.exp: Use standard_testfile. Adjust
2319 prepare_for_testing to build the new file. Check result of
2320 runto_main.
2321 (test_break, test_watch): New procedures.
2322 (top level): Use them.
2323
ae1d2761
PM
23242014-04-08 Pierre Muller <muller@sourceware.org>
2325
2326 * gdb.base/printcmds.exp (test_artificial_arrays): Disable
2327 Ctrl-V use for mingw hosts.
2328
7af389b8
SC
23292014-04-07 Siva Chandra Reddy <sivachandra@google.com>
2330
2331 * gdb.python/py-value.c: Improve test case.
2332 * gdb.python/py-value.exp: Add new test.
2333
5e703181
DE
23342014-04-07 David Blaikie <dblaikie@gmail.com>
2335
2336 * lib/compiler.c: Identify the clang compiler.
2337 * lib/compiler.cc: Ditto.
2338
9810b410
YQ
23392014-04-03 Yao Qi <yao@codesourcery.com>
2340
2341 * gdb.base/setshow.exp: Invoke string_to_regexp to HOME and PWD.
2342
98d1b8dc
AB
23432014-04-01 Anton Blanchard <anton@samba.org>
2344
2345 * gdb.arch/ppc64-atomic-inst.exp: Use untested. Make test
2346 messages unique.
2347
3114cea1
AB
23482014-04-01 Anton Blanchard <anton@samba.org>
2349
2350 * gdb.arch/ppc64-atomic-inst.exp: Use standard_testfile,
2351 prepare_for_testing.
2352
62f7182c
AB
23532014-04-01 Anton Blanchard <anton@samba.org>
2354
2355 * gdb.arch/ppc64-atomic-inst.c: Remove.
2356 * gdb.arch/ppc64-atomic-inst.S: New file.
2357 * gdb.arch/ppc64-atomic-inst.exp: Adapt for asm based testcase.
2358
770e7fc7
DE
23592014-03-31 Doug Evans <dje@google.com>
2360
2361 * gdb.base/print-symbol-loading-lib.c: New file.
2362 * gdb.base/print-symbol-loading-main.c: New file.
2363 * gdb.base/print-symbol-loading.exp: New file.
2364
46e2bafa
YQ
23652014-03-31 Yao Qi <yao@codesourcery.com>
2366
2367 * gdb.base/source-dir.exp: Allow ';' as a directory separator.
2368
8776cfe9
JB
23692014-03-28 Joel Brobecker <brobecker@adacore.com>
2370
2371 * gdb.ada/mi_dyn_arr: New testcase.
2372
5d1ef361
DE
23732014-03-27 Doug Evans <dje@google.com>
2374
2375 * gdb.dwarf2/dw2-abs-hi-pc.exp: Build tests with "nodebug".
2376
b5bee914
YQ
23772014-03-27 Yao Qi <yao@codesourcery.com>
2378
2379 * lib/gdb.exp (can_single_step_to_signal_handler): Return zero
2380 if target is nios2-*-*.
2381
0d4d0e77
YQ
23822014-03-26 Yao Qi <yao@codesourcery.com>
2383
2384 * lib/gdb.exp (readline_is_used): New proc.
2385 * gdb.base/completion.exp: Move tests on command complete up.
2386 Skip the rest of tests if readline is not used.
2387 * gdb.ada/complete.exp: Skp the test if readline is not
2388 used.
2389 * gdb.base/filesym.exp: Likewise.
2390 * gdb.base/macscp.exp: Likewise.
2391 * gdb.base/readline-ask.exp: Likewise.
2392 * gdb.base/readline.exp: Likewise.
2393 * gdb.python/py-cmd.exp: Likewise.
2394 * gdb.trace/tfile.exp: Likewise.
2395
29361eee
YQ
23962014-03-26 Yao Qi <yao@codesourcery.com>
2397
2398 * gdb.base/macscp.exp: Fix code format issues.
2399
bc9a5525
UW
24002014-03-25 Ulrich Weigand <uweigand@de.ibm.com>
2401
2402 * gdb.asm/asm-source.exp: Handle powerpc64le-* targets.
2403 * gdb.asm/powerpc64le.inc: New file.
2404
d3839ede
PA
24052014-03-25 Pedro Alves <palves@redhat.com>
2406 Doug Evans <dje@google.com>
2407
2408 * gdb.base/source-execution.c: New file.
2409 * gdb.base/source-execution.exp: New file.
2410 * gdb.base/source-execution.gdb: New file.
2411
01672a57
DE
24122014-03-24 Doug Evans <dje@google.com>
2413
2414 * gdb.linespec/macro-relative.exp: Mark the test as unsupported if
2415 using fission.
2416
88bbeca9
HZ
24172014-03-24 Hui Zhu <hui@codesourcery.com>
2418 Pedro Alves <palves@redhat.com>
2419
2420 PR breakpoints/16101
2421 * gdb.base/dprintf.exp: Use unsupported rather than changing the
2422 test pass/fail messages. Detect missing support for dprintf when
2423 breakpoints are actually inserted.
2424 * gdb.base/mi-dprintf.exp: Detect missing support for dprintf when
2425 breakpoints are actually inserted.
2426 * lib/mi-support.exp (mi_run_cmd_full): Return -1 if continue
2427 fails.
2428
d2348791
JK
24292014-03-24 Jan Kratochvil <jan.kratochvil@redhat.com>
2430
2431 * gdb.base/gdb-sigterm.exp (do_test): Remove "set debug lin-lwp 1".
2432
feef67ab
DE
24332014-03-22 Doug Evans <xdje42@gmail.com>
2434
2435 * gdb.python/python.exp (python not supported): Verify multi-line
2436 python command issues an error.
25d743f9 2437 * gdb.guile/guile.exp (guile not supported): Verify multi-line
51b8d20c 2438 guile command issues an error.
feef67ab 2439
ecebef6a
MR
24402014-03-21 Maciej W. Rozycki <macro@codesourcery.com>
2441
2442 * gdb.threads/thread-specific.exp: Handle the lack of usable
2443 $this_breakpoint and $this_thread.
2444
ccdd1909
HZ
24452014-03-21 Hui Zhu <hui@codesourcery.com>
2446
2447 * gdb.base/attach.exp (do_command_attach_tests): New.
2448
beb460e8
PA
24492014-03-20 Tom Tromey <tromey@redhat.com>
2450 Pedro Alves <palves@redhat.com>
2451
2452 PR cli/15718
2453 * gdb.base/condbreak-call-false.c: New file.
2454 * gdb.base/condbreak-call-false.exp: New file.
2455
40acf43a
PA
24562014-03-20 Pedro Alves <palves@redhat.com>
2457
2458 * gdb.threads/signal-while-stepping-over-bp-other-thread.c (pid):
2459 Delete.
2460 (block_signals, unblock_signals): Delete.
2461 (child_function_2, main): Remove references to deleted variable
2462 and functions.
2463
9f5e1e02
PA
24642014-03-20 Pedro Alves <palves@redhat.com>
2465
2466 * gdb.threads/signal-while-stepping-over-bp-other-thread.c (main):
2467 Use pthread_kill to signal thread 2.
2468 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp:
2469 Adjust to make the test send itself a signal rather than using the
2470 host's "kill" command.
2471
99619bea
PA
24722014-03-20 Pedro Alves <palves@redhat.com>
2473
2474 * gdb.threads/multiple-step-overs.c: New file.
2475 * gdb.threads/multiple-step-overs.exp: New file.
2476 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp:
2477 Adjust expected infrun debug output.
2478
2adfaa28
PA
24792014-03-20 Pedro Alves <palves@redhat.com>
2480
2481 * gdb.threads/step-over-trips-on-watchpoint.c: New file.
2482 * gdb.threads/step-over-trips-on-watchpoint.exp: New file.
2483
31e77af2
PA
24842014-03-20 Pedro Alves <palves@redhat.com>
2485
2486 PR breakpoints/7143
2487 * gdb.base/watchpoint.exp: Mention bugzilla bug number instead of
2488 old gnats gdb/38. Remove kfail. Adjust to use gdb_test instead
2489 of gdb_test_multiple.
2490 * gdb.cp/annota2.exp: Remove kfail for gdb/38.
2491 * gdb.cp/annota3.exp: Remove kfail for gdb/38.
2492
b9f437de
PA
24932014-03-20 Pedro Alves <palves@redhat.com>
2494
2495 * gdb.threads/step-over-lands-on-breakpoint.c: New file.
2496 * gdb.threads/step-over-lands-on-breakpoint.exp: New file.
2497
05adc73e
PA
24982014-03-19 Pedro Alves <palves@redhat.com>
2499
2500 * gdb.base/async.exp: Remove early return.
2501
6048b950
PA
25022014-03-19 Pedro Alves <palves@redhat.com>
2503
2504 * gdb.base/async.exp (step& tests): Pass explicit test messages.
2505
8bcfb00a
PA
25062014-03-19 Pedro Alves <palves@redhat.com>
2507
2508 * gdb.base/async.exp (test_background): Expect \r\n after
2509 "completed." in the fail pattern.
2510
884e37dc
PA
25112014-03-19 Pedro Alves <palves@redhat.com>
2512
2513 * gdb.base/async.exp (test_background): New procedure.
2514 Use it for all background execution command tests.
2515
148e57e2
PA
25162014-03-19 Pedro Alves <palves@redhat.com>
2517
2518 * gdb.base/async.exp: Use prepare_for_testing.
2519
f48088c7
PA
25202014-03-19 Pedro Alves <palves@redhat.com>
2521
2522 * gdb.base/async.c (foo): Make 'x' volatile. Write to it twice in
2523 the same line.
2524
e2f6c966
PA
25252014-03-19 Pedro Alves <palves@redhat.com>
2526
2527 * gdb.base/async.c (main): Add "jump here" and "until here" line
2528 marker comments.
2529 * gdb.base/async.exp (jump_here): New global.
2530 (jump& test): Use it.
2531 (until_here): New global.
2532 (until& test): Use it.
2533
c30568d4
PA
25342014-03-19 Pedro Alves <palves@redhat.com>
2535
2536 * gdb.base/async.exp: Don't frob gdb_protocol.
2537
0172b6a7
DE
25382014-03-18 Doug Evans <xdje42@gmail.com>
2539
2540 * gdb.base/async.exp: Whitespace fixes. Turn on target-async.
2541 Fix spelling of exec-done-display.
2542
06c868a8
JK
25432014-03-18 Jan Kratochvil <jan.kratochvil@redhat.com>
2544
2545 PR gdb/15358
2546 * gdb.base/gdb-sigterm.c: New file.
2547 * gdb.base/gdb-sigterm.exp: New file.
2548
0c7e1a46
PA
25492014-03-18 Pedro Alves <palves@redhat.com>
2550
2551 PR gdb/13860
2552 * gdb.mi/mi-solib.exp: Remove gdb/13860 kfail.
2553 * lib/mi-support.exp (mi_expect_stop): Add special handling for
2554 solib-event.
2555
f7c77d93
JB
25562014-03-17 Joel Brobecker <brobecker@adacore.com>
2557
2558 * gdb.ada/pckd_arr_ren: New testcase.
2559
5a1e8c7a
DE
25602014-03-13 Doug Evans <xdje42@gmail.com>
2561
2562 PR guile/16612
2563 * gdb.guile/scm-value.ep (test_value_after_death): Do a garbage
2564 collect after discarding symbols.
2565
350e1a76
DE
25662014-03-13 Ludovic Courtès <ludo@gnu.org>
2567 Doug Evans <xdje42@gmail.com>
2568
2569 * gdb.guile/scm-value.exp (test_value_in_inferior): Verify value added
2570 to history survives a gc.
2571
a69900ae
PA
25722014-03-13 Pedro Alves <palves@redhat.com>
2573
2574 * gdb.base/default.exp: Don't test "target procfs".
2575
5db9f0bd
PA
25762014-03-13 Pedro Alves <palves@redhat.com>
2577
2578 * gdb.base/default.exp: Update "target child" and "target procfs"
2579 tests to not expect "Unix".
2580
b3ccfe11
TT
25812014-03-12 Tom Tromey <tromey@redhat.com>
2582
2583 * gdb.base/corefile.exp (corefile_test_run, corefile_test_attach):
2584 New procs. Add target-async tests.
2585 * gdb.reverse/break-precsave.exp (precsave_tests): New proc.
2586 Add target-async tests.
2587
646f4417
AA
25882014-03-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
2589
2590 * gdb.dwarf2/dw2-ifort-parameter.c (func): Define labels
2591 'func_start' and 'func_end' for the beginning and end of the
2592 function code, respectively.
2593 * gdb.dwarf2/dw2-ifort-parameter.exp: Use 'func_start' and
2594 'func_end' instead of 'func' and 'main'.
2595
288c211f
AA
25962014-03-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
2597
2598 * gdb.dwarf2/dw2-ifort-parameter-debug.S: Remove.
2599 * gdb.dwarf2/dw2-ifort-parameter.exp: Use Dwarf::assemble to
2600 generate the debug info assembler source.
2601
e0c0f156
AA
26022014-03-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
2603
2604 * gdb.dwarf2/arr-stride.exp: Exploit 'prepare_for_testing'.
2605 * gdb.dwarf2/arr-subrange.exp: Likewise.
2606 * gdb.dwarf2/dwz.exp: Likewise.
2607 * gdb.dwarf2/method-ptr.exp: Likewise.
2608 * gdb.dwarf2/missing-sig-type.exp: Likewise.
2609 * gdb.dwarf2/subrange.exp: Likewise.
2610 * gdb.dwarf2/implptrconst.exp: Exploit 'build_executable'.
2611 * gdb.dwarf2/implptrpiece.exp: Likewise.
2612 * gdb.dwarf2/nostaticblock.exp: Likewise.
2613
0e5c4555
AA
26142014-03-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
2615
2616 * lib/gdb.exp (build_executable_from_specs): Don't prepend source
2617 directory to absolute path name arguments.
2618
5ec18f2b
JG
26192014-03-10 Joel Brobecker <brobecker@adacore.com>
2620
2621 * gdb.ada/tagged_access: New testcase.
2622
847fc4f2
MM
26232014-03-07 Markus Metzger <markus.t.metzger@intel.com>
2624
2625 * gdb.btrace/data.exp: Update expected output.
2626
cc3da688
YQ
26272014-03-06 Yao Qi <yao@codesourcery.com>
2628
2629 * gdb.trace/pr16508.exp: New file.
2630
0f26cec1
PA
26312014-03-05 Pedro Alves <palves@redhat.com>
2632
2633 PR gdb/16575
2634 * gdb.base/breakpoint-shadow.exp (compare_disassembly): New
2635 procedure.
2636 (top level): Adjust to use it. Add tests that exercise breakpoint
2637 interaction with the code-cache.
2638
7a5a839f
LC
26392014-02-26 Ludovic Courtès <ludo@gnu.org>
2640
2641 * gdb.guile/scm-value.exp (test_value_in_inferior): Add
2642 test for 'history-append!'.
2643
31aa7e4e
JB
26442014-02-26 Joel Brobecker <brobecker@adacore.com>
2645
2646 * gdb.dwarf2/dw2-abs-hi-pc-hello-dbg.S: New file.
2647 * gdb.dwarf2/dw2-abs-hi-pc-hello.c: New file.
2648 * gdb.dwarf2/dw2-abs-hi-pc-world-dbg.S: New file.
2649 * gdb.dwarf2/dw2-abs-hi-pc-world.c: New file.
2650 * gdb.dwarf2/dw2-abs-hi-pc.c: New file.
2651 * gdb.dwarf2/dw2-abs-hi-pc.exp: New file.
2652
1b588015
JB
26532014-02-26 Joel Brobecker <brobecker@adacore.com>
2654
2655 * testsuite/gdb.python/py-pp-re-notag.c: New file.
2656 * testsuite/gdb.python/py-pp-re-notag.ex: New file.
2657 * testsuite/gdb.python/py-pp-re-notag.p: New file.
2658
55426c9d
JB
26592014-02-26 Joel Brobecker <brobecker@adacore.com>
2660
2661 * gdb.dwarf2/arr-subrange.c, gdb.dwarf2/arr-subrange.exp: New files.
2662
dc53a7ad
JB
26632014-02-26 Joel Brobecker <brobecker@adacore.com>
2664
2665 * gdb.dwarf2/arr-stride.c: New file.
2666 * gdb.dwarf2/arr-stride.exp: New file.
2667
12ab52e9
PA
26682014-02-26 Pedro Alves <palves@redhat.com>
2669
2670 * gdb.ada/tasks.exp: Set a task-specific breakpoint at break_me
2671 that won't ever trigger. Make sure that GDB reports the correct
2672 breakpoint that caused the stop.
2673
849c862e
JK
26742014-02-25 Jan Kratochvil <jan.kratochvil@redhat.com>
2675
2676 PR gdb/16626
2677 * gdb.base/auto-load-script: New file.
2678 * gdb.base/auto-load.c: New file.
2679 * gdb.base/auto-load.exp: New file.
2680
71b7d793
JK
2681 PR gdb/16626
2682 * gdb.base/auto-load.exp: Fix out-of-srctree run.
2683
e2f0d509
JK
26842014-02-25 Jan Kratochvil <jan.kratochvil@redhat.com>
2685
2686 Fix dw2-icycle.exp -fsanitize=address GDB crash.
2687 * gdb.dwarf2/dw2-icycle.S: Remove all DW_AT_sibling.
2688
50cc37c8
DE
26892014-02-24 Doug Evans <dje@google.com>
2690
2691 * lib/gdb.exp (run_on_host): Log error output if program fails.
2692
ea4758f2
PA
26932014-02-21 Pedro Alves <palves@redhat.com>
2694
2695 * gdb.threads/step-after-sr-lock.c: Rename to ...
2696 * gdb.threads/signal-while-stepping-over-bp-other-thread.c: ... this.
2697 * gdb.threads/step-after-sr-lock.exp: Rename to ...
2698 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp:
2699 ... this.
2700
d7b30f67
SDJ
27012014-02-20 Sergio Durigan Junior <sergiodj@redhat.com>
2702
2703 PR tdep/16397
2704 * gdb.arch/amd64-stap-special-operands.exp: New file.
2705 * gdb.arch/amd64-stap-three-arg-disp.S: Likewise.
2706 * gdb.arch/amd64-stap-three-arg-disp.c: Likewise.
2707 * gdb.arch/amd64-stap-triplet.S: Likewise.
2708 * gdb.arch/amd64-stap-triplet.c: Likewise.
2709
83deb43f
JB
27102014-02-20 Joel Brobecker <brobecker@adacore.com>
2711
2712 * gdb.dwarf2/dw2-icycle.S: Remove second and third parameters
2713 in .section pseudo-op.
2714
adde2bff
DE
27152014-02-20 lin zuojian <manjian2006@gmail.com>
2716 Joel Brobecker <brobecker@adacore.com>
2717 Doug Evans <xdje42@gmail.com>
2718
2719 PR symtab/16581
2720 * gdb.dwarf2/dw2-icycle.S: New file.
2721 * gdb.dwarf2/dw2-icycle.c: New file.
2722 * gdb.dwarf2/dw2-icycle.exp: New file.
2723
f7bd0f78
SC
27242014-02-19 Siva Chandra Reddy <sivachandra@google.com>
2725
2726 * gdb.python/py-value-cc.cc: Improve test case to enable testing
2727 operations on gdb.Value objects.
2728 * gdb.python/py-value-cc.exp: Add new test to test operations on
2729 gdb.Value objects.
2730
c17ef0d5
DE
27312014-02-18 Doug Evans <dje@google.com>
2732
2733 * Makefile.in (TESTS): New variable.
2734 (expanded_tests, expanded_tests_or_none): New variables
2735 (check-single): Pass $(expanded_tests_or_none) to runtest.
2736 (check-parallel): Only run tests in $(TESTS) if non-empty.
2737 (check/no-matching-tests-found): New rule.
2738 * README: Document TESTS makefile variable.
2739
5dd3176f
DE
27402014-02-18 Doug Evans <dje@google.com>
2741
2742 * Makefile.in (check-parallel): rm -rf outputs temp.
2743
0b10be4f
JK
27442014-02-16 Jan Kratochvil <jan.kratochvil@redhat.com>
2745
2746 Fix "ERROR: no fileid for" in the testsuite.
2747 * lib/gdb.exp (gdb_finish): Check gdb_spawn_id.
2748
85f224e7
DE
27492014-02-12 Doug Evans <dje@google.com>
2750
2751 * gdb.dwarf2/Makefile.in (EXECUTABLES): Add dwp-symlink.
2752 (MISCELLANEOUS): New variable.
2753 (clean): rm -rf $(MISCELLANEOUS).
2754 * gdb.dwarf2/dwp-symlink.exp: Test the case where the executable and
2755 dwp live in the same directory as symlinks, with each symlink pointed
2756 to a differently named file in a different directory.
2757
149b30ff
DE
27582014-02-11 Doug Evans <dje@google.com>
2759
2760 * gdb.dwarf2/dwp-symlink.exp: Rewrite to use remote_* commands instead
2761 of Tcl file commands.
2762
1dfdac32
MK
27632014-02-10 Mark Kettenis <kettenis@gnu.org>
2764
2765 * gdb.threads/step-after-sr-lock.exp: Avoid executing
2766 "kill -SIGUSR1 -1".
2767
aa4fb036
JB
27682014-02-10 Joel Brobecker <brobecker@adacore.com>
2769
2770 * gdb.ada/tick_length_array_enum_idx: New testcase.
2771
ed3ef339
DE
27722014-02-10 Doug Evans <xdje42@gmail.com>
2773
2774 * configure.ac (AC_OUTPUT): Add gdb.guile.
2775 * configure: Regenerate.
2776 * lib/gdb-guile.exp: New file.
2777 * lib/gdb.exp (get_target_charset): New function.
2778 * gdb.base/help.exp: Update expected output from "apropos apropos".
2779 * gdb.guile/Makefile.in: New file.
2780 * gdb.guile/guile.exp: New file.
2781 * gdb.guile/scm-arch.c: New file.
2782 * gdb.guile/scm-arch.exp: New file.
2783 * gdb.guile/scm-block.c: New file.
2784 * gdb.guile/scm-block.exp: New file.
2785 * gdb.guile/scm-breakpoint.c: New file.
2786 * gdb.guile/scm-breakpoint.exp: New file.
2787 * gdb.guile/scm-disasm.c: New file.
2788 * gdb.guile/scm-disasm.exp: New file.
2789 * gdb.guile/scm-equal.c: New file.
2790 * gdb.guile/scm-equal.exp: New file.
2791 * gdb.guile/scm-error.exp: New file.
2792 * gdb.guile/scm-error.scm: New file.
2793 * gdb.guile/scm-frame-args.c: New file.
2794 * gdb.guile/scm-frame-args.exp: New file.
2795 * gdb.guile/scm-frame-args.scm: New file.
2796 * gdb.guile/scm-frame-inline.c: New file.
2797 * gdb.guile/scm-frame-inline.exp: New file.
2798 * gdb.guile/scm-frame.c: New file.
2799 * gdb.guile/scm-frame.exp: New file.
2800 * gdb.guile/scm-generics.exp: New file.
2801 * gdb.guile/scm-gsmob.exp: New file.
2802 * gdb.guile/scm-iterator.c: New file.
2803 * gdb.guile/scm-iterator.exp: New file.
2804 * gdb.guile/scm-math.c: New file.
2805 * gdb.guile/scm-math.exp: New file.
2806 * gdb.guile/scm-objfile-script-gdb.in: New file.
2807 * gdb.guile/scm-objfile-script.c: New file.
2808 * gdb.guile/scm-objfile-script.exp: New file.
2809 * gdb.guile/scm-objfile.c: New file.
2810 * gdb.guile/scm-objfile.exp: New file.
2811 * gdb.guile/scm-ports.exp: New file.
2812 * gdb.guile/scm-pretty-print.c: New file.
2813 * gdb.guile/scm-pretty-print.exp: New file.
2814 * gdb.guile/scm-pretty-print.scm: New file.
2815 * gdb.guile/scm-section-script.c: New file.
2816 * gdb.guile/scm-section-script.exp: New file.
2817 * gdb.guile/scm-section-script.scm: New file.
2818 * gdb.guile/scm-symbol.c: New file.
2819 * gdb.guile/scm-symbol.exp: New file.
2820 * gdb.guile/scm-symtab-2.c: New file.
2821 * gdb.guile/scm-symtab.c: New file.
2822 * gdb.guile/scm-symtab.exp: New file.
2823 * gdb.guile/scm-type.c: New file.
2824 * gdb.guile/scm-type.exp: New file.
2825 * gdb.guile/scm-value-cc.cc: New file.
2826 * gdb.guile/scm-value-cc.exp: New file.
2827 * gdb.guile/scm-value.c: New file.
2828 * gdb.guile/scm-value.exp: New file.
2829 * gdb.guile/source2.scm: New file.
2830 * gdb.guile/types-module.cc: New file.
2831 * gdb.guile/types-module.exp: New file.
2832
7026a7c1
YQ
28332014-02-10 Yao Qi <yao@codesourcery.com>
2834
2835 PR testsuite/16543
2836 * configure.ac: Append gdb.gdb/Makefile in AC_OUTPUT.
2837 * configure: Regenerated.
2838 * Makefile.in: New file.
2839
6c466447
AS
28402014-02-08 Andreas Schwab <schwab@linux-m68k.org>
2841
2842 * gdb.python/py-framefilter.exp: Fix typo.
2843
6e854735
YQ
28442014-02-08 Yao Qi <yao@codesourcery.com>
2845
2846 * gdb.mi/mi-breakpoint-changed.exp (test_insert_delete_modify): Test
2847 that no =breakpoint-modified is emitted when breakpoints are
2848 modified through MI commands.
2849
d137e6dc
PA
28502014-02-07 Pedro Alves <pedro@codesourcery.com>
2851 Pedro Alves <palves@redhat.com>
2852
2853 * gdb.threads/step-after-sr-lock.c: New file.
2854 * gdb.threads/step-after-sr-lock.exp: New file.
2855
b5ee5a50
PA
28562014-02-07 Pedro Alves <palves@redhat.com>
2857
2858 * gdb.threads/stepi-random-signal.exp: Set SIGCHLD to print.
2859
3c77faf3
JK
28602014-02-06 Jan Kratochvil <jan.kratochvil@redhat.com>
2861
2862 Fix i386-sse-stack-align.exp regression since GDB_PARALLEL.
2863 * gdb.arch/i386-sse-stack-align.exp: Use standard_output_file.
2864
6dddc817
DE
28652014-02-06 Doug Evans <xdje42@gmail.com>
2866
2867 * gdb.python/py-breakpoint.exp (test_bkpt_eval_funcs): Update expected
2868 output.
2869
2870 * gdb.gdb/python-interrupts.exp: New file.
2871
de7b2893
YQ
28722014-02-05 Yao Qi <yao@codesourcery.com>
2873
2874 * gdb.trace/report.exp (use_collected_data): Test the output
2875 of "info threads" and "info inferiors".
2876
66d032ac
YQ
28772014-02-05 Yao Qi <yao@codesourcery.com>
2878
2879 Revert this patch:
2880
2881 2013-05-24 Yao Qi <yao@codesourcery.com>
2882
2883 * gdb.trace/tfile.exp: Test inferior and thread.
2884
591a12a1
UW
28852014-02-04 Ulrich Weigand <uweigand@de.ibm.com>
2886
2887 * gdb.base/sigbpt.exp: Do not use "*" when setting breakpoint
2888 on a function.
2889 * gdb.base/step-bt.c: Call hello via function pointer to make
2890 sure its first instruction is executed on powerpc64le-linux.
2891
0ff3e01f
UW
28922014-02-04 Ulrich Weigand <uweigand@de.ibm.com>
2893
2894 * gdb.arch/powerpc-d128-regs.exp: Enable on powerpc64*-*.
2895
084ee545
UW
28962014-02-04 Ulrich Weigand <uweigand@de.ibm.com>
2897
2898 * gdb.arch/vsx-regs.exp: Check target endianness. Provide variants
2899 of the test patterns for use on little-endian systems.
2900
6ed14ff3
UW
29012014-02-04 Ulrich Weigand <uweigand@de.ibm.com>
2902
2903 * gdb.arch/altivec-regs.exp: Use gdb_test_multiple for endian test.
2904 (decimal_vector): Fix for little-endian.
2905
401e27fd
JM
29062014-01-29 Jose E. Marchesi <jose.marchesi@oracle.com>
2907
2908 * gdb.arch/sparc-sysstep.exp: New file.
2909 * gdb.arch/sparc-sysstep.c: Likewise.
2910
2911 * gdb.arch/Makefile.in (EXECUTABLES): Add sparc-sysstep.
2912
8b924729
EBM
29132014-01-28 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
2914
2915 * gdb.base/info-shared.exp: Expect leading `.' on ppc64's symbols.
2916
fb151210
JB
29172014-01-23 Tom Tromey <tromey@redhat.com>
2918
2919 * gdb.ada/array_char_idx: New testcase.
2920
0740f8d8
TT
29212014-01-23 Tom Tromey <tromey@redhat.com>
2922
2923 PR python/16487:
2924 * gdb.python/py-framefilter.exp: Add test using "Error" filter.
2925 * gdb.python/py-framefilter.py (ErrorInName, ErrorFilter): New
2926 classes.
2927
21909fa1
TT
29282014-01-23 Tom Tromey <tromey@redhat.com>
2929
2930 PR python/16491:
2931 * gdb.python/py-framefilter.py (Reverse_Function.function): Read a
2932 string from an inferior frame.
2933 * gdb.python/py-framefilter-mi.exp: Update.
2934
87ce2a04
DE
29352014-01-22 Doug Evans <dje@google.com>
2936
2937 * gdb.server/server-mon.exp: Add tests for "set debug-format".
2938
237b092b
AA
29392014-01-22 Andreas Arnez <arnez@vnet.linux.ibm.com>
2940
2941 * gdb.base/catch-syscall.exp: Activate test on s390*-linux.
2942
d674a709
AA
29432014-01-22 Andreas Arnez <arnez@vnet.linux.ibm.com>
2944
2945 * gdb.trace/entry-values.exp: Remove excess space character from
2946 regex patterns. Handle s390 call instruction.
2947
20fa3390
AA
29482014-01-22 Andreas Arnez <arnez@vnet.linux.ibm.com>
2949
2950 * gdb.dwarf2/dw2-dir-file-name.c (FUNC): Insert alignment and
2951 define "*_start" label. Make "name" static.
2952 * gdb.dwarf2/dw2-dir-file-name.exp: Replace references to
2953 ${name} by references to ${name}_start.
2954
78466714
AA
29552014-01-22 Andreas Arnez <arnez@vnet.linux.ibm.com>
2956
2957 * gdb.base/info-macros.exp: Remove "debug" from the compile
2958 options.
2959
ec9f644a
IB
29602014-01-17 Iain Buclaw <ibuclaw@gdcproject.org>
2961
2962 * gdb.dlang/demangle.exp: New file.
2963
94b1b47e
IB
29642014-01-17 Iain Buclaw <ibuclaw@gdcproject.org>
2965
2966 * gdb.dlang/primitive-types.exp: New file.
2967
7f420862
IB
29682014-01-17 Iain Buclaw <ibuclaw@gdcproject.org>
2969
2970 * configure.ac: Create gdb.dlang/Makefile.
2971 * configure: Regenerate.
2972 * Makefile.in (ALL_SUBDIRS): Add gdb.dlang.
2973 * gdb.dlang/Makefile.in: New file.
2974 * lib/d-support.exp: New file.
2975 * lib/gdb.exp (skip_d_tests): New proc.
2976
52834460
MM
29772014-01-16 Markus Metzger <markus.t.metzger@intel.com>
2978
2979 * gdb.btrace/delta.exp: Check reverse stepi.
2980 * gdb.btrace/tailcall.exp: Update. Add stepping tests.
2981 * gdb.btrace/finish.exp: New.
2982 * gdb.btrace/next.exp: New.
2983 * gdb.btrace/nexti.exp: New.
2984 * gdb.btrace/record_goto.c: Add comments.
2985 * gdb.btrace/step.exp: New.
2986 * gdb.btrace/stepi.exp: New.
2987 * gdb.btrace/multi-thread-step.c: New.
2988 * gdb.btrace/multi-thread-step.exp: New.
2989 * gdb.btrace/rn-dl-bind.c: New.
2990 * gdb.btrace/rn-dl-bind.exp: New.
2991 * gdb.btrace/data.c: New.
2992 * gdb.btrace/data.exp: New.
2993 * gdb.btrace/Makefile.in (EXECUTABLES): Add new.
2994
6e07b1d2
MM
29952014-01-16 Markus Metzger <markus.t.metzger@intel.com>
2996
2997 * gdb.btrace/Makefile.in (EXECUTABLES): Add delta.
2998 * gdb.btrace/exception.exp: Update.
2999 * gdb.btrace/instruction_history.exp: Update.
3000 * gdb.btrace/record_goto.exp: Update.
3001 * gdb.btrace/tailcall.exp: Update.
3002 * gdb.btrace/unknown_functions.exp: Update.
3003 * gdb.btrace/delta.exp: New.
3004
0b722aec
MM
30052014-01-16 Markus Metzger <markus.t.metzger@intel.com>
3006
3007 * gdb.btrace/record_goto.exp: Add backtrace test.
3008 * gdb.btrace/tailcall.exp: Add backtrace test.
3009
066ce621
MM
30102014-01-16 Markus Metzger <markus.t.metzger@intel.com>
3011
3012 * gdb.btrace/Makefile.in (EXECUTABLES): Add record_goto.
3013 * gdb.btrace/record_goto.c: New.
3014 * gdb.btrace/record_goto.exp: New.
3015 * gdb.btrace/x86-record_goto.S: New.
3016
0688d04e
MM
30172014-01-16 Markus Metzger <markus.t.metzger@intel.com>
3018
3019 * gdb.btrace/function_call_history.exp: Update tests.
3020 * gdb.btrace/instruction_history.exp: Update tests.
3021
8710b709
MM
30222014-01-16 Markus Metzger <markus.t.metzger@intel.com>
3023
3024 * gdb.btrace/function_call_history.exp: Fix expected field
3025 order for "record function-call-history".
3026 Add new tests for "record function-call-history /c".
3027 * gdb.btrace/exception.cc: New.
3028 * gdb.btrace/exception.exp: New.
3029 * gdb.btrace/tailcall.exp: New.
3030 * gdb.btrace/x86-tailcall.S: New.
3031 * gdb.btrace/x86-tailcall.c: New.
3032 * gdb.btrace/unknown_functions.c: New.
3033 * gdb.btrace/unknown_functions.exp: New.
3034 * gdb.btrace/Makefile.in (EXECUTABLES): Add new.
3035
5de9129b
MM
30362014-01-16 Markus Metzger <markus.t.metzger@intel.com>
3037
3038 * gdb.btrace/instruction_history.exp: Update.
3039 * gdb.btrace/function_call_history.exp: Update.
3040
23a7fe75
MM
30412014-01-16 Markus Metzger <markus.t.metzger@intel.com>
3042
3043 * gdb.btrace/function_call_history.exp: Fix expected function
3044 trace.
3045 * gdb.btrace/instruction_history.exp: Initialize traced.
3046 Remove traced_functions.
3047
724c7dd8
MM
30482014-01-16 Markus Metzger <markus.t.metzger@intel.com>
3049
3050 * gdb.btrace/function_call_history.exp: Update
3051 * gdb.btrace/instruction_history.exp: Update.
3052
6d78d93b
MM
30532014-01-16 Markus Metzger <markus.t.metzger@intel.com>
3054
3055 * gdb.btrace/enable.exp: Update expected text.
3056
93a360cc
OJ
30572014-01-16 Omair Javaid <Omair.Javaid@linaro.org>
3058
3059 * gdb.dwarf2/dw2-dos-drive.S: Increase text section size to 4
3060 bytes.
3061
3772b53f
MR
30622014-01-15 Maciej W. Rozycki <macro@codesourcery.com>
3063
3064 * gdb.base/float.exp: Handle "aarch64*-*-*" targets.
3065
596662fa
OJ
30662014-01-15 Omair Javaid <omair.javaid@linaro.org>
3067
3068 * lib/gdb.exp (supports_process_record): Return true for
3069 arm*-linux*. (supports_reverse): Likewise.
3070
b5b08fb4
SC
30712014-01-13 Siva Chandra Reddy <sivachandra@google.com>
3072
3073 PR python/15464
3074 PR python/16113
3075 * gdb.python/py-type.c: Enhance test case.
3076 * gdb.python/py-value-cc.cc: Likewise
3077 * gdb.python/py-type.exp: Add new tests.
3078 * gdb.python/py-value-cc.exp: Likewise
3079
52d7fb13
AA
30802014-01-10 Andreas Arnez <arnez@linux.vnet.ibm.com>
3081 Pedro Alves <palves@redhat.com>
3082
3083 * gdb.dwarf2/dw2-dir-file-name.c (FUNC): Remove "*_start" symbol.
3084 Make "name" extern.
3085 * gdb.dwarf2/dw2-dir-file-name.exp (out_cu, out_line): Replace
3086 references to ${name}_start by references to ${name}.
3087
a2cd8cfe
JB
30882014-01-10 Joel Brobecker <brobecker@adacore.com>
3089
3090 * gdb.ada/pp-rec-component.exp: Remove path from "source" test.
3091
4e23fced
JB
30922014-01-10 Joel Brobecker <brobecker@adacore.com>
3093
3094 * gdb.python/py-pp-integral.exp: Remove path from "source" test.
3095
c6a9e42c
PA
30962014-01-09 Maciej W. Rozycki <macro@codesourcery.com>
3097 Pedro Alves <palves@redhat.com>
3098
3099 * gdb.mi/mi-info-os.exp: Connect to the target with
3100 mi_gdb_target_load.
3101
b7ea362b
PA
31022014-01-08 Pedro Alves <palves@redhat.com>
3103
3104 * gdb.threads/reconnect-signal.c: New file.
3105 * gdb.threads/reconnect-signal.exp: New file.
3106
5e3f4fab
EBM
31072014-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
3108
3109 * gdb.base/source-dir.exp: New file.
3110
79301218
JB
31112014-01-07 Joel Brobecker <brobecker@adacore.com>
3112
3113 * gdb.ada/mi_interface: New testcase.
3114
8e355c5d
JB
31152014-01-07 Joel Brobecker <brobecker@adacore.com>
3116
3117 * gdb.ada/pp-rec-component.exp, gdb.ada/pp-rec-component.py,
3118 gdb.ada/pp-rec-component/foo.adb, gdb.ada/pp-rec-component/pck.adb,
3119 gdb.ada/pp-rec-component/pck.ads: New files.
3120
c0d48811
JB
31212014-01-07 Joel Brobecker <brobecker@adacore.com>
3122
3123 * gdb.python/py-pp-integral.c: New file.
3124 * gdb.python/py-pp-integral.py: New file.
3125 * gdb.python/py-pp-integral.exp: New file.
3126
17b609c3 3127For older changes see ChangeLog-1993-2013.
c906108c 3128\f
8d8cb839
EZ
3129;; Local Variables:
3130;; mode: change-log
3131;; left-margin: 8
3132;; fill-column: 74
3133;; version-control: never
3134;; End:
902f2ccb 3135
14f8b115 3136 Copyright 2014 Free Software Foundation, Inc.
902f2ccb
MC
3137 Copying and distribution of this file, with or without modification,
3138 are permitted provided the copyright notice and this notice are preserved.
This page took 3.61157 seconds and 4 git commands to generate.