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