Uh oh.
I had reported bug 0038122 on this issue. Sven Barth took over and agreed this should be fixed, fixed it and asked me to test and then close the issue. I tested with with fpc 3.3.1 as of 29.11. (rev. 47629) and it was ok so I closed the issue.
But I can replicate your problem with exactly this fpc version, so it looks indeed as if the bug had been introduced when resolving the original issue. Can you please issue a bug report with reference to #0038122 ? Otherwise I will re-open my report.