diff --git a/gdb/ChangeLog b/gdb/ChangeLog
index 2af1f5911f2..d6af2ce7090 100644
--- a/gdb/ChangeLog
+++ b/gdb/ChangeLog
@@ -1,3 +1,7 @@
+2012-05-15  Tom Tromey  <tromey@redhat.com>
+
+	* python/python.c (gdbpy_find_pc_line): Use gdb_py_ulongest.
+
 2012-05-15  Joel Brobecker  <brobecker@adacore.com>
 
 	* breakpoint.c (init_breakpoint_sal): Add quotes around part
diff --git a/gdb/python/python.c b/gdb/python/python.c
index 9a80deaf63b..57ef6436c0e 100644
--- a/gdb/python/python.c
+++ b/gdb/python/python.c
@@ -639,7 +639,7 @@ gdbpy_find_pc_line (PyObject *self, PyObject *args)
 {
   struct symtab_and_line sal;
   CORE_ADDR pc;
-  ULONGEST pc_llu;
+  gdb_py_ulongest pc_llu;
 
   if (!PyArg_ParseTuple (args, GDB_PY_LLU_ARG, &pc_llu))
     return NULL;