We are using the same compiler version on Windows and Linux. We used a different compiler on MacOS because a CodeSourcery release of GCC was not available for this platform. There should not be any issue with migrating to another gcc version on any or all of these platforms. None of our code makes use of any compiler version specific features. If very new compiler versions are used, there is a possibility of compiler warnings getting generated (due to new checks added).
Thank you! Knowing we can use newer versions of the arm-none-eabi-gcc toolchain and they are still supported by the Cypress SDK is great.
Thank you for confirming that.