Oh, I remember that the Super() GEMDOS function has unusual (buggy ?) stack behaviour on plain TOS. As a result, the Super() binding found in the MiNTLib is unsafe on TOS, especially when used in optimized code. We will have to fix that.
Do you know more about this? I don't quite understand the comment in mintlib header, the binding seems right to me (pushing long as parameter), what can be done differently? What makes calling under FreeMiNT and TOS different?