The source in CVS should always work correctly. Those who break
the build will be tickled with feathers or suffer a similar
fate. Always, always, always test your code before committing it.
Documentation changes should validate cleanly before being
checked int. For compiler changes, you should at least run the
test suites in gd/src/tests as a smoke test.
Also, a full bootstrap cycle is strongly recommended before commiting
more complicated changes.