Maybe. For example, GCC 5 changed the default for C from gnu89 to gnu11 and that broke the build of some Finnish amateur project:
https://lkml.org/lkml/2014/10/19/94
That's why projects that use GCC or a compatible compiler should use the -std option to set the targeted standard and not rely on the default.