the following patch was just integrated into master:
commit 05f4b03fb64999ba373fe61256f358e5371bf8ae
Author: Stefan Reinauer <reinauer at chromium.org>
Date: Thu Jun 23 17:12:08 2011 -0700
Use -mno-sse to prevent overzealous gcc optimizations
The offending part that made coreboot crash with some toolchains
was that gcc emits SSE instructions but coreboot did not enable SSE at
that point.
Since the gain for coreboot using SSE instructions is not measurable,
let's not use SSE instructions rather than enabling SSE early on.
One rationale behind this is that other parts of coreboot, like the
SMM handler would need fixing because the XMM registers are not saved
on SMM entry. Thus keep it simple.
Change-Id: I14f0942f300085767ece44cec570fb15c761e88d
Signed-off-by: Stefan Reinauer <reinauer at google.com>
Reviewed-By: Patrick Georgi <patrick at georgi-clan.de> at Sat Mar 3 09:15:10 2012, giving +2
See http://review.coreboot.org/694 for details.
-gerrit