Hi, gdb doesn't parse or evaluate the unary plus operator (but does have one). gdb.trace/collection.exp contains such an expression -- 'a[+b]'. This patch adds the necessary parsing and evaluation machinery. built & tested on i686-px-linux-gnu and an unreleased architecture. ok? nathan -- Nathan Sidwell :: http://www.codesourcery.com :: CodeSourcery LLC nathan@codesourcery.com :: http://www.planetfall.pwp.blueyonder.co.uk