I observed some benchmarks that felt like they were slower than they really should have been. After verifying I was following best practices in the fine tuning section of the docs, I examined the gnuc makefile and noticed no optimizations were being performed. After I added -O2 optimizations, I saw significant improvement in a fibonacci test (about 3x) and a script side implementation of findFirstNotOf (2x) on a very large string.
The other builds contain compiler optimizations, so I am assuming the gnuc makefile was just an oversight. I recommend adding -O2 to the compiler flags for gnuc or if the exclusion was intentional, at least leave a TODO/FIXME comment highlighting this fact.