The following patch fixes the problem when displaying structs or function pointers that actually point to a function descriptor per the ia64 ABI. Currently, the function descriptor pointer is erroneously interpreted as pointing to a function and so gdb spits out some meaningless information. With the patch, you get to see the actual function that the pointer is referencing via the function descriptor. Ok to commit? 2003-07-31 Jeff Johnston * ia64-tdep.c (ia64_convert_from_func_addr): New function. (ia64_gdbarch_init): Call set_gdbarch_convert_from_func_addr().