mirror of
https://sourceware.org/git/glibc.git
synced 2024-11-09 23:00:07 +00:00
[BZ #10118]
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.
This commit is contained in:
parent
15417de3e0
commit
23b6b46646
20
ChangeLog
20
ChangeLog
@ -1,3 +1,23 @@
|
||||
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.
|
||||
|
||||
2009-05-09 Jakub Jelinek <jakub@redhat.com>
|
||||
|
||||
* string/stratcliff.c (do_test): Test for zero length
|
||||
|
12
Makeconfig
12
Makeconfig
@ -649,6 +649,16 @@ endif # $(+cflags) == ""
|
||||
# Don't duplicate options if we inherited variables from the parent.
|
||||
+cflags := $(sort $(+cflags))
|
||||
|
||||
# These are the flags given to the compiler to tell it what sort of
|
||||
# optimization and/or debugging output to do for .S files.
|
||||
ifndef +asflags
|
||||
# If `ASFLAGS' was defined, use that.
|
||||
ifdef ASFLAGS
|
||||
+asflags := $(ASFLAGS)
|
||||
endif #ASFLAGS
|
||||
endif # +asflags
|
||||
|
||||
+asflags += $(asflags-cpu)
|
||||
|
||||
# These are flags given to the C compiler to tell it to look for
|
||||
# include files (including ones given in angle brackets) in the parent
|
||||
@ -681,6 +691,8 @@ override CXXFLAGS = $(c++-sysincludes) \
|
||||
$(filter-out %frame-pointer,$(+cflags)) $(sysdep-CFLAGS) \
|
||||
$(CFLAGS-$(suffix $@)) $(CFLAGS-$(<F)) $(CFLAGS-$(@F))
|
||||
|
||||
override ASFLAGS = $(+asflags)
|
||||
|
||||
# If everything is compiled with -fPIC (implicitly) we must tell this by
|
||||
# defining the PIC symbol.
|
||||
ifeq (yes,$(build-pic-default))
|
||||
|
@ -32,6 +32,7 @@ config-vendor = @host_vendor@
|
||||
config-os = @host_os@
|
||||
config-sysdirs = @sysnames@
|
||||
cflags-cpu = @libc_cv_cc_submachine@
|
||||
asflags-cpu = @libc_cv_cc_submachine@
|
||||
|
||||
defines = @DEFINES@
|
||||
sysincludes = @SYSINCLUDES@
|
||||
|
@ -1,2 +0,0 @@
|
||||
#define _ARCH_PWR6
|
||||
#include_next <setcontext.S>
|
@ -1,2 +0,0 @@
|
||||
#define _ARCH_PWR6
|
||||
#include_next <swapcontext.S>
|
@ -1,2 +0,0 @@
|
||||
#define _ARCH_PWR6
|
||||
#include_next <setcontext.S>
|
@ -1,2 +0,0 @@
|
||||
#define _ARCH_PWR6
|
||||
#include_next <swapcontext.S>
|
Loading…
Reference in New Issue
Block a user