The rules of the strictfp attribute say that if it is used inside a function then it must also be in the function definition. Initialization of C++ globals breaks that rule. This patch corrects the failing test but doesn't attempt to correct it on other ABIs.
Error spotted with use of D68233.
How is this set that we don't end up also setting it as a function attribute?