This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository binutils-gdb.
from 17a089ffda6 [PATCH 2/2] Add tests for Intel AVX512_FP16 instructions new 183657edcd1 Replace the symbol needs evaluator with a parser new fb4cdecb7e3 Cleanup of the dwarf_expr_context constructor new 62e37eac1c5 Move frame context info to dwarf_expr_context new 6c7779b34b3 Remove get_frame_cfa from dwarf_expr_context new a580d9604bb Move compilation unit info to dwarf_expr_context new b6d156edd8f Move dwarf_call to dwarf_expr_context new 73e6b863308 Move get_object_address to dwarf_expr_context new 3c7c57cdc06 Move read_mem to dwarf_expr_context new 0a2b69d04bb Move push_dwarf_reg_entry_value to expr.c new 9e739f693f1 Inline get_reg_value method of dwarf_expr_context new 14a62404c98 Remove empty frame and full evaluators new f9e4ed8baa9 Merge evaluate_for_locexpr_baton evaluator new f4091d26441 Move piece_closure and its support to expr.c new efa86d3c264 Make value_copy also copy the stack data member new ba5bc3e5a92 Make DWARF evaluator return a single struct value new 0579205aec4 Simplify dwarf_expr_context class interface new 70454ee70ad Add as_lval argument to expression evaluator
The 17 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: gdb/dwarf2/expr.c | 1198 ++++++++++++-- gdb/dwarf2/expr.h | 149 +- gdb/dwarf2/frame.c | 117 +- gdb/dwarf2/loc.c | 1694 ++++++-------------- gdb/dwarf2/loc.h | 35 +- .../{var-access.c => symbol_needs_eval.c} | 4 +- .../gdb.dwarf2/symbol_needs_eval_fail.exp | 112 ++ .../gdb.dwarf2/symbol_needs_eval_timeout.exp | 131 ++ .../gdb.python/amd64-py-framefilter-invalidarg.S | 1 - gdb/testsuite/lib/dwarf.exp | 4 + gdb/value.c | 2 + 11 files changed, 1915 insertions(+), 1532 deletions(-) copy gdb/testsuite/gdb.dwarf2/{var-access.c => symbol_needs_eval.c} (89%) create mode 100644 gdb/testsuite/gdb.dwarf2/symbol_needs_eval_fail.exp create mode 100644 gdb/testsuite/gdb.dwarf2/symbol_needs_eval_timeout.exp