Hi, all.

I see that 4.2 is on its way, and I would like to be sure that my inline
assembly won't die suddenly.

The latest manual has a new, expanded section 4.5.1 describing the new
ABI and states:

"Using the option –sdcccall 0, the default can be changed to version 0."

I would like to verify that adding "-sddcall 0" to my compiler flags in
the Makefile will ensure compatibility with my old assembler code.

Next question is about new inline assembly code. If I use "-sdcccall 0"
as a general compiler flag, can I start using "__sdcccall(1)" to use the
new ABI?

Would I need this for every function? Or is it persistent for all
functions until I change it with "__sdcccall(0)"?

Thanks!


_______________________________________________
Sdcc-user mailing list
Sdcc-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/sdcc-user

Reply via email to