TASKING VX-toolset for TriCore v5.0r2 patch 4
Release Note
Contents
Fixed Problems
- TCVX-42929
- Automatic inlining causes invalid code generation for a local static variable
- TCVX-42981
- TriCore compiler loop fusion optimization may generate wrong code
- TCVX-43052
- Store-load GLO optimization generates incorrect code when there are jumps between store and load
Please note that all TriCore libraries (except librt) have been rebuilt.
These libraries are also part of this patch.
Fixed Problems
- TCVX-41335
- C++ compiler does not correctly align nested complex types
- TCVX-41441
- Overlay spill location problem
- TCVX-42299
- C++ compiler calculates wrong size for struct copy operation
- TCVX-42322
- C++ compiler calculates wrong size as argument to the new() operator
Please note that all TriCore libraries (except librt) have been rebuilt.
These libraries are also part of this patch.
Fixed Problems
- TCVX-40956
- Missing sign extension for casted short value converted to float
Fixed Problems
- TCVX-40326
- static profiling not working with library subproject
- TCVX-40328
- ltc option --global-type-checking causes linker to hang
- TCVX-40418
- Debug script may hang up when running to exit
- TCVX-40421
- Proftool options via option file
- TCVX-40430
- Memory consumption may grow without bounds when calling $evaluate
After installation of this patch, the directory backup_patch4
is present
in the installation directory of the product.
- Copy the contents of directory
backup_patch4
to the installation directory.
This way you overwrite the files installed by the patch.
- Remove directory
backup_patch4
.