David, Many thanks. Francois-Xavier pointed me in the right direction. I spent a happy evening making test cases for %VAL and "profitting" from the learning experience associate with the effects of -fomit-frame-pointer on the passing of structures. Cheers Paul