Fix ia64 breakpoints in the L-X slot.
authorJoel Brobecker <brobecker@gnat.com>
Mon, 28 Sep 2009 23:54:01 +0000 (23:54 +0000)
committerJoel Brobecker <brobecker@gnat.com>
Mon, 28 Sep 2009 23:54:01 +0000 (23:54 +0000)
commit73a9714c1ad929f180a7d539f40b55e8519145d8
tree8f7e74380909cd59420325526db302753ec04c29
parent35ec2a3e66b5f5e28170d267d36939db8ee27490
    Fix ia64 breakpoints in the L-X slot.
        * ia64-tdep.c (ia64_memory_insert_breakpoint): Extend the comment.
        New variable shadow_slotnum, use it appropriately instead of slotnum.
        Move shadow_len initialization before SLOTNUM adjustment, cover now the
        whole remaining bundle.  Error now on breakpoints requested for the
        slot 2 of L-X bundles.  Better sanity check the requested slot 1 of L-X
        bundles.
        (ia64_memory_remove_breakpoint): New variable shadow_slotnum, use it
        appropriately instead of slotnum.  Warn now on breakpoints requested
        for the slot 2 of L-X bundles.  Better sanity check the requested slot
        1 of L-X bundles.  Update the assertio check of PLACED_SIZE.
        (ia64_breakpoint_from_pc): New variable shadow_slotnum, use it
        appropriately instead of slotnum.  Move *lenptr initialization before
        SLOTNUM adjustment, cover now the whole remaining bundle.  Error now
        on breakpoints requested for the slot 2 of L-X bundles.  Better sanity
        check the requested slot 1 of L-X bundles.  Simplify the returned
        expression.
gdb/ChangeLog
gdb/ia64-tdep.c