Hi Ian, Richard, Can you take a look at this patch: http://gcc.gnu.org/ml/gcc-patches/2008-06/msg01476.html It puts DW_OP_breg0/DW_OP_bregx handling in one place. Thanks. -- H.J.