PERFORCE change 21848 for review

Robert Watson rwatson at freebsd.org
Tue Dec 3 14:05:36 GMT 2002


http://perforce.freebsd.org/chv.cgi?CH=21848

Change 21848 by rwatson at 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  <obrien at FreeBSD.org>
+
+        * elf.c (_bfd_elf_copy_private_section_data): Don't define bed.
+
+2002-11-21  Richard Henderson  <rth at redhat.com>
+
+        * 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  <obrien at FreeBSD.org>
+
+	Merge from mainline:
+	2002-11-12  Thomas Moestl <tmm at FreeBSD.org>
+	* elf64-sparc.c (sparc64_elf_adjust_dynamic_symbol): Correct
+	references to large plt symbols.
+
+2002-11-13  Alan Modra  <amodra at bigpond.net.au>
+
+	Merge from mainline.
+	2002-11-07  Alan Modra  <amodra at bigpond.net.au>
+	* elf64-ppc.c: Comment typo fixes.
+	(ppc64_elf_merge_private_bfd_data): Allow BFD_ENDIAN_UNKNOWN input.
+
+2002-11-11  Nick Clifton  <nickc at redhat.com>
+	
+	Import this patch from mainline:
+	
+	2002-09-19  Nick Clifton  <nickc at redhat.com>
+	
+	* elflink.h (elf_fix_symbol_flags): When examining weak symbols,
+	follow indirect links.
+
+2002-11-07  Daniel Jacobowitz  <drow at mvista.com>
+
+	* configure.in: Clear is_release on the branch after release.
+
+2002-11-07  Daniel Jacobowitz  <drow at mvista.com>
+
+	* configure.in: Bump version and set is_release.
+	* configure: Regenerate.
+
+2002-11-07  Nick Clifton  <nickc at redhat.com>
+
+	* po/da.po: Updated Danish translation.
+
+2002-11-07  Graeme Peterson  <gp at qnx.com>
+
+	* 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  <obrien at FreeBSD.org>
+	    Alan Modra  <amodra at bigpond.net.au>
+
+	* 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  <eathan at otenet.gr>
+
+	* vms-gsd.c (_bfd_vms_write_gsd): Check that symbol->udata.p is
+	non-NULL before dereferencing.
+
+2002-11-04  Kaz Kojima  <kkojima at rr.iij4u.or.jp>
+
+	* vms.c (vms_object_p): Restore the start address when returning
+	NULL.
+
+2002-10-31  David O'Brien  <obrien at FreeBSD.org>
+
+	* elf-eh-frame.c (_bfd_elf_discard_section_eh_frame): Don't mix
+	signed and unsigned in comparison.
+
+2002-10-30  Daniel Jacobowitz  <drow at mvista.com>
+
+	* bfd-in2.h: Regenerated.
+	* po/SRC-POTFILES.in: Regenerated.
+	* po/bfd.pot: Regenerated.
+
+2002-10-30  Daniel Jacobowitz  <drow at mvista.com>
+
+	* coffcode.h: Remove extraneous '\'.
+
+2002-10-28  Daniel Jacobowitz  <drow at mvista.com>
+
+	Merge from mainline:
+	2002-10-24  John David Anglin  <dave at hiauly1.hia.nrc.ca>
+	* 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  <jakub at redhat.com>
+	* elf64-alpha.c (elf64_alpha_check_relocs): Only put maybe_dynamic
+	relocs into shared lib non-allocated reloc sections.
+
+	2002-10-23  Nathan Tallent  <eraxxon at alumni.rice.edu>
+	* 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  <amodra at bigpond.net.au>
+	* targets.c (bfd_target_list): Don't return the default target twice.
+
+	2002-10-19  H.J. Lu <hjl at gnu.org>
+	* elflink.h (elf_link_add_object_symbols): Correctly handle
+	DT_RPATH and DT_RUNPATH.
+
+	2002-10-16  Jakub Jelinek  <jakub at redhat.com>
+	* config.bfd (s390-*-linux*): Add targ64_selvecs.
+	(s390x-*-linux*): Add targ_selvecs.
+
+	2002-10-16  Alan Modra  <amodra at bigpond.net.au>
+	* 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  <kkojima at rr.iij4u.or.jp>
+	* config.bfd (sh*eb-*-linux*, sh*-*-linux*): Add the alternative
+	endian vector to targ_selvecs.
+
+	2002-10-08  H.J. Lu <hjl at gnu.org>
+	* elf32-i386.c (elf_i386_relocate_section): Re-arrange the
+	IE->LE transition for R_386_TLS_IE.
+
+	2002-10-07  Mark Elbrecht  <snowball3 at softhome.net>
+	* cofflink.c (mark_relocs): Don't mark relocations in excluded
+	sections.
+
+	2002-10-05  Alexandre Oliva  <aoliva at redhat.com>
+	* 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 <stephen.clarke at superh.com>
+	* 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  <jakub at redhat.com>
+	* elf32-i386.c (elf_i386_relocate_section): Fix
+	movl foo at indntpoff, %eax IE->LE transition.
+
+	2002-09-28  Jason Thorpe  <thorpej at wasabisystems.com>
+	* elf32-vax.c (elf_vax_size_dynamic_section): Don't strip
+	.got sections.
+
+	2002-09-27  Matt Thomas  <matt at 3am-software.com>
+	* 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  <jakub at redhat.com>
+	* 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 <seufer at csv.ica.uni-stuttgart.de>
+	* elfxx-mips.c (mips_elf_create_dynamic_relocation): Cast signedness
+	mismatch.
+
+2002-10-14  Richard Henderson  <rth at redhat.com>
+
+	* elf64-alpha.c (elf64_alpha_relocate_section) [BRSGP]: Increment
+	VALUE, not ADDEND.
+
 2002-10-11  Alan Modra  <amodra at bigpond.net.au>
 
+	* 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  <amodra at bigpond.net.au>
 

==== //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 at trustedbsd.org
with "unsubscribe trustedbsd-cvs" in the body of the message



More information about the trustedbsd-cvs mailing list