Module Name:    src
Committed By:   martin
Date:           Thu Feb 27 09:05:08 UTC 2014

Modified Files:
        src/external/gpl3/gcc/lib/libgcc/libgcc: Makefile

Log Message:
Explicitly remove .note.netbsd.mcmodel sections (eroneously generated
on sparc64 during intermediate linking)


To generate a diff of this commit:
cvs rdiff -u -r1.19 -r1.20 src/external/gpl3/gcc/lib/libgcc/libgcc/Makefile

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: src/external/gpl3/gcc/lib/libgcc/libgcc/Makefile
diff -u src/external/gpl3/gcc/lib/libgcc/libgcc/Makefile:1.19 src/external/gpl3/gcc/lib/libgcc/libgcc/Makefile:1.20
--- src/external/gpl3/gcc/lib/libgcc/libgcc/Makefile:1.19	Wed Feb 26 09:54:32 2014
+++ src/external/gpl3/gcc/lib/libgcc/libgcc/Makefile	Thu Feb 27 09:05:08 2014
@@ -1,4 +1,4 @@
-#	$NetBSD: Makefile,v 1.19 2014/02/26 09:54:32 mrg Exp $
+#	$NetBSD: Makefile,v 1.20 2014/02/27 09:05:08 martin Exp $
 
 REQUIRETOOLS=	yes
 NOLINT=		# defined
@@ -61,6 +61,7 @@ CLEANFILES+=	${SOBJS:=.tmp1} ${SOBJS:=.t
 	${NM} -pg ${.TARGET}.tmp1 | \
 	    ${TOOL_AWK} 'NF == 3 { print "\t.hidden", $$3 }' | \
 	    ${CC} ${COPTS} -r -nostdinc -nostdlib ${CPUFLAGS} -o ${.TARGET}.tmp2 ${.TARGET}.tmp1 -xassembler -
+	${OBJCOPY} -R .note.netbsd.mcmodel ${.TARGET}.tmp2
 .if defined(COPTS) && !empty(COPTS:M*-g*)
 	mv ${.TARGET}.tmp2 ${.TARGET}
 .else
@@ -75,6 +76,7 @@ CLEANFILES+=	${SOBJS:=.tmp1} ${SOBJS:=.t
 	${NM} -pg ${.TARGET}.tmp1 | \
 	    ${TOOL_AWK} 'NF == 3 { print "\t.hidden", $$3 }' | \
 	    ${CC} ${COPTS} -r -nostdinc -nostdlib -o ${.TARGET}.tmp2 ${.TARGET}.tmp1 -xassembler -
+	${OBJCOPY} -R .note.netbsd.mcmodel ${.TARGET}.tmp2
 .if defined(COPTS) && !empty(COPTS:M*-g*)
 	mv ${.TARGET}.tmp2 ${.TARGET}
 .else

Reply via email to