The following macros will not be defined by the
c6x_migration.h
migration header file. You should either change the code or manually defining the macro via the --define (-D) compiler option.
- __DSBT__ — No support.
- __TI_TLS__ and __TI_USE_TLS — Not yet implemented.
- __TI_32_BIT_LONG__ and __TI_40_BIT_LONG__ — Neither of these macros are defined since
long
on C7000 is always 64 bits. - _LARGE_MODEL, _SMALL_MODEL, _LARGE_MODEL_OPTION — These C6000 macros rely upon various memory model options which are no longer supported on C7000. If your code requires that these macros be defined, use the --define (-D) compiler option.