[EXT_EP-11126] Do not emit the diagnostic: warning: call to function without interrupt attribute could clobber interruptee's VFP registers; consider using the `interrupt_save_fp` attribute to prevent this behavior Created: 27/Apr/23 Updated: 22/May/23 Resolved: 22/May/23 |
|
| 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-11158 |
| Forum URL: | https://e2e.ti.com/support/processors-group/processors/f/791/t/1220028 |
| Found In Release: | ARMCLANG_2.1.3.LTS |
| Fix In Release: | ARMCLANG_2.1.4.LTS* |
| Affected Platform/Device: | default |
| Description |
|
The implementation of the attribute interrupt_save_fp is incomplete. Therefore, there should be no diagnostics which recommend it. The current documentation of support for interrupts notes that it is the user's responsibility to preserve VFP registers. This continues to be the case. In the most common cases, VFP registers are not modified by the interrupt, and thus do not need to be preserved. |