assigning this to you since I dont have a working gcc atm :) (testing -r8 )
Yes, this one is pretty welcome :) New version committed. Still masked, of course.