The Intel release notes aren't clear on gcc compatibility:
The page says:
gcc versions 4.3 - 6 supported
I'm not sure whether this means 4.3 - 6.x, or 4.3 - 4.6.
The page also says:
GCC 6.0 is not supported
...
Error #3802: Version 16.0 Update 2 is incompatible with GNU versions greater than or equal to 6.0
It's not clear whether 6.0 is incompatible with just Intel 2016, or also with Intel 2017. It's also not clear if 6.0 is incompatible, but maybe 6.3 is compatible.