Index: src/gdb/objc-lang.c =================================================================== --- src.orig/gdb/objc-lang.c 2009-05-18 15:01:25.000000000 -0700 +++ src/gdb/objc-lang.c 2009-05-18 14:53:58.000000000 -0700 @@ -1259,7 +1259,8 @@ } if (objc_csym == NULL) { - objc_csym = xmalloc (sizeof (*objc_csym)); + objc_csym = obstack_alloc (&objfile->objfile_obstack, + sizeof (*objc_csym)); *objc_csym = objfile_csym; set_objfile_data (objfile, objc_objfile_data, objc_csym); }