Standard on order of evaluation of subprogram parameters

What does the RM say about the order of evaluation of parameters ? At least on GNAT, I just realize that they seem to be evaluated in the reverse order, from last to first (in procedure PL (Str1, Str2: String), Str2 then Str1). It seems to me nothing is assured, but I would like a confirmation.

The RM states:

REF: Subprogram Calls

1 Like

Ah, it was simple, I searched for the whole phrase “order of evaluation” but I should have looked through the table of content instead. Thanks.