]> git.ipfire.org Git - thirdparty/glibc.git/commitdiff
backport the pre glibc 2.10 patch which added -mcpu=<CPU> to ASFLAGS to the IBM 2...
authorRyan S. Arnold <rsa@us.ibm.com>
Fri, 24 Jul 2009 17:55:45 +0000 (12:55 -0500)
committerRyan Arnold <ryanarn@etna.rchland.ibm.com>
Fri, 24 Jul 2009 20:10:55 +0000 (15:10 -0500)
commit ed27dcf1bc22bb3b011bfefc392d6900c3bbeeb9
Author: Ryan S. Arnold <rsa@us.ibm.com>
Date:   Fri Jul 24 00:11:42 2009 -0500

2009-05-09  Ulrich Drepper  <drepper@redhat.com>

* Makeconfig: Undo last change.  Add asflags-cpu to ASFLAGS in the
same place we add ASFLAGS-config.

2009-05-06  Ryan S. Arnold  <rsa@us.ibm.com>

[BZ #10118]
* Makeconfig (+asflags): New variable based upon ASFLAG or
asflags-cpu.
(ASFLAGS): Add override to set ASFLAGS to +asflags.
* config.make.in (asflags-cpu): Add variable based upon
@libc_cv_cc_submachine@ to propagate -mcpu=CPU from --with-cpu=CPU to
the assembler.
* sysdeps/unix/sysv/linux/powerpc/powerpc32/power6/fpu/setcontext.S:
Remove unneeded file now that the assembler emits _ARCH_PWR6 and
recognizes power6 instruction set due to passing -mcpu=power6 from
--with-cpu=power6 when compiling .S files.
* sysdeps/unix/sysv/linux/powerpc/powerpc32/power6/fpu/swapcontext.S:
Likewise.
* sysdeps/unix/sysv/linux/powerpc/powerpc64/power6/fpu/setcontext.S:
Likewise.
* sysdeps/unix/sysv/linux/powerpc/powerpc64/power6/fpu/swapcontext.S:
Likewise.

Makeconfig
config.make.in
sysdeps/unix/sysv/linux/powerpc/powerpc32/power6/fpu/setcontext.S [deleted file]
sysdeps/unix/sysv/linux/powerpc/powerpc32/power6/fpu/swapcontext.S [deleted file]
sysdeps/unix/sysv/linux/powerpc/powerpc64/power6/fpu/setcontext.S [deleted file]
sysdeps/unix/sysv/linux/powerpc/powerpc64/power6/fpu/swapcontext.S [deleted file]

index d269936f323001871a19b15b6d8d37c6a59c334c..ac381d4ed341c857dd36df93c761190c154c27a2 100644 (file)
@@ -1,4 +1,4 @@
-# Copyright (C) 1991-2003,2004,2005,2006,2007,2008
+# Copyright (C) 1991-2003,2004,2005,2006,2007,2008,2009
 #      Free Software Foundation, Inc.
 # This file is part of the GNU C Library.
 
@@ -766,7 +766,7 @@ else
 ASFLAGS :=
 endif
 endif
-ASFLAGS += $(ASFLAGS-config)
+ASFLAGS += $(ASFLAGS-config) $(asflags-cpu)
 
 ifndef BUILD_CC
 BUILD_CC = $(CC)
index 3fd0abc65cf39cac6d967b1be512c7cefb278771..7baec736440ad5a90ab00e6dc4075842a766f73b 100644 (file)
@@ -31,7 +31,8 @@ base-machine = @base_machine@
 config-vendor = @host_vendor@
 config-os = @host_os@
 config-sysdirs = @sysnames@
-with-cpu = @submachine@
+cflags-cpu = @libc_cv_cc_submachine@
+asflags-cpu = @libc_cv_cc_submachine@
 
 defines = @DEFINES@
 sysincludes = @SYSINCLUDES@
diff --git a/sysdeps/unix/sysv/linux/powerpc/powerpc32/power6/fpu/setcontext.S b/sysdeps/unix/sysv/linux/powerpc/powerpc32/power6/fpu/setcontext.S
deleted file mode 100644 (file)
index 7e44cdf..0000000
+++ /dev/null
@@ -1,2 +0,0 @@
-#define _ARCH_PWR6
-#include_next <setcontext.S>
diff --git a/sysdeps/unix/sysv/linux/powerpc/powerpc32/power6/fpu/swapcontext.S b/sysdeps/unix/sysv/linux/powerpc/powerpc32/power6/fpu/swapcontext.S
deleted file mode 100644 (file)
index 616e3db..0000000
+++ /dev/null
@@ -1,2 +0,0 @@
-#define _ARCH_PWR6
-#include_next <swapcontext.S>
diff --git a/sysdeps/unix/sysv/linux/powerpc/powerpc64/power6/fpu/setcontext.S b/sysdeps/unix/sysv/linux/powerpc/powerpc64/power6/fpu/setcontext.S
deleted file mode 100644 (file)
index 7e44cdf..0000000
+++ /dev/null
@@ -1,2 +0,0 @@
-#define _ARCH_PWR6
-#include_next <setcontext.S>
diff --git a/sysdeps/unix/sysv/linux/powerpc/powerpc64/power6/fpu/swapcontext.S b/sysdeps/unix/sysv/linux/powerpc/powerpc64/power6/fpu/swapcontext.S
deleted file mode 100644 (file)
index 616e3db..0000000
+++ /dev/null
@@ -1,2 +0,0 @@
-#define _ARCH_PWR6
-#include_next <swapcontext.S>