]> git.ipfire.org Git - thirdparty/grub.git/commitdiff
* configure.ac: Don't use extended registers on x86_64.
authorVladimir 'phcoder' Serbinenko <phcoder@gmail.com>
Tue, 7 May 2013 18:42:05 +0000 (20:42 +0200)
committerVladimir 'phcoder' Serbinenko <phcoder@gmail.com>
Tue, 7 May 2013 18:42:05 +0000 (20:42 +0200)
Reported by: Peter Jones.

ChangeLog
configure.ac

index 5b0b357062175491296558fb68c2e6b29f5c4af3..db874e50dd5888b300f7b960d1b60ffd3ea9e5d7 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,8 @@
+2013-05-07  Vladimir Serbinenko  <phcoder@gmail.com>
+
+       * configure.ac: Don't use extended registers on x86_64.
+       Reported by: Peter Jones.
+
 2013-05-07  Vladimir Serbinenko  <phcoder@gmail.com>
 
        * grub-core/term/efi/console.c: Fix compile error.
index 6c310f779f1844865dca75458e1ffbba3fa555c5..80549b000b1a3d011a7c1dfd178eb72cb1867417 100644 (file)
@@ -464,7 +464,9 @@ if test "x$target_cpu" = xi386; then
   else
     TARGET_CFLAGS="$TARGET_CFLAGS -malign-jumps=1 -malign-loops=1 -malign-functions=1"
   fi
+fi
 
+if test "x$target_cpu" = xi386 || test "x$target_cpu" = xx86_64; then
   # Some toolchains enable these features by default, but they need
   # registers that aren't set up properly in GRUB.
   TARGET_CFLAGS="$TARGET_CFLAGS -mno-mmx -mno-sse -mno-sse2 -mno-3dnow"