I suspect you are actually using 3.0.4 compiler some how, maybe your lazaus 2.0.4 which comes with the 3.0.4 and is installed within Lazarus.
this is what you should try...
install the 2.0.10 version of Lazarus IDE side by side as a secondary IDE. that will install the 3.2.x compiler within that IDE.
Start it and do a test run of that TostringArray.
Also, you could delete the FPC 3.2.0 you have and just leave alone the IDE install you have and I bet it will still find a compiler, but it will be 3.0.4 instead.
In Lazarus you can direct the path to use a different compiler instead of the one that comes with it the older 2.0.4 IDE.
Have you looked at that to see if it is looking at the 3.2.x install ?