svn commit: r195868 - in projects/ppc64: . gnu/usr.bin/binutils
gnu/usr.bin/binutils/as gnu/usr.bin/binutils/as/powerpc64-freebsd
gnu/usr.bin/binutils/as/ppc64-freebsd
gnu/usr.bin/binutils/gdb gnu/...
Nathan Whitehorn
nwhitehorn at FreeBSD.org
Sat Jul 25 14:31:25 UTC 2009
Author: nwhitehorn
Date: Sat Jul 25 14:31:24 2009
New Revision: 195868
URL: http://svn.freebsd.org/changeset/base/195868
Log:
Before I get too far, rename the architecture from 'ppc64' to 'powerpc64'.
This seems to be a more common name.
Added:
projects/ppc64/gnu/usr.bin/binutils/as/powerpc64-freebsd/
- copied from r195670, projects/ppc64/gnu/usr.bin/binutils/as/ppc64-freebsd/
projects/ppc64/gnu/usr.bin/binutils/gdb/Makefile.powerpc64
- copied unchanged from r195670, projects/ppc64/gnu/usr.bin/binutils/gdb/Makefile.ppc64
projects/ppc64/gnu/usr.bin/binutils/ld/Makefile.powerpc64
- copied unchanged from r195670, projects/ppc64/gnu/usr.bin/binutils/ld/Makefile.ppc64
projects/ppc64/gnu/usr.bin/binutils/libbfd/Makefile.powerpc64
- copied unchanged from r195670, projects/ppc64/gnu/usr.bin/binutils/libbfd/Makefile.ppc64
projects/ppc64/gnu/usr.bin/binutils/libopcodes/Makefile.powerpc64
- copied unchanged from r195670, projects/ppc64/gnu/usr.bin/binutils/libopcodes/Makefile.ppc64
Deleted:
projects/ppc64/gnu/usr.bin/binutils/as/ppc64-freebsd/
projects/ppc64/gnu/usr.bin/binutils/gdb/Makefile.ppc64
projects/ppc64/gnu/usr.bin/binutils/ld/Makefile.ppc64
projects/ppc64/gnu/usr.bin/binutils/libbfd/Makefile.ppc64
projects/ppc64/gnu/usr.bin/binutils/libopcodes/Makefile.ppc64
Modified:
projects/ppc64/Makefile.inc1
projects/ppc64/gnu/usr.bin/binutils/Makefile.inc0
projects/ppc64/gnu/usr.bin/binutils/as/Makefile
projects/ppc64/gnu/usr.bin/binutils/gdb/Makefile
projects/ppc64/gnu/usr.bin/binutils/libbfd/Makefile
projects/ppc64/gnu/usr.bin/cc/Makefile.tgt
projects/ppc64/gnu/usr.bin/cc/cc_tools/Makefile
projects/ppc64/gnu/usr.bin/cc/include/Makefile
projects/ppc64/lib/libc/Makefile
projects/ppc64/lib/msun/Makefile
projects/ppc64/share/mk/bsd.endian.mk
projects/ppc64/sys/conf/kern.mk
Modified: projects/ppc64/Makefile.inc1
==============================================================================
--- projects/ppc64/Makefile.inc1 Sat Jul 25 11:10:51 2009 (r195867)
+++ projects/ppc64/Makefile.inc1 Sat Jul 25 14:31:24 2009 (r195868)
@@ -128,7 +128,7 @@ TARGET= ${TARGET_ARCH}
TARGET?= ${MACHINE}
TARGET_ARCH?= ${MACHINE_ARCH}
-KNOWN_ARCHES?= amd64 arm i386 i386/pc98 ia64 mips powerpc ppc64 sparc64 sparc64/sun4v
+KNOWN_ARCHES?= amd64 arm i386 i386/pc98 ia64 mips powerpc powerpc64 sparc64 sparc64/sun4v
.if ${TARGET} == ${TARGET_ARCH}
_t= ${TARGET}
.else
Modified: projects/ppc64/gnu/usr.bin/binutils/Makefile.inc0
==============================================================================
--- projects/ppc64/gnu/usr.bin/binutils/Makefile.inc0 Sat Jul 25 11:10:51 2009 (r195867)
+++ projects/ppc64/gnu/usr.bin/binutils/Makefile.inc0 Sat Jul 25 14:31:24 2009 (r195868)
@@ -9,8 +9,6 @@ VERSION= "2.15 [FreeBSD] 2004-05-23"
TARGET_ARCH?= ${MACHINE_ARCH}
.if ${TARGET_ARCH} == "amd64"
BINUTILS_ARCH=x86_64
-.elif ${TARGET_ARCH} == "ppc64"
-BINUTILS_ARCH=powerpc64
.else
BINUTILS_ARCH=${TARGET_ARCH}
.endif
Modified: projects/ppc64/gnu/usr.bin/binutils/as/Makefile
==============================================================================
--- projects/ppc64/gnu/usr.bin/binutils/as/Makefile Sat Jul 25 11:10:51 2009 (r195867)
+++ projects/ppc64/gnu/usr.bin/binutils/as/Makefile Sat Jul 25 14:31:24 2009 (r195868)
@@ -26,7 +26,7 @@ SRCS+= itbl-ops.c itbl-parse.y itbl-lex.
.if ${TARGET_ARCH} == "amd64"
SRCS+= tc-i386.c
-.elif ${TARGET_ARCH} == "powerpc" || ${TARGET_ARCH} == "ppc64"
+.elif ${TARGET_ARCH} == "powerpc" || ${TARGET_ARCH} == "powerpc64"
SRCS+= tc-ppc.c
.elif ${TARGET_ARCH} == "sparc64"
# change back to tc-sparc.c when new binutils is imported
Modified: projects/ppc64/gnu/usr.bin/binutils/gdb/Makefile
==============================================================================
--- projects/ppc64/gnu/usr.bin/binutils/gdb/Makefile Sat Jul 25 11:10:51 2009 (r195867)
+++ projects/ppc64/gnu/usr.bin/binutils/gdb/Makefile Sat Jul 25 14:31:24 2009 (r195868)
@@ -12,7 +12,7 @@ GDBDIR= ${.CURDIR}/../../../../contrib/g
GDB_CPU= sparc
.elif ${TARGET_ARCH} == "amd64"
GDB_CPU= i386
-.elif ${TARGET_ARCH} == "ppc64"
+.elif ${TARGET_ARCH} == "powerpc64"
GDB_CPU= powerpc
.else
GDB_CPU= ${TARGET_ARCH}
Copied: projects/ppc64/gnu/usr.bin/binutils/gdb/Makefile.powerpc64 (from r195670, projects/ppc64/gnu/usr.bin/binutils/gdb/Makefile.ppc64)
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ projects/ppc64/gnu/usr.bin/binutils/gdb/Makefile.powerpc64 Sat Jul 25 14:31:24 2009 (r195868, copy of r195670, projects/ppc64/gnu/usr.bin/binutils/gdb/Makefile.ppc64)
@@ -0,0 +1,5 @@
+# $FreeBSD$
+
+XSRCS+= ppcnbsd-nat.c ppc-tdep.c \
+ core-regset.c
+CFLAGS+= -DDEFAULT_BFD_VEC=bfd_elf64_powerpc_vec
Copied: projects/ppc64/gnu/usr.bin/binutils/ld/Makefile.powerpc64 (from r195670, projects/ppc64/gnu/usr.bin/binutils/ld/Makefile.ppc64)
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ projects/ppc64/gnu/usr.bin/binutils/ld/Makefile.powerpc64 Sat Jul 25 14:31:24 2009 (r195868, copy of r195670, projects/ppc64/gnu/usr.bin/binutils/ld/Makefile.ppc64)
@@ -0,0 +1,12 @@
+# $FreeBSD$
+
+NATIVE_EMULATION= elf64ppc
+
+SRCS+= e${NATIVE_EMULATION}.c
+CLEANFILES+= e${NATIVE_EMULATION}.c
+e${NATIVE_EMULATION}.c: emulparams/${NATIVE_EMULATION}.sh emultempl/elf32.em \
+ scripttempl/elf.sc genscripts.sh stringify.sed
+ sh ${.CURDIR}/genscripts.sh ${SRCDIR}/ld ${LIBSERACHPATH} \
+ ${TOOLS_PREFIX}/usr \
+ ${HOST} ${TARGET_TUPLE} ${TARGET_TUPLE} \
+ ${NATIVE_EMULATION} "" no ${NATIVE_EMULATION} ${TARGET_TUPLE}
Modified: projects/ppc64/gnu/usr.bin/binutils/libbfd/Makefile
==============================================================================
--- projects/ppc64/gnu/usr.bin/binutils/libbfd/Makefile Sat Jul 25 11:10:51 2009 (r195867)
+++ projects/ppc64/gnu/usr.bin/binutils/libbfd/Makefile Sat Jul 25 14:31:24 2009 (r195868)
@@ -25,7 +25,7 @@ SELARCH=
SELARCH= &bfd_i386_arch
.elif ${TARGET_ARCH} == "sparc64"
SELARCH= &bfd_sparc_arch
-.elif ${TARGET_ARCH} == "ppc64"
+.elif ${TARGET_ARCH} == "powerpc64"
SELARCH= &bfd_powerpc_arch
.else
.for _a in ${ARCHS}
Copied: projects/ppc64/gnu/usr.bin/binutils/libbfd/Makefile.powerpc64 (from r195670, projects/ppc64/gnu/usr.bin/binutils/libbfd/Makefile.ppc64)
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ projects/ppc64/gnu/usr.bin/binutils/libbfd/Makefile.powerpc64 Sat Jul 25 14:31:24 2009 (r195868, copy of r195670, projects/ppc64/gnu/usr.bin/binutils/libbfd/Makefile.ppc64)
@@ -0,0 +1,25 @@
+# $FreeBSD: src/gnu/usr.bin/binutils/libbfd/Makefile.powerpc,v 1.9 2006/08/24 02:36:21 marcel Exp $
+
+ARCHS+= rs6000
+
+DEFAULT_VECTOR= bfd_elf64_powerpc_vec
+
+SRCS+= cpu-powerpc.c \
+ cpu-rs6000.c \
+ elf32.c \
+ elf32-gen.c \
+ elf32-ppc.c \
+ elf32-target.h \
+ elflink.c \
+ elf64.c \
+ elf64-gen.c \
+ elf64-ppc.c \
+ elf64-target.h \
+ elflink.c \
+ ppcboot.c \
+ xcofflink.c
+
+VECS+= ${DEFAULT_VECTOR} \
+ bfd_elf64_powerpcle_vec \
+ bfd_elf32_powerpc_vec \
+ bfd_elf32_powerpcle_vec
Copied: projects/ppc64/gnu/usr.bin/binutils/libopcodes/Makefile.powerpc64 (from r195670, projects/ppc64/gnu/usr.bin/binutils/libopcodes/Makefile.ppc64)
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ projects/ppc64/gnu/usr.bin/binutils/libopcodes/Makefile.powerpc64 Sat Jul 25 14:31:24 2009 (r195868, copy of r195670, projects/ppc64/gnu/usr.bin/binutils/libopcodes/Makefile.ppc64)
@@ -0,0 +1,4 @@
+# $FreeBSD$
+
+SRCS+= ppc-dis.c ppc-opc.c
+CFLAGS+= -DARCH_powerpc -DARCH_rs6000
Modified: projects/ppc64/gnu/usr.bin/cc/Makefile.tgt
==============================================================================
--- projects/ppc64/gnu/usr.bin/cc/Makefile.tgt Sat Jul 25 11:10:51 2009 (r195867)
+++ projects/ppc64/gnu/usr.bin/cc/Makefile.tgt Sat Jul 25 14:31:24 2009 (r195868)
@@ -4,7 +4,7 @@ TARGET_ARCH?= ${MACHINE_ARCH}
.if ${TARGET_ARCH} == "amd64"
GCC_CPU= i386
-.elif ${TARGET_ARCH} == "powerpc" || ${TARGET_ARCH} == "ppc64"
+.elif ${TARGET_ARCH} == "powerpc" || ${TARGET_ARCH} == "powerpc64"
GCC_CPU= rs6000
.elif ${TARGET_ARCH} == "sparc64"
GCC_CPU= sparc
@@ -21,7 +21,7 @@ TARGET_CPU_DEFAULT= 16
.if ${TARGET_ARCH} == "sparc64"
TARGET_CPU_DEFAULT= TARGET_CPU_ultrasparc
.endif
-.if ${TARGET_ARCH} == "ppc64"
+.if ${TARGET_ARCH} == "powerpc64"
TARGET_CPU_DEFAULT= \"powerpc64\"
.endif
Modified: projects/ppc64/gnu/usr.bin/cc/cc_tools/Makefile
==============================================================================
--- projects/ppc64/gnu/usr.bin/cc/cc_tools/Makefile Sat Jul 25 11:10:51 2009 (r195867)
+++ projects/ppc64/gnu/usr.bin/cc/cc_tools/Makefile Sat Jul 25 14:31:24 2009 (r195868)
@@ -56,7 +56,7 @@ TARGET_INC+= ${GCC_CPU}/freebsd.h
.if ${TARGET_ARCH} == "amd64"
TARGET_INC+= ${GCC_CPU}/freebsd64.h
.endif
-.if ${TARGET_ARCH} == "ppc64"
+.if ${TARGET_ARCH} == "powerpc64"
TARGET_INC+= ${GCC_CPU}/default64.h
.endif
.if ${TARGET_ARCH} == "arm"
@@ -174,7 +174,7 @@ OPT_FILES+= ${GCCDIR}/config/${GCC_CPU}/
OPT_FILES+= ${.CURDIR}/${GCC_CPU}-freebsd.opt
.endif
-.if ${TARGET_ARCH} == "powerpc" || ${TARGET_ARCH} == "ppc64"
+.if ${TARGET_ARCH} == "powerpc" || ${TARGET_ARCH} == "powerpc64"
OPT_FILES+= ${GCCDIR}/config/${GCC_CPU}/sysv4.opt
.endif
Modified: projects/ppc64/gnu/usr.bin/cc/include/Makefile
==============================================================================
--- projects/ppc64/gnu/usr.bin/cc/include/Makefile Sat Jul 25 11:10:51 2009 (r195867)
+++ projects/ppc64/gnu/usr.bin/cc/include/Makefile Sat Jul 25 14:31:24 2009 (r195868)
@@ -10,7 +10,7 @@ INCS= emmintrin.h mmintrin.h pmmintrin.h
INCS= ia64intrin.h
.elif ${TARGET_ARCH} == "arm"
INCS= mmintrin.h
-.elif ${TARGET_ARCH} == "powerpc" || ${TARGET_ARCH} == "ppc64"
+.elif ${TARGET_ARCH} == "powerpc" || ${TARGET_ARCH} == "powerpc64"
INCS= ppc-asm.h altivec.h spe.h
.endif
Modified: projects/ppc64/lib/libc/Makefile
==============================================================================
--- projects/ppc64/lib/libc/Makefile Sat Jul 25 11:10:51 2009 (r195867)
+++ projects/ppc64/lib/libc/Makefile Sat Jul 25 14:31:24 2009 (r195868)
@@ -51,6 +51,7 @@ NOASM=
.include "${.CURDIR}/posix1e/Makefile.inc"
.if ${MACHINE_ARCH} != "amd64" && \
${MACHINE_ARCH} != "ia64" && \
+ ${MACHINE_ARCH} != "powerpc64" && \
${MACHINE_ARCH} != "sparc64"
.include "${.CURDIR}/quad/Makefile.inc"
.endif
Modified: projects/ppc64/lib/msun/Makefile
==============================================================================
--- projects/ppc64/lib/msun/Makefile Sat Jul 25 11:10:51 2009 (r195867)
+++ projects/ppc64/lib/msun/Makefile Sat Jul 25 14:31:24 2009 (r195868)
@@ -14,6 +14,8 @@
.if ${MACHINE_ARCH} == "i386"
ARCH_SUBDIR= i387
+.elif ${MACHINE_ARCH} == "powerpc64"
+ARCH_SUBDIR= powerpc
.else
ARCH_SUBDIR= ${MACHINE_ARCH}
.endif
Modified: projects/ppc64/share/mk/bsd.endian.mk
==============================================================================
--- projects/ppc64/share/mk/bsd.endian.mk Sat Jul 25 11:10:51 2009 (r195867)
+++ projects/ppc64/share/mk/bsd.endian.mk Sat Jul 25 14:31:24 2009 (r195868)
@@ -7,7 +7,7 @@
(${MACHINE_ARCH} == "mips" && !defined(TARGET_BIG_ENDIAN))
TARGET_ENDIANNESS= 1234
.elif ${MACHINE_ARCH} == "powerpc" || \
- ${MACHINE_ARCH} == "ppc64" || \
+ ${MACHINE_ARCH} == "powerpc64" || \
${MACHINE_ARCH} == "sparc64" || \
${MACHINE_ARCH} == "arm" || \
${MACHINE_ARCH} == "mips"
Modified: projects/ppc64/sys/conf/kern.mk
==============================================================================
--- projects/ppc64/sys/conf/kern.mk Sat Jul 25 11:10:51 2009 (r195867)
+++ projects/ppc64/sys/conf/kern.mk Sat Jul 25 14:31:24 2009 (r195868)
@@ -80,7 +80,7 @@ INLINE_LIMIT?= 8000
# floating point registers for integer operations which it has a tendency to do.
# Also explicitly disable Altivec instructions inside the kernel.
#
-.if ${MACHINE_ARCH} == "powerpc" || ${MACHINE_ARCH} == "ppc64"
+.if ${MACHINE_ARCH} == "powerpc" || ${MACHINE_ARCH} == "powerpc64"
CFLAGS+= -msoft-float -mno-altivec
INLINE_LIMIT?= 15000
.endif
More information about the svn-src-projects
mailing list