Made alignment typedefs more robust for IAR #410
No reviewers
Labels
No labels
api-break
approved
bug
component-docs
component-platform
component-test
dependencies
deprecation
DO-NOT-MERGE
enhancement
good first issue
help wanted
needs-adoption
needs-backports
needs-ci
needs-design-approval
needs-info
needs-preceding-pr
needs-review
needs-reviewer
needs-work
priority-high
priority-low
priority-medium
priority-scheduled
priority-very-high
resolved-after-1.1
single-reviewer
size-l
size-m
size-optimisation
size-s
size-xs
No milestone
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set
Reference
gh-Mbed-TLS/TF-PSA-Crypto!410
Loading…
Reference in a new issue
No description provided.
Delete branch "iar-robust-alignment"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Description
The Zephyr project unfortunately defines a macro __packed which overrides the IAR keyword, and that causes the typedefs in core/alignment.h not be unaligned. This is also being backported to 3.6 as that version is what Zephyr is currently using.
PR checklist
@davidhorstmann-arm I just added this to the
Communityproject because this has recently been re-raised again in Zephyr scope. I also started the CI on it.I don't know if I can review this though because I don't have an IAR compiler that I can use to verify the solution.
Also I think that now this requires also a backport to
tf-psa-crypto-1.1branchAdded a new PR #779 for that
LGTM