From: palves Date: Fri, 20 Nov 2009 02:02:44 +0000 (+0000) Subject: * breakpoint.c (breakpoint_address_bits): Visit all locations' X-Git-Url: http://git.sourceforge.jp/view?a=commitdiff_plain;h=76ccbdb26e466640f22c1fcb7787ce114e1f85c8;p=pf3gnuchains%2Fpf3gnuchains3x.git * breakpoint.c (breakpoint_address_bits): Visit all locations' gdbarchs, not the breakpoint's gdbarch. --- diff --git a/gdb/ChangeLog b/gdb/ChangeLog index ecabb6c133..1f4649a495 100644 --- a/gdb/ChangeLog +++ b/gdb/ChangeLog @@ -1,3 +1,8 @@ +2009-11-19 Pedro Alves + + * breakpoint.c (breakpoint_address_bits): Visit all locations' + gdbarchs, not the breakpoint's gdbarch. + 2009-11-18 Vladimir Prus * cli/cli-script.c (process_next_line): Recognize 'end' diff --git a/gdb/breakpoint.c b/gdb/breakpoint.c index c6140b0cfb..7968068a4a 100644 --- a/gdb/breakpoint.c +++ b/gdb/breakpoint.c @@ -4268,7 +4268,7 @@ breakpoint_address_bits (struct breakpoint *b) for (loc = b->loc; loc; loc = loc->next) { - int addr_bit = gdbarch_addr_bit (b->gdbarch); + int addr_bit = gdbarch_addr_bit (loc->gdbarch); if (addr_bit > print_address_bits) print_address_bits = addr_bit; }