Hi, This is part three of the bitpos expansion change. Some architectures allow arbitrary length watchpoints and combined with the fact that type lengths could be large enough, we need LONGEST for watchpoint lengths. It is architecture dependent however, whether the LONGEST is needed or not. This patch updates the signatures of watchpoint insertion and removal functions of all architectures (to comply with the function signatures in the callback struct), but expands types only in architectures that need it. Tested on Fedora 16 x86_64. Regards, Siddhesh