summaryrefslogtreecommitdiffstats
path: root/util/crossgcc
diff options
context:
space:
mode:
authorElyes HAOUAS <ehaouas@noos.fr>2020-08-23 07:50:32 +0200
committerPatrick Georgi <pgeorgi@google.com>2020-11-22 22:28:16 +0000
commit1ba663ce0ac30f233148345d7e1da4f799fa6e63 (patch)
treea291ef86f509b43ee79348f85bbac6537de35886 /util/crossgcc
parent274c3faf093317b835ef3622dff994754209da89 (diff)
downloadcoreboot-1ba663ce0ac30f233148345d7e1da4f799fa6e63.tar.gz
coreboot-1ba663ce0ac30f233148345d7e1da4f799fa6e63.tar.bz2
coreboot-1ba663ce0ac30f233148345d7e1da4f799fa6e63.zip
crossgcc: Upgrade nasm to version 2.15.05
Changes (https://nasm.us/doc/nasmdocc.html): Version 2.15.05: Correct %ifid $ and %ifid $$ being treated as true. Add --reproducible option to suppress NASM version numbers and timestamps in output files. Version 2.15.04: Correct the encoding of the ENQCMDS and TILELOADT1 instructions. Fix case where the COFF backend (the coff, win32 and win64 output formats) would add padding bytes in the middle of a section if a SECTION/SEGMENT directive was provided which repeated an ALIGN= attribute. This neither matched legacy behavior, other backends, or user expectations. Fix SSE instructions not being recognized with an explicit memory operation size (e.g. movsd qword [eax],xmm0). Change-Id: I3f9aa8e743f2dc50fce1ce68718c0ae17209a509 Signed-off-by: Elyes HAOUAS <ehaouas@noos.fr> Reviewed-on: https://review.coreboot.org/c/coreboot/+/44694 Reviewed-by: Stefan Reinauer <stefan.reinauer@coreboot.org> Reviewed-by: Paul Menzel <paulepanter@users.sourceforge.net> Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
Diffstat (limited to 'util/crossgcc')
-rwxr-xr-xutil/crossgcc/buildgcc2
-rw-r--r--util/crossgcc/sum/nasm-2.15.03.tar.bz2.cksum1
-rw-r--r--util/crossgcc/sum/nasm-2.15.05.tar.bz2.cksum1
3 files changed, 2 insertions, 2 deletions
diff --git a/util/crossgcc/buildgcc b/util/crossgcc/buildgcc
index 375e49d88c11..958a5415ca98 100755
--- a/util/crossgcc/buildgcc
+++ b/util/crossgcc/buildgcc
@@ -46,7 +46,7 @@ EXPAT_VERSION=2.2.9
# CLANG version number
CLANG_VERSION=10.0.1
CMAKE_VERSION=3.18.1
-NASM_VERSION=2.15.03
+NASM_VERSION=2.15.05
# GCC toolchain archive locations
# These are sanitized by the jenkins toolchain test builder, so if
diff --git a/util/crossgcc/sum/nasm-2.15.03.tar.bz2.cksum b/util/crossgcc/sum/nasm-2.15.03.tar.bz2.cksum
deleted file mode 100644
index 6033faeff4a3..000000000000
--- a/util/crossgcc/sum/nasm-2.15.03.tar.bz2.cksum
+++ /dev/null
@@ -1 +0,0 @@
-513ac3b800377f10833a02bc7f3fa8b84ca4f2b6 tarballs/nasm-2.15.03.tar.bz2
diff --git a/util/crossgcc/sum/nasm-2.15.05.tar.bz2.cksum b/util/crossgcc/sum/nasm-2.15.05.tar.bz2.cksum
new file mode 100644
index 000000000000..4ee4fec61cc3
--- /dev/null
+++ b/util/crossgcc/sum/nasm-2.15.05.tar.bz2.cksum
@@ -0,0 +1 @@
+c0869e9ac854140bf99c989a711102ce6367243f tarballs/nasm-2.15.05.tar.bz2