That's on the branch now.
Great.
Namely to the "class debug_info_entry::raw_attributes" bit.
The "class"
keyword is necessary to disambiguate the class from the same-named
function, but gcc somehow doesn't get that. I circumvented the problem
by typedef-ing the "class ..." bit and using the typedef instead. That
this work-around works marks it as a suspect gcc bug, which is probably
fixed on your F10 (?). The fix is on the branch.
Ok, this is fine for now. But eventually we will probably only have such a
hack on the portable branch. Please ask bkoz/jason/jakub about it and put
the existing gcc PR# in the comment so we have a clear trail of what the
cruft is for.
Thanks,
Roland