Add gdb.Objfile.progspace attribute.
[deliverable/binutils-gdb.git] / gdb / testsuite / ChangeLog
CommitLineData
d096d8c1
DE
12014-10-17 Doug Evans <dje@google.com>
2
3 * gdb.python/py-objfile.exp: Test progspace attribute.
4
a80db015
LM
52014-10-17 Luis Machado <lgustavo@codesourcery.com>
6
7 * gdb.guile/scm-breakpoint.exp: Do not assume any
8 directory separators when matching source file paths.
9 * gdb.python/py-breakpoint.exp: Likewise.
10 * gdb.reverse/break-precsave.exp: Likewise.
11 * gdb.reverse/break-reverse.exp: Likewise.
12 * gdb.reverse/consecutive-precsave.exp: Likewise.
13 * gdb.reverse/finish-precsave.exp: Likewise.
14 * gdb.reverse/finish-reverse-bkpt.exp: Likewise.
15 * gdb.reverse/finish-reverse.exp: Likewise.
16 * gdb.reverse/i386-precsave.exp: Likewise.
17 * gdb.reverse/i387-env-reverse.exp: Likewise.
18 * gdb.reverse/i387-stack-reverse.exp: Likewise.
19 * gdb.reverse/machinestate-precsave.exp: Likewise.
20 * gdb.reverse/machinestate.exp: Likewise.
21 * gdb.reverse/sigall-precsave.exp: Likewise.
22 * gdb.reverse/solib-precsave.exp: Likewise.
23 * gdb.reverse/step-precsave.exp: Likewise.
24 * gdb.reverse/until-precsave.exp: Likewise.
25 * gdb.reverse/watch-precsave.exp: Likewise.
26 * gdb.reverse/watch-reverse.exp: Likewise.
27
b22089ab
YQ
282014-10-17 Yao Qi <yao@codesourcery.com>
29
30 * lib/gdb.exp (gdb_skip_xml_test): Copy trivial.xml to host.
31 * gdb.xml/tdesc-regs.exp: Copy single-reg.xml to host.
32
6c4486e6
PA
332014-10-17 Pedro Alves <palves@redhat.com>
34
35 PR gdb/17471
36 * gdb.base/bg-execution-repeat.c: New file.
37 * gdb.base/bg-execution-repeat.exp: New file.
38
0ff33695
PA
392014-10-17 Pedro Alves <palves@redhat.com>
40
41 PR gdb/17300
42 * gdb.base/continue-all-already-running.c: New file.
43 * gdb.base/continue-all-already-running.exp: New file.
44
6fdebc3d
PA
452014-10-17 Pedro Alves <palves@redhat.com>
46
47 PR gdb/17472
48 * gdb.base/annota-input-while-running.c: New file.
49 * gdb.base/annota-input-while-running.exp: New file.
50
32a8097b
PA
512014-10-17 Pedro Alves <palves@redhat.com>
52
53 * gdb.base/callfuncs.exp: emove references to osf.
54 * gdb.base/sigall.exp: Likewise.
55 * gdb.gdb/selftest.exp: Likewise.
56 * gdb.hp/gdb.base-hp/callfwmall.exp: Likewise.
57 * gdb.mi/non-stop.c: Likewise.
58 * gdb.mi/pthreads.c: Likewise.
59 * gdb.reverse/sigall-precsave.exp: Likewise.
60 * gdb.reverse/sigall-reverse.exp: Likewise.
61 * gdb.threads/pthreads.c: Likewise.
62 * gdb.threads/pthreads.exp: Likewise.
63
7a3517ff
YQ
642014-10-17 Yao Qi <yao@codesourcery.com>
65
66 * gdb.base/commands.exp (gdbvar_complex_if_while_test): Don't
67 check 'target_info exists noargs'.
68 (test_command_prompt_position): Likewise.
69 (progvar_simple_if_test): Don't check 'target_info exists noargs'.
70 Remove "set args".
71 (progvar_simple_while_test): Likewise.
72 (progvar_complex_if_while_test): Likewise.
73 (if_while_breakpoint_command_test): Likewise.
74 (infrun_breakpoint_command_test): Likewise.
75 (breakpoint_command_test): Likewise.
76 (watchpoint_command_test): Likewise.
77 (bp_deleted_in_command_test): Likewise.
78 (temporary_breakpoint_commands): Likewise.
79
bb99c472
YQ
802014-10-16 Yao Qi <yao@codesourcery.com>
81
82 * gdb.base/remotetimeout.exp: Remove noargs checking.
83
7c16b83e
PA
842014-10-15 Pedro Alves <palves@redhat.com>
85
86 PR breakpoints/9649
87 * gdb.base/breakpoint-in-ro-region.c (main): Add more instructions.
88 * gdb.base/breakpoint-in-ro-region.exp
89 (probe_target_hardware_step): New procedure.
90 (top level): Probe hardware stepping and hardware breakpoint
91 support. Test stepping through a read-only region, with both
92 "breakpoint auto-hw" on and off and both "always-inserted" on and
93 off.
94
35a49624
IB
952014-10-15 Iain Buclaw <ibuclaw@gdcproject.org>
96
97 * gdb.dlang/demangle.exp: Update for demangling changes.
98
2d1c107c
SC
992014-10-15 Siva Chandra Reddy <sivachandra@google.com>
100
101 * gdb.cp/non-trivial-retval.cc: Add new test cases.
102 * gdb.cp/non-trivial-retval.exp: Add new tests.
103
778811d5
SC
1042014-10-15 Siva Chandra Reddy <sivachandra@google.com>
105
106 PR c++/13403
107 PR c++/15154
108 * gdb.cp/non-trivial-retval.cc: New file.
109 * gdb.cp/non-trivial-retval.exp: New file.
110
10c5f0a8
YQ
1112014-10-15 Yao Qi <yao@codesourcery.com>
112
113 * gdb.python/py-parameter.exp: Don't match $srcdir/$subdir on
114 remote host.
115
65d7b369
YQ
1162014-10-15 Yao Qi <yao@codesourcery.com>
117
118 * gdb.python/py-symbol.exp: Match file base name if host is
119 remote, otherwise match file name with dir name.
120 * gdb.python/py-symtab.exp: Likewise.
121 * gdb.python/python.exp: Likewise.
122
46dc1394
YQ
1232014-10-15 Yao Qi <yao@codesourcery.com>
124
125 * gdb.python/py-symbol.exp: Remove trailing ".*" in the
126 pattern.
127 * gdb.python/py-symtab.exp: Likewise.
128 * gdb.python/python.exp: Remove trailing ".*". Fix typo
129 locationn.
130
c40cc657
JB
1312014-10-14 Joel Brobecker <brobecker@adacore.com>
132
133 * gdb.ada/addr_arith: New testcase.
134
2abf49e1
MR
1352014-10-14 Maciej W. Rozycki <macro@codesourcery.com>
136
137 * gdb.dwarf2/dw2-case-insensitive-debug.S: Handle 64-bit pointers.
138 * gdb.dwarf2/dw2-case-insensitive.exp: Update accordingly.
139 * gdb.dwarf2/dw2-skip-prologue.S: Handle 64-bit pointers.
140 * gdb.dwarf2/dw2-skip-prologue.exp: Update accordingly.
141
f7088df3
SDJ
1422014-10-14 Sergio Durigan Junior <sergiodj@redhat.com>
143
144 * gdb.arch/stap-eval-lang-ada.S: Likewise.
145 * gdb.arch/stap-eval-lang-ada.c: Likewise.
146 * gdb.arch/stap-eval-lang-ada.exp: New file.
147
4dc06805
YQ
1482014-10-14 Yao Qi <yao@codesourcery.com>
149
150 * gdb.mi/mi-var-child.c (nothing1): New function.
151 (nothing2): New function.
152 (do_children_tests): Set function pointers by nothing1 and
153 nothing2.
154 * gdb.mi/mi-var-child.exp: Step over new added statements.
155 Update test to match the new output.
156 * gdb.mi/var-cmd.c (nothing1): New function.
157 (nothing2): New function.
158 (do_children_tests): Set function pointers by nothing1 and
159 nothing2.
160 * gdb.mi/mi-var-display.exp: Update test to match output.
161 Step to the line specified by $line_dct_nothing.
162 Increase the number of lines to step.
163
46a93de2
YQ
1642014-10-14 Yao Qi <yao@codesourcery.com>
165
166 * gdb.mi/mi-var-child.exp: Use mi_varobj_update to simplify
167 tests.
168 * gdb.mi/mi2-var-child.exp: Likewise.
169
14ea52ee
DE
1702014-10-13 Doug Evans <dje@google.com>
171
172 * gdb.python/py-objfile.exp: Change name of file name test.
173
e5c6e92b
DE
1742014-10-13 Doug Evans <dje@google.com>
175
176 * gdb.dwarf2/dw2-op-out-param.S: Make DW_FORM_ref4 values be the offset
177 from the start of the CU.
178
c780cc2f
JK
1792014-10-13 Jan Kratochvil <jan.kratochvil@redhat.com>
180 Yao Qi <yao@codesourcery.com>
181
182 Fix "save breakpoints" for "catch" command.
183 * gdb.base/catch-signal.exp: Add gdb_breakpoint "main".
184 Remove -nonewline. Match also the added "main" line.
185
99894e11
JK
1862014-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
187
188 Fix "save breakpoints" for "disable $bpnum" command.
189 * gdb.base/save-bp.c (main): Add label.
190 * gdb.base/save-bp.exp: Add 8th disabled breakpoint. Match it.
191
6e1ac5a3
JK
1922014-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
193
194 * gdb.base/save-bp.exp (info break): Use gdb_test_sequence.
195
754dd2b0
YQ
1962014-10-11 Yao Qi <yao@codesourcery.com>
197
198 * gdb.server/server-kill.exp: Execute command
199 "set remote trace-status-packet on" before "tstatus".
200
f90183d7
YQ
2012014-10-11 Yao Qi <yao@codesourcery.com>
202
203 * gdb.server/server-kill.c: Include sys/types.h and unistd.h.
204 (main): Call getppid.
205 * gdb.server/server-kill.exp: Set breakpoint on line "i = 0;"
206 and continue to it. Read variable "server_pid".
207
bf40a607
YQ
2082014-10-11 Yao Qi <yao@codesourcery.com>
209
210 * gdb.server/server-kill.exp: Remove "delete_breakpoints".
211
052ca370
YQ
2122014-10-11 Yao Qi <yao@codesourcery.com>
213
214 * gdb.threads/thread-find.exp: Don't execute command
215 "info threads".
216 * gdb.threads/attach-into-signal.exp (corefunc): Likewise.
217 * gdb.threads/linux-dp.exp: Don't check the condition
218 $threads_created equals to zero.
219
3831839c
PA
2202014-10-10 Pedro Alves <palves@redhat.com>
221
222 * gdb.base/bigcore.exp: Remove references to IRIX.
223 * gdb.base/funcargs.exp: Likewise.
224 * gdb.base/interrupt.exp: Likewise.
225 * gdb.base/mips_pro.exp: Likewise.
226 * gdb.base/nodebug.exp: Likewise.
227 * gdb.base/setvar.exp: Likewise.
228 * lib/gdb.exp (gdb_compile_shlib): Remove mips-sgi-irix* case.
229
8b9a549d
PA
2302014-10-10 Jan Kratochvil <jan.kratochvil@redhat.com>
231 Pedro Alves <palves@redhat.com>
232
233 PR symtab/14466
234 * gdb.base/vdso-warning.c: New file.
235 * gdb.base/vdso-warning.exp: New file.
236
d48ba5e8
DE
2372014-10-02 Doug Evans <dje@google.com>
238
239 * gdb.base/structs.c (main): Don't run forever.
240
2278c276
PA
2412014-10-02 Pedro Alves <palves@redhat.com>
242
243 * gdb.threads/manythreads.exp (interrupt_and_wait): New procedure.
244 (top level) <stop threads 1, stop threads 2>: Use it.
245
b57bacec
PA
2462014-10-02 Pedro Alves <palves@redhat.com>
247
248 * gdb.threads/break-while-running.exp (test): Add new
249 'update_thread_list' argument. Skip "info threads" if false.
250 (top level): Add new 'update_thread_list' axis.
251
13fd3ff3
PA
2522014-10-02 Pedro Alves <palves@redhat.com>
253
254 PR breakpoints/17431
255 * gdb.base/execl-update-breakpoints.c: New file.
256 * gdb.base/execl-update-breakpoints.exp: New file.
257
0fec99e8
PA
2582014-10-01 Pedro Alves <palves@redhat.com>
259
260 * gdb.base/breakpoint-in-ro-region.c: New file.
261 * gdb.base/breakpoint-in-ro-region.exp: New file.
262
2ddf4301
SM
2632014-10-01 Simon Marchi <simon.marchi@ericsson.com>
264
265 * gdb.mi/mi-exit-code.exp: New file.
266 * gdb.mi/mi-exit-code.c: New file.
267
6a5f3f43
YQ
2682014-09-30 Yao Qi <yao@codesourcery.com>
269
270 * lib/prelink-support.exp (build_executable_own_libs): Error if
271 the target isn't native.
272
345bcc73
YQ
2732014-09-30 Yao Qi <yao@codesourcery.com>
274
275 * gdb.threads/dlopen-libpthread.exp: Skip it if isnative is
276 false.
277
a25a5a45
PA
2782014-09-22 Pedro Alves <palves@redhat.com>
279
280 * gdb.threads/break-while-running.exp: New file.
281 * gdb.threads/break-while-running.c: New file.
282
00ba3162
YQ
2832014-09-19 Yao Qi <yao@codesourcery.com>
284
285 * gdb.dwarf2/dw2-var-zero-addr.exp: Move test into new proc test.
286 Invoke test. Restart GDB with --readnow and invoke test again.
287
c3b7b696
YQ
2882014-09-19 Yao Qi <yao@codesourcery.com>
289
290 * gdb.base/break-on-linker-gcd-function.exp: Move test into new
291 proc set_breakpoint_on_gcd_function. Invoke
292 set_breakpoint_on_gcd_function. Restart GDB with --readnow and
293 invoke set_breakpoint_on_gcd_function again.
294
2b4fd423
DE
2952014-09-18 Doug Evans <dje@google.com>
296
297 * gdb.dwarf2/symtab-producer.exp: New file.
298
a5947601
SDJ
2992014-09-16 Sergio Durigan Junior <sergiodj@redhat.com>
300
301 * gdb.base/global-var-nested-by-dso-solib1.c: New file.
302 * gdb.base/global-var-nested-by-dso-solib2.c: Likewise.
303 * gdb.base/global-var-nested-by-dso.c: Likewise.
304 * gdb.base/global-var-nested-by-dso.exp: Likewise.
305
91c19059
SDJ
3062014-09-16 Sergio Durigan Junior <sergiodj@redhat.com>
307 Pedro Alves <palves@redhat.com>
308
309 * gdb.base/watch-bitfields.exp: Pass string other than test file
310 name to prepare_for_testing.
311 (watch): New procedure.
312 (expect_watchpoint): Use with_test_prefix.
313 (top level): Factor out tests to ...
314 (test_watch_location, test_regular_watch): ... these new
315 procedures, and use with_test_prefix and gdb_continue_to_end.
316
bb9d5f81
PP
3172014-09-16 Patrick Palka <patrick@parcs.ath.cx>
318
319 PR breakpoints/12526
320 * gdb.base/watch-bitfields.exp: New file.
321 * gdb.base/watch-bitfields.c: New file.
322
635856f5
PA
3232014-09-16 Pedro Alves <palves@redhat.com>
324
325 * gdb.base/watchpoint-stops-at-right-insn.exp (test): Compare
326 software and hardware addresses, not software address against
327 itself.
328
7280ceea
PA
3292014-09-16 Pedro Alves <palves@redhat.com>
330
331 * gdb.base/watchpoint-stops-at-right-insn.c: New file.
332 * gdb.base/watchpoint-stops-at-right-insn.exp: New file.
333
428b16bd
PA
3342014-09-16 Pedro Alves <palves@redhat.com>
335
336 * config/vx.exp, config/vxworks.exp, config/vxworks29k.exp: Delete
337 files.
338 * gdb.base/a2-run.exp: Remove all code guarded by istarget
339 "*-*-vxworks*" throughout.
340 * gdb.base/break.exp: Likewise.
341 * gdb.base/default.exp: Likewise.
342 * gdb.base/scope.exp: Likewise.
343 * gdb.base/sepdebug.exp: Likewise.
344 * gdb.base/break.c: Remove all code guarded by #ifdef vxworks
345 throughout.
346 * gdb.base/run.c: Likewise.
347 * gdb.base/sepdebug.c: Likewise.
348 * gdb.hp/gdb.aCC/run.c: Likewise.
349 * gdb.reverse/until-reverse.c: Likewise.
350 * lib/gdb.exp (gdb_compile): Remove is_vxworks branch.
351
666d413c
YQ
3522014-09-16 Yao Qi <yao@codesourcery.com>
353
354 * boards/local-remote-host-native.exp: New file.
355
57cbd724
DE
3562014-09-14 Doug Evans <xdje42@gmail.com>
357
358 * gdb.threads/queue-signal.c (thread_count): New variable.
359 (thread_count_mutex, thread_count_condvar): New variables.
360 (incr_thread_count, wait_all_threads_running): New functions.
361 (main): Wait for all threads to be in their thread functions.
362
81219e53
DE
3632014-09-13 Doug Evans <xdje42@gmail.com>
364
365 * gdb.threads/queue-signal.c: New file.
366 * gdb.threads/queue-signal.exp: New file.
367
3714cea7
DE
3682014-09-13 Doug Evans <xdje42@gmail.com>
369
370 * lib/gdb.exp (gdb_prompt): Add comment and change initial value to
371 be consistent with what default_gdb_init uses.
372 (with_gdb_prompt): Change form of PROMPT argument from a regexp to
373 the plain text of the prompt. Add some logging printfs.
374 * gdb.perf/disassemble.exp: Update call to with_gdb_prompt.
375
fa43b1d7
PA
3762014-09-12 Pedro Alves <palves@redhat.com>
377
378 * gdb.arch/gdb1558.exp: Replace uses of gdb_expect after
379 gdb_run_cmd with gdb_test_multiple or gdb_test throughout.
380 * gdb.arch/i386-size-overlap.exp: Likewise.
381 * gdb.arch/i386-size.exp: Likewise.
382 * gdb.arch/i386-unwind.exp: Likewise.
383 * gdb.base/a2-run.exp: Likewise.
384 * gdb.base/break.exp: Likewise.
385 * gdb.base/charset.exp: Likewise.
386 * gdb.base/chng-syms.exp: Likewise.
387 * gdb.base/commands.exp: Likewise.
388 * gdb.base/dbx.exp: Likewise.
389 * gdb.base/find.exp: Likewise.
390 * gdb.base/funcargs.exp: Likewise.
391 * gdb.base/jit-simple.exp: Likewise.
392 * gdb.base/reread.exp: Likewise.
393 * gdb.base/sepdebug.exp: Likewise.
394 * gdb.base/step-bt.exp: Likewise.
395 * gdb.cp/mb-inline.exp: Likewise.
396 * gdb.cp/mb-templates.exp: Likewise.
397 * gdb.objc/basicclass.exp: Likewise.
398 * gdb.threads/killed.exp: Likewise.
399
9d9bf2df
EBM
4002014-09-12 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
401
402 PR tdep/17379
403 * gdb.arch/powerpc-stackless.S: New file.
404 * gdb.arch/powerpc-stackless.exp: New file.
405
1cf2f1b0
JK
4062014-09-12 Jan Kratochvil <jan.kratochvil@redhat.com>
407
408 * gdb.base/attach.c: Include unistd.h.
409 (main): Call alarm. Add label postloop.
410 * gdb.base/attach.exp (do_attach_tests): Use gdb_get_line_number,
411 gdb_breakpoint, gdb_continue_to_breakpoint.
412 (test_command_line_attach_run): Kill ${testpid} in one exit path.
413
98880d46
PA
4142014-09-11 Pedro Alves <palves@redhat.com>
415
416 PR gdb/17347
417 * lib/gdb.exp (gdb_spawn_with_cmdline_opts): New procedure.
418 * gdb.base/attach.exp (test_command_line_attach_run): New
419 procedure.
420 (top level): Call it.
421
4c92ff2c
PA
4222014-09-11 Pedro Alves <palves@redhat.com>
423
424 * lib/gdb.exp (spawn_wait_for_attach): New procedure.
425 * gdb.base/attach.exp (do_attach_tests, do_call_attach_tests)
426 (do_command_attach_tests): Use spawn_wait_for_attach.
427 * gdb.base/solib-overlap.exp: Likewise.
428 * gdb.multi/multi-attach.exp: Likewise.
429 * gdb.python/py-prompt.exp: Likewise.
430 * gdb.python/py-sync-interp.exp: Likewise.
431 * gdb.server/ext-attach.exp: Likewise.
432
3adc1a7d
GKB
4332014-09-11 Gabriel Krisman Bertazi <gabriel@krisman.be>
434
435 * gdb.fortran/array-element.exp: Remove unexpected "continue"
436 command in testcase. Simplify testcase.
437
96334934
JB
4382014-09-10 Joel Brobecker <brobecker@adacore.com>
439
440 * gdb.dwarf2/dynarr-ptr.exp: Add a few ptype tests.
441
eb479039
JB
4422014-09-10 Joel Brobecker <brobecker@adacore.com>
443
444 * gdb.dwarf2/dynarr-ptr.exp: Add 'first, 'last and 'length tests.
445
deede10c
JB
4462014-09-10 Joel Brobecker <brobecker@adacore.com>
447
448 * gdb.dwarf2/dynarr-ptr.exp: Add subscripting tests.
449
7828a5f5
JB
4502014-09-10 Joel Brobecker <brobecker@adacore.com>
451
452 * gdb.dwarf2/dynarr-ptr.c: New file.
453 * gdb.dwarf2/dynarr-ptr.exp: New file.
454
33aeebcf
MR
4552014-09-09 Maciej W. Rozycki <macro@codesourcery.com>
456
457 * gdb.base/watchpoint-solib.exp: Increase the timeout by a factor
458 of 30 rather than hardcoding 120 for a slow test case. Take the
459 `gdb,timeout' target setting into account for this calculation.
460 Don't extend the timeout for the test cases that don't need it.
461
7b415901
MR
4622014-09-09 Maciej W. Rozycki <macro@codesourcery.com>
463
464 * gdb.reverse/sigall-reverse.exp: Increase the timeout by
465 a factor of 2 for a slow test case. Take the `gdb,timeout'
466 target setting into account for this calculation.
467 * gdb.reverse/until-precsave.exp: Increase the timeout by
468 a factor of 15 and 3 respectively rather than adding 120
469 for a pair of slow test cases. Take the `gdb,timeout'
470 target setting into account for this calculation.
471
4a40f85a
MR
4722014-09-09 Maciej W. Rozycki <macro@codesourcery.com>
473
474 * lib/gdb.exp (gdb_test_multiple): Remove code to select the
475 timeout, don't pass one down to gdb_expect.
476 (gdb_expect): Rework timeout selection.
477
09635af7
MR
4782014-09-09 Maciej W. Rozycki <macro@codesourcery.com>
479
480 * lib/gdbserver-support.exp (gdbserver_start): Throw an error
481 exception on timeout.
482 (gdbserver_run): Catch any `gdbserver_spawn' error exceptions.
483 (gdbserver_start_extended): Catch any `gdbserver_start' error
484 exceptions.
485 (gdbserver_start_multi, mi_gdbserver_start_multi): Likewise.
486 * lib/mi-support.exp (mi_gdb_target_load): Catch any
487 `gdbserver_gdb_load' error exceptions.
488
2bdd10b7
MR
4892014-09-09 Maciej W. Rozycki <macro@codesourcery.com>
490
491 * lib/gdbserver-support.exp (gdbserver_start): Set timeout to
492 120 on waiting for the TCP socket to open.
493
316935f0
DE
4942014-09-09 Doug Evans <xdje42@gmail.com>
495
496 * gdb.base/default.exp (show_conv_list): Add _caller_is,
497 _caller_matches, _any_caller_is, _any_caller_matches.
498
83740597
DE
4992014-09-09 Doug Evans <xdje42@gmail.com>
500
501 * gdb.guile/scm-error.exp: Handle guile 2.2 backtrace output.
502
4c122fc3
YQ
5032014-09-09 Yao Qi <yao@codesourcery.com>
504
505 * gdb.mi/mi-var-display.exp: Set print symbol off.
506
a9f116cb
GKB
5072014-09-07 Gabriel Krisman Bertazi <gabriel@krisman.be>
508
509 PR gdb/17035
510 * gdb.base/commands.exp: Add tests to verify user-defined
511 commands with empty bodies.
512 * gdb.python/py-cmd.exp: Test that we don't show user-defined
513 python commands in `show user command`.
514 * gdb.python/scm-cmd.exp: Test that we don't show user-defined
515 scheme commands in `show user command`.
516
c75bd3a2
JK
5172014-09-07 Jan Kratochvil <jan.kratochvil@redhat.com>
518
519 PR python/17355
520 * gdb.python/amd64-py-framefilter-invalidarg.S: New file.
521 * gdb.python/py-framefilter-invalidarg-gdb.py.in: New file.
522 * gdb.python/py-framefilter-invalidarg.exp: New file.
523 * gdb.python/py-framefilter-invalidarg.py: New file.
524
faa42425
DE
5252014-09-06 Doug Evans <xdje42@gmail.com>
526
527 PR 15276
528 * gdb.python/py-caller-is.c: New file.
529 * gdb.python/py-caller-is.exp: New file.
530
474ca4f6
SDJ
5312014-09-05 Sergio Durigan Junior <sergiodj@redhat.com>
532
533 PR gdb/17235
534 * gdb.arch/amd64-stap-wrong-subexp.exp: New file.
535 * gdb.arch/amd64-stap-wrong-subexp.S: Likewise.
536
eb0b0463
SDJ
5372014-09-04 Sergio Durigan Junior <sergiodj@redhat.com>
538
539 PR fortran/17237
540 * gdb.fortran/print-formatted.exp: New file.
541 * gdb.fortran/print-formatted.f90: Likewise.
542
5f3b99cf
SS
5432014-09-03 Sasha Smundak <asmundak@google.com>
544
545 * gdb.python/py-frame.exp: Test Frame.read_register.
546
7d793aa9
SDJ
5472014-09-03 Sergio Durigan Junior <sergiodj@redhat.com>
548
549 PR python/16699
550 * gdb.python/py-completion.exp: New file.
551 * gdb.python/py-completion.py: Likewise.
552
fb0576e9
DE
5532014-08-28 Doug Evans <dje@google.com>
554
555 * gdb.arch/amd64-pseudo.c (main): Rewrite to better specify when
556 eax,etc. are live with values set by gdb and thus the compiler can't
557 use them.
558 * gdb.arch/i386-pseudo.c (main): Ditto.
559
ee92b0dd
DE
5602014-08-27 Doug Evans <dje@google.com>
561
562 * lib/gdb.exp (gdb_compile_shlib): Add support for clang.
563
6649db35
DE
5642014-08-25 Doug Evans <dje@google.com>
565
566 * gdb.mi/basics.c (callee3, callee2, callee1): Specify result type.
567 (main): Ditto.
568
564b7600
DE
5692014-08-25 Doug Evans <dje@google.com>
570
571 * gdb.threads/thread-execl.exp: #include <stdio.h>.
572
3881fb67
YQ
5732014-08-24 Yao Qi <yao@codesourcery.com>
574
575 * gdb.guile/scm-value.exp (test_lazy_strings): Set print
576 symbol off.
577 * gdb.python/py-value.exp (test_lazy_strings): Likewise.
578
a05a36a5
DE
5792014-08-22 Doug Evans <dje@google.com>
580
581 PR 17276
582 * gdb.dwarf2/dw2-single-line-discriminators.S: New file.
583 * gdb.dwarf2/dw2-single-line-discriminators.c: New file.
584 * gdb.dwarf2/dw2-single-line-discriminators.exp: New file.
585
7c343b48
YQ
5862014-08-22 Yao Qi <yao@codesourcery.com>
587
588 * gdb.python/py-finish-breakpoint.exp: Copy .py file to host.
589 * gdb.python/py-finish-breakpoint2.exp: Likewise.
590 * gdb.python/python.exp: Likewise. Use .py file on the host
591 instead of the build.
592
22fd09ae
JK
5932014-08-21 Jan Kratochvil <jan.kratochvil@redhat.com>
594
595 * gdb.threads/gcore-stale-thread.c: New file.
596 * gdb.threads/gcore-stale-thread.exp: New file.
597
a8454a7c
PA
5982014-08-21 Pedro Alves <palves@redhat.com>
599
600 * gdb.base/gcore-buffer-overflow.exp: Remove "help gcore" test.
601 * gdb.base/gcore-relro-pie.exp: Likewise.
602 * gdb.base/gcore-relro.exp: Likewise.
603 * gdb.base/gcore.exp: Likewise.
604 * gdb.base/print-symbol-loading.exp: Likewise.
605 * gdb.threads/gcore-thread.exp: Likewise.
606 * lib/gdb.exp (gdb_gcore_cmd): Don't expect "Undefined command".
607
2a31c623
PA
6082014-08-20 Pedro Alves <palves@redhat.com>
609 Jan Kratochvil <jan.kratochvil@redhat.com>
610
611 * Makefile.in (EXTRA_RULES, CC): New variables, get from
612 configure.
613 (EXPECT): Handle READ1 being set.
614 (all): Depend on EXTRA_RULES.
615 (check-read1, expect-read1, read1.so, read1): New rules.
616 * README (Testsuite Parameters): Document the READ1 make variable.
617 (Race detection): New section.
618 * configure: Regenerate.
619 * configure.ac: If build==host==target, and running under a
620 GNU/glibc system, add read1 to the extra Makefile rules.
621 (EXTRA_RULES): AC_SUBST it.
622 * lib/read1.c: New file.
623
d36430db
JB
6242014-08-20 Joel Brobecker <brobecker@adacore.com>
625
626 * gdb.dwarf2/data-loc.exp: Add additional tests exercising
627 the handling of variables declared as a typedef to an array
628 which a DW_AT_data_location attribute.
629
9a0dc9e3
PA
6302014-08-19 Andrew Burgess <aburgess@broadcom.com>
631 Pedro Alves <palves@redhat.com>
632
633 PR symtab/14604
634 PR symtab/14605
635 * gdb.dwarf2/dw2-op-out-param.exp: Remove kfail branches and use
636 gdb_test.
637
0718a8da
PA
6382014-08-19 Pedro Alves <palves@redhat.com>
639
640 * gdb.base/watchpoint-hw-hit-once.c (main): Update comment.
641
13b448cd
YQ
6422014-08-19 Yao Qi <yao@codesourcery.com>
643
644 * gdb.base/watchpoint-hw-hit-once.exp: Set breakpoint on the
645 right line.
646
1cbf5077
DB
6472014-08-18 David Blaikie <dblaikie@gmail.com>
648
649 * boards/fission.exp: Explicitly pass -ggnu-pubnames for clang.
650
bf0fae19
JB
6512014-08-18 Joel Brobecker <brobecker@adacore.com>
652
653 * gdb.dwarf2/data-loc.exp: Remove second DW_AT_upper bound
654 attribute in array range.
655
3c8c5dcc
JB
6562014-08-18 Joel Brobecker <brobecker@adacore.com>
657
658 * gdb.dwarf2/data-loc.c, gdb.dwarf2/data-loc.exp: New files.
659
e66d4446
SC
6602014-08-15 Siva Chandra Reddy <sivachandra@google.com>
661
662 PR c++/17132
663 * gdb.cp/pr17132.cc: New file.
664 * gdb.cp/pr17132.exp: New file.
665
940df408
SC
6662014-08-15 Siva Chandra Reddy <sivachandra@google.com>
667
668 * gdb.python/py-xmethods.py (A_getarrayind)
669 (E_method_char_worker.__call__, E_method_int_worker.__call__):
670 Use 'print' with function call syntax.
671 (E_method_matcher.match): Fix tab vs space indentation mixup.
672
ebcc6c3a
YQ
6732014-08-15 Yao Qi <yao@codesourcery.com>
674
675 * gdb.trace/tfile.exp: Return -1 if generate_tracefile returns
676 false.
677
775e0f04
YQ
6782014-08-15 Yao Qi <yao@codesourcery.com>
679
680 * gdb.cp/casts.exp: Set print symbol off.
681 * gdb.cp/class2.exp: Likewise.
682 * gdb.cp/overload.exp: Likewise.
683 * gdb.cp/templates.exp: Likewise.
684
d769e349
DE
6852014-08-11 Doug Evans <dje@google.com>
686
687 * gdb.base/print-symbol-loading.exp (test_load_core): Update.
688 (test_load_shlib): Update.
689
20c6f1e1
YQ
6902014-08-09 Yao Qi <yao@codesourcery.com>
691
692 * gdb.base/display.exp: Invoke is_address_zero_readable.
693 * gdb.guile/scm-value.exp (test_value_in_inferior): Likewise.
694 * gdb.python/py-value.exp (test_value_in_inferior): Likewise.
695 * gdb.base/hbreak-unmapped.exp: Return if
696 is_address_zero_readable returns true.
697 * gdb.base/signest.exp: Likewise.
698 * gdb.base/signull.exp: Likewise.
699 * gdb.base/sigbpt.exp: Likewise.
700 * gdb.guile/scm-disasm.exp: Do the test if
701 is_address_zero_readable returns false.
702 * gdb.guile/scm-pretty-print.exp (run_lang_tests): Likewise.
703 * gdb.python/py-arch.exp: Likewise.
704 * gdb.python/py-prettyprint.exp (run_lang_tests): Likewise.
705 * lib/gdb.exp (is_address_zero_readable): New proc.
706
5792e8e3
YQ
7072014-08-09 Yao Qi <yao@codesourcery.com>
708
709 PR testsuite/13443
710 * gdb.mi/mi-var-display.exp: Make test messages unique.
711
3cecbbbe
TT
7122014-08-04 Tom Tromey <tromey@redhat.com>
713
714 * gdb.base/sss-bp-on-user-bp-2.exp: Expect output from "set debug
715 target 0".
716
00b51ff5
TT
7172014-08-04 Tom Tromey <tromey@redhat.com>
718
719 * gdb.base/sss-bp-on-user-bp-2.exp: Match "to_resume", not
720 "target_resume".
721
6908c509
JB
7222014-08-01 Joel Brobecker <brobecker@adacore.com>
723
724 * gdb.base/vla-datatypes.c (vla_factory): Add new variable
725 inner_vla_struct_object_size.
726 * gdb.base/vla-datatypes.exp: Adjust last test, and mark it
727 as xfail.
728
cc6563d2
PA
7292014-07-30 Pedro Alves <palves@redhat.com>
730
731 * gdb.threads/signal-command-handle-nopass.exp (test): Add
732 comment.
733
7e09a223
YQ
7342014-07-29 Yao Qi <yao@codesourcery.com>
735
736 PR gdb/17206
737 * gdb.base/until-nodebug.exp: New.
738
7ebdbe92
DE
7392014-07-28 Doug Evans <xdje42@gmail.com>
740
741 PR guile/17203
742 * gdb.guile/scm-parameter.exp: Add tests for trying to create
743 previously existing parameter, and previously ambiguously spelled
744 parameter.
745
fdb1adc6
WN
7462014-07-28 Will Newton <will.newton@linaro.org>
747
748 * gdb.base/varargs.exp: Remove KFAILs for ARM.
749
186fcde0
DE
7502014-07-26 Ludovic Courtès <ludo@gnu.org>
751 Doug Evans <xdje42@gmail.com>
752
753 PR guile/17146
754 * gdb.guile/types-module.exp: Add tests for wrong type arguments.
755
70509625
PA
7562014-07-25 Pedro Alves <palves@redhat.com>
757
758 * gdb.threads/signal-command-handle-nopass.c: New file.
759 * gdb.threads/signal-command-handle-nopass.exp: New file.
760 * gdb.threads/signal-command-multiple-signals-pending.c: New file.
761 * gdb.threads/signal-command-multiple-signals-pending.exp: New file.
762 * gdb.threads/signal-delivered-right-thread.c: New file.
763 * gdb.threads/signal-delivered-right-thread.exp: New file.
764
c3f814a1
PA
7652014-07-25 Pedro Alves <palves@redhat.com>
766
767 * gdb.base/double-prompt-target-event-error.exp
768 (cancel_pagination_in_target_event): Remove '-notransfer <return>'
769 match.
770 (cancel_pagination_in_target_event): Rework double prompt
771 detection.
772 * gdb.base/paginate-after-ctrl-c-running.exp
773 (test_ctrlc_while_target_running_paginates): Remove '-notransfer
774 <return>' match.
775 * gdb.base/paginate-bg-execution.exp
776 (test_bg_execution_pagination_return)
777 (test_bg_execution_pagination_cancel): Remove '-notransfer
778 <return>' matches.
779 * gdb.base/paginate-execution-startup.exp
780 (test_fg_execution_pagination_return)
781 (test_fg_execution_pagination_cancel): Remove '-notransfer
782 <return>' matches.
783 * gdb.base/paginate-inferior-exit.exp
784 (test_paginate_inferior_exited): Remove '-notransfer <return>'
785 match.
786 * lib/gdb-utils.exp (string_to_regexp): Move here from lib/gdb.exp.
787 * lib/gdb.exp (pagination_prompt): Run text through
788 string_to_regexp.
789 (gdb_test_multiple): Match $pagination_prompt instead of
790 "<return>".
791 (string_to_regexp): Move to lib/gdb-utils.exp.
792
e214cf6c
JK
7932014-07-22 Jan Kratochvil <jan.kratochvil@redhat.com>
794
795 * gdb.arch/amd64-entry-value-paramref.S: New file.
796 * gdb.arch/amd64-entry-value-paramref.cc: New file.
797 * gdb.arch/amd64-entry-value-paramref.exp: New file.
798 * gdb.arch/amd64-optimout-repeat.S: New file.
799 * gdb.arch/amd64-optimout-repeat.c: New file.
800 * gdb.arch/amd64-optimout-repeat.exp: New file.
801
17d0c5c8
JK
8022014-07-17 Jan Kratochvil <jan.kratochvil@redhat.com>
803
804 PR gdb/17170
805 * gdb.base/statistics.exp: New file.
806
b8b8facf
DE
8072014-07-17 Doug Evans <dje@google.com>
808
74b49205 809 PR gdb/17170
b8b8facf
DE
810 * gdb.base/maint.exp: Update testing of per-command stats.
811
1b5d0ab3
PA
8122014-07-16 Pedro Alves <palves@redhat.com>
813
814 * gdb.trace/tfile.c: Include unistd.h and stdint.h.
815 (start_trace_file): Guard S_IRGRP and S_IROTH uses behind #ifdef.
816 (tfile_write_64, tfile_write_16, tfile_write_8, tfile_write_addr)
817 (tfile_write_buf): New functions.
818 (add_memory_block): Rewrite using the above.
819 (adjust_function_address): New function.
820 (FUNCTION_ADDRESS): New macro.
821 (write_basic_trace_file): Remove short_x local, and use
822 tfile_write_16. Change type of func_addr local to unsigned long
823 long. Use FUNCTION_ADDRESS instead of handling the Thumb bit
824 here. Cast argument of add_memory_block to char pointer.
825 (write_error_trace_file): Avoid alloca. Use FUNCTION_ADDRESS.
826 (main): Remove parameters.
827 * gdb.trace/tfile.exp: Remove nowarnings.
828
4d974e88
SM
8292014-07-15 Simon Marchi <simon.marchi@ericsson.com>
830
831 * gdb.base/debug-expr.exp: Test string evaluation with
832 "debug expression" on.
833
41e99568
PA
8342014-07-15 Pedro Alves <palves@redhat.com>
835
836 * gdb.base/reread.exp: Use clean_restart.
837
487d9753
PL
8382014-07-15 Pierre Langlois <pierre.langlois@embecosm.com>
839
840 * gdb.arch/avr-flash-qualifer.c: New.
841 * gdb.arch/avr-flash-qualifer.exp: New.
842
cc1c52ad
PA
8432014-07-14 Pedro Alves <palves@redhat.com>
844
845 * gdb.base/paginate-after-ctrl-c-running.c: New file.
846 * gdb.base/paginate-after-ctrl-c-running.exp: New file.
847
1e973570
PA
8482014-07-14 Pedro Alves <palves@redhat.com>
849
850 * gdb.base/double-prompt-target-event-error.c: New file.
851 * gdb.base/double-prompt-target-event-error.exp: New file.
852
93d6eb10
PA
8532014-07-14 Pedro Alves <palves@redhat.com>
854
855 PR gdb/17072
856 * gdb.base/paginate-inferior-exit.c: New file.
857 * gdb.base/paginate-inferior-exit.exp: New file.
858
0017922d
PA
8592014-07-14 Pedro Alves <palves@redhat.com>
860
861 PR gdb/17072
862 * gdb.base/paginate-bg-execution.c: New file.
863 * gdb.base/paginate-bg-execution.exp: New file.
864
94696ad3
PA
8652014-07-14 Pedro Alves <palves@redhat.com>
866
867 PR gdb/17072
868 * gdb.base/paginate-execution-startup.c: New file.
869 * gdb.base/paginate-execution-startup.exp: New file.
870 * lib/gdb.exp (pagination_prompt): New global.
871 (default_gdb_spawn): New procedure, factored out from
872 default_gdb_spawn.
873 (default_gdb_start): Adjust to call default_gdb_spawn.
874 (gdb_spawn): New procedure.
875
bd293940
PA
8762014-07-14 Pedro Alves <palves@redhat.com>
877
878 * lib/gdb.exp (gdb_assert): New procedure.
879 * gdb.trace/backtrace.exp (gdb_backtrace_tdp_4): Use it.
880
c933f875
PA
8812014-07-14 Pedro Alves <palves@redhat.com>
882
883 * gdb.base/execution-termios.c: New file.
884 * gdb.base/execution-termios.exp: New file.
885
d98b7a16
TT
8862014-07-14 Tom Tromey <tromey@redhat.com>
887
888 * gdb.cp/vla-cxx.cc: New file.
889 * gdb.cp/vla-cxx.exp: New file.
890
548740d6
TT
8912014-07-14 Tom Tromey <tromey@redhat.com>
892
893 * gdb.reverse/rerun-prec.c: New file.
894 * gdb.reverse/rerun-prec.exp: New file.
895
a25eb028
MR
8962014-07-12 Maciej W. Rozycki <macro@mips.com>
897 Maciej W. Rozycki <macro@codesourcery.com>
898
899 * lib/gdb-utils.exp: New file.
900 * lib/gdb.exp (gdb_run_cmd): Call gdb_init_commands, replacing
901 inline `gdb_init_command' processing.
902 (gdb_start_cmd): Likewise.
903 * lib/mi-support.exp (mi_run_cmd): Likewise.
904 * README: Document `gdb_init_command' and `gdb_init_commands'.
905
218c2655
JK
9062014-07-11 Jan Kratochvil <jan.kratochvil@redhat.com>
907
908 Fix false FAIL running under a very long directory name.
909 * gdb.base/argv0-symlink.exp: Add "set print repeats 10000"
910 and "set print elements 10000". Twice.
911
5401fde3
YQ
9122014-07-11 Yao Qi <yao@codesourcery.com>
913
914 * gdb.base/exprs.exp: "set print symbol off".
915
e76126e8
PA
9162014-07-11 Pedro Alves <palves@redhat.com>
917
918 * gdb.threads/kill.c: New file.
919 * gdb.threads/kill.exp: New file.
920
2d6f0de6
YQ
9212014-07-10 Yao Qi <yao@codesourcery.com>
922
923 * gdb.trace/tfile.c (write_basic_trace_file)
924 [__thumb__||__thumb2__]: Clear the Thumb bit of the function
925 address written to trace file.
926
7180e04a
PA
9272014-07-09 Pedro Alves <palves@redhat.com>
928
929 * gdb.base/attach-wait-input.exp: New file.
930 * gdb.base/attach-wait-input.c: New file.
931
9a9a7608
AB
9322014-07-09 Andrew Burgess <andrew.burgess@embecosm.com>
933
934 * gdb.mi/var-cmd.c (do_nested_struct_union_tests): New function
935 setting up test structures.
936 (main): Call new test function.
937 * gdb.mi/mi2-var-child.exp: Create additional breakpoint in new
938 test function, continue into test function and walk test
939 structures.
940
161ac41e
YQ
9412014-07-02 Yao Qi <yao@codesourcery.com>
942
943 * gdb.trace/entry-values.c: Define labels 'foo_start' and
944 'bar_start' at the beginning of functions 'foo' and 'bar'
945 respectively.
946 * gdb.trace/entry-values.exp: Use 'foo_start' and 'bar_start'
947 instead of 'foo' and 'bar'.
948
1f267ae3
MM
9492014-07-08 Markus Metzger <markus.t.metzger@intel.com>
950
951 * gdb.btrace/segv.exp: New.
952 * gdb.btrace/segv.c: New.
953
2b239efb
LM
9542014-07-02 Luis Machado <lgustavo@codesourcery.com>
955
956 * gdb.trace/entry-values.exp: Handle powerpc-specific branch
957 instruction.
958
cf363f18
MW
9592014-06-30 Mark Wielaard <mjw@redhat.com>
960
961 * gdb.base/constvars.c (violent, violet, vips, virgen, vulgar,
962 vulture, vilify, villar): New volatile array constants.
963 (vindictive, vegetation): New const volatile array constants.
964 * gdb.base/volatile.exp: Test volatile and const volatile array
965 types.
966
aebf9d24
AA
9672014-06-30 Andreas Arnez <arnez@linux.vnet.ibm.com>
968
969 * gdb.base/watchpoint-reuse-slot.exp: Handle the case that the
970 target lacks support for awatch, rwatch, or hbreak.
971
b67a2c6f
YQ
9722014-06-27 Yao Qi <yao@codesourcery.com>
973
974 * gdb.multi/dummy-frame-restore.exp: New.
975 * gdb.multi/dummy-frame-restore.c: New.
976
aef92902
MM
9772014-06-25 Markus Metzger <markus.t.metzger@intel.com>
978
979 * gdb.btrace/gcore.exp: New.
980
8e9db26e
PA
9812014-06-23 Pedro Alves <palves@redhat.com>
982
983 * gdb.base/watchpoint-reuse-slot.c: New file.
984 * gdb.base/watchpoint-reuse-slot.exp: New file.
985
70afc5b7
SC
9862014-06-23 Siva Chandra Reddy <sivachandra@google.com>
987
988 * gdb.python/py-xmethods.exp: Use "progspace" instead of the
989 progspace's filename in 'info', 'enable' and 'disable' command
990 tests.
991
b972bd9c
JK
9922014-06-23 Jan Kratochvil <jan.kratochvil@redhat.com>
993
994 * gdb.arch/amd64-stap-special-operands.exp: Use is_lp64_target.
995 * gdb.arch/amd64-stap-optional-prefix.exp: Likewise.
996 * gdb.dwarf2/dw2-error.exp: Use istarget and is_lp64_target.
997
125f8a3d
GB
9982014-06-20 Gary Benson <gbenson@redhat.com>
999
1000 * gdb.arch/i386-avx.exp: Fix include file location.
1001 * gdb.arch/i386-sse.exp: Likewise.
1002
3ed9baed
IB
10032014-06-19 Iain Buclaw <ibuclaw@gdcproject.org>
1004
1005 * gdb.dlang/expression.exp: New file.
1006
034f788c
PA
10072014-06-19 Pedro Alves <palves@redhat.com>
1008
1009 * gdb.threads/thread-execl.exp (do_test): New procedure, factored
1010 out from ...
1011 (top level): ... here. Iterate running tests under different
1012 scheduler-locking settings.
1013
45371d0c
LM
10142014-06-18 Luis Machado <lgustavo@codesourcery.com>
1015
1016 * gdb.cp/nsalias.exp: Set type of low_pc and high_pc entries
1017 to DW_FORM_addr and use non-zero addresses.
1018
5d376983
SC
10192014-06-18 Siva Chandra Reddy <sivachandra@google.com>
1020
1021 PR gdb/17017
1022 * gdb.python/py-xmethods.cc: Add global function call counters and
1023 increment them in their respective functions. Remove "cout"
1024 statements.
1025 * gdb.python/py-xmethods.exp: Make tests check the global function
1026 call counters instead of depending on inferior IO.
1027
a1aa2221
LM
10282014-06-18 Don Breazeal <donb@codesourcery.com>
1029
1030 * gdb.base/foll-fork.exp (default_fork_parent_follow):
1031 Deleted procedure.
1032 (explicit_fork_parent_follow): Deleted procedure.
1033 (explicit_fork_child_follow): Deleted procedure.
1034 (test_follow_fork): New procedure.
1035 (do_fork_tests): Replace calls to deleted procedures with
1036 calls to test_follow_fork and reset GDB for subsequent
1037 procedure calls.
1038
0fc05997
YQ
10392014-06-17 Yao Qi <yao@codesourcery.com>
1040
1041 * gdb.base/wchar.exp: Set $cent to \u00A2 if "host-charset" is
1042 CP1252.
1043
70795c52
LM
10442014-06-17 Luis Machado <lgustavo@codesourcery.com>
1045
1046 * gdb.mi/mi-var-rtti.cc (type_update_when_use_rtti_test):
1047 Initialize ptr and S explicitly.
1048 (skip_type_update_when_not_use_rtti_test): Likewise.
1049
6be47f0c
KS
10502014-06-16 Keith Seitz <keiths@redhat.com>
1051
1052 PR mi/15863
1053 * gdb.mi/mi-var-cmd.exp: Add test for -var-update before
1054 the inferior is started.
1055
d03de421
PA
10562014-06-16 Pedro Alves <palves@redhat.com>
1057
1058 * gdb.base/break-main-file-remove-fail.c: New file.
1059 * gdb.base/break-main-file-remove-fail.exp: New file.
1060 * gdb.base/break-unload-file.exp: Use build_executable instead of
1061 prepare_for_testing.
1062 (test_break): New parameter "initial_load". Handle it.
1063 (top level): Add initial_load cmdline/file axis.
1064
f9579b99
TT
10652014-06-12 Tom Tromey <tromey@redhat.com>
1066
1067 * gdb.base/completion.exp: Don't use directory name in test.
1068
3657956b
GB
10692014-06-09 Gary Benson <gbenson@redhat.com>
1070
1071 * gdb.base/sigall.c [Functions to send signals]: Reorder to
1072 separate the always-available ANSI-standard signals from the
1073 signals that require checking.
1074 (main): Likewise.
1075 * gdb.reverse/sigall-reverse.c [Functions to send signals]:
1076 Likewise.
1077 (main): Likewise.
1078
4186eb54
KS
10792014-06-07 Keith Seitz <keiths@redhat.com>
1080
1081 Revert:
1082 PR c++/16253
1083 * gdb.cp/var-tag.cc: New file.
1084 * gdb.cp/var-tag.exp: New file.
1085 * gdb.dwarf2/dw2-ada-ffffffff.exp: Set the language to C++.
1086 * gdb.dwarf2/dw2-anon-mptr.exp: Likewise.
1087 * gdb.dwarf2/dw2-double-set-die-type.exp: Likewise.
1088 * gdb.dwarf2/dw2-inheritance.exp: Likewise.
1089
25326a28 10902014-06-06 Doug Evans <xdje42@gmail.com>
6da01dbe
DE
1091
1092 * gdb.guile/scm-frame-args.c (foo): Tweak to work with gcc 4.6.3.
1093
829155c9
PA
10942014-06-06 Pedro Alves <palves@redhat.com>
1095
1096 * gdb.base/sss-bp-on-user-bp-2.exp: Look for target_resume(step)
1097 in target debug output instead of looking at RSP packets,
1098 disabling the test on any target that uses hardware stepping.
1099 Update comments.
1100
61c8d22e
PA
11012014-06-06 Pedro Alves <palves@redhat.com>
1102
1103 * gdb.base/break-unload-file.exp: Fix typo.
1104
d9a47287
YQ
11052014-06-06 Yao Qi <yao@codesourcery.com>
1106
1107 * gdb.base/jit.exp (one_jit_test): Restrict the pattern
1108 from "jit_function" to "^jit_function".
1109
e5e01dbf
YQ
11102014-06-06 Yao Qi <yao@codesourcery.com>
1111
1112 * gdb.base/async.c (foo): Add one statement.
1113 * gdb.base/async.exp: Get the next instruction address and
1114 match the output of "nexti" by instruction address. Match
1115 the hex address in the output of "finish".
1116
73ba372c
GB
11172014-06-06 Gary Benson <gbenson@redhat.com>
1118
1119 * gdb.base/call-signals.c: Remove preprocessor conditionals
1120 for always-defined signals SIGINT, SIGILL, SIGABRT, SIGFPE,
1121 SIGSEGV and SIGTERM.
1122 * gdb.base/sigall.c: Likewise.
1123 * gdb.base/unwindonsignal.c: Likewise.
1124 * gdb.reverse/sigall-reverse.c: Likewise.
1125
831517df
YQ
11262014-06-06 Yao Qi <yao@codesourcery.com>
1127
1128 * gdb.base/hbreak-unmapped.exp: Read memory at address 0. If
1129 readable, skip the test.
1130
b8b91e98
YQ
11312014-06-06 Yao Qi <yao@codesourcery.com>
1132
1133 * gdb.threads/staticthreads.c (thread_function): Move the line
1134 setting breakpoint on forward.
1135 * gdb.threads/staticthreads.exp: Update comments.
1136
fb934770
LC
11372014-06-05 Ludovic Courtès <ludo@gnu.org>
1138
1139 * gdb.guile/scm-value.exp (test_value_in_inferior): Add test
1140 "history-append! type error".
1141
6ef284bd
SM
11422014-06-05 Simon Marchi <simon.marchi@ericsson.com>
1143
1144 * gdb.mi/mi-breakpoint-changed.exp (test_insert_delete_modify): Fix
1145 erroneous dprintf expected input.
1146
a872e241
DE
11472014-06-04 Doug Evans <xdje42@gmail.com>
1148
1149 * gdb.guile/scm-generics.exp: Delete.
1150
16f691fb
DE
11512014-06-04 Doug Evans <xdje42@gmail.com>
1152
1153 * gdb.guile/scm-breakpoint.exp: Update.
1154 Add tests for breakpoint registration.
1155
012370f6
TT
11562014-06-04 Tom Tromey <tromey@redhat.com>
1157
1158 * gdb.base/vla-datatypes.exp: Add tests for VLA-in-structure and
1159 VLA-in-union.
1160 * gdb.base/vla-datatypes.c (vla_factory): Add vla_struct,
1161 inner_vla_struct, vla_union types. Initialize objects of those
1162 types and compute their sizes.
1163
9f5a4cef
HZ
11642014-06-04 Nathan Sidwell <nathan@codesourcery.com>
1165 Hui Zhu <hui@codesourcery.com>
1166
1167 * gdb.base/fileio.exp: Add test for shell not available as well as
1168 available.
1169 * gdb.base/fileio.c (test_system): Check for shell twice.
1170
90a45c4d
YQ
11712014-06-04 Yao Qi <yao@codesourcery.com>
1172
1173 * gdb.base/auto-connect-native-target.exp: Remove redundant
1174 space from the regexp pattern.
1175
70017e41
YQ
11762014-06-04 Yao Qi <yao@codesourcery.com>
1177
1178 * gdb.base/default.exp: Replace "child" with "native" in
1179 regexp pattern.
1180
883964a7
SC
11812014-06-03 Siva Chandra Reddy <sivachandra@google.com>
1182
1183 * gdb.python/py-xmethods.cc: New testcase to test xmethods.
1184 * gdb.python/py-xmethods.exp: New tests to test xmethods.
1185 * gdb.python/py-xmethods.py: Python script supporting the
1186 new testcase and tests.
1187
ef370185
JB
11882014-06-03 Joel Brobecker <brobecker@adacore.com>
1189 Pedro Alves <palves@redhat.com>
1190
1191 PR breakpoints/17000
1192 * gdb.base/sss-bp-on-user-bp.exp: Remove kfail.
1193 * gdb.base/sss-bp-on-user-bp-2.exp: Remove kfail.
1194
1e2ccb61
BM
11952014-06-03 Brad Mouring <bmouring@ni.com> (tiny patch)
1196
1197 * gdb.base/subst.exp: Add tests to verify partial path matching
1198 output.
1199
c6ec5ab2
PA
12002014-06-03 Pedro Alves <palves@redhat.com>
1201
1202 * gdb.base/sss-bp-on-user-bp-2.exp: Skip if testing with a remote
1203 target that doesn't use software single-stepping.
1204
835c559f
PA
12052014-06-03 Pedro Alves <palves@redhat.com>
1206
1207 PR breakpoints/17000
1208 * gdb.base/sss-bp-on-user-bp-2.c: New file.
1209 * gdb.base/sss-bp-on-user-bp-2.exp: New file.
1210
06eb1586
DE
12112014-06-02 Doug Evans <xdje42@gmail.com>
1212
1213 * gdb.guile/scm-parameter.exp: New file.
1214
e698b8c4
DE
12152014-06-02 Doug Evans <xdje42@gmail.com>
1216
1217 * gdb.guile/scm-cmd.c: New file.
1218 * gdb.guile/scm-cmd.exp: New file.
1219
ded03782
DE
12202014-06-02 Doug Evans <xdje42@gmail.com>
1221
1222 * gdb.guile/scm-pretty-print.exp: Add tests for objfile and progspace
1223 pretty-printer lookup.
1224 * gdb.guile/scm-pretty-print.scm (pp_s-printer): New function.
1225 (make-pp_s-printer): Call it.
1226 (make-pretty-printer-from-dict): New function.
1227 (lookup-pretty-printer-maker-from-dict): New function.
1228 (*pretty-printer*): Simplify.
1229 (make-objfile-pp_s-printer): New function.
1230 (install-objfile-pretty-printers!): New function.
1231 (make-progspace-pp_s-printer): New function.
1232 (install-progspace-pretty-printers!): New function.
1233 * gdb.guile/scm-progspace.c: New file.
1234 * gdb.guile/scm-progspace.exp: New file.
1235
41fac0cf
PA
12362014-06-02 Pedro Alves <palves@redhat.com>
1237
1238 * gdb.base/dprintf-bp-same-addr.c: New file.
1239 * gdb.base/dprintf-bp-same-addr.exp: New file.
1240
96ae5695
EBM
12412014-06-02 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
1242
1243 * gdb.arch/powerpc-power.exp: Add power8 instructions to the testcase.
1244 * gdb.arch/powerpc-power.s: Likewise.
1245
da02b3a8
JB
12462014-06-02 Joel Brobecker <brobecker@adacore.com>
1247
1248 * gdb.base/completion.exp: Remove code aimed at restoring TIMEOUT.
1249
c72b2e7b
YQ
12502014-06-01 Yao Qi <yao@codesourcery.com>
1251
1252 * gdb.base/watchpoint.exp (test_watch_location): Check null
1253 pointer can be dereferenced. If not, do the test, otherwise
1254 skip it.
1255
53e8a631
AB
12562014-05-30 Andrew Burgess <aburgess@broadcom.com>
1257
1258 * gdb.arch/amd64-invalid-stack-middle.exp: Update expected
1259 results.
1260 * gdb.arch/amd64-invalid-stack-top.exp: Likewise.
1261
938f0e2f
AB
12622014-05-30 Andrew Burgess <aburgess@broadcom.com>
1263
1264 * gdb.arch/amd64-invalid-stack-middle.S: New file.
1265 * gdb.arch/amd64-invalid-stack-middle.c: New file.
1266 * gdb.arch/amd64-invalid-stack-middle.exp: New file.
1267 * gdb.arch/amd64-invalid-stack-top.c: New file.
1268 * gdb.arch/amd64-invalid-stack-top.exp: New file.
1269
9ba6657a
PA
12702014-05-30 Pedro Alves <palves@redhat.com>
1271
1272 PR breakpoints/17000
1273 * gdb.base/sss-bp-on-user-bp.c: New file.
1274 * gdb.base/sss-bp-on-user-bp.exp: New file.
1275
522c09bf
DB
12762014-05-30 David Blaikie <dblaikie@gmail.com>
1277
1278 * gdb.opt/inline-break.c: Fix clang compatibility by specifying
1279 gnu_inline semantics via attribute.
1280 * gdb.opt/inline-break.exp: Remove -std=c89 now that the test
1281 source explicitly specifies the required semantics.
1282
bf4ef81e
MR
12832014-05-30 Maciej W. Rozycki <macro@codesourcery.com>
1284
1285 * gdb.reverse/sigall-reverse.exp: Fix a typo.
1286
329ea579
PA
12872014-05-29 Pedro Alves <palves@redhat.com>
1288 Tom Tromey <tromey@redhat.com>
1289
1290 * gdb.base/async-shell.exp: Don't enable target-async.
1291 * gdb.base/async.exp
1292 * gdb.base/corefile.exp (corefile_test_attach): Remove 'async'
1293 parameter. Adjust.
1294 (top level): Don't test with "target-async".
1295 * gdb.base/dprintf-non-stop.exp: Don't enable target-async.
1296 * gdb.base/gdb-sigterm.exp: Don't test with "target-async".
1297 * gdb.base/inferior-died.exp: Don't enable target-async.
1298 * gdb.base/interrupt-noterm.exp: Likewise.
1299 * gdb.mi/mi-async.exp: Use "mi-async" instead of "target-async".
1300 * gdb.mi/mi-nonstop-exit.exp: Likewise.
1301 * gdb.mi/mi-nonstop.exp: Likewise.
1302 * gdb.mi/mi-ns-stale-regcache.exp: Likewise.
1303 * gdb.mi/mi-nsintrall.exp: Likewise.
1304 * gdb.mi/mi-nsmoribund.exp: Likewise.
1305 * gdb.mi/mi-nsthrexec.exp: Likewise.
1306 * gdb.mi/mi-watch-nonstop.exp: Likewise.
1307 * gdb.multi/watchpoint-multi.exp: Adjust comment.
1308 * gdb.python/py-evsignal.exp: Don't enable target-async.
1309 * gdb.python/py-evthreads.exp: Likewise.
1310 * gdb.python/py-prompt.exp: Likewise.
1311 * gdb.reverse/break-precsave.exp: Don't test with "target-async".
1312 * gdb.server/solib-list.exp: Don't enable target-async.
1313 * gdb.threads/thread-specific-bp.exp: Likewise.
1314 * lib/mi-support.exp: Adjust to use mi-async.
1315
fd664c91
PA
13162014-05-29 Pedro Alves <palves@redhat.com>
1317
1318 PR gdb/13860
1319 * gdb.mi/mi-cli.exp: Always expect "end-stepping-range" stop
1320 reason, even in sync mode.
1321
251bde03
PA
13222014-05-29 Pedro Alves <palves@redhat.com>
1323 Hui Zhu <hui@codesourcery.com>
1324
1325 PR PR15693
1326 * gdb.mi/mi-condbreak-call-thr-state-mt.c: New file.
1327 * gdb.mi/mi-condbreak-call-thr-state-st.c: New file.
1328 * gdb.mi/mi-condbreak-call-thr-state.c: New file.
1329 * gdb.mi/mi-condbreak-call-thr-state.exp: New file.
1330
7f3c0343
JB
13312014-05-28 Joel Brobecker <brobecker@adacore.com>
1332
1333 * config/monitor.exp (gdb_target_monitor): Replace use of
1334 "set remotebaud" by "set serial baud".
1335
b2715b27
AW
13362014-05-26 Andy Wingo <wingo@igalia.com>
1337
1338 * gdb.guile/scm-breakpoint.exp:
1339 * gdb.guile/scm-gsmob.exp: Update to use plain old object
1340 properties instead of gdb-object-properties.
1341
498a4489
YQ
13422014-05-26 Yao Qi <yao@codesourcery.com>
1343
1344 * gdb.server/no-thread-db.exp: Specify source file name
1345 explicitly when setting a breakpoint.
1346
589fdceb
MM
13472014-05-23 Markus Metzger <markus.t.metzger@intel.com>
1348
1349 * gdb.btrace/vdso.c: New.
1350 * gdb.btrace/vdso.exp: New.
1351
e9089e05
MM
13522014-05-23 Markus Metzger <markus.t.metzger@intel.com>
1353
1354 * gdb.base/gcore.exp (capture_command_output): Move ...
1355 * lib/gdb.exp (capture_command_output): ... here.
1356
67b5c0c1
MM
13572014-05-23 Markus Metzger <markus.t.metzger@intel.com>
1358
1359 * gdb.btrace/data.exp: Test memory access during btrace replay.
1360
a2199296
SM
13612014-05-22 Simon Marchi <simon.marchi@ericsson.com>
1362
1363 * lib/mi-support.exp (mi_run_cmd_full): Add comments.
1364
17b2616c
PA
13652014-05-21 Pedro Alves <palves@redhat.com>
1366
1367 PR gdb/13860
1368 * gdb.mi/mi-cli.exp (line_callee4_next_step): New global.
1369 (top level): Test that output related to execution commands is
1370 sent to the console with CLI commands, but not with MI commands.
1371 Test that breakpoint events are always mirrored to the console.
1372 Also expect the new source line to be output after a "next" in
1373 async mode too. Make it a pass/fail test.
1374 * gdb.mi/mi-solib.exp: Test that the CLI solib event note is
1375 output.
1376 * lib/mi-support.exp (mi_gdb_expect_cli_output): New procedure.
1377
5166082f
PA
13782014-05-21 Pedro Alves <palves@redhat.com>
1379
1380 * gdb.base/list.exp (build_pattern, test_list): New procedures.
1381 Use them to test variations of "list" after reaching a breakpoint.
1382 * gdb.mi/mi-cli.exp (line_main_callme_2): New global.
1383 Test "list" with listsize 10 after reaching a breakpoint.
1384 * gdb.python/python.exp (decode_line current location line
1385 number): Adjust expected line number.
1386
2f25d70f
SM
13872014-05-21 Simon Marchi <simon.marchi@ericsson.com>
1388
1389 * lib/mi-support.exp (mi_run_cmd_full): Revert to original
1390 behavior for $args, pass it directly to "run".
1391
ff604a67
MR
13922014-05-21 Maciej W. Rozycki <macro@codesourcery.com>
1393
1394 * lib/gdb.exp (default_gdb_init): Bump `match_max' up from
1395 30000 to 65536.
1396
6a3cb8e8
PA
13972014-05-21 Pedro Alves <palves@redhat.com>
1398
1399 * boards/gdbserver-base.exp (GDBFLAGS): Set to "set
1400 auto-connect-native-target off".
1401 * gdb.base/auto-connect-native-target.c: New file.
1402 * gdb.base/auto-connect-native-target.exp: New file.
1403
4ebfc96e
PA
14042014-05-21 Pedro Alves <palves@redhat.com>
1405
1406 * gdb.base/default.exp: Test "target native" instead of "target
1407 child".
1408
36d46afb
MW
14092014-05-21 Mark Wielaard <mjw@redhat.com>
1410
1411 * gdb.cp/var-tag.exp (do_global_tests): Handle underlying type.
1412
5876f503
JK
14132014-05-21 Jan Kratochvil <jan.kratochvil@redhat.com>
1414
1415 Fix TLS access for -static -pthread.
1416 * gdb.threads/staticthreads.c <HAVE_TLS> (tlsvar): New.
1417 <HAVE_TLS> (thread_function, main): Initialize it.
1418 * gdb.threads/staticthreads.exp: Try gdb_compile_pthreads for $have_tls.
1419 Add clean_restart.
1420 <$have_tls != "">: Check TLSVAR.
1421
0256a6ac
PA
14222014-05-21 Pedro Alves <palves@redhat.com>
1423
1424 * gdb.base/dcache-line-read-error.c: New.
1425 * gdb.base/dcache-line-read-error.exp: New.
1426
936d2992
PA
14272014-05-20 Pedro Alves <palves@redhat.com>
1428
1429 * gdb.base/compare-sections.c: New file.
1430 * gdb.base/compare-sections.exp: New file.
1431
802e8e6d
PA
14322014-05-20 Pedro Alves <palves@redhat.com>
1433
1434 * gdb.base/break-idempotent.c: New file.
1435 * gdb.base/break-idempotent.exp: New file.
1436
e59fa00f
MM
14372014-05-20 Markus Metzger <markus.t.metzger@intel.com>
1438
1439 * gdb.btrace/nohist.exp: New.
1440
8b696e31
YQ
14412014-05-20 Yao Qi <yao@codesourcery.com>
1442
1443 * lib/gdb.exp (gdb_init): Set timeout if test file is under
1444 gdb.reverse directory and gdb_reverse_timeout exists in board
1445 setting.
1446 * README: Document gdb_reverse_timeout.
1447
73c9764f
YQ
14482014-05-20 Yao Qi <yao@codesourcery.com>
1449
1450 * lib/gdb.exp (default_gdb_init): Rename argument 'args' by
1451 'test_file_name'. Treat args as a string instead of a list.
1452 (gdb_init): Rename argument 'args' by 'test_file_name'.
1453
f1f4348a
JK
14542014-05-19 Jan Kratochvil <jan.kratochvil@redhat.com>
1455
1456 * gdb.arch/powerpc-power.exp: New file.
1457 * gdb.arch/powerpc-power.s: New file.
1458
0dbe70ce
DE
14592014-05-16 Doug Evans <dje@google.com>
1460
1461 * gdb.base/Makefile.in (EXECUTABLES): Add completion.
d7761c2c
DE
1462 * gdb.base/completion.exp: Check that all expected files exist
1463 before doing file completion.
0dbe70ce 1464
8d551b02
DE
14652014-05-16 Doug Evans <dje@google.com>
1466
1467 * gdb.base/catch-syscall.exp (test_catch_syscall_fail_nodatadir):
1468 Update.
1469 (do_syscall_tests_without_xml): Update.
1470
73eb7709
PA
14712014-05-16 Pedro Alves <palves@redhat.com>
1472
1473 * lib/mi-support.exp (mi_expect_stop): On timeout, say "timeout"
1474 instead of "unknown output after running".
1475
3fae92fc
YQ
14762014-05-16 Yao Qi <yao@codesourcery.com>
1477
1478 * gdb.dwarf2/dw2-filename.exp: Copy file1.txt to host. Remove
1479 file1.txt from host at the end.
1480 * gdb.dwarf2/dw2-anonymous-func.exp: Likewise.
1481
c2b2ccc5
DE
14822014-05-15 Doug Evans <dje@google.com>
1483
1484 * gdb.dwarf2/fission-reread.S: Remove directory from .dwo file path.
1485 * gdb.dwarf2/fission-reread.exp: Set debug-file-directory before
1486 loading file. Add test for TU lookup.
1487
8c217a4b
SM
14882014-05-15 Simon Marchi <simon.marchi@ericsson.com>
1489
1490 * lib/mi-support.exp (mi_run_cmd_full): Set arguments by
1491 calling "-exec-arguments" or "set args" before running the
1492 inferior.
1493
3deb39c6
SM
14942014-05-15 Simon Marchi <simon.marchi@ericsson.com>
1495
1496 * lib/mi-support.exp (mi_expect_stop): Expect message for
1497 inferiors that exit with non-zero exit code.
1498
71a79f8c
YQ
14992014-05-14 Yao Qi <yao@codesourcery.com>
1500
1501 * gdb.mi/mi-file.exp (test_file_list_exec_source_file): Don't
1502 match absolute path on remote host.
1503 (test_file_list_exec_source_files): Remove "/" from the
1504 pattern.
1505
f23fcd46
YQ
15062014-05-14 Yao Qi <yao@codesourcery.com>
1507
1508 * boards/local-remote-host-notty.exp (${board}_file): New
1509 proc.
1510
9404b58f
KM
15112014-05-07 Kyle McMartin <kyle@redhat.com>
1512
1513 Pushed by Joel Brobecker <brobecker@adacore.com>.
1514 * gdb.arch/aarch64-atomic-inst.c: New file.
1515 * gdb.arch/aarch64-atomic-inst.exp: New file.
1516
5e45f04c
YQ
15172014-05-07 Yao Qi <yao@codesourcery.com>
1518
1519 * gdb.dwarf2/dwzbuildid.exp: Match output "No symbol "the_int"
1520 in current context" too.
1521
c888a17d
KS
15222014-05-05 Keith Seitz <keiths@redhat.com>
1523
1524 * gdb.linespec/ls-dollar.exp: Add test for linespec
1525 file:convenience_variable.
1526
290a839c
YQ
15272014-05-05 Yao Qi <yao@codesourcery.com>
1528
1529 * gdb.trace/unavailable.exp (gdb_collect_args_test): Save
1530 traceframes into tfile and ctf trace files. Read data from
1531 trace file and test collected data.
1532 (gdb_collect_locals_test): Likewise.
1533 (gdb_unavailable_registers_test): Likewise.
1534 (gdb_unavailable_floats): Likewise.
1535 (gdb_collect_globals_test): Likewise.
1536 (top-level): Append "ctf" to trace_file_targets if GDB
1537 supports.
1538
b5262cd0
YQ
15392014-05-05 Yao Qi <yao@codesourcery.com>
1540
1541 * gdb.trace/unavailable.exp (gdb_collect_args_test): Move some
1542 code to ...
1543 (gdb_collect_args_test_1): ... it. New proc.
1544 (gdb_collect_locals_test): Move some code to ...
1545 (gdb_collect_locals_test_1): ... it. New proc.
1546 (gdb_unavailable_registers_test): Move some code to ...
1547 (gdb_unavailable_registers_test_1): ... it. New proc.
1548 (gdb_unavailable_floats): Move some code to ...
1549 (gdb_unavailable_floats_1): ... it. New proc.
1550
30a1e6cc
SDJ
15512014-05-02 Sergio Durigan Junior <sergiodj@redhat.com>
1552
1553 * gdb.arch/amd64-stap-optional-prefix.S (main): Add several
1554 probes to test for bitness recognition.
1555 * gdb.arch/amd64-stap-optional-prefix.exp
1556 (test_probe_value_without_reg): New procedure.
1557 Add code to test for different kinds of bitness.
1558
f33da99a
SDJ
15592014-05-02 Sergio Durigan Junior <sergiodj@redhat.com>
1560
1561 PR breakpoints/16889
1562 * gdb.arch/amd64-stap-optional-prefix.S: New file.
1563 * gdb.arch/amd64-stap-optional-prefix.exp: Likewise.
1564
5b80f00d
PA
15652014-05-01 Pedro Alves <palves@redhat.com>
1566
1567 * lib/gdb.exp (gdb_load): Extend comment. Skip calling
1568 gdb_file_cmd if no file is specified.
1569 * boards/native-extended-gdbserver.exp (gdb_load): Use the
1570 last_loaded_file to set the remote exec-file.
1571
f8c2a73c
PA
15722014-05-01 Pedro Alves <palves@redhat.com>
1573
1574 * boards/local-remote-host.exp: New file.
1575
be6e8ac7
PA
15762014-05-01 Pedro Alves <palves@redhat.com>
1577
1578 * boards/local-remote-host.exp: Rename to ...
1579 * boards/local-remote-host-notty.exp: ... this.
1580
cac0dc8f
JB
15812014-04-28 Joel Brobecker <brobecker@adacore.com>
1582
1583 * gdb.ada/dyn_arrayidx: New testcase.
1584
9730e6cc
YQ
15852014-04-26 Yao Qi <yao@codesourcery.com>
1586
1587 * gdb.dwarf2/dwz.exp: Compile main.c to object. Restart GDB
1588 and compute the length of function main. Save it in
1589 $main_length.
1590 (Dwarf::assemble): Use $main_length instead of hard-coded 10.
1591 (top-level): Use gdb_compile to compile objects into
1592 executable and restart GDB. Remove invocation to
1593 prepare_for_testing.
1594
7ae1a6a6
PA
15952014-04-25 Simon Marchi <simon.marchi@ericsson.com>
1596 Pedro Alves <palves@redhat.com>
1597
1598 PR server/16255
1599 * gdb.multi/multi-attach.c: New file.
1600 * gdb.multi/multi-attach.exp: New file.
1601
4082afcc
PA
16022014-04-25 Pedro Alves <palves@redhat.com>
1603
1604 * gdb.base/cond-eval-mode.exp (warning): Move trailing \r\n to
1605 user.
1606 (top level): Test that "set remote conditional-breakpoints-packet
1607 off" works as intended.
1608 * gdb.base/dprintf.exp: Test that "set remote
1609 breakpoint-commands-packet off" works as intended.
1610 * gdb.trace/change-loc.exp (tracepoint_install_in_trace_disabled):
1611 New function.
1612 (top level): Call it.
1613 * gdb.trace/ftrace.exp (test_fast_tracepoints): Test that "set
1614 remote fast-tracepoints-packet off" works as intended.
1615 * gdb.trace/qtro.exp (gdb_is_target_remote): Moved ...
1616 * lib/gdb.exp (gdb_is_target_remote): ... here.
1617
2abc3f8d
DB
16182014-04-24 David Blaikie <dblaikie@gmail.com>
1619
1620 * gdb.base/catch-syscall.c: Make unreferenced statics non-static to
1621 ensure clang would not discard them.
1622 * gdb.base/gdbvars.c: Ditto.
1623 * gdb.base/memattr.c: Ditto.
1624 * gdb.base/whatis.c: Ditto.
1625 * gdb.python/py-prettyprint.c: Ditto.
1626 * gdb.trace/actions.c: Ditto.
1627 * gdb.cp/ptype-cv-cp.cc: Mark unused global const int as used to
1628 ensure clang would not discard it.
1629
bfd39632
DB
16302014-04-24 David Blaikie <dblaikie@gmail.com>
1631
1632 * gdb.stabs/gdb11479.c (tag_dummy_enum): introduce a variable to cause
1633 clang to emit the full definition of type required by the test
1634 * gdb.stabs/gdb11479.exp (do_test): correct a typo in a test message
1635
22842ff6
DB
16362014-04-24 David Blaikie <dblaikie@gmail.com>
1637
1638 * gdb.cp/pr10728-x.cc (main::x): Return by value instead of pointer to
1639 coax Clang into emitting the definition of the type.
1640 * gdb.cp/pr10728-x.h (y): Ditto.
1641 * gdb.cp/pr10728-y.cc (y): Ditto.
1642
c2e827ad
DB
16432014-04-24 David Blaikie <dblaikie@gmail.com>
1644
1645 * gdb.base/label.exp: XFAIL label related tests under Clang.
1646 * gdb.cp/cplabel.exp: Ditto.
1647 * gdb.linespec/ls-errs.exp: Refactor tests to execute directly and XFAIL
1648 under Clang those using labels.
1649
4c2d33e7
YQ
16502014-04-25 Yao Qi <yao@codesourcery.com>
1651
1652 * gdb.dwarf2/dwz.exp (Dwarf::assemble): Remove unused
1653 double_label.
1654 * gdb.dwarf2/dwzbuildid.exp (Dwarf::assemble): Remove
1655 partial_label and double_label.
1656
56083b99
DB
16572014-04-24 David Blaikie <dblaikie@gmail.com>
1658
1659 * gdb.python/lib-types.exp: Fix test and xfail under gcc due to gcc/55641.
1660
25d4e99d
DB
16612014-04-24 David Blaikie <dblaikie@gmail.com>
1662
1663 * gdb.cp/cpexprs.cc: Move braces to the same line as the start
1664 of the function to work across GCC and Clang.
1665 * gdb.cp/cpexprs.exp: Account for GCC/Clang difference in vtable
1666 pointer types (const void ** const V void **).
1667
01f9f808
MS
16682014-04-24 Michael Sturm <michael.sturm@mintel.com>
1669 Walfred Tedeschi <walfred.tedeschi@intel.com>
1670
1671 * Makefile.in (EXECUTABLES): Added i386-avx512.
1672 * gdb.arch/i386-avx512.c: New file.
1673 * gdb.arch/i386-avx512.exp: Likewise.
1674
4b48d439
KS
16752014-04-23 Keith Seitz <keiths@redhat.com>
1676
1677 * lib/mi-support.exp (mi_list_breakpoints): Delete.
1678 (mi_make_breakpoint_table): New procedure.
1679 (mi_create_breakpoint): Use mi_make_breakpoint
1680 and return the result.
1681 (mi_make_breakpoint): New procedure.
1682 (mi_build_kv_pairs): New procedure.
1683
1684 * gdb.mi/mi-break.exp: Remove unused globals,
1685 update mi_create_breakpoint usage, and use mi_make_breakpoint_table.
1686 All callers updated.
1687 * gdb.mi/mi-dprintf.exp: Use variable to track command
1688 number.
1689 Update all callers of mi_create_breakpoint and use
1690 mi_make_breakpoint_table.
1691 Remove any unused global variables.
1692 * gdb.mi/mi-nonstop.exp: Likewise.
1693 * gdb.mi/mi-nsintrall.exp: Likewise.
1694 * gdb.mi/mi-nsmoribund.exp: Likewise.
1695 * gdb.mi/mi-nsthrexec.exp: Likewise.
1696 * gdb.mi/mi-reverse.exp: Likewise.
1697 * gdb.mi/mi-simplerun.exp: Likewise.
1698 * gdb.mi/mi-stepn.exp: Likewise.
1699 * gdb.mi/mi-syn-frame.exp: Likewise.
1700 * gdb.mi/mi-until.exp: Likewise.
1701 * gdb.mi/mi-var-cp.exp: Likewise.
1702 * gdb.mi/mi-var-display.exp: Likewise.
1703 * gdb.mi/mi2-amd64-entry-value.exp: Likewise.
1704 * gdb.mi/mi2-var-child.exp: Likewise.
1705 * gdb.mi/mi-vla-c99.exp: Likewise.
1706 * lib/mi-support.exp: Likewise.
1707
1708 From Ian Lance Taylor <iant@cygnus.com>:
1709 * lib/gdb.exp (parse_args): New procedure.
1710
08351840
PA
17112014-04-23 Pedro Alves <palves@redhat.com>
1712
1713 * gdb.base/break-unload-file.c: New file.
1714 * gdb.base/break-unload-file.exp: New file.
1715 * gdb.base/sym-file-lib.c (baz): New function.
1716 * gdb.base/sym-file-loader.c (struct segment) <mapped_size>: New
1717 field.
1718 (load): Store the segment's mapped size.
1719 (unload): New function.
1720 (unload_shlib): New function.
1721 * gdb.base/sym-file-loader.h (unload_shlib): New declaration.
1722 * gdb.base/sym-file-main.c (main): Unload, and reload the library,
1723 set a breakpoint at baz, and call it.
1724 * gdb.base/sym-file.exp: New tests for stale breakpoint
1725 instructions.
1726
076855f9
PA
17272014-04-23 Pedro Alves <palves@redhat.com>
1728
1729 * gdb.base/hbreak-in-shr-unsupported-shr.c: New file.
1730 * gdb.base/hbreak-in-shr-unsupported.c: New file.
1731 * gdb.base/hbreak-in-shr-unsupported.exp: New file.
1732 * gdb.base/hbreak-unmapped.c: New file.
1733 * gdb.base/hbreak-unmapped.exp: New file.
1734 * gdb.trace/qtro.exp (gdb_is_target_remote): Move ...
1735 * lib/gdb.exp (gdb_is_target_remote): ... here.
1736
483805cf
PA
17372014-04-22 Pedro Alves <palves@redhat.com>
1738
1739 * gdb.base/consecutive-step-over.c: New file.
1740 * gdb.base/consecutive-step-over.exp: New file.
1741
06d97543
PA
17422014-04-22 Pedro Alves <palves@redhat.com>
1743
1744 * lib/gdb.exp (gdb_continue_to_breakpoint): Use gdb_test_multiple
1745 instead of send_gdb/gdb_expect.
1746
b4429ea2
YQ
17472014-04-22 Yao Qi <yao@codesourcery.com>
1748
1749 * lib/trace-support.exp (generate_tracefile): New procedure.
1750 * gdb.trace/tfile.exp: Skip the test if generate_tracefile
1751 return 0.
1752 * gdb.trace/mi-traceframe-changed.exp: Invoke test_tfind_tfile
1753 if generate_tracefile returns 1.
1754
51d48146
PA
17552014-04-18 Tom Tromey <palves@redhat.com>
1756 Pedro alves <tromey@redhat.com>
1757
1758 PR backtrace/15558
1759 * gdb.opt/inline-bt.exp: Test backtracing from an inline function
1760 with a backtrace limit.
1761 * gdb.python/py-frame-inline.exp: Test running to an inline
1762 function with a backtrace limit, and printing the newest frame.
1763 * gdb.python/py-frame-inline.c (main): Call f.
1764
bd1dce5f
MS
17652014-04-17 Marcus Shawcroft <marcus.shawcroft@arm.com>
1766
1767 * gdb.java/jnpe.exp: Drop srcdir from untested path.
1768
40d1a503
MS
17692014-04-17 Marcus Shawcroft <marcus.shawcroft@arm.com>
1770
1771 * lib/gdb.exp (gdb_compile_pthreads, gdb_compile_objc):
1772 Drop prefix from unsupported source file path.
1773
389b98f7
YQ
17742014-04-17 Yao Qi <yao@codesourcery.com>
1775
1776 * lib/gdb.exp (with_target_charset): New proc.
1777 * gdb.base/printcmds.exp (test_print_all_chars): Wrap tests with
1778 with_target_charset.
1779 (test_print_strings): Likewise.
1780 (test_repeat_bytes): Likewise.
1781 * gdb.base/setvar.exp: Set target-charset to ASCII temporarily
1782 for some tests.
1783
22869d73
KS
17842014-04-16 Keith Seitz <keiths@redhat.com>
1785
1786 PR gdb/15827
1787 * gdb.dwarf2/corrupt.c: New file.
1788 * gdb.dwarf2/corrupt.exp: New file.
1789
c4f87ca6
KS
17902014-04-16 Keith Seitz <keiths@redhat.com>
1791
1792 PR c++/16597
1793 * gdb.cp/namelessclass.cc: New file.
1794 * gdb.cp/namelessclass.exp: New file.
1795 * gdb.cp/namelessclass.S: New file.
1796
ab19de87
DE
17972014-04-16 Doug Evans <dje@google.com>
1798
1799 * lib/gdbserver-support.exp (gdbserver_default_get_remote_address):
1800 Add comment.
1801 (gdbserver_default_get_comm_port): New function.
1802 (gdbserver_start): Check if board file provided
1803 "gdbserver,get_comm_port" and use it if so.
1804 * boards/native-stdio-gdbserver.exp (sockethost): Set to "".
1805 (gdb,socketport): Set to "stdio".
1806 (gdbserver,get_comm_port): Set to ${board}_get_comm_port.
1807 (stdio_gdbserver_template): Delete.
1808 (${board}_get_remote_address): Update.
1809 (${board}_build_remote_cmd): Delete.
1810 (${board}_get_comm_port): New function.
1811 (${board}_spawn): Update.
1812 * boards/remote-stdio-gdbserver.exp (${board}_build_remote_cmd):
1813 Delete.
1814 (${board}_get_remote_address): Update.
1815 (${board}_get_comm_port): New function.
1816
fc98a809
AB
18172014-04-16 Andrew Burgess <aburgess@broadcom.com>
1818
1819 * gdb.base/memattr.exp: Improve regexps to handle memory regions
1820 appearing in any order.
1821
87fd9e6e
DE
18222014-04-15 Doug Evans <dje@google.com>
1823
1824 * gdb.gdb/selftest.exp (do_steps_and_nexts): Don't reference
1825 uninitialized value of "description".
1826
099fc3ea
KS
18272014-04-15 Keith Seitz <keiths@redhat.com>
1828
1829 * gdb.mi/mi-simplerun.exp (test_breakpoints_creation_and_listing):
1830 Remove unused globals.
1831 (test_running_the_program): Likewise.
1832 (test_controlled_execution): Likewise.
1833 (test_controlling_breakpoints): Likewise.
1834 (test_program_termination): Likewise.
1835
5da151d4
KS
18362014-04-15 Keith Seitz <keiths@redhat.com>
1837
1838 * gdb.mi/mi-break.exp (test_tbreak_creation_and_listing): Remove
1839 unused globals.
1840 (test_rbreak_creation_and_listing): Likewise.
1841 (test_ignore_count): Likewise.
1842 (test_error): Likewise.
1843
35e5d2f0
PA
18442014-04-15 Pedro Alves <palves@redhat.com>
1845
1846 * gdb.base/sym-file-loader.h: Move inclusion of <inttypes.h>,
1847 <ansidecl.h>, <elf/common.h> and <elf/external.h> to
1848 sym-file-loader.c.
1849 (Elf_External_Phdr, Elf_External_Ehdr, Elf_External_Shdr)
1850 (Elf_External_Sym, Elf_Addr, GET, GETADDR, struct segment): Move
1851 to sym-file-loader.c.
1852 (struct library): Forward declare.
1853 (load_shlib, lookup_function): Change prototypes.
1854 (find_shstrtab, find_strtab, find_shdr, find_symtab)
1855 (translate_offset): Remove declarations.
1856 (get_text_addr): New declaration.
1857 * gdb.base/sym-file-loader.c: Move inclusion of <inttypes.h>,
1858 <ansidecl.h>, <elf/common.h> and <elf/external.h> here from
1859 sym-file-loader.h.
1860 (Elf_External_Phdr, Elf_External_Ehdr, Elf_External_Shdr)
1861 (Elf_External_Sym, Elf_Addr, GET, GETADDR, struct segment): Move
1862 here from sym-file-loader.h.
1863 (struct library): New structure.
1864 (load_shlib, lookup_function): Change prototypes and adjust to
1865 work with a struct library.
1866 (find_shstrtab, find_strtab, find_shdr, find_symtab)
1867 (translate_offset): Make static.
1868 (get_text_addr): New function.
1869 * gdb.base/sym-file-main.c (main): Adjust to new loader interface.
1870
eb4c1710
PA
18712014-04-15 Pedro Alves <palves@redhat.com>
1872
1873 * gdb.base/sym-file-loader.c: Fix typo. SELF_LINK, not SELK_LINK.
1874
2d1baf52
PA
18752014-04-15 Pedro Alves <palves@redhat.com>
1876
1877 * gdb.base/sym-file-loader.c: Include <limits.h>.
1878 (SELF_LINK): New define.
1879 (get_origin): New function.
1880 (load_shlib): Use it.
1881 * gdb.base/sym-file.exp: Don't early return if the target is
1882 remote. Use runto_main, and issue fail is that fails. Use
1883 gdb_load_shlibs.
1884 (shlib_name): Delete.
1885 (lib_so, lib_syms, lib_dlopen): New globals. Use them throughout.
1886
7dd6df01
PA
18872014-04-15 Pedro Alves <palves@redhat.com>
1888
1889 * gdb.base/sym-file.exp: Remove regex characters from test
1890 message. Don't refer to breakpoint numbers in test messages.
1891
b50c8614
KS
18922014-04-14 Keith Seitz <keiths@redhat.com>
1893
1894 PR c++/16253
1895 * gdb.cp/var-tag.cc: New file.
1896 * gdb.cp/var-tag.exp: New file.
1897 * gdb.dwarf2/dw2-ada-ffffffff.exp: Set the language to C++.
1898 * gdb.dwarf2/dw2-anon-mptr.exp: Likewise.
1899 * gdb.dwarf2/dw2-double-set-die-type.exp: Likewise.
1900 * gdb.dwarf2/dw2-inheritance.exp: Likewise.
1901
3d567982
TT
19022014-04-14 Tom Tromey <tromey@redhat.com>
1903
1904 * gdb.cp/classes.exp (test_enums): Handle underlying type.
1905 * gdb.dwarf2/enum-type.exp: Add test for enum with underlying
1906 type.
1907 * gdb.cp/enum-class.exp: New file.
1908 * gdb.cp/enum-class.cc: New file.
1909
0626fc76
TT
19102014-04-14 Tom Tromey <tromey@redhat.com>
1911
1912 * gdb.dwarf2/enum-type.exp: New file.
1913
dca325b3
SA
19142014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
1915
1916 * gdb.mi/mi-vla-c99.exp: New file.
1917 * gdb.mi/vla.c: New file.
1918
5854b38a
SA
19192014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
1920
1921 * gdb.base/vla-datatypes.c: New file.
1922 * gdb.base/vla-datatypes.exp: New file.
1923
463bb957
SA
19242014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
1925
1926 * gdb.base/vla-ptr.c: New file.
1927 * gdb.base/vla-ptr.exp: New file.
1928
3dd170be
SA
19292014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
1930
1931 * gdb.dwarf2/count.exp: New file.
1932
5ecaaa66
SA
19332014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
1934
1935 * gdb.base/vla-sideeffect.c: New file.
1936 * gdb.base/vla-sideeffect.exp: New file.
1937
41f1ada5
DB
19382014-04-14 David Blaikie <dblaikie@gmail.com>
1939
1940 * gdb.mi/non-stop.c: Add return value for non-void function return
1941 statement.
1942 * gdb.threads/staticthreads.c: Ditto.
1943
0be03e84
DE
19442014-04-12 Siva Chandra Reddy <sivachandra@google.com>
1945 Doug Evans <xdje42@gmail.com>
1946
1947 * gdb.guile/scm-value.c: Improve test case.
1948 * gdb.guile/scm-value.exp: Add new test.
1949
f180a1fb
DB
19502014-04-11 David Blaikie <dblaikie@gmail.com>
1951
1952 * gdb.opt/inline-break.exp: Explicitly specify -std=gnu89 to
1953 override Clang's default.
1954
6b662e19
JB
19552014-04-11 Joel Brobecker <brobecker@adacore.com>
1956
1957 Revert the following changes (regressions):
1958
1959 * gdb.base/vla-sideeffect.c: New file.
1960 * gdb.base/vla-sideeffect.exp: New file.
1961
1962 * gdb.dwarf2/count.exp: New file.
1963
1964 * gdb.base/vla-multi.c: New file.
1965 * gdb.base/vla-multi.exp: New file.
1966
1967 * gdb.base/vla-ptr.c: New file.
1968 * gdb.base/vla-ptr.exp: New file.
1969
1970 * gdb.base/vla-datatypes.c: New file.
1971 * gdb.base/vla-datatypes.exp: New file.
1972
1973 * gdb.mi/mi-vla-c99.exp: New file.
1974 * gdb.mi/vla.c: New file.
1975
245a5f0b
KS
19762014-04-11 Keith Seitz <keiths@redhat.com>
1977
1978 PR c++/16675
1979 * gdb.cp/cpsizeof.exp: New file.
1980 * gdb.cp/cpsizeof.cc: New file.
1981
58a84dcf
SA
19822014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
1983
191a8a90
JB
1984 * gdb.mi/mi-vla-c99.exp: New file.
1985 * gdb.mi/vla.c: New file.
58a84dcf 1986
c8655f75
SA
19872014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
1988
1989 * gdb.base/vla-datatypes.c: New file.
1990 * gdb.base/vla-datatypes.exp: New file.
1991
024e13b4
SA
19922014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
1993
1994 * gdb.base/vla-ptr.c: New file.
1995 * gdb.base/vla-ptr.exp: New file.
1996
1a237e0e
SA
19972014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
1998
1999 * gdb.base/vla-multi.c: New file.
2000 * gdb.base/vla-multi.exp: New file.
2001
504f3432
SA
20022014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
2003
2004 * gdb.dwarf2/count.exp: New file.
2005
3bce8237
SA
20062014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
2007
191a8a90
JB
2008 * gdb.base/vla-sideeffect.c: New file.
2009 * gdb.base/vla-sideeffect.exp: New file.
3bce8237 2010
322f9c21
YQ
20112014-04-11 Yao Qi <yao@codesourcery.com>
2012
2013 * gdb.base/completion.exp: Check file exists before running tests
2014 on file completion.
2015
d708bcd1
PA
20162014-04-10 Pedro Alves <palves@redhat.com>
2017
2018 * gdb.base/cond-eval-mode.c: New file.
2019 * gdb.base/cond-eval-mode.exp: Use standard_testfile. Adjust
2020 prepare_for_testing to build the new file. Check result of
2021 runto_main.
2022 (test_break, test_watch): New procedures.
2023 (top level): Use them.
2024
ae1d2761
PM
20252014-04-08 Pierre Muller <muller@sourceware.org>
2026
2027 * gdb.base/printcmds.exp (test_artificial_arrays): Disable
2028 Ctrl-V use for mingw hosts.
2029
7af389b8
SC
20302014-04-07 Siva Chandra Reddy <sivachandra@google.com>
2031
2032 * gdb.python/py-value.c: Improve test case.
2033 * gdb.python/py-value.exp: Add new test.
2034
5e703181
DE
20352014-04-07 David Blaikie <dblaikie@gmail.com>
2036
2037 * lib/compiler.c: Identify the clang compiler.
2038 * lib/compiler.cc: Ditto.
2039
9810b410
YQ
20402014-04-03 Yao Qi <yao@codesourcery.com>
2041
2042 * gdb.base/setshow.exp: Invoke string_to_regexp to HOME and PWD.
2043
98d1b8dc
AB
20442014-04-01 Anton Blanchard <anton@samba.org>
2045
2046 * gdb.arch/ppc64-atomic-inst.exp: Use untested. Make test
2047 messages unique.
2048
3114cea1
AB
20492014-04-01 Anton Blanchard <anton@samba.org>
2050
2051 * gdb.arch/ppc64-atomic-inst.exp: Use standard_testfile,
2052 prepare_for_testing.
2053
62f7182c
AB
20542014-04-01 Anton Blanchard <anton@samba.org>
2055
2056 * gdb.arch/ppc64-atomic-inst.c: Remove.
2057 * gdb.arch/ppc64-atomic-inst.S: New file.
2058 * gdb.arch/ppc64-atomic-inst.exp: Adapt for asm based testcase.
2059
770e7fc7
DE
20602014-03-31 Doug Evans <dje@google.com>
2061
2062 * gdb.base/print-symbol-loading-lib.c: New file.
2063 * gdb.base/print-symbol-loading-main.c: New file.
2064 * gdb.base/print-symbol-loading.exp: New file.
2065
46e2bafa
YQ
20662014-03-31 Yao Qi <yao@codesourcery.com>
2067
2068 * gdb.base/source-dir.exp: Allow ';' as a directory separator.
2069
8776cfe9
JB
20702014-03-28 Joel Brobecker <brobecker@adacore.com>
2071
2072 * gdb.ada/mi_dyn_arr: New testcase.
2073
5d1ef361
DE
20742014-03-27 Doug Evans <dje@google.com>
2075
2076 * gdb.dwarf2/dw2-abs-hi-pc.exp: Build tests with "nodebug".
2077
b5bee914
YQ
20782014-03-27 Yao Qi <yao@codesourcery.com>
2079
2080 * lib/gdb.exp (can_single_step_to_signal_handler): Return zero
2081 if target is nios2-*-*.
2082
0d4d0e77
YQ
20832014-03-26 Yao Qi <yao@codesourcery.com>
2084
2085 * lib/gdb.exp (readline_is_used): New proc.
2086 * gdb.base/completion.exp: Move tests on command complete up.
2087 Skip the rest of tests if readline is not used.
2088 * gdb.ada/complete.exp: Skp the test if readline is not
2089 used.
2090 * gdb.base/filesym.exp: Likewise.
2091 * gdb.base/macscp.exp: Likewise.
2092 * gdb.base/readline-ask.exp: Likewise.
2093 * gdb.base/readline.exp: Likewise.
2094 * gdb.python/py-cmd.exp: Likewise.
2095 * gdb.trace/tfile.exp: Likewise.
2096
29361eee
YQ
20972014-03-26 Yao Qi <yao@codesourcery.com>
2098
2099 * gdb.base/macscp.exp: Fix code format issues.
2100
bc9a5525
UW
21012014-03-25 Ulrich Weigand <uweigand@de.ibm.com>
2102
2103 * gdb.asm/asm-source.exp: Handle powerpc64le-* targets.
2104 * gdb.asm/powerpc64le.inc: New file.
2105
d3839ede
PA
21062014-03-25 Pedro Alves <palves@redhat.com>
2107 Doug Evans <dje@google.com>
2108
2109 * gdb.base/source-execution.c: New file.
2110 * gdb.base/source-execution.exp: New file.
2111 * gdb.base/source-execution.gdb: New file.
2112
01672a57
DE
21132014-03-24 Doug Evans <dje@google.com>
2114
2115 * gdb.linespec/macro-relative.exp: Mark the test as unsupported if
2116 using fission.
2117
88bbeca9
HZ
21182014-03-24 Hui Zhu <hui@codesourcery.com>
2119 Pedro Alves <palves@redhat.com>
2120
2121 PR breakpoints/16101
2122 * gdb.base/dprintf.exp: Use unsupported rather than changing the
2123 test pass/fail messages. Detect missing support for dprintf when
2124 breakpoints are actually inserted.
2125 * gdb.base/mi-dprintf.exp: Detect missing support for dprintf when
2126 breakpoints are actually inserted.
2127 * lib/mi-support.exp (mi_run_cmd_full): Return -1 if continue
2128 fails.
2129
d2348791
JK
21302014-03-24 Jan Kratochvil <jan.kratochvil@redhat.com>
2131
2132 * gdb.base/gdb-sigterm.exp (do_test): Remove "set debug lin-lwp 1".
2133
feef67ab
DE
21342014-03-22 Doug Evans <xdje42@gmail.com>
2135
2136 * gdb.python/python.exp (python not supported): Verify multi-line
2137 python command issues an error.
25d743f9 2138 * gdb.guile/guile.exp (guile not supported): Verify multi-line
51b8d20c 2139 guile command issues an error.
feef67ab 2140
ecebef6a
MR
21412014-03-21 Maciej W. Rozycki <macro@codesourcery.com>
2142
2143 * gdb.threads/thread-specific.exp: Handle the lack of usable
2144 $this_breakpoint and $this_thread.
2145
ccdd1909
HZ
21462014-03-21 Hui Zhu <hui@codesourcery.com>
2147
2148 * gdb.base/attach.exp (do_command_attach_tests): New.
2149
beb460e8
PA
21502014-03-20 Tom Tromey <tromey@redhat.com>
2151 Pedro Alves <palves@redhat.com>
2152
2153 PR cli/15718
2154 * gdb.base/condbreak-call-false.c: New file.
2155 * gdb.base/condbreak-call-false.exp: New file.
2156
40acf43a
PA
21572014-03-20 Pedro Alves <palves@redhat.com>
2158
2159 * gdb.threads/signal-while-stepping-over-bp-other-thread.c (pid):
2160 Delete.
2161 (block_signals, unblock_signals): Delete.
2162 (child_function_2, main): Remove references to deleted variable
2163 and functions.
2164
9f5e1e02
PA
21652014-03-20 Pedro Alves <palves@redhat.com>
2166
2167 * gdb.threads/signal-while-stepping-over-bp-other-thread.c (main):
2168 Use pthread_kill to signal thread 2.
2169 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp:
2170 Adjust to make the test send itself a signal rather than using the
2171 host's "kill" command.
2172
99619bea
PA
21732014-03-20 Pedro Alves <palves@redhat.com>
2174
2175 * gdb.threads/multiple-step-overs.c: New file.
2176 * gdb.threads/multiple-step-overs.exp: New file.
2177 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp:
2178 Adjust expected infrun debug output.
2179
2adfaa28
PA
21802014-03-20 Pedro Alves <palves@redhat.com>
2181
2182 * gdb.threads/step-over-trips-on-watchpoint.c: New file.
2183 * gdb.threads/step-over-trips-on-watchpoint.exp: New file.
2184
31e77af2
PA
21852014-03-20 Pedro Alves <palves@redhat.com>
2186
2187 PR breakpoints/7143
2188 * gdb.base/watchpoint.exp: Mention bugzilla bug number instead of
2189 old gnats gdb/38. Remove kfail. Adjust to use gdb_test instead
2190 of gdb_test_multiple.
2191 * gdb.cp/annota2.exp: Remove kfail for gdb/38.
2192 * gdb.cp/annota3.exp: Remove kfail for gdb/38.
2193
b9f437de
PA
21942014-03-20 Pedro Alves <palves@redhat.com>
2195
2196 * gdb.threads/step-over-lands-on-breakpoint.c: New file.
2197 * gdb.threads/step-over-lands-on-breakpoint.exp: New file.
2198
05adc73e
PA
21992014-03-19 Pedro Alves <palves@redhat.com>
2200
2201 * gdb.base/async.exp: Remove early return.
2202
6048b950
PA
22032014-03-19 Pedro Alves <palves@redhat.com>
2204
2205 * gdb.base/async.exp (step& tests): Pass explicit test messages.
2206
8bcfb00a
PA
22072014-03-19 Pedro Alves <palves@redhat.com>
2208
2209 * gdb.base/async.exp (test_background): Expect \r\n after
2210 "completed." in the fail pattern.
2211
884e37dc
PA
22122014-03-19 Pedro Alves <palves@redhat.com>
2213
2214 * gdb.base/async.exp (test_background): New procedure.
2215 Use it for all background execution command tests.
2216
148e57e2
PA
22172014-03-19 Pedro Alves <palves@redhat.com>
2218
2219 * gdb.base/async.exp: Use prepare_for_testing.
2220
f48088c7
PA
22212014-03-19 Pedro Alves <palves@redhat.com>
2222
2223 * gdb.base/async.c (foo): Make 'x' volatile. Write to it twice in
2224 the same line.
2225
e2f6c966
PA
22262014-03-19 Pedro Alves <palves@redhat.com>
2227
2228 * gdb.base/async.c (main): Add "jump here" and "until here" line
2229 marker comments.
2230 * gdb.base/async.exp (jump_here): New global.
2231 (jump& test): Use it.
2232 (until_here): New global.
2233 (until& test): Use it.
2234
c30568d4
PA
22352014-03-19 Pedro Alves <palves@redhat.com>
2236
2237 * gdb.base/async.exp: Don't frob gdb_protocol.
2238
0172b6a7
DE
22392014-03-18 Doug Evans <xdje42@gmail.com>
2240
2241 * gdb.base/async.exp: Whitespace fixes. Turn on target-async.
2242 Fix spelling of exec-done-display.
2243
06c868a8
JK
22442014-03-18 Jan Kratochvil <jan.kratochvil@redhat.com>
2245
2246 PR gdb/15358
2247 * gdb.base/gdb-sigterm.c: New file.
2248 * gdb.base/gdb-sigterm.exp: New file.
2249
0c7e1a46
PA
22502014-03-18 Pedro Alves <palves@redhat.com>
2251
2252 PR gdb/13860
2253 * gdb.mi/mi-solib.exp: Remove gdb/13860 kfail.
2254 * lib/mi-support.exp (mi_expect_stop): Add special handling for
2255 solib-event.
2256
f7c77d93
JB
22572014-03-17 Joel Brobecker <brobecker@adacore.com>
2258
2259 * gdb.ada/pckd_arr_ren: New testcase.
2260
5a1e8c7a
DE
22612014-03-13 Doug Evans <xdje42@gmail.com>
2262
2263 PR guile/16612
2264 * gdb.guile/scm-value.ep (test_value_after_death): Do a garbage
2265 collect after discarding symbols.
2266
350e1a76
DE
22672014-03-13 Ludovic Courtès <ludo@gnu.org>
2268 Doug Evans <xdje42@gmail.com>
2269
2270 * gdb.guile/scm-value.exp (test_value_in_inferior): Verify value added
2271 to history survives a gc.
2272
a69900ae
PA
22732014-03-13 Pedro Alves <palves@redhat.com>
2274
2275 * gdb.base/default.exp: Don't test "target procfs".
2276
5db9f0bd
PA
22772014-03-13 Pedro Alves <palves@redhat.com>
2278
2279 * gdb.base/default.exp: Update "target child" and "target procfs"
2280 tests to not expect "Unix".
2281
b3ccfe11
TT
22822014-03-12 Tom Tromey <tromey@redhat.com>
2283
2284 * gdb.base/corefile.exp (corefile_test_run, corefile_test_attach):
2285 New procs. Add target-async tests.
2286 * gdb.reverse/break-precsave.exp (precsave_tests): New proc.
2287 Add target-async tests.
2288
646f4417
AA
22892014-03-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
2290
2291 * gdb.dwarf2/dw2-ifort-parameter.c (func): Define labels
2292 'func_start' and 'func_end' for the beginning and end of the
2293 function code, respectively.
2294 * gdb.dwarf2/dw2-ifort-parameter.exp: Use 'func_start' and
2295 'func_end' instead of 'func' and 'main'.
2296
288c211f
AA
22972014-03-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
2298
2299 * gdb.dwarf2/dw2-ifort-parameter-debug.S: Remove.
2300 * gdb.dwarf2/dw2-ifort-parameter.exp: Use Dwarf::assemble to
2301 generate the debug info assembler source.
2302
e0c0f156
AA
23032014-03-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
2304
2305 * gdb.dwarf2/arr-stride.exp: Exploit 'prepare_for_testing'.
2306 * gdb.dwarf2/arr-subrange.exp: Likewise.
2307 * gdb.dwarf2/dwz.exp: Likewise.
2308 * gdb.dwarf2/method-ptr.exp: Likewise.
2309 * gdb.dwarf2/missing-sig-type.exp: Likewise.
2310 * gdb.dwarf2/subrange.exp: Likewise.
2311 * gdb.dwarf2/implptrconst.exp: Exploit 'build_executable'.
2312 * gdb.dwarf2/implptrpiece.exp: Likewise.
2313 * gdb.dwarf2/nostaticblock.exp: Likewise.
2314
0e5c4555
AA
23152014-03-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
2316
2317 * lib/gdb.exp (build_executable_from_specs): Don't prepend source
2318 directory to absolute path name arguments.
2319
5ec18f2b
JG
23202014-03-10 Joel Brobecker <brobecker@adacore.com>
2321
2322 * gdb.ada/tagged_access: New testcase.
2323
847fc4f2
MM
23242014-03-07 Markus Metzger <markus.t.metzger@intel.com>
2325
2326 * gdb.btrace/data.exp: Update expected output.
2327
cc3da688
YQ
23282014-03-06 Yao Qi <yao@codesourcery.com>
2329
2330 * gdb.trace/pr16508.exp: New file.
2331
0f26cec1
PA
23322014-03-05 Pedro Alves <palves@redhat.com>
2333
2334 PR gdb/16575
2335 * gdb.base/breakpoint-shadow.exp (compare_disassembly): New
2336 procedure.
2337 (top level): Adjust to use it. Add tests that exercise breakpoint
2338 interaction with the code-cache.
2339
7a5a839f
LC
23402014-02-26 Ludovic Courtès <ludo@gnu.org>
2341
2342 * gdb.guile/scm-value.exp (test_value_in_inferior): Add
2343 test for 'history-append!'.
2344
31aa7e4e
JB
23452014-02-26 Joel Brobecker <brobecker@adacore.com>
2346
2347 * gdb.dwarf2/dw2-abs-hi-pc-hello-dbg.S: New file.
2348 * gdb.dwarf2/dw2-abs-hi-pc-hello.c: New file.
2349 * gdb.dwarf2/dw2-abs-hi-pc-world-dbg.S: New file.
2350 * gdb.dwarf2/dw2-abs-hi-pc-world.c: New file.
2351 * gdb.dwarf2/dw2-abs-hi-pc.c: New file.
2352 * gdb.dwarf2/dw2-abs-hi-pc.exp: New file.
2353
1b588015
JB
23542014-02-26 Joel Brobecker <brobecker@adacore.com>
2355
2356 * testsuite/gdb.python/py-pp-re-notag.c: New file.
2357 * testsuite/gdb.python/py-pp-re-notag.ex: New file.
2358 * testsuite/gdb.python/py-pp-re-notag.p: New file.
2359
55426c9d
JB
23602014-02-26 Joel Brobecker <brobecker@adacore.com>
2361
2362 * gdb.dwarf2/arr-subrange.c, gdb.dwarf2/arr-subrange.exp: New files.
2363
dc53a7ad
JB
23642014-02-26 Joel Brobecker <brobecker@adacore.com>
2365
2366 * gdb.dwarf2/arr-stride.c: New file.
2367 * gdb.dwarf2/arr-stride.exp: New file.
2368
12ab52e9
PA
23692014-02-26 Pedro Alves <palves@redhat.com>
2370
2371 * gdb.ada/tasks.exp: Set a task-specific breakpoint at break_me
2372 that won't ever trigger. Make sure that GDB reports the correct
2373 breakpoint that caused the stop.
2374
849c862e
JK
23752014-02-25 Jan Kratochvil <jan.kratochvil@redhat.com>
2376
2377 PR gdb/16626
2378 * gdb.base/auto-load-script: New file.
2379 * gdb.base/auto-load.c: New file.
2380 * gdb.base/auto-load.exp: New file.
2381
71b7d793
JK
2382 PR gdb/16626
2383 * gdb.base/auto-load.exp: Fix out-of-srctree run.
2384
e2f0d509
JK
23852014-02-25 Jan Kratochvil <jan.kratochvil@redhat.com>
2386
2387 Fix dw2-icycle.exp -fsanitize=address GDB crash.
2388 * gdb.dwarf2/dw2-icycle.S: Remove all DW_AT_sibling.
2389
50cc37c8
DE
23902014-02-24 Doug Evans <dje@google.com>
2391
2392 * lib/gdb.exp (run_on_host): Log error output if program fails.
2393
ea4758f2
PA
23942014-02-21 Pedro Alves <palves@redhat.com>
2395
2396 * gdb.threads/step-after-sr-lock.c: Rename to ...
2397 * gdb.threads/signal-while-stepping-over-bp-other-thread.c: ... this.
2398 * gdb.threads/step-after-sr-lock.exp: Rename to ...
2399 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp:
2400 ... this.
2401
d7b30f67
SDJ
24022014-02-20 Sergio Durigan Junior <sergiodj@redhat.com>
2403
2404 PR tdep/16397
2405 * gdb.arch/amd64-stap-special-operands.exp: New file.
2406 * gdb.arch/amd64-stap-three-arg-disp.S: Likewise.
2407 * gdb.arch/amd64-stap-three-arg-disp.c: Likewise.
2408 * gdb.arch/amd64-stap-triplet.S: Likewise.
2409 * gdb.arch/amd64-stap-triplet.c: Likewise.
2410
83deb43f
JB
24112014-02-20 Joel Brobecker <brobecker@adacore.com>
2412
2413 * gdb.dwarf2/dw2-icycle.S: Remove second and third parameters
2414 in .section pseudo-op.
2415
adde2bff
DE
24162014-02-20 lin zuojian <manjian2006@gmail.com>
2417 Joel Brobecker <brobecker@adacore.com>
2418 Doug Evans <xdje42@gmail.com>
2419
2420 PR symtab/16581
2421 * gdb.dwarf2/dw2-icycle.S: New file.
2422 * gdb.dwarf2/dw2-icycle.c: New file.
2423 * gdb.dwarf2/dw2-icycle.exp: New file.
2424
f7bd0f78
SC
24252014-02-19 Siva Chandra Reddy <sivachandra@google.com>
2426
2427 * gdb.python/py-value-cc.cc: Improve test case to enable testing
2428 operations on gdb.Value objects.
2429 * gdb.python/py-value-cc.exp: Add new test to test operations on
2430 gdb.Value objects.
2431
c17ef0d5
DE
24322014-02-18 Doug Evans <dje@google.com>
2433
2434 * Makefile.in (TESTS): New variable.
2435 (expanded_tests, expanded_tests_or_none): New variables
2436 (check-single): Pass $(expanded_tests_or_none) to runtest.
2437 (check-parallel): Only run tests in $(TESTS) if non-empty.
2438 (check/no-matching-tests-found): New rule.
2439 * README: Document TESTS makefile variable.
2440
5dd3176f
DE
24412014-02-18 Doug Evans <dje@google.com>
2442
2443 * Makefile.in (check-parallel): rm -rf outputs temp.
2444
0b10be4f
JK
24452014-02-16 Jan Kratochvil <jan.kratochvil@redhat.com>
2446
2447 Fix "ERROR: no fileid for" in the testsuite.
2448 * lib/gdb.exp (gdb_finish): Check gdb_spawn_id.
2449
85f224e7
DE
24502014-02-12 Doug Evans <dje@google.com>
2451
2452 * gdb.dwarf2/Makefile.in (EXECUTABLES): Add dwp-symlink.
2453 (MISCELLANEOUS): New variable.
2454 (clean): rm -rf $(MISCELLANEOUS).
2455 * gdb.dwarf2/dwp-symlink.exp: Test the case where the executable and
2456 dwp live in the same directory as symlinks, with each symlink pointed
2457 to a differently named file in a different directory.
2458
149b30ff
DE
24592014-02-11 Doug Evans <dje@google.com>
2460
2461 * gdb.dwarf2/dwp-symlink.exp: Rewrite to use remote_* commands instead
2462 of Tcl file commands.
2463
1dfdac32
MK
24642014-02-10 Mark Kettenis <kettenis@gnu.org>
2465
2466 * gdb.threads/step-after-sr-lock.exp: Avoid executing
2467 "kill -SIGUSR1 -1".
2468
aa4fb036
JB
24692014-02-10 Joel Brobecker <brobecker@adacore.com>
2470
2471 * gdb.ada/tick_length_array_enum_idx: New testcase.
2472
ed3ef339
DE
24732014-02-10 Doug Evans <xdje42@gmail.com>
2474
2475 * configure.ac (AC_OUTPUT): Add gdb.guile.
2476 * configure: Regenerate.
2477 * lib/gdb-guile.exp: New file.
2478 * lib/gdb.exp (get_target_charset): New function.
2479 * gdb.base/help.exp: Update expected output from "apropos apropos".
2480 * gdb.guile/Makefile.in: New file.
2481 * gdb.guile/guile.exp: New file.
2482 * gdb.guile/scm-arch.c: New file.
2483 * gdb.guile/scm-arch.exp: New file.
2484 * gdb.guile/scm-block.c: New file.
2485 * gdb.guile/scm-block.exp: New file.
2486 * gdb.guile/scm-breakpoint.c: New file.
2487 * gdb.guile/scm-breakpoint.exp: New file.
2488 * gdb.guile/scm-disasm.c: New file.
2489 * gdb.guile/scm-disasm.exp: New file.
2490 * gdb.guile/scm-equal.c: New file.
2491 * gdb.guile/scm-equal.exp: New file.
2492 * gdb.guile/scm-error.exp: New file.
2493 * gdb.guile/scm-error.scm: New file.
2494 * gdb.guile/scm-frame-args.c: New file.
2495 * gdb.guile/scm-frame-args.exp: New file.
2496 * gdb.guile/scm-frame-args.scm: New file.
2497 * gdb.guile/scm-frame-inline.c: New file.
2498 * gdb.guile/scm-frame-inline.exp: New file.
2499 * gdb.guile/scm-frame.c: New file.
2500 * gdb.guile/scm-frame.exp: New file.
2501 * gdb.guile/scm-generics.exp: New file.
2502 * gdb.guile/scm-gsmob.exp: New file.
2503 * gdb.guile/scm-iterator.c: New file.
2504 * gdb.guile/scm-iterator.exp: New file.
2505 * gdb.guile/scm-math.c: New file.
2506 * gdb.guile/scm-math.exp: New file.
2507 * gdb.guile/scm-objfile-script-gdb.in: New file.
2508 * gdb.guile/scm-objfile-script.c: New file.
2509 * gdb.guile/scm-objfile-script.exp: New file.
2510 * gdb.guile/scm-objfile.c: New file.
2511 * gdb.guile/scm-objfile.exp: New file.
2512 * gdb.guile/scm-ports.exp: New file.
2513 * gdb.guile/scm-pretty-print.c: New file.
2514 * gdb.guile/scm-pretty-print.exp: New file.
2515 * gdb.guile/scm-pretty-print.scm: New file.
2516 * gdb.guile/scm-section-script.c: New file.
2517 * gdb.guile/scm-section-script.exp: New file.
2518 * gdb.guile/scm-section-script.scm: New file.
2519 * gdb.guile/scm-symbol.c: New file.
2520 * gdb.guile/scm-symbol.exp: New file.
2521 * gdb.guile/scm-symtab-2.c: New file.
2522 * gdb.guile/scm-symtab.c: New file.
2523 * gdb.guile/scm-symtab.exp: New file.
2524 * gdb.guile/scm-type.c: New file.
2525 * gdb.guile/scm-type.exp: New file.
2526 * gdb.guile/scm-value-cc.cc: New file.
2527 * gdb.guile/scm-value-cc.exp: New file.
2528 * gdb.guile/scm-value.c: New file.
2529 * gdb.guile/scm-value.exp: New file.
2530 * gdb.guile/source2.scm: New file.
2531 * gdb.guile/types-module.cc: New file.
2532 * gdb.guile/types-module.exp: New file.
2533
7026a7c1
YQ
25342014-02-10 Yao Qi <yao@codesourcery.com>
2535
2536 PR testsuite/16543
2537 * configure.ac: Append gdb.gdb/Makefile in AC_OUTPUT.
2538 * configure: Regenerated.
2539 * Makefile.in: New file.
2540
6c466447
AS
25412014-02-08 Andreas Schwab <schwab@linux-m68k.org>
2542
2543 * gdb.python/py-framefilter.exp: Fix typo.
2544
6e854735
YQ
25452014-02-08 Yao Qi <yao@codesourcery.com>
2546
2547 * gdb.mi/mi-breakpoint-changed.exp (test_insert_delete_modify): Test
2548 that no =breakpoint-modified is emitted when breakpoints are
2549 modified through MI commands.
2550
d137e6dc
PA
25512014-02-07 Pedro Alves <pedro@codesourcery.com>
2552 Pedro Alves <palves@redhat.com>
2553
2554 * gdb.threads/step-after-sr-lock.c: New file.
2555 * gdb.threads/step-after-sr-lock.exp: New file.
2556
b5ee5a50
PA
25572014-02-07 Pedro Alves <palves@redhat.com>
2558
2559 * gdb.threads/stepi-random-signal.exp: Set SIGCHLD to print.
2560
3c77faf3
JK
25612014-02-06 Jan Kratochvil <jan.kratochvil@redhat.com>
2562
2563 Fix i386-sse-stack-align.exp regression since GDB_PARALLEL.
2564 * gdb.arch/i386-sse-stack-align.exp: Use standard_output_file.
2565
6dddc817
DE
25662014-02-06 Doug Evans <xdje42@gmail.com>
2567
2568 * gdb.python/py-breakpoint.exp (test_bkpt_eval_funcs): Update expected
2569 output.
2570
2571 * gdb.gdb/python-interrupts.exp: New file.
2572
de7b2893
YQ
25732014-02-05 Yao Qi <yao@codesourcery.com>
2574
2575 * gdb.trace/report.exp (use_collected_data): Test the output
2576 of "info threads" and "info inferiors".
2577
66d032ac
YQ
25782014-02-05 Yao Qi <yao@codesourcery.com>
2579
2580 Revert this patch:
2581
2582 2013-05-24 Yao Qi <yao@codesourcery.com>
2583
2584 * gdb.trace/tfile.exp: Test inferior and thread.
2585
591a12a1
UW
25862014-02-04 Ulrich Weigand <uweigand@de.ibm.com>
2587
2588 * gdb.base/sigbpt.exp: Do not use "*" when setting breakpoint
2589 on a function.
2590 * gdb.base/step-bt.c: Call hello via function pointer to make
2591 sure its first instruction is executed on powerpc64le-linux.
2592
0ff3e01f
UW
25932014-02-04 Ulrich Weigand <uweigand@de.ibm.com>
2594
2595 * gdb.arch/powerpc-d128-regs.exp: Enable on powerpc64*-*.
2596
084ee545
UW
25972014-02-04 Ulrich Weigand <uweigand@de.ibm.com>
2598
2599 * gdb.arch/vsx-regs.exp: Check target endianness. Provide variants
2600 of the test patterns for use on little-endian systems.
2601
6ed14ff3
UW
26022014-02-04 Ulrich Weigand <uweigand@de.ibm.com>
2603
2604 * gdb.arch/altivec-regs.exp: Use gdb_test_multiple for endian test.
2605 (decimal_vector): Fix for little-endian.
2606
401e27fd
JM
26072014-01-29 Jose E. Marchesi <jose.marchesi@oracle.com>
2608
2609 * gdb.arch/sparc-sysstep.exp: New file.
2610 * gdb.arch/sparc-sysstep.c: Likewise.
2611
2612 * gdb.arch/Makefile.in (EXECUTABLES): Add sparc-sysstep.
2613
8b924729
EBM
26142014-01-28 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
2615
2616 * gdb.base/info-shared.exp: Expect leading `.' on ppc64's symbols.
2617
fb151210
JB
26182014-01-23 Tom Tromey <tromey@redhat.com>
2619
2620 * gdb.ada/array_char_idx: New testcase.
2621
0740f8d8
TT
26222014-01-23 Tom Tromey <tromey@redhat.com>
2623
2624 PR python/16487:
2625 * gdb.python/py-framefilter.exp: Add test using "Error" filter.
2626 * gdb.python/py-framefilter.py (ErrorInName, ErrorFilter): New
2627 classes.
2628
21909fa1
TT
26292014-01-23 Tom Tromey <tromey@redhat.com>
2630
2631 PR python/16491:
2632 * gdb.python/py-framefilter.py (Reverse_Function.function): Read a
2633 string from an inferior frame.
2634 * gdb.python/py-framefilter-mi.exp: Update.
2635
87ce2a04
DE
26362014-01-22 Doug Evans <dje@google.com>
2637
2638 * gdb.server/server-mon.exp: Add tests for "set debug-format".
2639
237b092b
AA
26402014-01-22 Andreas Arnez <arnez@vnet.linux.ibm.com>
2641
2642 * gdb.base/catch-syscall.exp: Activate test on s390*-linux.
2643
d674a709
AA
26442014-01-22 Andreas Arnez <arnez@vnet.linux.ibm.com>
2645
2646 * gdb.trace/entry-values.exp: Remove excess space character from
2647 regex patterns. Handle s390 call instruction.
2648
20fa3390
AA
26492014-01-22 Andreas Arnez <arnez@vnet.linux.ibm.com>
2650
2651 * gdb.dwarf2/dw2-dir-file-name.c (FUNC): Insert alignment and
2652 define "*_start" label. Make "name" static.
2653 * gdb.dwarf2/dw2-dir-file-name.exp: Replace references to
2654 ${name} by references to ${name}_start.
2655
78466714
AA
26562014-01-22 Andreas Arnez <arnez@vnet.linux.ibm.com>
2657
2658 * gdb.base/info-macros.exp: Remove "debug" from the compile
2659 options.
2660
ec9f644a
IB
26612014-01-17 Iain Buclaw <ibuclaw@gdcproject.org>
2662
2663 * gdb.dlang/demangle.exp: New file.
2664
94b1b47e
IB
26652014-01-17 Iain Buclaw <ibuclaw@gdcproject.org>
2666
2667 * gdb.dlang/primitive-types.exp: New file.
2668
7f420862
IB
26692014-01-17 Iain Buclaw <ibuclaw@gdcproject.org>
2670
2671 * configure.ac: Create gdb.dlang/Makefile.
2672 * configure: Regenerate.
2673 * Makefile.in (ALL_SUBDIRS): Add gdb.dlang.
2674 * gdb.dlang/Makefile.in: New file.
2675 * lib/d-support.exp: New file.
2676 * lib/gdb.exp (skip_d_tests): New proc.
2677
52834460
MM
26782014-01-16 Markus Metzger <markus.t.metzger@intel.com>
2679
2680 * gdb.btrace/delta.exp: Check reverse stepi.
2681 * gdb.btrace/tailcall.exp: Update. Add stepping tests.
2682 * gdb.btrace/finish.exp: New.
2683 * gdb.btrace/next.exp: New.
2684 * gdb.btrace/nexti.exp: New.
2685 * gdb.btrace/record_goto.c: Add comments.
2686 * gdb.btrace/step.exp: New.
2687 * gdb.btrace/stepi.exp: New.
2688 * gdb.btrace/multi-thread-step.c: New.
2689 * gdb.btrace/multi-thread-step.exp: New.
2690 * gdb.btrace/rn-dl-bind.c: New.
2691 * gdb.btrace/rn-dl-bind.exp: New.
2692 * gdb.btrace/data.c: New.
2693 * gdb.btrace/data.exp: New.
2694 * gdb.btrace/Makefile.in (EXECUTABLES): Add new.
2695
6e07b1d2
MM
26962014-01-16 Markus Metzger <markus.t.metzger@intel.com>
2697
2698 * gdb.btrace/Makefile.in (EXECUTABLES): Add delta.
2699 * gdb.btrace/exception.exp: Update.
2700 * gdb.btrace/instruction_history.exp: Update.
2701 * gdb.btrace/record_goto.exp: Update.
2702 * gdb.btrace/tailcall.exp: Update.
2703 * gdb.btrace/unknown_functions.exp: Update.
2704 * gdb.btrace/delta.exp: New.
2705
0b722aec
MM
27062014-01-16 Markus Metzger <markus.t.metzger@intel.com>
2707
2708 * gdb.btrace/record_goto.exp: Add backtrace test.
2709 * gdb.btrace/tailcall.exp: Add backtrace test.
2710
066ce621
MM
27112014-01-16 Markus Metzger <markus.t.metzger@intel.com>
2712
2713 * gdb.btrace/Makefile.in (EXECUTABLES): Add record_goto.
2714 * gdb.btrace/record_goto.c: New.
2715 * gdb.btrace/record_goto.exp: New.
2716 * gdb.btrace/x86-record_goto.S: New.
2717
0688d04e
MM
27182014-01-16 Markus Metzger <markus.t.metzger@intel.com>
2719
2720 * gdb.btrace/function_call_history.exp: Update tests.
2721 * gdb.btrace/instruction_history.exp: Update tests.
2722
8710b709
MM
27232014-01-16 Markus Metzger <markus.t.metzger@intel.com>
2724
2725 * gdb.btrace/function_call_history.exp: Fix expected field
2726 order for "record function-call-history".
2727 Add new tests for "record function-call-history /c".
2728 * gdb.btrace/exception.cc: New.
2729 * gdb.btrace/exception.exp: New.
2730 * gdb.btrace/tailcall.exp: New.
2731 * gdb.btrace/x86-tailcall.S: New.
2732 * gdb.btrace/x86-tailcall.c: New.
2733 * gdb.btrace/unknown_functions.c: New.
2734 * gdb.btrace/unknown_functions.exp: New.
2735 * gdb.btrace/Makefile.in (EXECUTABLES): Add new.
2736
5de9129b
MM
27372014-01-16 Markus Metzger <markus.t.metzger@intel.com>
2738
2739 * gdb.btrace/instruction_history.exp: Update.
2740 * gdb.btrace/function_call_history.exp: Update.
2741
23a7fe75
MM
27422014-01-16 Markus Metzger <markus.t.metzger@intel.com>
2743
2744 * gdb.btrace/function_call_history.exp: Fix expected function
2745 trace.
2746 * gdb.btrace/instruction_history.exp: Initialize traced.
2747 Remove traced_functions.
2748
724c7dd8
MM
27492014-01-16 Markus Metzger <markus.t.metzger@intel.com>
2750
2751 * gdb.btrace/function_call_history.exp: Update
2752 * gdb.btrace/instruction_history.exp: Update.
2753
6d78d93b
MM
27542014-01-16 Markus Metzger <markus.t.metzger@intel.com>
2755
2756 * gdb.btrace/enable.exp: Update expected text.
2757
93a360cc
OJ
27582014-01-16 Omair Javaid <Omair.Javaid@linaro.org>
2759
2760 * gdb.dwarf2/dw2-dos-drive.S: Increase text section size to 4
2761 bytes.
2762
3772b53f
MR
27632014-01-15 Maciej W. Rozycki <macro@codesourcery.com>
2764
2765 * gdb.base/float.exp: Handle "aarch64*-*-*" targets.
2766
596662fa
OJ
27672014-01-15 Omair Javaid <omair.javaid@linaro.org>
2768
2769 * lib/gdb.exp (supports_process_record): Return true for
2770 arm*-linux*. (supports_reverse): Likewise.
2771
b5b08fb4
SC
27722014-01-13 Siva Chandra Reddy <sivachandra@google.com>
2773
2774 PR python/15464
2775 PR python/16113
2776 * gdb.python/py-type.c: Enhance test case.
2777 * gdb.python/py-value-cc.cc: Likewise
2778 * gdb.python/py-type.exp: Add new tests.
2779 * gdb.python/py-value-cc.exp: Likewise
2780
52d7fb13
AA
27812014-01-10 Andreas Arnez <arnez@linux.vnet.ibm.com>
2782 Pedro Alves <palves@redhat.com>
2783
2784 * gdb.dwarf2/dw2-dir-file-name.c (FUNC): Remove "*_start" symbol.
2785 Make "name" extern.
2786 * gdb.dwarf2/dw2-dir-file-name.exp (out_cu, out_line): Replace
2787 references to ${name}_start by references to ${name}.
2788
a2cd8cfe
JB
27892014-01-10 Joel Brobecker <brobecker@adacore.com>
2790
2791 * gdb.ada/pp-rec-component.exp: Remove path from "source" test.
2792
4e23fced
JB
27932014-01-10 Joel Brobecker <brobecker@adacore.com>
2794
2795 * gdb.python/py-pp-integral.exp: Remove path from "source" test.
2796
c6a9e42c
PA
27972014-01-09 Maciej W. Rozycki <macro@codesourcery.com>
2798 Pedro Alves <palves@redhat.com>
2799
2800 * gdb.mi/mi-info-os.exp: Connect to the target with
2801 mi_gdb_target_load.
2802
b7ea362b
PA
28032014-01-08 Pedro Alves <palves@redhat.com>
2804
2805 * gdb.threads/reconnect-signal.c: New file.
2806 * gdb.threads/reconnect-signal.exp: New file.
2807
5e3f4fab
EBM
28082014-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
2809
2810 * gdb.base/source-dir.exp: New file.
2811
79301218
JB
28122014-01-07 Joel Brobecker <brobecker@adacore.com>
2813
2814 * gdb.ada/mi_interface: New testcase.
2815
8e355c5d
JB
28162014-01-07 Joel Brobecker <brobecker@adacore.com>
2817
2818 * gdb.ada/pp-rec-component.exp, gdb.ada/pp-rec-component.py,
2819 gdb.ada/pp-rec-component/foo.adb, gdb.ada/pp-rec-component/pck.adb,
2820 gdb.ada/pp-rec-component/pck.ads: New files.
2821
c0d48811
JB
28222014-01-07 Joel Brobecker <brobecker@adacore.com>
2823
2824 * gdb.python/py-pp-integral.c: New file.
2825 * gdb.python/py-pp-integral.py: New file.
2826 * gdb.python/py-pp-integral.exp: New file.
2827
17b609c3 2828For older changes see ChangeLog-1993-2013.
c906108c 2829\f
8d8cb839
EZ
2830;; Local Variables:
2831;; mode: change-log
2832;; left-margin: 8
2833;; fill-column: 74
2834;; version-control: never
2835;; End:
902f2ccb 2836
14f8b115 2837 Copyright 2014 Free Software Foundation, Inc.
902f2ccb
MC
2838 Copying and distribution of this file, with or without modification,
2839 are permitted provided the copyright notice and this notice are preserved.
This page took 3.046223 seconds and 4 git commands to generate.