Move unwind reasons to an external .def file
[deliverable/binutils-gdb.git] / gdb / ChangeLog
index a10d060085a3aefd0b55b1fa94a84e7445653ab1..9d469bd10722a2de06209a65bc04c4e38adb1105 100644 (file)
@@ -1,3 +1,43 @@
+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
This page took 0.02411 seconds and 4 git commands to generate.