Add gdb.Objfile.progspace attribute.
[deliverable/binutils-gdb.git] / gdb / testsuite / ChangeLog
... / ...
CommitLineData
12014-10-17 Doug Evans <dje@google.com>
2
3 * gdb.python/py-objfile.exp: Test progspace attribute.
4
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
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
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
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
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
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
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
802014-10-16 Yao Qi <yao@codesourcery.com>
81
82 * gdb.base/remotetimeout.exp: Remove noargs checking.
83
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
952014-10-15 Iain Buclaw <ibuclaw@gdcproject.org>
96
97 * gdb.dlang/demangle.exp: Update for demangling changes.
98
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
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
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
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
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
1312014-10-14 Joel Brobecker <brobecker@adacore.com>
132
133 * gdb.ada/addr_arith: New testcase.
134
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
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
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
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
1702014-10-13 Doug Evans <dje@google.com>
171
172 * gdb.python/py-objfile.exp: Change name of file name test.
173
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
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
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
1922014-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
193
194 * gdb.base/save-bp.exp (info break): Use gdb_test_sequence.
195
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
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
2082014-10-11 Yao Qi <yao@codesourcery.com>
209
210 * gdb.server/server-kill.exp: Remove "delete_breakpoints".
211
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
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
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
2372014-10-02 Doug Evans <dje@google.com>
238
239 * gdb.base/structs.c (main): Don't run forever.
240
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
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
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
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
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
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
2732014-09-30 Yao Qi <yao@codesourcery.com>
274
275 * gdb.threads/dlopen-libpthread.exp: Skip it if isnative is
276 false.
277
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
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
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
2952014-09-18 Doug Evans <dje@google.com>
296
297 * gdb.dwarf2/symtab-producer.exp: New file.
298
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
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
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
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
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
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
3522014-09-16 Yao Qi <yao@codesourcery.com>
353
354 * boards/local-remote-host-native.exp: New file.
355
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
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
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
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
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
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
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
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
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
4382014-09-10 Joel Brobecker <brobecker@adacore.com>
439
440 * gdb.dwarf2/dynarr-ptr.exp: Add a few ptype tests.
441
4422014-09-10 Joel Brobecker <brobecker@adacore.com>
443
444 * gdb.dwarf2/dynarr-ptr.exp: Add 'first, 'last and 'length tests.
445
4462014-09-10 Joel Brobecker <brobecker@adacore.com>
447
448 * gdb.dwarf2/dynarr-ptr.exp: Add subscripting tests.
449
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
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
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
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
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
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
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
4992014-09-09 Doug Evans <xdje42@gmail.com>
500
501 * gdb.guile/scm-error.exp: Handle guile 2.2 backtrace output.
502
5032014-09-09 Yao Qi <yao@codesourcery.com>
504
505 * gdb.mi/mi-var-display.exp: Set print symbol off.
506
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
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
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
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
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
5432014-09-03 Sasha Smundak <asmundak@google.com>
544
545 * gdb.python/py-frame.exp: Test Frame.read_register.
546
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
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
5602014-08-27 Doug Evans <dje@google.com>
561
562 * lib/gdb.exp (gdb_compile_shlib): Add support for clang.
563
5642014-08-25 Doug Evans <dje@google.com>
565
566 * gdb.mi/basics.c (callee3, callee2, callee1): Specify result type.
567 (main): Ditto.
568
5692014-08-25 Doug Evans <dje@google.com>
570
571 * gdb.threads/thread-execl.exp: #include <stdio.h>.
572
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
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
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
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
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
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
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
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
6382014-08-19 Pedro Alves <palves@redhat.com>
639
640 * gdb.base/watchpoint-hw-hit-once.c (main): Update comment.
641
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
6472014-08-18 David Blaikie <dblaikie@gmail.com>
648
649 * boards/fission.exp: Explicitly pass -ggnu-pubnames for clang.
650
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
6562014-08-18 Joel Brobecker <brobecker@adacore.com>
657
658 * gdb.dwarf2/data-loc.c, gdb.dwarf2/data-loc.exp: New files.
659
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
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
6732014-08-15 Yao Qi <yao@codesourcery.com>
674
675 * gdb.trace/tfile.exp: Return -1 if generate_tracefile returns
676 false.
677
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
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
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
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
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
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
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
7292014-07-30 Pedro Alves <palves@redhat.com>
730
731 * gdb.threads/signal-command-handle-nopass.exp (test): Add
732 comment.
733
7342014-07-29 Yao Qi <yao@codesourcery.com>
735
736 PR gdb/17206
737 * gdb.base/until-nodebug.exp: New.
738
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
7462014-07-28 Will Newton <will.newton@linaro.org>
747
748 * gdb.base/varargs.exp: Remove KFAILs for ARM.
749
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
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
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
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
8022014-07-17 Jan Kratochvil <jan.kratochvil@redhat.com>
803
804 PR gdb/17170
805 * gdb.base/statistics.exp: New file.
806
8072014-07-17 Doug Evans <dje@google.com>
808
809 PR gdb/17170
810 * gdb.base/maint.exp: Update testing of per-command stats.
811
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
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
8342014-07-15 Pedro Alves <palves@redhat.com>
835
836 * gdb.base/reread.exp: Use clean_restart.
837
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
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
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
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
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
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
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
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
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
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
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
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
9122014-07-11 Yao Qi <yao@codesourcery.com>
913
914 * gdb.base/exprs.exp: "set print symbol off".
915
9162014-07-11 Pedro Alves <palves@redhat.com>
917
918 * gdb.threads/kill.c: New file.
919 * gdb.threads/kill.exp: New file.
920
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
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
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
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
9492014-07-08 Markus Metzger <markus.t.metzger@intel.com>
950
951 * gdb.btrace/segv.exp: New.
952 * gdb.btrace/segv.c: New.
953
9542014-07-02 Luis Machado <lgustavo@codesourcery.com>
955
956 * gdb.trace/entry-values.exp: Handle powerpc-specific branch
957 instruction.
958
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
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
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
9772014-06-25 Markus Metzger <markus.t.metzger@intel.com>
978
979 * gdb.btrace/gcore.exp: New.
980
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
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
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
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
10032014-06-19 Iain Buclaw <ibuclaw@gdcproject.org>
1004
1005 * gdb.dlang/expression.exp: New file.
1006
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
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
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
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
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
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
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
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
10652014-06-12 Tom Tromey <tromey@redhat.com>
1066
1067 * gdb.base/completion.exp: Don't use directory name in test.
1068
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
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
10902014-06-06 Doug Evans <xdje42@gmail.com>
1091
1092 * gdb.guile/scm-frame-args.c (foo): Tweak to work with gcc 4.6.3.
1093
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
11012014-06-06 Pedro Alves <palves@redhat.com>
1102
1103 * gdb.base/break-unload-file.exp: Fix typo.
1104
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
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
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
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
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
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
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
11472014-06-04 Doug Evans <xdje42@gmail.com>
1148
1149 * gdb.guile/scm-generics.exp: Delete.
1150
11512014-06-04 Doug Evans <xdje42@gmail.com>
1152
1153 * gdb.guile/scm-breakpoint.exp: Update.
1154 Add tests for breakpoint registration.
1155
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
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
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
11762014-06-04 Yao Qi <yao@codesourcery.com>
1177
1178 * gdb.base/default.exp: Replace "child" with "native" in
1179 regexp pattern.
1180
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
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
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
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
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
12112014-06-02 Doug Evans <xdje42@gmail.com>
1212
1213 * gdb.guile/scm-parameter.exp: New file.
1214
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
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
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
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
12462014-06-02 Joel Brobecker <brobecker@adacore.com>
1247
1248 * gdb.base/completion.exp: Remove code aimed at restoring TIMEOUT.
1249
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
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
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
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
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
12832014-05-30 Maciej W. Rozycki <macro@codesourcery.com>
1284
1285 * gdb.reverse/sigall-reverse.exp: Fix a typo.
1286
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
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
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
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
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
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
13472014-05-23 Markus Metzger <markus.t.metzger@intel.com>
1348
1349 * gdb.btrace/vdso.c: New.
1350 * gdb.btrace/vdso.exp: New.
1351
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
13572014-05-23 Markus Metzger <markus.t.metzger@intel.com>
1358
1359 * gdb.btrace/data.exp: Test memory access during btrace replay.
1360
13612014-05-22 Simon Marchi <simon.marchi@ericsson.com>
1362
1363 * lib/mi-support.exp (mi_run_cmd_full): Add comments.
1364
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
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
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
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
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
14042014-05-21 Pedro Alves <palves@redhat.com>
1405
1406 * gdb.base/default.exp: Test "target native" instead of "target
1407 child".
1408
14092014-05-21 Mark Wielaard <mjw@redhat.com>
1410
1411 * gdb.cp/var-tag.exp (do_global_tests): Handle underlying type.
1412
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
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
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
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
14372014-05-20 Markus Metzger <markus.t.metzger@intel.com>
1438
1439 * gdb.btrace/nohist.exp: New.
1440
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
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
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
14592014-05-16 Doug Evans <dje@google.com>
1460
1461 * gdb.base/Makefile.in (EXECUTABLES): Add completion.
1462 * gdb.base/completion.exp: Check that all expected files exist
1463 before doing file completion.
1464
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
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
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
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
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
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
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
15062014-05-14 Yao Qi <yao@codesourcery.com>
1507
1508 * boards/local-remote-host-notty.exp (${board}_file): New
1509 proc.
1510
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
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
15222014-05-05 Keith Seitz <keiths@redhat.com>
1523
1524 * gdb.linespec/ls-dollar.exp: Add test for linespec
1525 file:convenience_variable.
1526
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
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
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
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
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
15722014-05-01 Pedro Alves <palves@redhat.com>
1573
1574 * boards/local-remote-host.exp: New file.
1575
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
15812014-04-28 Joel Brobecker <brobecker@adacore.com>
1582
1583 * gdb.ada/dyn_arrayidx: New testcase.
1584
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
17652014-04-17 Marcus Shawcroft <marcus.shawcroft@arm.com>
1766
1767 * gdb.java/jnpe.exp: Drop srcdir from untested path.
1768
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
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
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
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
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
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
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
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
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
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
18712014-04-15 Pedro Alves <palves@redhat.com>
1872
1873 * gdb.base/sym-file-loader.c: Fix typo. SELF_LINK, not SELK_LINK.
1874
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
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
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
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
19102014-04-14 Tom Tromey <tromey@redhat.com>
1911
1912 * gdb.dwarf2/enum-type.exp: New file.
1913
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
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
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
19292014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
1930
1931 * gdb.dwarf2/count.exp: New file.
1932
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
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
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
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
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
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
19822014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
1983
1984 * gdb.mi/mi-vla-c99.exp: New file.
1985 * gdb.mi/vla.c: New file.
1986
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
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
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
20022014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
2003
2004 * gdb.dwarf2/count.exp: New file.
2005
20062014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
2007
2008 * gdb.base/vla-sideeffect.c: New file.
2009 * gdb.base/vla-sideeffect.exp: New file.
2010
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
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
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
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
20352014-04-07 David Blaikie <dblaikie@gmail.com>
2036
2037 * lib/compiler.c: Identify the clang compiler.
2038 * lib/compiler.cc: Ditto.
2039
20402014-04-03 Yao Qi <yao@codesourcery.com>
2041
2042 * gdb.base/setshow.exp: Invoke string_to_regexp to HOME and PWD.
2043
20442014-04-01 Anton Blanchard <anton@samba.org>
2045
2046 * gdb.arch/ppc64-atomic-inst.exp: Use untested. Make test
2047 messages unique.
2048
20492014-04-01 Anton Blanchard <anton@samba.org>
2050
2051 * gdb.arch/ppc64-atomic-inst.exp: Use standard_testfile,
2052 prepare_for_testing.
2053
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
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
20662014-03-31 Yao Qi <yao@codesourcery.com>
2067
2068 * gdb.base/source-dir.exp: Allow ';' as a directory separator.
2069
20702014-03-28 Joel Brobecker <brobecker@adacore.com>
2071
2072 * gdb.ada/mi_dyn_arr: New testcase.
2073
20742014-03-27 Doug Evans <dje@google.com>
2075
2076 * gdb.dwarf2/dw2-abs-hi-pc.exp: Build tests with "nodebug".
2077
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
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
20972014-03-26 Yao Qi <yao@codesourcery.com>
2098
2099 * gdb.base/macscp.exp: Fix code format issues.
2100
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
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
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
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
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
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.
2138 * gdb.guile/guile.exp (guile not supported): Verify multi-line
2139 guile command issues an error.
2140
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
21462014-03-21 Hui Zhu <hui@codesourcery.com>
2147
2148 * gdb.base/attach.exp (do_command_attach_tests): New.
2149
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
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
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
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
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
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
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
21992014-03-19 Pedro Alves <palves@redhat.com>
2200
2201 * gdb.base/async.exp: Remove early return.
2202
22032014-03-19 Pedro Alves <palves@redhat.com>
2204
2205 * gdb.base/async.exp (step& tests): Pass explicit test messages.
2206
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
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
22172014-03-19 Pedro Alves <palves@redhat.com>
2218
2219 * gdb.base/async.exp: Use prepare_for_testing.
2220
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
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
22352014-03-19 Pedro Alves <palves@redhat.com>
2236
2237 * gdb.base/async.exp: Don't frob gdb_protocol.
2238
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
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
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
22572014-03-17 Joel Brobecker <brobecker@adacore.com>
2258
2259 * gdb.ada/pckd_arr_ren: New testcase.
2260
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
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
22732014-03-13 Pedro Alves <palves@redhat.com>
2274
2275 * gdb.base/default.exp: Don't test "target procfs".
2276
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
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
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
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
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
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
23202014-03-10 Joel Brobecker <brobecker@adacore.com>
2321
2322 * gdb.ada/tagged_access: New testcase.
2323
23242014-03-07 Markus Metzger <markus.t.metzger@intel.com>
2325
2326 * gdb.btrace/data.exp: Update expected output.
2327
23282014-03-06 Yao Qi <yao@codesourcery.com>
2329
2330 * gdb.trace/pr16508.exp: New file.
2331
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
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
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
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
23602014-02-26 Joel Brobecker <brobecker@adacore.com>
2361
2362 * gdb.dwarf2/arr-subrange.c, gdb.dwarf2/arr-subrange.exp: New files.
2363
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
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
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
2382 PR gdb/16626
2383 * gdb.base/auto-load.exp: Fix out-of-srctree run.
2384
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
23902014-02-24 Doug Evans <dje@google.com>
2391
2392 * lib/gdb.exp (run_on_host): Log error output if program fails.
2393
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
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
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
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
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
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
24412014-02-18 Doug Evans <dje@google.com>
2442
2443 * Makefile.in (check-parallel): rm -rf outputs temp.
2444
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
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
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
24642014-02-10 Mark Kettenis <kettenis@gnu.org>
2465
2466 * gdb.threads/step-after-sr-lock.exp: Avoid executing
2467 "kill -SIGUSR1 -1".
2468
24692014-02-10 Joel Brobecker <brobecker@adacore.com>
2470
2471 * gdb.ada/tick_length_array_enum_idx: New testcase.
2472
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
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
25412014-02-08 Andreas Schwab <schwab@linux-m68k.org>
2542
2543 * gdb.python/py-framefilter.exp: Fix typo.
2544
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
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
25572014-02-07 Pedro Alves <palves@redhat.com>
2558
2559 * gdb.threads/stepi-random-signal.exp: Set SIGCHLD to print.
2560
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
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
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
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
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
25932014-02-04 Ulrich Weigand <uweigand@de.ibm.com>
2594
2595 * gdb.arch/powerpc-d128-regs.exp: Enable on powerpc64*-*.
2596
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
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
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
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
26182014-01-23 Tom Tromey <tromey@redhat.com>
2619
2620 * gdb.ada/array_char_idx: New testcase.
2621
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
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
26362014-01-22 Doug Evans <dje@google.com>
2637
2638 * gdb.server/server-mon.exp: Add tests for "set debug-format".
2639
26402014-01-22 Andreas Arnez <arnez@vnet.linux.ibm.com>
2641
2642 * gdb.base/catch-syscall.exp: Activate test on s390*-linux.
2643
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
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
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
26612014-01-17 Iain Buclaw <ibuclaw@gdcproject.org>
2662
2663 * gdb.dlang/demangle.exp: New file.
2664
26652014-01-17 Iain Buclaw <ibuclaw@gdcproject.org>
2666
2667 * gdb.dlang/primitive-types.exp: New file.
2668
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
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
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
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
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
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
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
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
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
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
27542014-01-16 Markus Metzger <markus.t.metzger@intel.com>
2755
2756 * gdb.btrace/enable.exp: Update expected text.
2757
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
27632014-01-15 Maciej W. Rozycki <macro@codesourcery.com>
2764
2765 * gdb.base/float.exp: Handle "aarch64*-*-*" targets.
2766
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
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
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
27892014-01-10 Joel Brobecker <brobecker@adacore.com>
2790
2791 * gdb.ada/pp-rec-component.exp: Remove path from "source" test.
2792
27932014-01-10 Joel Brobecker <brobecker@adacore.com>
2794
2795 * gdb.python/py-pp-integral.exp: Remove path from "source" test.
2796
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
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
28082014-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
2809
2810 * gdb.base/source-dir.exp: New file.
2811
28122014-01-07 Joel Brobecker <brobecker@adacore.com>
2813
2814 * gdb.ada/mi_interface: New testcase.
2815
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
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
2828For older changes see ChangeLog-1993-2013.
2829\f
2830;; Local Variables:
2831;; mode: change-log
2832;; left-margin: 8
2833;; fill-column: 74
2834;; version-control: never
2835;; End:
2836
2837 Copyright 2014 Free Software Foundation, Inc.
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 0.034603 seconds and 4 git commands to generate.