This is a list of currently open issues for the TASKING VX-toolset for RISC-V v1.1r1.
The list may include issues found in later releases, whether such issues also appear in this release has not always been verified yet. See below for the list of closed issues. The list of fixed issues for v1.1r1 is included in the release notes of the product.
ID | Summary |
RISCV-19 |
Wrong result after comparison |
RISCV-26 |
MRET/SRET instruction is replaced with CM.POPRET |
RISCV-28 |
Some library routines are incompatible with trampolines |
RISCV-36 |
Erroneous struct size using __packed__ attribute in a type definition which uses bitfields |
RISCV-37 |
C Compiler: Wrong constant propagation when aliasing |
RISCV-46 |
Incorrect store_load optimization when the stack frame is large |
RISCV-51 |
Undetected aliases generated by function calls on local pointers |
RISCV-52 |
Wrong instruction is used to load half-precision constant 0 with Zfa and Zfh extensions |
RISCV-53 |
Incorrect aliasing analysis of restrict pointer expression after PRE while strength reduction is disabled |
RISCV-64 |
Pointsto analysis can get confused by aliases |
This is a list of issues that have been closed with a resolution other than fixed. This list contains issues that will not be fixed, issues that appeared to be not a problem and/or issues that could not be reproduced. The list of fixed issues for v1.1r1 is not shown here, it is included in the release notes of the product.