I\'m trying to build gcc for use with an AVR micro controller and avr-ada, and I\'ve hit a roadblock caused by my regular compiler being too picky about the version I needed
How about putting "pragma warnings(off, "...")" into the offending parts of your code?
See http://www.adacore.com/2007/11/19/ada-gem-18/.