Unfortunately, there is no such list, only the GCC source code itself defines the messages.
Some of those messages are exercised by the GCC testsuite, so you can find some examples there, if you download the source code of GCC. Of course they are written as functional and regression tests for GCC and not as a documentation for the user.