From owner-p4-projects Tue Dec 3 6:10:24 2002 Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id 1E81637B404; Tue, 3 Dec 2002 06:10:00 -0800 (PST) Delivered-To: perforce@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id BB01537B401 for ; Tue, 3 Dec 2002 06:09:59 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 4CE1443EB2 for ; Tue, 3 Dec 2002 06:09:58 -0800 (PST) (envelope-from bb+lists.freebsd.perforce@cyrus.watson.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.12.6/8.12.6) with ESMTP id gB3E5mmV037650 for ; Tue, 3 Dec 2002 06:05:48 -0800 (PST) (envelope-from bb+lists.freebsd.perforce@cyrus.watson.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id gB3E5aTA037528 for perforce@freebsd.org; Tue, 3 Dec 2002 06:05:36 -0800 (PST) Date: Tue, 3 Dec 2002 06:05:36 -0800 (PST) Message-Id: <200212031405.gB3E5aTA037528@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to bb+lists.freebsd.perforce@cyrus.watson.org using -f From: Robert Watson Subject: PERFORCE change 21848 for review To: Perforce Change Reviews Sender: owner-p4-projects@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG http://perforce.freebsd.org/chv.cgi?CH=21848 Change 21848 by rwatson@rwatson_tislabs on 2002/12/03 06:05:11 Further integ the TrustedBSD base tree with recent binutils import, several fixes relating to UFS/UFS2/dump/newfs/cvs, as well as the import of setfsmac. Affected files ... .. //depot/projects/trustedbsd/base/Makefile#16 integrate .. //depot/projects/trustedbsd/base/Makefile.inc1#30 integrate .. //depot/projects/trustedbsd/base/contrib/binutils/bfd/ChangeLog#9 integrate .. //depot/projects/trustedbsd/base/contrib/binutils/bfd/Makefile.am#6 integrate .. //depot/projects/trustedbsd/base/contrib/binutils/bfd/Makefile.in#6 integrate .. //depot/projects/trustedbsd/base/contrib/binutils/bfd/aout-tic30.c#3 delete .. //depot/projects/trustedbsd/base/contrib/binutils/bfd/aoutx.h#5 integrate .. //depot/projects/trustedbsd/base/contrib/binutils/bfd/archive.c#5 integrate .. //depot/projects/trustedbsd/base/contrib/binutils/bfd/bfd-in.h#5 integrate .. //depot/projects/trustedbsd/base/contrib/binutils/bfd/bfd-in2.h#7 integrate .. //depot/projects/trustedbsd/base/contrib/binutils/bfd/bfd.c#5 integrate .. //depot/projects/trustedbsd/base/contrib/binutils/bfd/binary.c#4 integrate .. //depot/projects/trustedbsd/base/contrib/binutils/bfd/coff-arm.c#7 integrate .. //depot/projects/trustedbsd/base/contrib/binutils/bfd/coff-mips.c#3 delete .. //depot/projects/trustedbsd/base/contrib/binutils/bfd/coff-tic30.c#3 delete .. //depot/projects/trustedbsd/base/contrib/binutils/bfd/coff-z8k.c#3 delete .. //depot/projects/trustedbsd/base/contrib/binutils/bfd/coffcode.h#7 integrate .. //depot/projects/trustedbsd/base/contrib/binutils/bfd/coffgen.c#4 integrate .. //depot/projects/trustedbsd/base/contrib/binutils/bfd/cofflink.c#5 integrate .. //depot/projects/trustedbsd/base/contrib/binutils/bfd/config.bfd#5 integrate .. //depot/projects/trustedbsd/base/contrib/binutils/bfd/config.in#4 integrate .. //depot/projects/trustedbsd/base/contrib/binutils/bfd/configure#8 integrate .. //depot/projects/trustedbsd/base/contrib/binutils/bfd/configure.in#8 integrate .. //depot/projects/trustedbsd/base/contrib/binutils/bfd/cpu-mips.c#3 delete .. //depot/projects/trustedbsd/base/contrib/binutils/bfd/cpu-tic30.c#2 delete .. //depot/projects/trustedbsd/base/contrib/binutils/bfd/cpu-v850.c#3 delete .. //depot/projects/trustedbsd/base/contrib/binutils/bfd/cpu-z8k.c#3 delete .. //depot/projects/trustedbsd/base/contrib/binutils/bfd/doc/Makefile.in#6 integrate .. //depot/projects/trustedbsd/base/contrib/binutils/bfd/doc/bfdt.texi#4 integrate .. //depot/projects/trustedbsd/base/contrib/binutils/bfd/doc/coffcode.texi#3 integrate .. //depot/projects/trustedbsd/base/contrib/binutils/bfd/doc/reloc.texi#5 integrate .. //depot/projects/trustedbsd/base/contrib/binutils/bfd/dwarf2.c#7 integrate .. //depot/projects/trustedbsd/base/contrib/binutils/bfd/ecoff.c#5 integrate .. //depot/projects/trustedbsd/base/contrib/binutils/bfd/elf-bfd.h#6 integrate .. //depot/projects/trustedbsd/base/contrib/binutils/bfd/elf-eh-frame.c#5 integrate .. //depot/projects/trustedbsd/base/contrib/binutils/bfd/elf.c#8 integrate .. //depot/projects/trustedbsd/base/contrib/binutils/bfd/elf32-arm.h#7 integrate .. //depot/projects/trustedbsd/base/contrib/binutils/bfd/elf32-i386.c#6 integrate .. //depot/projects/trustedbsd/base/contrib/binutils/bfd/elf32-mips.c#4 delete .. //depot/projects/trustedbsd/base/contrib/binutils/bfd/elf32-s390.c#2 integrate .. //depot/projects/trustedbsd/base/contrib/binutils/bfd/elf32-sparc.c#6 integrate .. //depot/projects/trustedbsd/base/contrib/binutils/bfd/elf32-v850.c#3 delete .. //depot/projects/trustedbsd/base/contrib/binutils/bfd/elf64-alpha.c#8 integrate .. //depot/projects/trustedbsd/base/contrib/binutils/bfd/elf64-mips.c#3 delete .. //depot/projects/trustedbsd/base/contrib/binutils/bfd/elf64-ppc.c#7 integrate .. //depot/projects/trustedbsd/base/contrib/binutils/bfd/elf64-s390.c#2 integrate .. //depot/projects/trustedbsd/base/contrib/binutils/bfd/elf64-sparc.c#7 integrate .. //depot/projects/trustedbsd/base/contrib/binutils/bfd/elflink.c#5 integrate .. //depot/projects/trustedbsd/base/contrib/binutils/bfd/elflink.h#7 integrate .. //depot/projects/trustedbsd/base/contrib/binutils/bfd/elfxx-ia64.c#7 integrate .. //depot/projects/trustedbsd/base/contrib/binutils/bfd/elfxx-target.h#6 integrate .. //depot/projects/trustedbsd/base/contrib/binutils/bfd/format.c#4 integrate .. //depot/projects/trustedbsd/base/contrib/binutils/bfd/gen-aout.c#3 integrate .. //depot/projects/trustedbsd/base/contrib/binutils/bfd/libbfd.c#6 integrate .. //depot/projects/trustedbsd/base/contrib/binutils/bfd/libcoff.h#4 integrate .. //depot/projects/trustedbsd/base/contrib/binutils/bfd/linker.c#5 integrate .. //depot/projects/trustedbsd/base/contrib/binutils/bfd/merge.c#4 integrate .. //depot/projects/trustedbsd/base/contrib/binutils/bfd/mipsbsd.c#3 delete .. //depot/projects/trustedbsd/base/contrib/binutils/bfd/pe-mips.c#3 delete .. //depot/projects/trustedbsd/base/contrib/binutils/bfd/peicode.h#3 integrate .. //depot/projects/trustedbsd/base/contrib/binutils/bfd/po/SRC-POTFILES.in#5 integrate .. //depot/projects/trustedbsd/base/contrib/binutils/bfd/po/bfd.pot#5 integrate .. //depot/projects/trustedbsd/base/contrib/binutils/bfd/reloc.c#6 integrate .. //depot/projects/trustedbsd/base/contrib/binutils/bfd/section.c#5 integrate .. //depot/projects/trustedbsd/base/contrib/binutils/bfd/srec.c#5 integrate .. //depot/projects/trustedbsd/base/contrib/binutils/bfd/stabs.c#4 integrate .. //depot/projects/trustedbsd/base/contrib/binutils/bfd/syms.c#8 integrate .. //depot/projects/trustedbsd/base/contrib/binutils/bfd/targets.c#5 integrate .. //depot/projects/trustedbsd/base/contrib/binutils/bfd/version.h#7 integrate .. //depot/projects/trustedbsd/base/contrib/binutils/bfd/xcofflink.c#5 integrate .. //depot/projects/trustedbsd/base/contrib/binutils/binutils/ChangeLog#8 integrate .. //depot/projects/trustedbsd/base/contrib/binutils/binutils/bucomm.c#4 integrate .. //depot/projects/trustedbsd/base/contrib/binutils/binutils/configure#7 integrate .. //depot/projects/trustedbsd/base/contrib/binutils/binutils/configure.in#7 integrate .. //depot/projects/trustedbsd/base/contrib/binutils/binutils/nm.c#6 integrate .. //depot/projects/trustedbsd/base/contrib/binutils/binutils/objdump.c#5 integrate .. //depot/projects/trustedbsd/base/contrib/binutils/binutils/po/binutils.pot#4 integrate .. //depot/projects/trustedbsd/base/contrib/binutils/binutils/rcparse.c#4 delete .. //depot/projects/trustedbsd/base/contrib/binutils/binutils/rcparse.h#4 delete .. //depot/projects/trustedbsd/base/contrib/binutils/binutils/readelf.c#6 integrate .. //depot/projects/trustedbsd/base/contrib/binutils/binutils/strings.c#4 integrate .. //depot/projects/trustedbsd/base/contrib/binutils/etc/ChangeLog#2 integrate .. //depot/projects/trustedbsd/base/contrib/binutils/gas/ChangeLog#8 integrate .. //depot/projects/trustedbsd/base/contrib/binutils/gas/config/obj-elf.c#6 integrate .. //depot/projects/trustedbsd/base/contrib/binutils/gas/config/tc-alpha.c#6 integrate .. //depot/projects/trustedbsd/base/contrib/binutils/gas/config/tc-alpha.h#5 integrate .. //depot/projects/trustedbsd/base/contrib/binutils/gas/config/tc-i386.c#7 integrate .. //depot/projects/trustedbsd/base/contrib/binutils/gas/config/tc-i386.h#5 integrate .. //depot/projects/trustedbsd/base/contrib/binutils/gas/config/tc-ia64.c#6 integrate .. //depot/projects/trustedbsd/base/contrib/binutils/gas/config/tc-ppc.c#7 integrate .. //depot/projects/trustedbsd/base/contrib/binutils/gas/config/tc-s390.c#2 integrate .. //depot/projects/trustedbsd/base/contrib/binutils/gas/config/tc-s390.h#2 integrate .. //depot/projects/trustedbsd/base/contrib/binutils/gas/config/tc-sparc.c#5 integrate .. //depot/projects/trustedbsd/base/contrib/binutils/gas/config/tc-tic30.c#3 delete .. //depot/projects/trustedbsd/base/contrib/binutils/gas/config/tc-tic30.h#2 delete .. //depot/projects/trustedbsd/base/contrib/binutils/gas/config/tc-v850.c#3 delete .. //depot/projects/trustedbsd/base/contrib/binutils/gas/config/tc-v850.h#3 delete .. //depot/projects/trustedbsd/base/contrib/binutils/gas/config/tc-z8k.c#3 delete .. //depot/projects/trustedbsd/base/contrib/binutils/gas/config/tc-z8k.h#2 delete .. //depot/projects/trustedbsd/base/contrib/binutils/gas/config/te-freebsd.h#2 integrate .. //depot/projects/trustedbsd/base/contrib/binutils/gas/configure#6 integrate .. //depot/projects/trustedbsd/base/contrib/binutils/gas/configure.in#6 integrate .. //depot/projects/trustedbsd/base/contrib/binutils/gas/doc/as.1#5 integrate .. //depot/projects/trustedbsd/base/contrib/binutils/gas/doc/c-v850.texi#2 delete .. //depot/projects/trustedbsd/base/contrib/binutils/gas/doc/c-z8k.texi#2 delete .. //depot/projects/trustedbsd/base/contrib/binutils/gas/itbl-lex.l#3 integrate .. //depot/projects/trustedbsd/base/contrib/binutils/gas/itbl-ops.c#3 integrate .. //depot/projects/trustedbsd/base/contrib/binutils/gas/itbl-parse.y#2 integrate .. //depot/projects/trustedbsd/base/contrib/binutils/gas/po/gas.pot#5 integrate .. //depot/projects/trustedbsd/base/contrib/binutils/gas/write.c#5 integrate .. //depot/projects/trustedbsd/base/contrib/binutils/gprof/po/Make-in#2 integrate .. //depot/projects/trustedbsd/base/contrib/binutils/gprof/po/gprof.pot#2 integrate .. //depot/projects/trustedbsd/base/contrib/binutils/include/ChangeLog#5 integrate .. //depot/projects/trustedbsd/base/contrib/binutils/include/ansidecl.h#3 integrate .. //depot/projects/trustedbsd/base/contrib/binutils/include/opcode/mips.h#3 delete .. //depot/projects/trustedbsd/base/contrib/binutils/include/opcode/tic30.h#2 delete .. //depot/projects/trustedbsd/base/contrib/binutils/include/opcode/v850.h#3 delete .. //depot/projects/trustedbsd/base/contrib/binutils/ld/ChangeLog#9 integrate .. //depot/projects/trustedbsd/base/contrib/binutils/ld/configure.host#6 integrate .. //depot/projects/trustedbsd/base/contrib/binutils/ld/configure.tgt#6 integrate .. //depot/projects/trustedbsd/base/contrib/binutils/ld/emulparams/elf32ppc.sh#4 integrate .. //depot/projects/trustedbsd/base/contrib/binutils/ld/emulparams/elf64_s390.sh#2 integrate .. //depot/projects/trustedbsd/base/contrib/binutils/ld/emulparams/elf64_sparc.sh#4 integrate .. //depot/projects/trustedbsd/base/contrib/binutils/ld/emulparams/elf64alpha.sh#5 integrate .. //depot/projects/trustedbsd/base/contrib/binutils/ld/emulparams/elf64ppc.sh#3 integrate .. //depot/projects/trustedbsd/base/contrib/binutils/ld/emulparams/elf_x86_64.sh#5 integrate .. //depot/projects/trustedbsd/base/contrib/binutils/ld/emulparams/shelf.sh#3 delete .. //depot/projects/trustedbsd/base/contrib/binutils/ld/emulparams/shelf_linux.sh#3 delete .. //depot/projects/trustedbsd/base/contrib/binutils/ld/emulparams/tic30aout.sh#2 delete .. //depot/projects/trustedbsd/base/contrib/binutils/ld/emulparams/tic30coff.sh#2 delete .. //depot/projects/trustedbsd/base/contrib/binutils/ld/emulparams/v850.sh#2 delete .. //depot/projects/trustedbsd/base/contrib/binutils/ld/emulparams/z8001.sh#2 delete .. //depot/projects/trustedbsd/base/contrib/binutils/ld/emulparams/z8002.sh#2 delete .. //depot/projects/trustedbsd/base/contrib/binutils/ld/emultempl/elf32.em#6 integrate .. //depot/projects/trustedbsd/base/contrib/binutils/ld/emultempl/pe.em#4 integrate .. //depot/projects/trustedbsd/base/contrib/binutils/ld/ld.1#5 integrate .. //depot/projects/trustedbsd/base/contrib/binutils/ld/ldctor.c#3 integrate .. //depot/projects/trustedbsd/base/contrib/binutils/ld/ldexp.c#4 integrate .. //depot/projects/trustedbsd/base/contrib/binutils/ld/ldfile.c#4 integrate .. //depot/projects/trustedbsd/base/contrib/binutils/ld/ldgram.y#5 integrate .. //depot/projects/trustedbsd/base/contrib/binutils/ld/ldlang.c#8 integrate .. //depot/projects/trustedbsd/base/contrib/binutils/ld/ldlang.h#5 integrate .. //depot/projects/trustedbsd/base/contrib/binutils/ld/ldlex.l#5 integrate .. //depot/projects/trustedbsd/base/contrib/binutils/ld/ldmain.c#6 integrate .. //depot/projects/trustedbsd/base/contrib/binutils/ld/ldmisc.c#4 integrate .. //depot/projects/trustedbsd/base/contrib/binutils/ld/ldwrite.c#3 integrate .. //depot/projects/trustedbsd/base/contrib/binutils/ld/lexsup.c#5 integrate .. //depot/projects/trustedbsd/base/contrib/binutils/ld/mri.c#4 integrate .. //depot/projects/trustedbsd/base/contrib/binutils/ld/pe-dll.c#4 integrate .. //depot/projects/trustedbsd/base/contrib/binutils/ld/po/ld.pot#5 integrate .. //depot/projects/trustedbsd/base/contrib/binutils/ld/scripttempl/pe.sc#3 integrate .. //depot/projects/trustedbsd/base/contrib/binutils/ld/scripttempl/tic30aout.sc#2 delete .. //depot/projects/trustedbsd/base/contrib/binutils/ld/scripttempl/tic30coff.sc#2 delete .. //depot/projects/trustedbsd/base/contrib/binutils/ld/scripttempl/v850.sc#3 delete .. //depot/projects/trustedbsd/base/contrib/binutils/ld/scripttempl/z8000.sc#2 delete .. //depot/projects/trustedbsd/base/contrib/binutils/libiberty/ChangeLog#5 integrate .. //depot/projects/trustedbsd/base/contrib/binutils/libiberty/config.table#4 integrate .. //depot/projects/trustedbsd/base/contrib/binutils/opcodes/ChangeLog#8 integrate .. //depot/projects/trustedbsd/base/contrib/binutils/opcodes/po/opcodes.pot#5 integrate .. //depot/projects/trustedbsd/base/contrib/binutils/opcodes/sparc-opc.c#2 integrate .. //depot/projects/trustedbsd/base/contrib/binutils/opcodes/tic30-dis.c#2 delete .. //depot/projects/trustedbsd/base/contrib/binutils/opcodes/v850-dis.c#3 delete .. //depot/projects/trustedbsd/base/contrib/binutils/opcodes/v850-opc.c#3 delete .. //depot/projects/trustedbsd/base/contrib/binutils/opcodes/z8k-dis.c#3 delete .. //depot/projects/trustedbsd/base/contrib/binutils/opcodes/z8k-opc.h#3 delete .. //depot/projects/trustedbsd/base/contrib/binutils/opcodes/z8kgen.c#3 delete .. //depot/projects/trustedbsd/base/contrib/cvs/ChangeLog#3 integrate .. //depot/projects/trustedbsd/base/contrib/cvs/INSTALL#3 integrate .. //depot/projects/trustedbsd/base/contrib/cvs/Makefile.am#3 integrate .. //depot/projects/trustedbsd/base/contrib/cvs/Makefile.in#3 integrate .. //depot/projects/trustedbsd/base/contrib/cvs/NEWS#3 integrate .. //depot/projects/trustedbsd/base/contrib/cvs/TODO#3 integrate .. //depot/projects/trustedbsd/base/contrib/cvs/acconfig.h#2 delete .. //depot/projects/trustedbsd/base/contrib/cvs/acinclude.m4#3 integrate .. //depot/projects/trustedbsd/base/contrib/cvs/aclocal.m4#3 integrate .. //depot/projects/trustedbsd/base/contrib/cvs/config.h.in#3 integrate .. //depot/projects/trustedbsd/base/contrib/cvs/configure#3 integrate .. //depot/projects/trustedbsd/base/contrib/cvs/configure.in#3 integrate .. //depot/projects/trustedbsd/base/contrib/cvs/contrib/ChangeLog#3 integrate .. //depot/projects/trustedbsd/base/contrib/cvs/contrib/Makefile.am#3 integrate .. //depot/projects/trustedbsd/base/contrib/cvs/contrib/Makefile.in#3 integrate .. //depot/projects/trustedbsd/base/contrib/cvs/contrib/README#2 integrate .. //depot/projects/trustedbsd/base/contrib/cvs/contrib/check_cvs.in#1 branch .. //depot/projects/trustedbsd/base/contrib/cvs/contrib/cvs_acls.in#3 integrate .. //depot/projects/trustedbsd/base/contrib/cvs/contrib/debug_check_log.sh#2 integrate .. //depot/projects/trustedbsd/base/contrib/cvs/diff/ChangeLog#3 integrate .. //depot/projects/trustedbsd/base/contrib/cvs/diff/Makefile.in#3 integrate .. //depot/projects/trustedbsd/base/contrib/cvs/diff/diff.c#2 integrate .. //depot/projects/trustedbsd/base/contrib/cvs/diff/system.h#3 integrate .. //depot/projects/trustedbsd/base/contrib/cvs/doc/ChangeLog#3 integrate .. //depot/projects/trustedbsd/base/contrib/cvs/doc/HACKING.DOCS#1 branch .. //depot/projects/trustedbsd/base/contrib/cvs/doc/Makefile.in#3 integrate .. //depot/projects/trustedbsd/base/contrib/cvs/doc/cvs.texinfo#3 integrate .. //depot/projects/trustedbsd/base/contrib/cvs/doc/stamp-1#2 integrate .. //depot/projects/trustedbsd/base/contrib/cvs/doc/stamp-vti#2 integrate .. //depot/projects/trustedbsd/base/contrib/cvs/doc/version-client.texi#2 integrate .. //depot/projects/trustedbsd/base/contrib/cvs/doc/version.texi#2 integrate .. //depot/projects/trustedbsd/base/contrib/cvs/lib/ChangeLog#3 integrate .. //depot/projects/trustedbsd/base/contrib/cvs/lib/Makefile.am#2 integrate .. //depot/projects/trustedbsd/base/contrib/cvs/lib/Makefile.in#3 integrate .. //depot/projects/trustedbsd/base/contrib/cvs/lib/fnmatch.h#2 delete .. //depot/projects/trustedbsd/base/contrib/cvs/lib/fnmatch.h.in#1 branch .. //depot/projects/trustedbsd/base/contrib/cvs/lib/getdate.y#3 integrate .. //depot/projects/trustedbsd/base/contrib/cvs/lib/gethostname.c#1 branch .. //depot/projects/trustedbsd/base/contrib/cvs/lib/getline.c#3 integrate .. //depot/projects/trustedbsd/base/contrib/cvs/lib/getline.h#2 integrate .. //depot/projects/trustedbsd/base/contrib/cvs/lib/getopt.h#2 integrate .. //depot/projects/trustedbsd/base/contrib/cvs/lib/getpagesize.h#1 branch .. //depot/projects/trustedbsd/base/contrib/cvs/lib/hostname.c#2 delete .. //depot/projects/trustedbsd/base/contrib/cvs/lib/regex.c#2 integrate .. //depot/projects/trustedbsd/base/contrib/cvs/lib/regex.h#2 integrate .. //depot/projects/trustedbsd/base/contrib/cvs/lib/strerror.c#2 integrate .. //depot/projects/trustedbsd/base/contrib/cvs/lib/system.h#2 integrate .. //depot/projects/trustedbsd/base/contrib/cvs/man/ChangeLog#3 integrate .. //depot/projects/trustedbsd/base/contrib/cvs/man/Makefile.in#3 integrate .. //depot/projects/trustedbsd/base/contrib/cvs/noautomake.sh#2 integrate .. //depot/projects/trustedbsd/base/contrib/cvs/src/ChangeLog#3 integrate .. //depot/projects/trustedbsd/base/contrib/cvs/src/Makefile.am#3 integrate .. //depot/projects/trustedbsd/base/contrib/cvs/src/Makefile.in#3 integrate .. //depot/projects/trustedbsd/base/contrib/cvs/src/add.c#2 integrate .. //depot/projects/trustedbsd/base/contrib/cvs/src/admin.c#3 integrate .. //depot/projects/trustedbsd/base/contrib/cvs/src/annotate.c#3 integrate .. //depot/projects/trustedbsd/base/contrib/cvs/src/buffer.c#3 integrate .. //depot/projects/trustedbsd/base/contrib/cvs/src/buffer.h#3 integrate .. //depot/projects/trustedbsd/base/contrib/cvs/src/checkout.c#3 integrate .. //depot/projects/trustedbsd/base/contrib/cvs/src/classify.c#2 integrate .. //depot/projects/trustedbsd/base/contrib/cvs/src/client.c#4 integrate .. //depot/projects/trustedbsd/base/contrib/cvs/src/commit.c#3 integrate .. //depot/projects/trustedbsd/base/contrib/cvs/src/create_adm.c#2 integrate .. //depot/projects/trustedbsd/base/contrib/cvs/src/cvs.h#3 integrate .. //depot/projects/trustedbsd/base/contrib/cvs/src/cvsbug.in#2 integrate .. //depot/projects/trustedbsd/base/contrib/cvs/src/cvsrc.c#2 integrate .. //depot/projects/trustedbsd/base/contrib/cvs/src/diff.c#3 integrate .. //depot/projects/trustedbsd/base/contrib/cvs/src/edit.c#2 integrate .. //depot/projects/trustedbsd/base/contrib/cvs/src/filesubr.c#3 integrate .. //depot/projects/trustedbsd/base/contrib/cvs/src/history.c#3 integrate .. //depot/projects/trustedbsd/base/contrib/cvs/src/ignore.c#2 integrate .. //depot/projects/trustedbsd/base/contrib/cvs/src/import.c#3 integrate .. //depot/projects/trustedbsd/base/contrib/cvs/src/lock.c#3 integrate .. //depot/projects/trustedbsd/base/contrib/cvs/src/log.c#3 integrate .. //depot/projects/trustedbsd/base/contrib/cvs/src/login.c#3 integrate .. //depot/projects/trustedbsd/base/contrib/cvs/src/logmsg.c#3 integrate .. //depot/projects/trustedbsd/base/contrib/cvs/src/main.c#3 integrate .. //depot/projects/trustedbsd/base/contrib/cvs/src/myndbm.c#3 integrate .. //depot/projects/trustedbsd/base/contrib/cvs/src/options.h#1 branch .. //depot/projects/trustedbsd/base/contrib/cvs/src/options.h.in#2 delete .. //depot/projects/trustedbsd/base/contrib/cvs/src/patch.c#3 integrate .. //depot/projects/trustedbsd/base/contrib/cvs/src/rcs.c#3 integrate .. //depot/projects/trustedbsd/base/contrib/cvs/src/rcscmds.c#2 integrate .. //depot/projects/trustedbsd/base/contrib/cvs/src/recurse.c#3 integrate .. //depot/projects/trustedbsd/base/contrib/cvs/src/remove.c#3 integrate .. //depot/projects/trustedbsd/base/contrib/cvs/src/root.c#3 integrate .. //depot/projects/trustedbsd/base/contrib/cvs/src/sanity.sh#3 integrate .. //depot/projects/trustedbsd/base/contrib/cvs/src/server.c#3 integrate .. //depot/projects/trustedbsd/base/contrib/cvs/src/stamp-h2.in#2 delete .. //depot/projects/trustedbsd/base/contrib/cvs/src/status.c#2 integrate .. //depot/projects/trustedbsd/base/contrib/cvs/src/subr.c#3 integrate .. //depot/projects/trustedbsd/base/contrib/cvs/src/tag.c#3 integrate .. //depot/projects/trustedbsd/base/contrib/cvs/src/update.c#3 integrate .. //depot/projects/trustedbsd/base/contrib/cvs/src/vers_ts.c#3 integrate .. //depot/projects/trustedbsd/base/contrib/cvs/src/version.c#2 integrate .. //depot/projects/trustedbsd/base/contrib/cvs/src/version.h.in#2 delete .. //depot/projects/trustedbsd/base/contrib/cvs/src/watch.c#2 integrate .. //depot/projects/trustedbsd/base/contrib/cvs/src/wrapper.c#3 integrate .. //depot/projects/trustedbsd/base/contrib/cvs/stamp-h1.in#2 delete .. //depot/projects/trustedbsd/base/contrib/cvs/tools/ChangeLog#3 integrate .. //depot/projects/trustedbsd/base/contrib/cvs/tools/Makefile.in#3 integrate .. //depot/projects/trustedbsd/base/contrib/gcc/config/freebsd-spec.h#6 integrate .. //depot/projects/trustedbsd/base/gnu/usr.bin/binutils/Makefile.inc0#10 integrate .. //depot/projects/trustedbsd/base/gnu/usr.bin/binutils/as/Makefile.inc0#5 integrate .. //depot/projects/trustedbsd/base/gnu/usr.bin/binutils/as/alpha-freebsd/config.h#5 integrate .. //depot/projects/trustedbsd/base/gnu/usr.bin/binutils/as/i386-freebsd/config.h#5 integrate .. //depot/projects/trustedbsd/base/gnu/usr.bin/binutils/as/sparc64-freebsd/config.h#6 integrate .. //depot/projects/trustedbsd/base/gnu/usr.bin/binutils/ld/Makefile.alpha#6 integrate .. //depot/projects/trustedbsd/base/gnu/usr.bin/binutils/ld/config.h#5 integrate .. //depot/projects/trustedbsd/base/gnu/usr.bin/binutils/libbfd/Makefile#9 integrate .. //depot/projects/trustedbsd/base/gnu/usr.bin/binutils/libbfd/Makefile.alpha#3 integrate .. //depot/projects/trustedbsd/base/gnu/usr.bin/binutils/libbfd/Makefile.i386#3 integrate .. //depot/projects/trustedbsd/base/gnu/usr.bin/binutils/libbfd/Makefile.ia64#2 integrate .. //depot/projects/trustedbsd/base/gnu/usr.bin/binutils/libbfd/Makefile.powerpc#3 integrate .. //depot/projects/trustedbsd/base/gnu/usr.bin/binutils/libbfd/Makefile.sparc64#2 integrate .. //depot/projects/trustedbsd/base/gnu/usr.bin/binutils/libbfd/Makefile.x86-64#2 integrate .. //depot/projects/trustedbsd/base/gnu/usr.bin/binutils/libbfd/alpha/bfd.h#6 integrate .. //depot/projects/trustedbsd/base/gnu/usr.bin/binutils/libbfd/config.h.fbsd#5 integrate .. //depot/projects/trustedbsd/base/gnu/usr.bin/binutils/libbfd/i386/bfd.h#7 integrate .. //depot/projects/trustedbsd/base/gnu/usr.bin/binutils/libbfd/ia64/bfd.h#5 integrate .. //depot/projects/trustedbsd/base/gnu/usr.bin/binutils/libbfd/powerpc/bfd.h#6 integrate .. //depot/projects/trustedbsd/base/gnu/usr.bin/binutils/libbfd/sparc64/bfd.h#5 integrate .. //depot/projects/trustedbsd/base/gnu/usr.bin/binutils/libbinutils/config.h#6 integrate .. //depot/projects/trustedbsd/base/gnu/usr.bin/binutils/libiberty/config.h#3 integrate .. //depot/projects/trustedbsd/base/gnu/usr.bin/binutils/libopcodes/config.h#5 integrate .. //depot/projects/trustedbsd/base/gnu/usr.bin/cvs/cvs/Makefile#4 integrate .. //depot/projects/trustedbsd/base/gnu/usr.bin/cvs/cvs/options.h#2 delete .. //depot/projects/trustedbsd/base/gnu/usr.bin/cvs/lib/config.h#3 integrate .. //depot/projects/trustedbsd/base/lib/libc/stdtime/localtime.c#7 integrate .. //depot/projects/trustedbsd/base/lib/libdisk/chunk.c#12 integrate .. //depot/projects/trustedbsd/base/release/Makefile#33 integrate .. //depot/projects/trustedbsd/base/release/doc/en_US.ISO8859-1/relnotes/common/new.sgml#54 integrate .. //depot/projects/trustedbsd/base/sbin/disklabel/disklabel.c#15 integrate .. //depot/projects/trustedbsd/base/sbin/dump/dump.h#10 integrate .. //depot/projects/trustedbsd/base/sbin/dump/traverse.c#11 integrate .. //depot/projects/trustedbsd/base/sbin/fsck_ffs/setup.c#16 integrate .. //depot/projects/trustedbsd/base/sbin/gpt/create.c#5 integrate .. //depot/projects/trustedbsd/base/sbin/gpt/gpt.c#6 integrate .. //depot/projects/trustedbsd/base/sbin/gpt/map.h#3 integrate .. //depot/projects/trustedbsd/base/sbin/gpt/migrate.c#5 integrate .. //depot/projects/trustedbsd/base/sbin/gpt/show.c#5 integrate .. //depot/projects/trustedbsd/base/sbin/mdmfs/mdmfs.8#5 integrate .. //depot/projects/trustedbsd/base/sbin/mdmfs/mdmfs.c#5 integrate .. //depot/projects/trustedbsd/base/sbin/newfs/mkfs.c#12 integrate .. //depot/projects/trustedbsd/base/share/man/man9/Makefile#23 integrate .. //depot/projects/trustedbsd/base/share/man/man9/mac.9#3 integrate .. //depot/projects/trustedbsd/base/share/man/man9/mac_mls.9#1 branch .. //depot/projects/trustedbsd/base/sys/alpha/alpha/vm_machdep.c#12 integrate .. //depot/projects/trustedbsd/base/sys/boot/ofw/libofw/devicename.c#4 integrate .. //depot/projects/trustedbsd/base/sys/dev/pci/pci_pci.c#10 integrate .. //depot/projects/trustedbsd/base/sys/dev/vinum/vinumconfig.c#6 integrate .. //depot/projects/trustedbsd/base/sys/dev/vinum/vinumioctl.c#7 integrate .. //depot/projects/trustedbsd/base/sys/geom/geom_bsd.c#14 integrate .. //depot/projects/trustedbsd/base/sys/geom/geom_slice.c#14 integrate .. //depot/projects/trustedbsd/base/sys/geom/geom_slice.h#6 integrate .. //depot/projects/trustedbsd/base/sys/i386/i386/genassym.c#11 integrate .. //depot/projects/trustedbsd/base/sys/i386/i386/locore.s#7 integrate .. //depot/projects/trustedbsd/base/sys/i386/i386/machdep.c#26 integrate .. //depot/projects/trustedbsd/base/sys/i386/i386/pmap.c#26 integrate .. //depot/projects/trustedbsd/base/sys/i386/include/signal.h#7 integrate .. //depot/projects/trustedbsd/base/sys/i386/include/ucontext.h#7 integrate .. //depot/projects/trustedbsd/base/sys/ia64/ia64/vm_machdep.c#17 integrate .. //depot/projects/trustedbsd/base/sys/sparc64/include/bus_common.h#3 integrate .. //depot/projects/trustedbsd/base/sys/sparc64/pci/ofw_pci.c#6 integrate .. //depot/projects/trustedbsd/base/sys/sparc64/pci/psycho.c#13 integrate .. //depot/projects/trustedbsd/base/sys/sparc64/pci/psychoreg.h#5 integrate .. //depot/projects/trustedbsd/base/sys/sparc64/sbus/sbus.c#4 integrate .. //depot/projects/trustedbsd/base/sys/sparc64/sparc64/elf_machdep.c#8 integrate .. //depot/projects/trustedbsd/base/sys/sparc64/sparc64/iommu.c#8 integrate .. //depot/projects/trustedbsd/base/usr.bin/finger/net.c#6 integrate .. //depot/projects/trustedbsd/base/usr.sbin/adduser/Makefile#3 integrate .. //depot/projects/trustedbsd/base/usr.sbin/adduser/adduser.8#8 integrate .. //depot/projects/trustedbsd/base/usr.sbin/adduser/adduser.perl#6 delete .. //depot/projects/trustedbsd/base/usr.sbin/adduser/adduser.sh#1 branch .. //depot/projects/trustedbsd/base/usr.sbin/adduser/rmuser.8#3 integrate .. //depot/projects/trustedbsd/base/usr.sbin/adduser/rmuser.perl#4 delete .. //depot/projects/trustedbsd/base/usr.sbin/adduser/rmuser.sh#1 branch .. //depot/projects/trustedbsd/base/usr.sbin/getfmac/Makefile#2 integrate .. //depot/projects/trustedbsd/base/usr.sbin/getpmac/Makefile#2 integrate .. //depot/projects/trustedbsd/base/usr.sbin/raycontrol/raycontrol.c#2 integrate .. //depot/projects/trustedbsd/base/usr.sbin/setfmac/Makefile#2 integrate .. //depot/projects/trustedbsd/base/usr.sbin/setfmac/setfmac.8#3 integrate .. //depot/projects/trustedbsd/base/usr.sbin/setfmac/setfmac.c#2 integrate .. //depot/projects/trustedbsd/base/usr.sbin/setpmac/Makefile#2 integrate .. //depot/projects/trustedbsd/base/usr.sbin/sysinstall/install.c#16 integrate .. //depot/projects/trustedbsd/base/usr.sbin/sysinstall/misc.c#2 integrate .. //depot/projects/trustedbsd/base/usr.sbin/sysinstall/sysinstall.h#11 integrate Differences ... ==== //depot/projects/trustedbsd/base/Makefile#16 (text+ko) ==== @@ -1,5 +1,5 @@ # -# $FreeBSD: src/Makefile,v 1.269 2002/11/28 13:08:09 ru Exp $ +# $FreeBSD: src/Makefile,v 1.270 2002/12/02 14:31:21 ru Exp $ # # The user-driven targets are: # @@ -102,7 +102,9 @@ .ORDER: buildkernel installkernel .ORDER: buildkernel reinstallkernel -PATH= /sbin:/bin:/usr/sbin:/usr/bin +MAKEOBJDIRPREFIX?= /usr/obj +MAKEPATH= ${MAKEOBJDIRPREFIX}${.CURDIR}/make.${MACHINE_ARCH} +PATH= ${MAKEPATH}:/sbin:/bin:/usr/sbin:/usr/bin MAKE= PATH=${PATH} make -m ${.CURDIR}/share/mk -f Makefile.inc1 # @@ -159,21 +161,32 @@ # for building the world. # upgrade_checks: - @(cd ${.CURDIR}/tools/regression/usr.bin/make && make 2>/dev/null) || \ - (cd ${.CURDIR} && make make) + @(cd ${.CURDIR}/tools/regression/usr.bin/make && \ + PATH=${PATH} make 2>/dev/null) || \ + (cd ${.CURDIR} && make make) # -# Upgrade the installed make to the current version using the installed +# Upgrade make(1) to the current version using the installed # headers, libraries and tools. # +MMAKEENV= MAKEOBJDIRPREFIX=${MAKEPATH} \ + DESTDIR= \ + INSTALL="sh ${.CURDIR}/tools/install.sh" +MMAKE= ${MMAKEENV} make \ + -D_UPGRADING \ + -DNOMAN -DNOSHARED \ + -DNO_CPU_CFLAGS -DNO_WERROR + make: @echo @echo "--------------------------------------------------------------" - @echo " Upgrading the installed make" + @echo " Upgrading make(1)" @echo "--------------------------------------------------------------" @cd ${.CURDIR}/usr.bin/make; \ - make obj && make -D_UPGRADING depend && \ - make -D_UPGRADING all && make install + ${MMAKE} obj && \ + ${MMAKE} depend && \ + ${MMAKE} all && \ + ${MMAKE} install DESTDIR=${MAKEPATH} BINDIR= # # Define the upgrade targets. These are listed here in alphabetical ==== //depot/projects/trustedbsd/base/Makefile.inc1#30 (text+ko) ==== @@ -1,5 +1,5 @@ # -# $FreeBSD: src/Makefile.inc1,v 1.312 2002/11/14 19:24:50 ru Exp $ +# $FreeBSD: src/Makefile.inc1,v 1.313 2002/12/02 14:03:40 ru Exp $ # # Make command line options: # -DMAKE_KERBEROS4 to build KerberosIV @@ -521,7 +521,8 @@ # installkernel reinstallkernel: cd ${KRNLOBJDIR}/${INSTALLKERNEL}; \ - ${CROSSENV} ${MAKE} KERNEL=${INSTKERNNAME} ${.TARGET:S/kernel$//} + ${CROSSENV} PATH=${TMPPATH} \ + ${MAKE} KERNEL=${INSTKERNNAME} ${.TARGET:S/kernel$//} # # update ==== //depot/projects/trustedbsd/base/contrib/binutils/bfd/ChangeLog#9 (text+ko) ==== @@ -1,7 +1,276 @@ +2002-11-27 David O'Brien + + * elf.c (_bfd_elf_copy_private_section_data): Don't define bed. + +2002-11-21 Richard Henderson + + * elflink.h (elf_link_add_object_symbols): Don't overwrite the + arch's st_other bits when merging visibilities. + (elf_link_output_extsym): Tidy clearing of visibility field. + +2002-11-14 David O'Brien + + Merge from mainline: + 2002-11-12 Thomas Moestl + * elf64-sparc.c (sparc64_elf_adjust_dynamic_symbol): Correct + references to large plt symbols. + +2002-11-13 Alan Modra + + Merge from mainline. + 2002-11-07 Alan Modra + * elf64-ppc.c: Comment typo fixes. + (ppc64_elf_merge_private_bfd_data): Allow BFD_ENDIAN_UNKNOWN input. + +2002-11-11 Nick Clifton + + Import this patch from mainline: + + 2002-09-19 Nick Clifton + + * elflink.h (elf_fix_symbol_flags): When examining weak symbols, + follow indirect links. + +2002-11-07 Daniel Jacobowitz + + * configure.in: Clear is_release on the branch after release. + +2002-11-07 Daniel Jacobowitz + + * configure.in: Bump version and set is_release. + * configure: Regenerate. + +2002-11-07 Nick Clifton + + * po/da.po: Updated Danish translation. + +2002-11-07 Graeme Peterson + + * Makefile.am: Removed entries for elf32-i386qnx.c and + elf32-i386qnx.lo. + * Makefile.in: Regenerate. + * config.bfd: Changed i[3456]86-*-nto-qnx* targ_defvec from + bfd_elf32_i386qnx_vec to bfd_elf32_i386_vec. + * configure.in: Removed support for bfd_elf32_i386qnx_vec. + * configure: Regenerate. + * elf32-i386qnx.c: Removed. + * elf.c: Removed calls to QNX specific set_nonloadable_filepos, + is_contained_by_filepos, and copy_private_bfd_data_p. + * elf32-i386.c: Removed QNX specific #ifdef ELF32_I386_C_INCLUDED. + * targets.c: Removed bfd_elf32_i386qnx_vec. + * elfxx-target.h: Removed QNX specific elf_backend_set_nonloadable_filepos, + elf_backend_is_contained_by_filepos, and elf_backend_copy_private_bfd_data_p. + * elf-bfd.h: Removed QNX specific set_nonloadable_filepos, + is_contained_by_filepos, and copy_private_bfd_data_p. + +2002-11-06 David O'Brien + Alan Modra + + * elf64-sparc.c (sparc64_elf_relocate_section): Adjust addend of + dynamic relocs against section symbols for the output section vma. + +2002-11-05 Elias Athanasopoulos + + * vms-gsd.c (_bfd_vms_write_gsd): Check that symbol->udata.p is + non-NULL before dereferencing. + +2002-11-04 Kaz Kojima + + * vms.c (vms_object_p): Restore the start address when returning + NULL. + +2002-10-31 David O'Brien + + * elf-eh-frame.c (_bfd_elf_discard_section_eh_frame): Don't mix + signed and unsigned in comparison. + +2002-10-30 Daniel Jacobowitz + + * bfd-in2.h: Regenerated. + * po/SRC-POTFILES.in: Regenerated. + * po/bfd.pot: Regenerated. + +2002-10-30 Daniel Jacobowitz + + * coffcode.h: Remove extraneous '\'. + +2002-10-28 Daniel Jacobowitz + + Merge from mainline: + 2002-10-24 John David Anglin + * aoutx.h (NAME(aout,swap_ext_reloc_in)): Cast bytes->r_index to + unsigned int. Cast RELOC_BASE10, RELOC_BASE13 and RELOC_BASE22 to + unsigned int. + (NAME(aout,final_link)): Cast enum used in assignment. + (aout_link_write_symbols): Cast enums in comparisons, int values to + boolean, enums in assignments to int. + (aout_link_input_section_std): Cast rel->r_index to unsigned int. + (aout_link_input_section_ext): Likewise. Cast enums used in comparisons + with unsigned ints. + (aout_link_reloc_link_order): Cast enum to int in assignment. + * archive.c (_bfd_generic_read_ar_hdr_mag): Cast result of memchr + calls to char *. + * bfd-in.h (bfd_set_section_vma): Cast enum true to unsigned int in + assignment. + * bfd-in2.h (bfd_set_section_vma): Likewise. + * bfd.c (bfd_record_phdr): Cast enums in assignments. + * binary.c (bfd_alloc): Cast enum to long. + * coffgen.c (_bfd_coff_is_local_label_name): Cast return to boolean. + * dwarf2.c (read_abbrevs): Add casts to enum types. + (read_attribute_value): Likewise. + (arange_add): Cast result of bfd_zalloc call. + (comp_unit_contains_address): Return true and false. + (comp_unit_find_nearest_line): Cast return to boolean. + * format.c (bfd_check_format_matches, bfd_set_format): Likewise. + * gen-aout.c: define macro '_' if not defined. + * libbfd.c (bfd_realloc): Cast malloc and realloc to PTR. + (bfd_bwrite): Cast bfd_realloc to bfd_byte *. + (bfd_write_bigendian_4byte_int): Cast return to boolean. + (bfd_seek): Cast bfd_realloc to bfd_byte *. + (bfd_generic_is_local_label_name): Cast return to boolean. + * libcoff.h (_bfd_coff_adjust_symndx): Remove extraneous '\'. + * linker.c (_bfd_link_hash_newfunc): Cast bfd_hash_allocate result to + struct bfd_hash_entry *. + (_bfd_generic_link_hash_newfunc): likewise. + (_bfd_generic_final_link): Cast enum to unsigned int. + * merge.c (sec_merge_emit): Cast return to boolean. + (merge_strings): Add casts to const unsigned char *. + * reloc.c (bfd_get_reloc_code_name): Cast enums in comparison to int. + (bfd_generic_get_relocated_section_content): Cast enum to unsigned int. + * section.c (bfd_section_hash_newfunc): Cast bfd_hash_allocate result to + struct bfd_hash_entry *. + (bfd_set_section_content): Add cast to PTR in comparison. + * srec.c (S3Forced): Initialize to false. + (srec_get_symtab): Cast return value from bfd_alloc to asymbol *. + * stabs.c (_bfd_link_section_stabs): Cast enum to int in comparisons. + (_bfd_discard_section_stabs): Likewise. Also cast return to boolean. + * syms.c (bfd_is_undefined_symclass): Cast return to boolean. + (_bfd_stab_section_find_nearest_line): Cast enum to bfd_byte in + comparisons. + + 2002-10-23 Jakub Jelinek + * elf64-alpha.c (elf64_alpha_check_relocs): Only put maybe_dynamic + relocs into shared lib non-allocated reloc sections. + + 2002-10-23 Nathan Tallent + * dwarf2.c (add_line_info): Ensure that the line_info_table is + sorted even when given an out-of-order line sequence. + (lookup_address_in_line_info_table): When an exact VMA match is + not found, return line information with the closest VMA. + + 2002-10-21 Alan Modra + * targets.c (bfd_target_list): Don't return the default target twice. + + 2002-10-19 H.J. Lu + * elflink.h (elf_link_add_object_symbols): Correctly handle + DT_RPATH and DT_RUNPATH. + + 2002-10-16 Jakub Jelinek + * config.bfd (s390-*-linux*): Add targ64_selvecs. + (s390x-*-linux*): Add targ_selvecs. + + 2002-10-16 Alan Modra + * elflink.h (elf_link_add_object_symbols): Error out on dynamic objects + loaded with --just-symbols. + + * elf32-i386qnx.c (TARGET_LITTLE_NAME): Define. + + 2002-10-14 Kaz Kojima + * config.bfd (sh*eb-*-linux*, sh*-*-linux*): Add the alternative + endian vector to targ_selvecs. + + 2002-10-08 H.J. Lu + * elf32-i386.c (elf_i386_relocate_section): Re-arrange the + IE->LE transition for R_386_TLS_IE. + + 2002-10-07 Mark Elbrecht + * cofflink.c (mark_relocs): Don't mark relocations in excluded + sections. + + 2002-10-05 Alexandre Oliva + * elfxx-mips.c (mips_elf_create_dynamic_relocation): Set the type + of the other two relocations packed with a REL32 to NONE. + + 2002-10-02 Stephen Clarke + * elf32-sh.c (elf_sh_link_hash_entry): Add gotplt_refcount. + (sh_elf_link_hash_newfunc): Initialize it. + (allocate_dynrelocs): Transfer gotplt refs from plt.refcount + to got.refcount for symbols that are forced local or when + we have direct got refs. + (sh_elf_gc_sweep_hook): Adjust gotplt_refcount. Use it + to correctly adjust got.refcount and plt.refcount. + (sh_elf_copy_indirect_symbol): Copy gotplt_refcount across. + (sh_elf_check_relocs): Increment gotplt_refcount. + + 2002-10-01 Jakub Jelinek + * elf32-i386.c (elf_i386_relocate_section): Fix + movl foo@indntpoff, %eax IE->LE transition. + + 2002-09-28 Jason Thorpe + * elf32-vax.c (elf_vax_size_dynamic_section): Don't strip + .got sections. + + 2002-09-27 Matt Thomas + * elf32-vax.c (elf_vax_check_relocs): Remove unused + local_got_refcounts usage. Remove allocation of got slot. + (elf_vax_gc_sweep_hook): Remove unused local_got_refcounts usage. + Remove de-allocation of got slot. + (elf_vax_size_dynamic_section): Fix some indentation. Add hash + traversal for elf_vax_instantiate_got_entries. Allow empty .got + sections to be GC'ed. + (elf_vax_instantiate_got_entries): New function. + (elf_vax_relocate_section): Simplify R_VAX_GOT32 handling. Remove + tests that are now handled by elf_vax_instantiate_got_entries. + Assert GOT entry falls within .got section size. Remove redundant + comparisions. Fix comments. + + 2002-09-24 Jakub Jelinek + * elf32-sparc.c (elf32_sparc_relocate_section): Put R_SPARC_RELATIVE + addend into r_addend, not *r_offset. + (elf32_sparc_finish_dynamic_symbol): Likewise. + * elf64-sparc.c (sparc64_elf_finish_dynamic_symbol): Clear xword at + R_SPARC_RELATIVE's r_offset. + + 2002-08-07 Thiemo Seufer + * elfxx-mips.c (mips_elf_create_dynamic_relocation): Cast signedness + mismatch. + +2002-10-14 Richard Henderson + + * elf64-alpha.c (elf64_alpha_relocate_section) [BRSGP]: Increment + VALUE, not ADDEND. + 2002-10-11 Alan Modra + * coff-arm.c (record_arm_to_thumb_glue): Avoid type-punned pointers. + (record_thumb_to_arm_glue): Likewise. + * ecoff.c (ecoff_link_add_externals): Likewise. + * elf32-arm.h (record_arm_to_thumb_glue): Likewise. + (record_thumb_to_arm_glue): Likewise. + * elf32-m32r.c (m32r_elf_add_symbol_hook): Likewise. + * elf32-sh.c (sh_elf_create_dynamic_sections): Likewise. + * elf32-sh64.c (sh64_elf_add_symbol_hook): Likewise. + * elf64-alpha.c (elf64_alpha_create_dynamic_sections): Likewise. + * elf64-ppc.c (func_desc_adjust): Likewise. + * elf64-sh64.c (sh64_elf64_add_symbol_hook): Likewise. + (sh64_elf64_create_dynamic_sections): Likewise. + * elflink.c (_bfd_elf_create_got_section): Likewise. + (_bfd_elf_create_dynamic_sections): Likewise. + (_bfd_elf_create_linker_section): Likewise. + * elflink.h (elf_add_default_symbol): Likewise. + (elf_link_create_dynamic_sections): Likewise. + (NAME(bfd_elf,size_dynamic_sections)): Likewise. + * elfxx-ia64.c (elfNN_ia64_aix_add_symbol_hook): Likewise. + * elfxx-mips.c (mips_elf_create_got_section): Likewise. + (_bfd_mips_elf_add_symbol_hook): Likewise. + (_bfd_mips_elf_create_dynamic_sections): Likewise. + * linker.c (generic_link_add_symbol_list): Likewise. + * xcofflink.c (xcoff_link_add_symbols): Likewise. + + * elfxx-ia64.c (oor_brl, oor_ip): Conditionally define. + * elf64-ppc.c (edit_opd): Only zero opd syms when function is - completely removed. + completely removed. Correct local sym adjustment. 2002-10-08 Alan Modra ==== //depot/projects/trustedbsd/base/contrib/binutils/bfd/Makefile.am#6 (text+ko) ==== @@ -211,7 +211,6 @@ elf32-i370.lo \ elf32-i386.lo \ elf32-i386-fbsd.lo \ - elf32-i386qnx.lo \ elf32-i860.lo \ elf32-i960.lo \ elf32-ia64.lo \ @@ -369,7 +368,6 @@ elf32-i370.c \ elf32-i386.c \ elf32-i386-fbsd.c \ - elf32-i386qnx.c \ elf32-i860.c \ elf32-i960.c \ elf32-m32r.c \ @@ -1145,10 +1143,6 @@ $(INCDIR)/bfdlink.h elf-bfd.h $(INCDIR)/elf/common.h \ $(INCDIR)/elf/internal.h $(INCDIR)/elf/external.h $(INCDIR)/elf/i386.h \ $(INCDIR)/elf/reloc-macros.h elf32-target.h -elf32-i386qnx.lo: elf32-i386qnx.c elf32-i386.c $(INCDIR)/filenames.h \ - $(INCDIR)/bfdlink.h elf-bfd.h $(INCDIR)/elf/common.h \ - $(INCDIR)/elf/internal.h $(INCDIR)/elf/external.h $(INCDIR)/elf/i386.h \ - $(INCDIR)/elf/reloc-macros.h elf32-target.h elf32-i860.lo: elf32-i860.c $(INCDIR)/filenames.h elf-bfd.h \ $(INCDIR)/elf/common.h $(INCDIR)/elf/internal.h $(INCDIR)/elf/external.h \ $(INCDIR)/bfdlink.h $(INCDIR)/elf/i860.h $(INCDIR)/elf/reloc-macros.h \ ==== //depot/projects/trustedbsd/base/contrib/binutils/bfd/Makefile.in#6 (text+ko) ==== @@ -1,6 +1,6 @@ -# Makefile.in generated automatically by automake 1.4-p5 from Makefile.am +# Makefile.in generated automatically by automake 1.4 from Makefile.am -# Copyright (C) 1994, 1995-8, 1999, 2001 Free Software Foundation, Inc. +# Copyright (C) 1994, 1995-8, 1999 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. @@ -339,7 +339,6 @@ elf32-i370.lo \ elf32-i386.lo \ elf32-i386-fbsd.lo \ - elf32-i386qnx.lo \ elf32-i860.lo \ elf32-i960.lo \ elf32-ia64.lo \ @@ -498,7 +497,6 @@ elf32-i370.c \ elf32-i386.c \ elf32-i386-fbsd.c \ - elf32-i386qnx.c \ elf32-i860.c \ elf32-i960.c \ elf32-m32r.c \ @@ -933,7 +931,7 @@ dot_seen=no; \ rev=''; list='$(SUBDIRS)'; for subdir in $$list; do \ rev="$$subdir $$rev"; \ - test "$$subdir" != "." || dot_seen=yes; \ + test "$$subdir" = "." && dot_seen=yes; \ done; \ test "$$dot_seen" = "no" && rev=". $$rev"; \ target=`echo $@ | sed s/-recursive//`; \ @@ -1675,10 +1673,6 @@ $(INCDIR)/bfdlink.h elf-bfd.h $(INCDIR)/elf/common.h \ $(INCDIR)/elf/internal.h $(INCDIR)/elf/external.h $(INCDIR)/elf/i386.h \ $(INCDIR)/elf/reloc-macros.h elf32-target.h -elf32-i386qnx.lo: elf32-i386qnx.c elf32-i386.c $(INCDIR)/filenames.h \ - $(INCDIR)/bfdlink.h elf-bfd.h $(INCDIR)/elf/common.h \ - $(INCDIR)/elf/internal.h $(INCDIR)/elf/external.h $(INCDIR)/elf/i386.h \ - $(INCDIR)/elf/reloc-macros.h elf32-target.h elf32-i860.lo: elf32-i860.c $(INCDIR)/filenames.h elf-bfd.h \ $(INCDIR)/elf/common.h $(INCDIR)/elf/internal.h $(INCDIR)/elf/external.h \ $(INCDIR)/bfdlink.h $(INCDIR)/elf/i860.h $(INCDIR)/elf/reloc-macros.h \ ==== //depot/projects/trustedbsd/base/contrib/binutils/bfd/aoutx.h#5 (text+ko) ==== @@ -2259,8 +2259,8 @@ /* now the fun stuff */ if (bfd_header_big_endian (abfd)) { - r_index = ((bytes->r_index[0] << 16) - | (bytes->r_index[1] << 8) + r_index = (((unsigned int) bytes->r_index[0] << 16) + | ((unsigned int) bytes->r_index[1] << 8) | bytes->r_index[2]); r_extern = (0 != (bytes->r_type[0] & RELOC_EXT_BITS_EXTERN_BIG)); r_type = ((bytes->r_type[0] & RELOC_EXT_BITS_TYPE_BIG) @@ -2268,8 +2268,8 @@ } else { - r_index = ((bytes->r_index[2] << 16) - | (bytes->r_index[1] << 8) + r_index = (((unsigned int) bytes->r_index[2] << 16) + | ((unsigned int) bytes->r_index[1] << 8) | bytes->r_index[0]); r_extern = (0 != (bytes->r_type[0] & RELOC_EXT_BITS_EXTERN_LITTLE)); r_type = ((bytes->r_type[0] & RELOC_EXT_BITS_TYPE_LITTLE) @@ -2281,9 +2281,9 @@ /* Base relative relocs are always against the symbol table, regardless of the setting of r_extern. r_extern just reflects whether the symbol the reloc is against is local or global. */ - if (r_type == RELOC_BASE10 - || r_type == RELOC_BASE13 - || r_type == RELOC_BASE22) + if (r_type == (unsigned int) RELOC_BASE10 + || r_type == (unsigned int) RELOC_BASE13 + || r_type == (unsigned int) RELOC_BASE22) r_extern = 1; if (r_extern && r_index > symcount) @@ -2318,8 +2318,8 @@ /* now the fun stuff */ if (bfd_header_big_endian (abfd)) { - r_index = ((bytes->r_index[0] << 16) - | (bytes->r_index[1] << 8) + r_index = (((unsigned int) bytes->r_index[0] << 16) + | ((unsigned int) bytes->r_index[1] << 8) | bytes->r_index[2]); r_extern = (0 != (bytes->r_type[0] & RELOC_STD_BITS_EXTERN_BIG)); r_pcrel = (0 != (bytes->r_type[0] & RELOC_STD_BITS_PCREL_BIG)); @@ -2331,8 +2331,8 @@ } else { - r_index = ((bytes->r_index[2] << 16) - | (bytes->r_index[1] << 8) + r_index = (((unsigned int) bytes->r_index[2] << 16) + | ((unsigned int) bytes->r_index[1] << 8) | bytes->r_index[0]); r_extern = (0 != (bytes->r_type[0] & RELOC_STD_BITS_EXTERN_LITTLE)); r_pcrel = (0 != (bytes->r_type[0] & RELOC_STD_BITS_PCREL_LITTLE)); @@ -3863,7 +3863,7 @@ for (p = o->link_order_head; p != NULL; p = p->next) { if (p->type == bfd_indirect_link_order) - p->u.indirect.section->linker_mark = true; + p->u.indirect.section->linker_mark = (unsigned int) true; } } @@ -4412,7 +4412,7 @@ characters in the symbol names, not including the file numbers in types (the first number after an open parenthesis). */ - if (type == N_BINCL) + if (type == (int) N_BINCL) { struct external_nlist *incl_sym; int nest; @@ -4426,13 +4426,13 @@ int incl_type; incl_type = H_GET_8 (input_bfd, incl_sym->e_type); - if (incl_type == N_EINCL) + if (incl_type == (int) N_EINCL) { if (nest == 0) break; --nest; } - else if (incl_type == N_BINCL) + else if (incl_type == (int) N_BINCL) ++nest; else if (nest == 0) { @@ -4457,7 +4457,7 @@ /* If we have already included a header file with the same value, then replace this one with an N_EXCL symbol. */ - copy = ! finfo->info->keep_memory; + copy = (boolean) (! finfo->info->keep_memory); incl_entry = aout_link_includes_lookup (&finfo->includes, name, true, copy); if (incl_entry == NULL) @@ -4485,7 +4485,7 @@ /* This is a duplicate header file. We must change it to be an N_EXCL entry, and mark all the included symbols to prevent outputting them. */ - type = N_EXCL; + type = (int) N_EXCL; nest = 0; for (incl_sym = sym + 1, incl_map = symbol_map + 1; @@ -4495,7 +4495,7 @@ int incl_type; incl_type = H_GET_8 (input_bfd, incl_sym->e_type); - if (incl_type == N_EINCL) + if (incl_type == (int) N_EINCL) { if (nest == 0) { @@ -4504,7 +4504,7 @@ } --nest; } - else if (incl_type == N_BINCL) + else if (incl_type == (int) N_BINCL) ++nest; else if (nest == 0) *incl_map = -1; @@ -4859,8 +4859,8 @@ if (bfd_header_big_endian (input_bfd)) { - r_index = ((rel->r_index[0] << 16) - | (rel->r_index[1] << 8) + r_index = (((unsigned int) rel->r_index[0] << 16) + | ((unsigned int) rel->r_index[1] << 8) | rel->r_index[2]); r_extern = (0 != (rel->r_type[0] & RELOC_STD_BITS_EXTERN_BIG)); r_pcrel = (0 != (rel->r_type[0] & RELOC_STD_BITS_PCREL_BIG)); @@ -4872,8 +4872,8 @@ } else { - r_index = ((rel->r_index[2] << 16) - | (rel->r_index[1] << 8) + r_index = (((unsigned int) rel->r_index[2] << 16) + | ((unsigned int) rel->r_index[1] << 8) | rel->r_index[0]); r_extern = (0 != (rel->r_type[0] & RELOC_STD_BITS_EXTERN_LITTLE)); r_pcrel = (0 != (rel->r_type[0] & RELOC_STD_BITS_PCREL_LITTLE)); @@ -5195,8 +5195,8 @@ if (bfd_header_big_endian (input_bfd)) { - r_index = ((rel->r_index[0] << 16) - | (rel->r_index[1] << 8) + r_index = (((unsigned int) rel->r_index[0] << 16) + | ((unsigned int) rel->r_index[1] << 8) | rel->r_index[2]); r_extern = (0 != (rel->r_type[0] & RELOC_EXT_BITS_EXTERN_BIG)); r_type = ((rel->r_type[0] & RELOC_EXT_BITS_TYPE_BIG) @@ -5204,8 +5204,8 @@ } else { - r_index = ((rel->r_index[2] << 16) - | (rel->r_index[1] << 8) + r_index = (((unsigned int) rel->r_index[2] << 16) + | ((unsigned int) rel->r_index[1] << 8) | rel->r_index[0]); r_extern = (0 != (rel->r_type[0] & RELOC_EXT_BITS_EXTERN_LITTLE)); r_type = ((rel->r_type[0] & RELOC_EXT_BITS_TYPE_LITTLE) @@ -5221,16 +5221,16 @@ /* We are generating a relocateable output file, and must modify the reloc accordingly. */ if (r_extern - || r_type == RELOC_BASE10 - || r_type == RELOC_BASE13 - || r_type == RELOC_BASE22) + || r_type == (unsigned int) RELOC_BASE10 + || r_type == (unsigned int) RELOC_BASE13 + || r_type == (unsigned int) RELOC_BASE22) { /* If we know the symbol this relocation is against, convert it into a relocation against a section. This is what the native linker does. */ - if (r_type == RELOC_BASE10 - || r_type == RELOC_BASE13 - || r_type == RELOC_BASE22) + if (r_type == (unsigned int) RELOC_BASE10 + || r_type == (unsigned int) RELOC_BASE13 + || r_type == (unsigned int) RELOC_BASE22) h = NULL; else h = sym_hashes[r_index]; @@ -5398,9 +5398,9 @@ >>> TRUNCATED FOR MAIL (1000 lines) <<< To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe p4-projects" in the body of the message