Move unwind reasons to an external .def file
[deliverable/binutils-gdb.git] / gdb / ChangeLog
index 30cf1449ca6a4e30ff6fca786fb544bd46316f43..9d469bd10722a2de06209a65bc04c4e38adb1105 100644 (file)
@@ -1,3 +1,85 @@
+2011-10-27  Kevin Pouget  <kevin.pouget@st.com>
+
+       Move unwind reasons to an external .def file
+       * frame.c (frame_stop_reason_string): Rewrite using
+       unwind_stop_reasons.def.
+       * frame.h (enum unwind_stop_reason): Likewise.
+       * python/py-frame.c (gdbpy_initialize_frames): Likewise.
+       (gdbpy_frame_stop_reason_string): Use new enum unwind_stop_reason
+       constants for bound-checking.
+       * unwind_stop_reasons.def: New file.
+       * stack.c (backtrace_command_1): Handle UNWIND_FIRST_ERROR as an alias
+       instead of a distinct value.
+
+2011-10-27  Phil Muldoon  <pmuldoon@redhat.com>
+
+        PR python/13331
+
+       * python/py-function.c (fnpy_call): Check 'args' is not NULL.
+       (convert_values_to_python): Return on Python tuple allocation
+       failure.  Return NULL on value conversion error.
+
+2011-10-27  Phil Muldoon  <pmuldoon@redhat.com>
+
+       * python/py-breakpoint.c (bppy_set_enabled): Use TRY_CATCH.
+       (bppy_set_task): Ditto.
+       (bppy_delete_breakpoint): Ditto.
+       * python/py-symbol.c (gdbpy_lookup_symbol): Ditto.
+       (gdbpy_lookup_global_symbol): Ditto.
+       * python/py-lazy-string.c (stpy_convert_to_value): Ditto.
+       * python/py-frame.c (frapy_is_valid): Ditto.
+       (frame_info_to_frame_object): Ditto.
+       * python/py-type.c (typy_lookup_type): Ditto.
+       (typy_getitem): Ditto.
+       (typy_has_key): Ditto.
+       (typy_richcompare): Use TRY_CATCH.  Do not return Py_NE on error.
+
+2011-10-26  Joel Brobecker  <brobecker@adacore.com>
+
+       * gdbarch.h: Regenerate.
+
+2011-10-26  Meador Inge  <meadori@codesourcery.com>
+
+       * gdbarch.sh (function_list): Use 'pstring' when printing
+       'gcore_bfd_target'.
+       * gdbarch.c: Regenerate.
+
+2011-10-26  Ulrich Weigand  <uweigand@de.ibm.com>
+
+       * regcache.c (registers_changed_ptid): Invalidate thread architecture
+       and frame caches if PTID refers to all threads of a process.
+
+2011-10-26  Ulrich Weigand  <uweigand@de.ibm.com>
+
+       * spu-tdep.c (spu_catch_start): Pass non-NULL breakpoint ops
+       to create_breakpoint.
+
+2011-10-26  Ulrich Weigand  <uweigand@de.ibm.com>
+
+       * ppc-sysv-tdep.c (ppc_sysv_use_opencl_abi): New function.
+       (ppc_sysv_abi_push_dummy_call): Use it.
+       (do_ppc_sysv_return_value): Likewise.
+       (ppc64_sysv_abi_push_dummy_call): Likewise.
+       (ppc64_sysv_abi_return_value): Likewise.
+
+2011-10-26  Paul Koning  <paul_koning@dell.com>
+
+       * python/lib/gdb/types.py (deepitems): New function.
+       
+2011-10-25  Paul Koning  <paul_koning@dell.com>
+
+       PR python/13327
+       
+       * python/py-value.c (value_to_value_object): Remove fetching of
+       the value if it was lazy.
+       (valpy_get_is_lazy): New function.
+       (valpy_fetch_lazy): New function.
+
+2011-10-24  Joel Brobecker  <brobecker@adacore.com>
+
+       * ppc-sysv-tdep.c (do_ppc_sysv_return_value): Do not check
+       FUNC_TYPE's calling convention if FUNC_TYPE is not a function.
+
 2011-10-24  Pedro Alves  <pedro@codesourcery.com>
 
        * linux-nat.c (linux_handle_extended_wait): When handling a clone
This page took 0.027234 seconds and 4 git commands to generate.