[EXT_EP-8398] Some vector types computations are not carried out Created: 10/Aug/17 Updated: 19/Feb/20 Resolved: 10/Aug/17 |
|
Status: | Fixed |
Project: | Embedded Software & Tools |
Component/s: | None |
Affects Version/s: | None |
Fix Version/s: | None |
Type: | Bug | Priority: | Medium |
Reporter: | TI User | Assignee: | TI User |
Resolution: | Fixed | Votes: | 0 |
Remaining Estimate: | Not Specified | ||
Time Spent: | Not Specified | ||
Original Estimate: | Not Specified |
Product: | Code Generation Tools |
Internal ID: | CODEGEN-3613 |
Forum URL: | https://e2e.ti.com/support/development_tools/compiler/f/343/t/608767 |
Found In Release: | C6000_8.2.0 C6000_8.3.0 C6000_8.1.0B1 |
Fix In Release: | C6000_8.3.0 C6000_8.2.2 C6000_8.1.5 |
Workaround: | It's possible that compiling with --opt_level=1 or greater will avoid the problem. It does in our test cases, but there are reports of cases for which that doesn't help.
The problem occurs with "*pv++ = ..." where pv is a pointer to a vector. Using "pv[i] = ..." or "*pv = ...; ++pv;" seem to effectively avoid it. |
Description |
Some vector types computations are not carried out |