Date: Tue, 25 Jul 2006 05:48:14 GMT From: Kevin Lo <kevlo@FreeBSD.org> To: Perforce Change Reviews <perforce@freebsd.org> Subject: PERFORCE change 102351 for review Message-ID: <200607250548.k6P5mE91097482@repoman.freebsd.org>
next in thread | raw e-mail | index | archive | help
http://perforce.freebsd.org/chv.cgi?CH=102351 Change 102351 by kevlo@kevlo_monet on 2006/07/25 05:47:56 Regen the gnu patch, apply it cleanly on current src tree. Affected files ... .. //depot/projects/arm/gnu-arm.diff#17 edit Differences ... ==== //depot/projects/arm/gnu-arm.diff#17 (text+ko) ==== @@ -95,58 +95,56 @@ =================================================================== RCS file: gnu/usr.bin/binutils/ld/Makefile.arm diff -N gnu/usr.bin/binutils/ld/Makefile.arm ---- /dev/null 1 Jan 1970 00:00:00 -0000 -+++ gnu/usr.bin/binutils/ld/Makefile.arm 21 Jul 2006 12:53:38 -0000 -@@ -0,0 +1,16 @@ -+# $FreeBSD$ -+ +--- ld.orig/Makefile.arm Tue Jul 25 11:25:14 2006 ++++ ld/Makefile.arm Tue Jul 25 11:27:44 2006 +@@ -1,6 +1,10 @@ + # $FreeBSD: src/gnu/usr.bin/binutils/ld/Makefile.arm,v 1.1 2006/07/22 14:36:15 obrien Exp $ + +.if defined(ARM_BIG_ENDIAN) -+NATIVE_EMULATION= armelfb_fbsd ++NATIVE_EMULATION= armelfb_fbsd +.else -+NATIVE_EMULATION= armelf_fbsd + NATIVE_EMULATION= armelf_fbsd +.endif -+ -+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}" + + SRCS+= e${NATIVE_EMULATION}.c + CLEANFILES+= e${NATIVE_EMULATION}.c Index: gnu/usr.bin/binutils/libbfd/Makefile.arm =================================================================== RCS file: gnu/usr.bin/binutils/libbfd/Makefile.arm diff -N gnu/usr.bin/binutils/libbfd/Makefile.arm ---- /dev/null 1 Jan 1970 00:00:00 -0000 -+++ gnu/usr.bin/binutils/libbfd/Makefile.arm 21 Jul 2006 00:22:53 -0000 -@@ -0,0 +1,49 @@ -+# $FreeBSD$ -+ +--- gnu/usr.bin/binutils/libbfd.orig/Makefile.arm Tue Jul 25 10:59:44 2006 ++++ gnu/usr.bin/binutils/libbfd/Makefile.arm Tue Jul 25 10:58:56 2006 +@@ -1,14 +1,47 @@ + # $FreeBSD: src/gnu/usr.bin/binutils/libbfd/Makefile.arm,v 1.2 2006/07/22 14:55:55 obrien Exp $ + +-DEFAULT_VECTOR= bfd_elf32_littlearm_vec +.if defined(ARM_BIG_ENDIAN) +DEFAULT_VECTOR= bfd_elf32_bigarm_vec +ADDITIONAL_VECTOR= bfd_elf32_littlearm_vec +.else -+DEFAULT_VECTOR= bfd_elf32_littlearm_vec ++DEFAULT_VECTOR= bfd_elf32_littlearm_vec +ADDITIONAL_VECTOR= bfd_elf32_bigarm_vec +.endif -+ -+SRCS+= \ -+ cpu-arm.c \ -+ elf32.c \ -+ elf32-gen.c \ -+ elflink.c \ -+ elfarm-oabi.c \ -+ elf32-arm-fbsd.c \ -+ elf32-target.h -+VECS+= ${DEFAULT_VECTOR} \ + + SRCS+= cpu-arm.c \ + elf32.c \ + elf32-arm-fbsd.c \ + elf32-gen.c \ +- elf32-target.h +- elfarm-nabi.c \ ++ elf32-target.h \ ++ elfarm-oabi.c \ + elflink.c + + VECS= ${DEFAULT_VECTOR} \ +- bfd_elf32_bigarm_vec + ${ADDITIONAL_VECTOR} + +.if ${TARGET_ARCH} == "arm" +CFLAGS+= -DDEFAULT_VECTOR=${DEFAULT_VECTOR} +.endif + -+CLEANFILES+= elf32-arm-fbsd.c ++CLEANFILES+= elf32-arm-fbsd.c + +elf32-arm-fbsd.c: elfarm-nabi.c + cat ${.ALLSRC} | sed -e s/ELFOSABI_ARM/ELFOSABI_FREEBSD/g \ @@ -158,18 +156,17 @@ + int offset; \ + if (note->descsz != 96) \ + return (FALSE); \ -+ offset = 28; \ -+ raw_size = 68; \ -+ if (elf_tdata(abfd)->core_signal == 0) \ -+ elf_tdata (abfd)->core_signal = ((int *)(note->descdata))[5]; \ -+ elf_tdata (abfd)->core_pid = ((int *)(note->descdata))[6]; \ -+ /* Make a ".reg/999" section. */ \ -+ return _bfd_elfcore_make_pseudosection (abfd, ".reg", \ -+ raw_size, note->descpos + offset); \ -+}' >> ${.TARGET}; \ ++ offset = 28; \ ++ raw_size = 68; \ ++ if (elf_tdata(abfd)->core_signal == 0) \ ++ elf_tdata (abfd)->core_signal = ((int *)(note->descdata))[5]; \ ++ elf_tdata (abfd)->core_pid = ((int *)(note->descdata))[6]; \ ++ /* Make a ".reg/999" section. */ \ ++ return _bfd_elfcore_make_pseudosection (abfd, ".reg", \ ++ raw_size, note->descpos + offset); \ ++ }' >> ${.TARGET}; \ + echo '#include "elf32-arm.h"' >> ${.TARGET} -+ -+ + Index: gnu/usr.bin/binutils/libiberty/Makefile =================================================================== RCS file: /cognet/ncvs/src/gnu/usr.bin/binutils/libiberty/Makefile,v @@ -272,22 +269,6 @@ TARGET_INC+= ${GCC_CPU}/freebsd.h .if ${TARGET_ARCH} == "amd64" TARGET_INC+= ${GCC_CPU}/x86-64.h -Index: gnu/usr.bin/cc/cc_tools/auto-host.h -=================================================================== -RCS file: /cognet/ncvs/src/gnu/usr.bin/cc/cc_tools/auto-host.h,v -retrieving revision 1.18 -diff -u -p -r1.18 auto-host.h ---- gnu/usr.bin/cc/cc_tools/auto-host.h 28 Jul 2004 05:27:20 -0000 1.18 -+++ gnu/usr.bin/cc/cc_tools/auto-host.h 6 Jul 2006 23:54:06 -0000 -@@ -523,7 +523,7 @@ - /* The number of bytes in type int */ - #define SIZEOF_INT 4 - --#if defined(__i386__) || defined(__powerpc__) || defined(__strongarm__) -+#if defined(__i386__) || defined(__powerpc__) || defined(__arm__) - /* The number of bytes in type long */ - # define SIZEOF_LONG SIZEOF_INT - #elif defined(__alpha__) || defined(__sparc64__) || defined(__ia64__) || defined(__amd64__) Index: gnu/usr.bin/gdb/arch/arm/Makefile =================================================================== RCS file: gnu/usr.bin/gdb/arch/arm/Makefile
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200607250548.k6P5mE91097482>