SPRUIG8C |
C/C++ Language |
GUID-965A0B01-9C16-4E42-AEBB-003AFE34E9F6.html#GUID-965A0B01-9C16-4E42-AEBB-003AFE34E9F6, GUID-5A2C04DB-3D30-4BED-91C1-C7F3B1DC1D3E.html#GUID-5A2C04DB-3D30-4BED-91C1-C7F3B1DC1D3E
|
Added note that vectors cannot be passed via stdarg and cannot be
passed to printf(). |
SPRUIG8C |
C/C++ Language |
GUID-2A56689B-FFEB-42CC-ACD0-C55BE51F7E4C.html#GUID-2A56689B-FFEB-42CC-ACD0-C55BE51F7E4C, GUID-D3036DC8-B6DE-4B92-8443-38E725248F75.html#GUID-D3036DC8-B6DE-4B92-8443-38E725248F75, GUID-8461D559-17C4-4C09-BF45-EE326985E497.html#GUID-8461D559-17C4-4C09-BF45-EE326985E497, GUID-B17A6200-8057-4815-9487-5DED5482D704.html#GUID-B17A6200-8057-4815-9487-5DED5482D704
|
C++ attribute syntax is available to correspond to the
MUST_ITERATE, PROB_ITERATE, and UNROLL pragmas. |
SPRUIG8C |
C/C++ Language |
GUID-B5E3710F-1C6C-492E-B180-66CA41079A44.html#GUID-B5E3710F-1C6C-492E-B180-66CA41079A44
|
The #pragma once is now documented
for use in header files. |
SPRUIG8C |
Run-Time Environment,
Linker |
GUID-194D3F68-FAF1-4A96-9EA4-101C26C4A2D6.html#GUID-194D3F68-FAF1-4A96-9EA4-101C26C4A2D6, GUID-88BEF897-2B81-4E60-B2D3-0DFDC3B57C38.html#GUID-88BEF897-2B81-4E60-B2D3-0DFDC3B57C38
|
Clarified that zero initialization takes place only if
the --rom_model linker option is used, not if the --ram_model option is
used. |
SPRUIG8C |
Program Loading |
GUID-2ADFA9EA-D117-4046-82B3-A44A83461545.html#GUID-2ADFA9EA-D117-4046-82B3-A44A83461545
|
Corrected information about RAM and ROM model use of
CINIT. |
SPRUIG8C |
Linking, Linker |
GUID-92B0504E-63CC-42AD-96E1-AE919CB8241B.html#GUID-92B0504E-63CC-42AD-96E1-AE919CB8241B, GUID-CA083EDE-2CFD-4161-A82A-4DAD5AA7C51A.html#GUID-CA083EDE-2CFD-4161-A82A-4DAD5AA7C51A
|
Clarified that either --rom_model or --ram_model is
required if only the linker is being run, but --rom_model is the default if the
compiler runs on C/C++ files on the same command line. |
SPRUIG8C |
Linker |
GUID-B65E09DA-4E20-4B45-9353-DF20B9418324.html#GUID-B65E09DA-4E20-4B45-9353-DF20B9418324, GUID-FF28563B-D6AD-4B87-8954-50CAED14DB3B.html#GUID-FF28563B-D6AD-4B87-8954-50CAED14DB3B, and GUID-1369FD42-8A59-4A32-A442-7F8E25B7EFB2.html#GUID-1369FD42-8A59-4A32-A442-7F8E25B7EFB2
|
Added LAST operator to define a symbol with the
run-time address of the last allocated byte in the related memory range. |
SPRUIG8B |
Optimizing |
GUID-C87434DA-EEA4-440E-B59F-6016C9405A71.html#GUID-C87434DA-EEA4-440E-B59F-6016C9405A71
|
Updated types for Streaming Engine and Streaming Address
Generator. |
SPRUIG8B |
Language |
GUID-A676B826-6EEE-4FB7-9262-1E91372DF6AF.html#GUID-A676B826-6EEE-4FB7-9262-1E91372DF6AF
|
MISRA C 2004 checking is not supported at this time. |
SPRUIG8B |
Language |
GUID-65DAC964-C5E8-422E-82AE-82CF3A824236.html#GUID-65DAC964-C5E8-422E-82AE-82CF3A824236
|
Conversion modifiers for vector data types are not supported at
this time. |
SPRUIG8A |
Introduction, Language |
GUID-BC870AE2-E02A-480A-9BBF-24134CEF8F6D.html#GUID-BC870AE2-E02A-480A-9BBF-24134CEF8F6D,
GUID-324ADF35-A2E6-4B87-8F16-6E0237D77A55.html#GUID-324ADF35-A2E6-4B87-8F16-6E0237D77A55, and
GUID-A676B826-6EEE-4FB7-9262-1E91372DF6AF.html#GUID-A676B826-6EEE-4FB7-9262-1E91372DF6AF
|
Support for C11 and C++14 has been added. |
SPRUIG8A |
Optimization |
GUID-C87434DA-EEA4-440E-B59F-6016C9405A71.html#GUID-C87434DA-EEA4-440E-B59F-6016C9405A71
|
Information about the vector length and element size for the Steaming Engine
and Streaming Address Generator has been added. |