Not sure warnings are being suppressed in travis build

I added a comment to travis.yml stating that I am unsure if the warning suppressions are actually doing anything in the build, as they don't seem to suppress the warnings I think they should. The gcc warning suppression seems particularly deficient.