The fix is obvious.
gdb/
2014-02-09  Jan Kratochvil  <jan.kratochvil@redhat.com>
	Fix Python stack corruption.
	* python/py-linetable.c (ltpy_get_pcs_for_line, ltpy_has_line): Use
	gdb_py_longest.
Message-ID: <
20140207171701.GA25187@host2.jankratochvil.net>
+2014-02-09  Jan Kratochvil  <jan.kratochvil@redhat.com>
+
+       Fix Python stack corruption.
+       * python/py-linetable.c (ltpy_get_pcs_for_line, ltpy_has_line): Use
+       gdb_py_longest.
+
 2014-02-08  Mark Kettenis  <kettenis@gnu.org>
 
        * Makefile.in (all-lib): Remove.
 
 ltpy_get_pcs_for_line (PyObject *self, PyObject *args)
 {
   struct symtab *symtab;
-  int py_line;
+  gdb_py_longest py_line;
   struct linetable_entry *best_entry = NULL;
   linetable_entry_object *result;
   VEC (CORE_ADDR) *pcs = NULL;
 ltpy_has_line (PyObject *self, PyObject *args)
 {
   struct symtab *symtab;
-  int py_line;
+  gdb_py_longest py_line;
   int index;
 
   LTPY_REQUIRE_VALID (self, symtab);