2007-07-08 Pedro Alves * solib-target.c (library_list_start_segment): Cast address to CORE_ADDR. --- gdb/solib-target.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) Index: src/gdb/solib-target.c =================================================================== --- src.orig/gdb/solib-target.c 2007-07-08 02:04:24.000000000 +0100 +++ src/gdb/solib-target.c 2007-07-08 12:19:12.000000000 +0100 @@ -82,8 +82,9 @@ library_list_start_segment (struct gdb_x VEC(lm_info_p) **list = user_data; struct lm_info *last = VEC_last (lm_info_p, *list); ULONGEST *address_p = VEC_index (gdb_xml_value_s, attributes, 0)->value; + CORE_ADDR address = (CORE_ADDR) *address_p; - VEC_safe_push (CORE_ADDR, last->segment_bases, address_p); + VEC_safe_push (CORE_ADDR, last->segment_bases, &address); } /* Handle the start of a element. */