Commit 8807355af34cba8ffe87aee51152dfccec2771fa

green 2001-04-09T00:58:38

Many many updates. Merge from gcc and then some.