That is not relevant, Martin. Alex is asking for consistency across platforms for an
rtl provided function.
That is a perfectly legal request. It would break his cross-platform code otherwise.
I totally see his point and it should be consistent out of the box.
We are not talking collations platform level, but collations RTL level.
On the
RTL level the results should always be the same. (or pluggable, which it is not, well, a bit)
(Furthermore I sense, but have not debugged yet, that the BASM code is the cause)
In fact, it
would be is ludicrous to interpret it otherwise. ( in general a

to the rtl, can't help myself..

)
Remember the Freepascal adagium.