I am trying to use predefined symbols such as __OPTIMISE_LEVEL, __TARGET_ARCH_ARM, __TARGET_ARCH_THUMB on the evaluation version of the MDK and I find that they are not defined. I tried to list all the defined symbols using the command line switch --list_macros but that is not recognised.
Have I missed something or is this the normal behaviour of the evaluation compiler?
Thank you for the explanation. I have looked again at the list of books and have now noticed that there are two sets - for v5 and for v6. Perhaps it would be better to present these in separate lists.
Regards,
John C.
Hi John,
Many thanks for the feedback, it's always good to hear what's causing friction and what could be clearer! For right now, all the documentation specific to the latest AC6 release is here: https://developer.arm.com/products/software-development-tools/compilers/arm-compiler/documentation
The documentation includes a migration guide, which should be useful as a reference if you encounter any other differences between AC5 and AC6. Although, having said that I just took a look and I can't see that the guide mentions the specific macros you've encountered here, so many thanks for bringing these to my attention!
Paul.