GCC switch to C11 causes many testsuite compiler diagnostics

Sandra Loosemore
2014-10-25T17:04:24Z

Comparing my latest nios2 test results (with Pedro's thread patch) with
those from a checkout a couple weeks old, I noticed I had some new
ERRORs due to apparent compilation failures. I tracked this down to the
recent change on GCC mainline (r216247) to make the default C dialect
GNU11, which enables -Wimplicit-int and -Wimplicit-function-declaration
by default. I started working on a patch to fix the offending
testcases, but realized that there are hundreds of them. :-(

So, before I invest a lot more time on this, is updating the GDB
testsuite to use a more modern C dialect the Right Thing To Do? I'm
also wondering if it's really necessary to support compilers that can't
handle function prototypes in the testsuite (not defining PROTOTYPES
seems to be the default, in fact).

-Sandra