mirror of
https://sourceware.org/git/glibc.git
synced 2024-11-23 13:30:06 +00:00
eae47a3618
* sysdeps/sparc/configure.in: New file. * sysdeps/sparc/configure: Generate. * configure.in (libc_cv_sparc_as_vis3): Substitute. * configure: Regenerate. * config.h.in (HAVE_AS_VIS3_SUPPORT): New. * config.make.in (have-as-vis3): New. * sysdeps/sparc/sparc32/sparcv9/Makefile (ASFLAGS-*): If VIS3 is available use -Av9d instead of -Av9a. * sysdeps/sparc/sparc64/Makefile: Likewise. * sysdeps/sparc/sparc32/sparcv9/fpu/multiarch/Makefile: New file. * sysdeps/sparc/sparc32/sparcv9/fpu/multiarch/s_copysign-vis3.S: New file. * sysdeps/sparc/sparc32/sparcv9/fpu/multiarch/s_copysign.S: New file. * sysdeps/sparc/sparc32/sparcv9/fpu/multiarch/s_copysignf-vis3.S: New file. * sysdeps/sparc/sparc32/sparcv9/fpu/multiarch/s_copysignf.S: New file. * sysdeps/sparc/sparc64/fpu/multiarch/Makefile: New file. * sysdeps/sparc/sparc64/fpu/multiarch/s_signbit-vis3.S: New file. * sysdeps/sparc/sparc64/fpu/multiarch/s_signbit.S: New file. * sysdeps/sparc/sparc64/fpu/multiarch/s_signbitf-vis3.S: New file. * sysdeps/sparc/sparc64/fpu/multiarch/s_signbitf.S: New file.
23 lines
469 B
Makefile
23 lines
469 B
Makefile
sysdep-CFLAGS += -mcpu=ultrasparc -Wa,-Av9a
|
|
|
|
ifeq ($(subdir),csu)
|
|
sysdep_routines += hp-timing
|
|
elide-routines.os += hp-timing
|
|
endif
|
|
|
|
ifeq ($(have-as-vis3),yes)
|
|
ASFLAGS-.o += -Wa,-Av9d
|
|
ASFLAGS-.os += -Wa,-Av9d
|
|
ASFLAGS-.op += -Wa,-Av9d
|
|
ASFLAGS-.og += -Wa,-Av9d
|
|
ASFLAGS-.ob += -Wa,-Av9d
|
|
ASFLAGS-.oS += -Wa,-Av9d
|
|
else
|
|
ASFLAGS-.o += -Wa,-Av9a
|
|
ASFLAGS-.os += -Wa,-Av9a
|
|
ASFLAGS-.op += -Wa,-Av9a
|
|
ASFLAGS-.og += -Wa,-Av9a
|
|
ASFLAGS-.ob += -Wa,-Av9a
|
|
ASFLAGS-.oS += -Wa,-Av9a
|
|
endif
|