summaryrefslogtreecommitdiffstats
path: root/src/core/base64.c
diff options
context:
space:
mode:
authorMichael Brown2021-06-03 14:34:14 +0200
committerMichael Brown2021-06-03 14:34:14 +0200
commitf3f568e382a5f19824b3bfc6081cde39eee661e8 (patch)
treedddfc61b0b5e1674ca731ba39d79ec6e45f316dc /src/core/base64.c
parent[build] Use SOURCE_DATE_EPOCH for isohybrid MBR ID if it exists (diff)
downloadipxe-f3f568e382a5f19824b3bfc6081cde39eee661e8.tar.gz
ipxe-f3f568e382a5f19824b3bfc6081cde39eee661e8.tar.xz
ipxe-f3f568e382a5f19824b3bfc6081cde39eee661e8.zip
[crypto] Add memory output constraints for big-integer inline assembly
The ARM versions of the big-integer inline assembly functions include constraints to indicate that the output value is modified by the assembly code. These constraints are not present in the equivalent code for the x86 versions. As of GCC 11, this results in the compiler reporting that the output values may be uninitialized. Fix by including the relevant memory output constraints. Reported-by: Christian Hesse <mail@eworm.de> Signed-off-by: Michael Brown <mcb30@ipxe.org>
Diffstat (limited to 'src/core/base64.c')
0 files changed, 0 insertions, 0 deletions