On ubuntu 10.04, "./configure --enable-bounds-checking" causes a flag "-fbounds-checking" to be emitted into the Makefile. This problem may have existed for some time on other platforms and versions of gcc. I have changed line 349 of configure.in from "-fbounds-checking" to "-fbounds-check" and re-run autoconf and performed a build which appears to have worked successfully.
Here's my gcc version:
gcc (Ubuntu 4.4.3-4ubuntu5) 4.4.3
Copyright (C) 2009 Free Software Foundation, Inc.
This is free software; see the source for copying conditions. There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.