Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 24 May 2011 15:39:35 +0000 (UTC)
From:      Peter Grehan <grehan@FreeBSD.org>
To:        src-committers@freebsd.org, svn-src-projects@freebsd.org
Subject:   svn commit: r222259 - in projects/bhyve: . bin/ed bin/pax bin/ps bin/sh contrib/binutils/binutils contrib/binutils/gas contrib/binutils/ld contrib/gcc contrib/gcclibs/libiberty contrib/gperf/src co...
Message-ID:  <201105241539.p4OFdZti075376@svn.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: grehan
Date: Tue May 24 15:39:34 2011
New Revision: 222259
URL: http://svn.freebsd.org/changeset/base/222259

Log:
  IFC @ r222256

Added:
  projects/bhyve/lib/libprocstat/Symbol.map
     - copied unchanged from r222256, head/lib/libprocstat/Symbol.map
  projects/bhyve/lib/libprocstat/Versions.def
     - copied unchanged from r222256, head/lib/libprocstat/Versions.def
  projects/bhyve/lib/libsbuf/Symbol.map
     - copied unchanged from r222256, head/lib/libsbuf/Symbol.map
  projects/bhyve/lib/libsbuf/Version.def
     - copied unchanged from r222256, head/lib/libsbuf/Version.def
  projects/bhyve/sbin/hastd/proto_tcp.c
     - copied unchanged from r222256, head/sbin/hastd/proto_tcp.c
  projects/bhyve/share/man/man4/man4.i386/glxiic.4
     - copied unchanged from r222256, head/share/man/man4/man4.i386/glxiic.4
  projects/bhyve/sys/dev/glxiic/
     - copied from r222256, head/sys/dev/glxiic/
  projects/bhyve/sys/modules/glxiic/
     - copied from r222256, head/sys/modules/glxiic/
  projects/bhyve/tools/build/options/WITHOUT_BINUTILS
     - copied unchanged from r222256, head/tools/build/options/WITHOUT_BINUTILS
  projects/bhyve/tools/build/options/WITHOUT_GCC
     - copied unchanged from r222256, head/tools/build/options/WITHOUT_GCC
  projects/bhyve/tools/build/options/WITHOUT_KERNEL_SYMBOLS
     - copied unchanged from r222256, head/tools/build/options/WITHOUT_KERNEL_SYMBOLS
  projects/bhyve/tools/build/options/WITH_OFED
     - copied unchanged from r222256, head/tools/build/options/WITH_OFED
  projects/bhyve/tools/regression/bin/sh/builtins/cd3.0
     - copied unchanged from r222256, head/tools/regression/bin/sh/builtins/cd3.0
  projects/bhyve/tools/regression/bin/sh/builtins/cd4.0
     - copied unchanged from r222256, head/tools/regression/bin/sh/builtins/cd4.0
  projects/bhyve/tools/regression/bin/sh/builtins/dot4.0
     - copied unchanged from r222256, head/tools/regression/bin/sh/builtins/dot4.0
  projects/bhyve/tools/regression/bin/sh/parameters/positional1.0
     - copied unchanged from r222256, head/tools/regression/bin/sh/parameters/positional1.0
  projects/bhyve/tools/regression/bin/sh/parser/alias4.0
     - copied unchanged from r222256, head/tools/regression/bin/sh/parser/alias4.0
  projects/bhyve/tools/regression/bin/sh/parser/alias5.0
     - copied unchanged from r222256, head/tools/regression/bin/sh/parser/alias5.0
  projects/bhyve/tools/regression/bin/sh/parser/heredoc11.0
     - copied unchanged from r222256, head/tools/regression/bin/sh/parser/heredoc11.0
  projects/bhyve/usr.sbin/pkg_install/lib/
     - copied from r222256, head/usr.sbin/pkg_install/lib/
Deleted:
  projects/bhyve/lib/libpkg/
  projects/bhyve/sbin/hastd/proto_tcp4.c
Modified:
  projects/bhyve/Makefile.inc1
  projects/bhyve/bin/ed/POSIX
  projects/bhyve/bin/pax/ar_io.c
  projects/bhyve/bin/pax/ar_subs.c
  projects/bhyve/bin/pax/buf_subs.c
  projects/bhyve/bin/pax/cpio.c
  projects/bhyve/bin/pax/file_subs.c
  projects/bhyve/bin/pax/ftree.c
  projects/bhyve/bin/pax/options.c
  projects/bhyve/bin/pax/pat_rep.c
  projects/bhyve/bin/pax/pax.c
  projects/bhyve/bin/pax/sel_subs.c
  projects/bhyve/bin/pax/tables.c
  projects/bhyve/bin/pax/tar.c
  projects/bhyve/bin/ps/ps.1
  projects/bhyve/bin/ps/ps.c
  projects/bhyve/bin/sh/cd.c
  projects/bhyve/bin/sh/eval.c
  projects/bhyve/bin/sh/main.c
  projects/bhyve/bin/sh/miscbltin.c
  projects/bhyve/bin/sh/mkinit.c
  projects/bhyve/bin/sh/mktokens
  projects/bhyve/bin/sh/parser.c
  projects/bhyve/bin/sh/parser.h
  projects/bhyve/bin/sh/sh.1
  projects/bhyve/bin/sh/var.c
  projects/bhyve/contrib/binutils/binutils/objcopy.c
  projects/bhyve/contrib/binutils/binutils/readelf.c
  projects/bhyve/contrib/binutils/binutils/strings.c
  projects/bhyve/contrib/binutils/gas/read.h
  projects/bhyve/contrib/binutils/gas/write.c
  projects/bhyve/contrib/binutils/ld/ldlang.c
  projects/bhyve/contrib/gcc/combine.c
  projects/bhyve/contrib/gcc/emit-rtl.c
  projects/bhyve/contrib/gcc/function.c
  projects/bhyve/contrib/gcc/genattrtab.c
  projects/bhyve/contrib/gcc/genautomata.c
  projects/bhyve/contrib/gcc/gengtype-lex.l
  projects/bhyve/contrib/gcc/genmodes.c
  projects/bhyve/contrib/gcc/omp-low.c
  projects/bhyve/contrib/gcc/tree-cfg.c
  projects/bhyve/contrib/gcc/tree-vect-patterns.c
  projects/bhyve/contrib/gcclibs/libiberty/regex.c
  projects/bhyve/contrib/gperf/src/gen-perf.cc
  projects/bhyve/contrib/gperf/src/key-list.cc
  projects/bhyve/contrib/gperf/src/options.cc
  projects/bhyve/contrib/groff/src/devices/grohtml/post-html.cpp
  projects/bhyve/contrib/groff/src/libs/libdriver/input.cpp
  projects/bhyve/contrib/groff/src/roff/troff/mtsm.cpp
  projects/bhyve/contrib/groff/src/roff/troff/node.cpp
  projects/bhyve/contrib/groff/src/utils/hpftodit/hpftodit.cpp
  projects/bhyve/crypto/heimdal/lib/sl/slc-gram.y
  projects/bhyve/etc/rc.d/ipfilter
  projects/bhyve/etc/rc.d/pf
  projects/bhyve/games/fortune/datfiles/fortunes
  projects/bhyve/games/fortune/datfiles/fortunes-o.real
  projects/bhyve/games/fortune/datfiles/fortunes-o.sp.ok
  projects/bhyve/games/fortune/datfiles/fortunes.sp.ok
  projects/bhyve/games/fortune/datfiles/freebsd-tips.sp.ok
  projects/bhyve/games/fortune/datfiles/gerrold.limerick
  projects/bhyve/games/fortune/datfiles/limerick
  projects/bhyve/games/fortune/datfiles/limerick.sp.ok
  projects/bhyve/games/fortune/datfiles/startrek.sp.ok
  projects/bhyve/games/fortune/datfiles/zippy.sp.ok
  projects/bhyve/games/morse/morse.c
  projects/bhyve/gnu/usr.bin/Makefile
  projects/bhyve/lib/Makefile
  projects/bhyve/lib/clang/clang.build.mk
  projects/bhyve/lib/libc/sys/mq_setattr.2
  projects/bhyve/lib/libprocstat/Makefile
  projects/bhyve/lib/libprocstat/libprocstat.c
  projects/bhyve/lib/libsbuf/Makefile
  projects/bhyve/release/Makefile
  projects/bhyve/release/generate-release.sh
  projects/bhyve/sbin/atacontrol/atacontrol.8
  projects/bhyve/sbin/atacontrol/atacontrol.c
  projects/bhyve/sbin/geom/class/part/geom_part.c
  projects/bhyve/sbin/hastctl/hastctl.c
  projects/bhyve/sbin/hastd/Makefile
  projects/bhyve/sbin/hastd/control.c
  projects/bhyve/sbin/hastd/hast.conf.5
  projects/bhyve/sbin/hastd/hast.h
  projects/bhyve/sbin/hastd/hastd.c
  projects/bhyve/sbin/hastd/parse.y
  projects/bhyve/sbin/hastd/pjdlog.c
  projects/bhyve/sbin/hastd/primary.c
  projects/bhyve/sbin/hastd/secondary.c
  projects/bhyve/sbin/hastd/subr.c
  projects/bhyve/sbin/hastd/token.l
  projects/bhyve/sbin/ifconfig/ifmedia.c
  projects/bhyve/sbin/ipfw/ipfw.8
  projects/bhyve/sbin/mount_reiserfs/mount_reiserfs.8
  projects/bhyve/sbin/mount_reiserfs/mount_reiserfs.c
  projects/bhyve/share/examples/diskless/README.TEMPLATING
  projects/bhyve/share/examples/drivers/make_device_driver.sh
  projects/bhyve/share/examples/libvgl/demo.c
  projects/bhyve/share/examples/netgraph/ether.bridge
  projects/bhyve/share/examples/netgraph/frame_relay
  projects/bhyve/share/examples/netgraph/ngctl
  projects/bhyve/share/examples/netgraph/raw
  projects/bhyve/share/examples/netgraph/virtual.chain
  projects/bhyve/share/examples/netgraph/virtual.lan
  projects/bhyve/share/man/man4/ahci.4
  projects/bhyve/share/man/man4/aio.4
  projects/bhyve/share/man/man4/ata.4
  projects/bhyve/share/man/man4/atkbd.4
  projects/bhyve/share/man/man4/cc_hd.4
  projects/bhyve/share/man/man4/coretemp.4
  projects/bhyve/share/man/man4/geom_map.4
  projects/bhyve/share/man/man4/hpet.4
  projects/bhyve/share/man/man4/ichwd.4
  projects/bhyve/share/man/man4/man4.i386/Makefile
  projects/bhyve/share/man/man4/msk.4
  projects/bhyve/share/man/man4/pst.4
  projects/bhyve/share/man/man4/ucycom.4
  projects/bhyve/share/man/man4/xhci.4
  projects/bhyve/share/man/man5/rc.conf.5
  projects/bhyve/share/man/man5/reiserfs.5
  projects/bhyve/share/man/man5/src.conf.5
  projects/bhyve/share/man/man9/LOCK_PROFILING.9
  projects/bhyve/share/man/man9/pseudofs.9
  projects/bhyve/share/man/man9/sbuf.9
  projects/bhyve/share/man/man9/zone.9
  projects/bhyve/share/misc/bsd-family-tree
  projects/bhyve/share/misc/committers-src.dot
  projects/bhyve/share/misc/iso3166
  projects/bhyve/share/mk/bsd.libnames.mk
  projects/bhyve/share/mk/bsd.own.mk
  projects/bhyve/sys/amd64/amd64/identcpu.c
  projects/bhyve/sys/amd64/include/specialreg.h
  projects/bhyve/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_ioctl.c
  projects/bhyve/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_vfsops.c
  projects/bhyve/sys/cddl/dev/cyclic/cyclic.c
  projects/bhyve/sys/cddl/dev/cyclic/i386/cyclic_machdep.c
  projects/bhyve/sys/conf/files.i386
  projects/bhyve/sys/conf/kern.mk
  projects/bhyve/sys/conf/kern.post.mk
  projects/bhyve/sys/conf/kmod.mk
  projects/bhyve/sys/conf/newvers.sh
  projects/bhyve/sys/dev/acpica/acpi_hpet.c
  projects/bhyve/sys/dev/acpica/acpi_timer.c
  projects/bhyve/sys/dev/ahci/ahci.c
  projects/bhyve/sys/dev/ahci/ahci.h
  projects/bhyve/sys/dev/alc/if_alcreg.h
  projects/bhyve/sys/dev/ale/if_alereg.h
  projects/bhyve/sys/dev/ath/ah_osdep.c
  projects/bhyve/sys/dev/ath/ath_hal/ah.c
  projects/bhyve/sys/dev/ath/ath_hal/ar5212/ar5212_misc.c
  projects/bhyve/sys/dev/ath/ath_hal/ar5416/ar5416_attach.c
  projects/bhyve/sys/dev/ath/ath_hal/ar5416/ar5416_cal.c
  projects/bhyve/sys/dev/ath/ath_hal/ar5416/ar5416_reset.c
  projects/bhyve/sys/dev/ath/ath_hal/ar5416/ar5416_xmit.c
  projects/bhyve/sys/dev/ath/ath_hal/ar5416/ar5416desc.h
  projects/bhyve/sys/dev/ath/ath_hal/ar9002/ar9280_attach.c
  projects/bhyve/sys/dev/ath/ath_rate/sample/sample.c
  projects/bhyve/sys/dev/ath/if_ath.c
  projects/bhyve/sys/dev/ath/if_ath_sysctl.c
  projects/bhyve/sys/dev/ath/if_athioctl.h
  projects/bhyve/sys/dev/atkbdc/atkbd.c
  projects/bhyve/sys/dev/atkbdc/atkbdreg.h
  projects/bhyve/sys/dev/bge/if_bge.c
  projects/bhyve/sys/dev/cfi/cfi_dev.c
  projects/bhyve/sys/dev/cxgbe/t4_main.c
  projects/bhyve/sys/dev/cxgbe/t4_sge.c
  projects/bhyve/sys/dev/gem/if_gem.c
  projects/bhyve/sys/dev/hwpmc/hwpmc_mod.c
  projects/bhyve/sys/dev/iwn/if_iwn.c
  projects/bhyve/sys/dev/mii/mii.c
  projects/bhyve/sys/dev/mk48txx/mk48txx.c
  projects/bhyve/sys/dev/mk48txx/mk48txxreg.h
  projects/bhyve/sys/dev/msk/if_msk.c
  projects/bhyve/sys/dev/msk/if_mskreg.h
  projects/bhyve/sys/dev/pci/pcireg.h
  projects/bhyve/sys/dev/puc/pucdata.c
  projects/bhyve/sys/dev/scc/scc_bfe_ebus.c
  projects/bhyve/sys/dev/sound/usb/uaudio.c
  projects/bhyve/sys/dev/uart/uart_cpu_sparc64.c
  projects/bhyve/sys/dev/usb/controller/xhci_pci.c
  projects/bhyve/sys/dev/usb/controller/xhcireg.h
  projects/bhyve/sys/dev/usb/input/uhid.c
  projects/bhyve/sys/dev/usb/input/ukbd.c
  projects/bhyve/sys/dev/usb/input/ums.c
  projects/bhyve/sys/dev/usb/storage/umass.c
  projects/bhyve/sys/dev/usb/storage/ustorage_fs.c
  projects/bhyve/sys/dev/usb/usb_device.c
  projects/bhyve/sys/dev/usb/usbdi.h
  projects/bhyve/sys/dev/vge/if_vge.c
  projects/bhyve/sys/fs/cd9660/cd9660_vfsops.c
  projects/bhyve/sys/fs/ext2fs/ext2_vfsops.c
  projects/bhyve/sys/fs/hpfs/hpfs_vfsops.c
  projects/bhyve/sys/fs/msdosfs/msdosfs_vfsops.c
  projects/bhyve/sys/fs/nfs/nfs_commonkrpc.c
  projects/bhyve/sys/fs/nfs/nfs_commonport.c
  projects/bhyve/sys/fs/nfsclient/nfs_clkrpc.c
  projects/bhyve/sys/fs/nfsclient/nfs_clnfsiod.c
  projects/bhyve/sys/fs/nfsclient/nfs_clsubs.c
  projects/bhyve/sys/fs/nfsclient/nfs_clvfsops.c
  projects/bhyve/sys/fs/nfsclient/nfs_clvnops.c
  projects/bhyve/sys/fs/nfsserver/nfs_nfsdport.c
  projects/bhyve/sys/fs/ntfs/ntfs_vfsops.c
  projects/bhyve/sys/fs/nullfs/null_vfsops.c
  projects/bhyve/sys/fs/tmpfs/tmpfs_vfsops.c
  projects/bhyve/sys/fs/udf/udf_vfsops.c
  projects/bhyve/sys/fs/unionfs/union_vfsops.c
  projects/bhyve/sys/geom/eli/g_eli_key_cache.c
  projects/bhyve/sys/geom/gate/g_gate.c
  projects/bhyve/sys/geom/part/g_part.c
  projects/bhyve/sys/geom/part/g_part_mbr.c
  projects/bhyve/sys/geom/part/g_part_pc98.c
  projects/bhyve/sys/gnu/fs/reiserfs/reiserfs_vfsops.c
  projects/bhyve/sys/gnu/fs/xfs/FreeBSD/support/kdb.c
  projects/bhyve/sys/gnu/fs/xfs/FreeBSD/xfs_mountops.c
  projects/bhyve/sys/i386/conf/NOTES
  projects/bhyve/sys/i386/i386/identcpu.c
  projects/bhyve/sys/i386/include/specialreg.h
  projects/bhyve/sys/i386/include/xen/xenvar.h
  projects/bhyve/sys/i386/xen/mp_machdep.c
  projects/bhyve/sys/kern/device_if.m
  projects/bhyve/sys/kern/kern_clocksource.c
  projects/bhyve/sys/kern/kern_conf.c
  projects/bhyve/sys/kern/kern_cpuset.c
  projects/bhyve/sys/kern/kern_environment.c
  projects/bhyve/sys/kern/kern_synch.c
  projects/bhyve/sys/kern/sched_4bsd.c
  projects/bhyve/sys/kern/subr_sbuf.c
  projects/bhyve/sys/kern/subr_smp.c
  projects/bhyve/sys/kern/vfs_bio.c
  projects/bhyve/sys/kern/vfs_default.c
  projects/bhyve/sys/kern/vfs_syscalls.c
  projects/bhyve/sys/mips/include/atomic.h
  projects/bhyve/sys/modules/Makefile
  projects/bhyve/sys/modules/wlan/Makefile
  projects/bhyve/sys/net/if_epair.c
  projects/bhyve/sys/net/if_llatbl.c
  projects/bhyve/sys/net/if_llatbl.h
  projects/bhyve/sys/net/if_media.h
  projects/bhyve/sys/net/netisr.c
  projects/bhyve/sys/net/netisr.h
  projects/bhyve/sys/net/netisr_internal.h
  projects/bhyve/sys/net80211/ieee80211_var.h
  projects/bhyve/sys/netgraph/bluetooth/drivers/ubt/ng_ubt.c
  projects/bhyve/sys/netgraph/ng_eiface.c
  projects/bhyve/sys/netinet/in.c
  projects/bhyve/sys/netinet/in_pcb.c
  projects/bhyve/sys/netinet/in_pcb.h
  projects/bhyve/sys/netinet/in_var.h
  projects/bhyve/sys/netinet/raw_ip.c
  projects/bhyve/sys/netinet/sctp_output.c
  projects/bhyve/sys/netinet/sctp_usrreq.c
  projects/bhyve/sys/netinet6/in6.c
  projects/bhyve/sys/netinet6/in6_pcb.c
  projects/bhyve/sys/netinet6/in6_src.c
  projects/bhyve/sys/nfs/nfs_common.c
  projects/bhyve/sys/nfsclient/nfs.h
  projects/bhyve/sys/nfsclient/nfs_krpc.c
  projects/bhyve/sys/nfsclient/nfs_nfsiod.c
  projects/bhyve/sys/nfsclient/nfs_subs.c
  projects/bhyve/sys/nfsclient/nfs_vfsops.c
  projects/bhyve/sys/nfsclient/nfs_vnops.c
  projects/bhyve/sys/nfsserver/nfs_srvsubs.c
  projects/bhyve/sys/nlm/nlm_prot_impl.c
  projects/bhyve/sys/powerpc/aim/mmu_oea64.c
  projects/bhyve/sys/powerpc/include/atomic.h
  projects/bhyve/sys/powerpc/powerpc/platform.c
  projects/bhyve/sys/powerpc/ps3/ps3bus.c
  projects/bhyve/sys/sparc64/sparc64/eeprom.c
  projects/bhyve/sys/sys/dtrace_bsd.h
  projects/bhyve/sys/sys/mount.h
  projects/bhyve/sys/sys/param.h
  projects/bhyve/sys/sys/proc.h
  projects/bhyve/sys/sys/sbuf.h
  projects/bhyve/sys/sys/smp.h
  projects/bhyve/sys/ufs/ffs/ffs_vfsops.c
  projects/bhyve/sys/ufs/ufs/ufs_extern.h
  projects/bhyve/sys/ufs/ufs/ufs_vfsops.c
  projects/bhyve/sys/vm/uma_core.c
  projects/bhyve/sys/vm/uma_int.h
  projects/bhyve/tools/tools/iso/check-iso3166.pl
  projects/bhyve/usr.bin/ar/acpyacc.y
  projects/bhyve/usr.bin/ar/ar.c
  projects/bhyve/usr.bin/ar/write.c
  projects/bhyve/usr.bin/gzip/Makefile
  projects/bhyve/usr.bin/gzip/gzip.1
  projects/bhyve/usr.bin/gzip/gzip.c
  projects/bhyve/usr.bin/gzip/zdiff
  projects/bhyve/usr.bin/gzip/zdiff.1
  projects/bhyve/usr.bin/gzip/zuncompress.c
  projects/bhyve/usr.bin/netstat/netisr.c
  projects/bhyve/usr.bin/nfsstat/nfsstat.c
  projects/bhyve/usr.bin/rpcgen/rpc_hout.c
  projects/bhyve/usr.bin/rpcgen/rpc_svcout.c
  projects/bhyve/usr.bin/rpcgen/rpc_tblout.c
  projects/bhyve/usr.bin/showmount/showmount.c
  projects/bhyve/usr.bin/top/machine.c
  projects/bhyve/usr.bin/truss/amd64-fbsd.c
  projects/bhyve/usr.bin/truss/amd64-fbsd32.c
  projects/bhyve/usr.bin/truss/i386-fbsd.c
  projects/bhyve/usr.bin/truss/ia64-fbsd.c
  projects/bhyve/usr.bin/truss/main.c
  projects/bhyve/usr.bin/truss/powerpc-fbsd.c
  projects/bhyve/usr.bin/truss/powerpc64-fbsd.c
  projects/bhyve/usr.bin/truss/sparc64-fbsd.c
  projects/bhyve/usr.sbin/ifmcstat/ifmcstat.8
  projects/bhyve/usr.sbin/makefs/cd9660.c
  projects/bhyve/usr.sbin/makefs/cd9660.h
  projects/bhyve/usr.sbin/makefs/cd9660/cd9660_eltorito.c
  projects/bhyve/usr.sbin/makefs/makefs.8
  projects/bhyve/usr.sbin/nfsd/nfsv4.4
  projects/bhyve/usr.sbin/pc-sysinstall/backend/functions-disk.sh
  projects/bhyve/usr.sbin/pc-sysinstall/backend/functions-installcomponents.sh
  projects/bhyve/usr.sbin/pkg_install/Makefile
  projects/bhyve/usr.sbin/pkg_install/Makefile.inc
  projects/bhyve/usr.sbin/pkg_install/add/Makefile
  projects/bhyve/usr.sbin/pkg_install/add/extract.c
  projects/bhyve/usr.sbin/pkg_install/add/futil.c
  projects/bhyve/usr.sbin/pkg_install/add/main.c
  projects/bhyve/usr.sbin/pkg_install/add/perform.c
  projects/bhyve/usr.sbin/pkg_install/create/Makefile
  projects/bhyve/usr.sbin/pkg_install/create/main.c
  projects/bhyve/usr.sbin/pkg_install/create/perform.c
  projects/bhyve/usr.sbin/pkg_install/create/pl.c
  projects/bhyve/usr.sbin/pkg_install/delete/Makefile
  projects/bhyve/usr.sbin/pkg_install/delete/main.c
  projects/bhyve/usr.sbin/pkg_install/delete/perform.c
  projects/bhyve/usr.sbin/pkg_install/info/Makefile
  projects/bhyve/usr.sbin/pkg_install/info/info.h
  projects/bhyve/usr.sbin/pkg_install/info/main.c
  projects/bhyve/usr.sbin/pkg_install/info/perform.c
  projects/bhyve/usr.sbin/pkg_install/info/show.c
  projects/bhyve/usr.sbin/pkg_install/updating/Makefile
  projects/bhyve/usr.sbin/pkg_install/updating/main.c
  projects/bhyve/usr.sbin/pkg_install/version/Makefile
  projects/bhyve/usr.sbin/pkg_install/version/main.c
  projects/bhyve/usr.sbin/pkg_install/version/perform.c
  projects/bhyve/usr.sbin/tzsetup/tzsetup.8
  projects/bhyve/usr.sbin/tzsetup/tzsetup.c
Directory Properties:
  projects/bhyve/   (props changed)
  projects/bhyve/cddl/contrib/opensolaris/   (props changed)
  projects/bhyve/contrib/bind9/   (props changed)
  projects/bhyve/contrib/binutils/   (props changed)
  projects/bhyve/contrib/bzip2/   (props changed)
  projects/bhyve/contrib/dialog/   (props changed)
  projects/bhyve/contrib/ee/   (props changed)
  projects/bhyve/contrib/expat/   (props changed)
  projects/bhyve/contrib/file/   (props changed)
  projects/bhyve/contrib/gcc/   (props changed)
  projects/bhyve/contrib/gdb/   (props changed)
  projects/bhyve/contrib/gdtoa/   (props changed)
  projects/bhyve/contrib/gnu-sort/   (props changed)
  projects/bhyve/contrib/groff/   (props changed)
  projects/bhyve/contrib/less/   (props changed)
  projects/bhyve/contrib/libpcap/   (props changed)
  projects/bhyve/contrib/libstdc++/   (props changed)
  projects/bhyve/contrib/llvm/   (props changed)
  projects/bhyve/contrib/llvm/tools/clang/   (props changed)
  projects/bhyve/contrib/ncurses/   (props changed)
  projects/bhyve/contrib/netcat/   (props changed)
  projects/bhyve/contrib/ntp/   (props changed)
  projects/bhyve/contrib/one-true-awk/   (props changed)
  projects/bhyve/contrib/openbsm/   (props changed)
  projects/bhyve/contrib/openpam/   (props changed)
  projects/bhyve/contrib/pf/   (props changed)
  projects/bhyve/contrib/sendmail/   (props changed)
  projects/bhyve/contrib/tcpdump/   (props changed)
  projects/bhyve/contrib/tcsh/   (props changed)
  projects/bhyve/contrib/top/   (props changed)
  projects/bhyve/contrib/top/install-sh   (props changed)
  projects/bhyve/contrib/tzcode/stdtime/   (props changed)
  projects/bhyve/contrib/tzcode/zic/   (props changed)
  projects/bhyve/contrib/tzdata/   (props changed)
  projects/bhyve/contrib/wpa/   (props changed)
  projects/bhyve/contrib/xz/   (props changed)
  projects/bhyve/crypto/openssh/   (props changed)
  projects/bhyve/crypto/openssl/   (props changed)
  projects/bhyve/gnu/lib/   (props changed)
  projects/bhyve/gnu/usr.bin/binutils/   (props changed)
  projects/bhyve/gnu/usr.bin/cc/cc_tools/   (props changed)
  projects/bhyve/gnu/usr.bin/gdb/   (props changed)
  projects/bhyve/lib/libc/   (props changed)
  projects/bhyve/lib/libc/stdtime/   (props changed)
  projects/bhyve/lib/libutil/   (props changed)
  projects/bhyve/lib/libz/   (props changed)
  projects/bhyve/sbin/   (props changed)
  projects/bhyve/sbin/ipfw/   (props changed)
  projects/bhyve/share/mk/bsd.arch.inc.mk   (props changed)
  projects/bhyve/share/zoneinfo/   (props changed)
  projects/bhyve/sys/   (props changed)
  projects/bhyve/sys/amd64/include/xen/   (props changed)
  projects/bhyve/sys/boot/   (props changed)
  projects/bhyve/sys/boot/i386/efi/   (props changed)
  projects/bhyve/sys/boot/ia64/efi/   (props changed)
  projects/bhyve/sys/boot/ia64/ski/   (props changed)
  projects/bhyve/sys/boot/powerpc/boot1.chrp/   (props changed)
  projects/bhyve/sys/boot/powerpc/ofw/   (props changed)
  projects/bhyve/sys/cddl/contrib/opensolaris/   (props changed)
  projects/bhyve/sys/conf/   (props changed)
  projects/bhyve/sys/contrib/dev/acpica/   (props changed)
  projects/bhyve/sys/contrib/octeon-sdk/   (props changed)
  projects/bhyve/sys/contrib/pf/   (props changed)
  projects/bhyve/sys/contrib/x86emu/   (props changed)
  projects/bhyve/usr.bin/calendar/   (props changed)
  projects/bhyve/usr.bin/csup/   (props changed)
  projects/bhyve/usr.bin/procstat/   (props changed)
  projects/bhyve/usr.sbin/ndiscvt/   (props changed)
  projects/bhyve/usr.sbin/zic/   (props changed)

Modified: projects/bhyve/Makefile.inc1
==============================================================================
--- projects/bhyve/Makefile.inc1	Tue May 24 15:02:42 2011	(r222258)
+++ projects/bhyve/Makefile.inc1	Tue May 24 15:39:34 2011	(r222259)
@@ -1132,6 +1132,10 @@ _kgzip=		usr.sbin/kgzip
 .endif
 .endif
 
+.if ${MK_BINUTILS} != "no"
+_binutils=	gnu/usr.bin/binutils
+.endif
+
 .if ${MK_CLANG} != "no"
 .if ${CC:T:Mclang} == "clang"
 _clang=		usr.bin/clang
@@ -1139,12 +1143,16 @@ _clang_libs=	lib/clang
 .endif
 .endif
 
+.if ${MK_GCC} != "no"
+_cc=		gnu/usr.bin/cc
+.endif
+
 cross-tools:
 .for _tool in \
     ${_clang_libs} \
     ${_clang} \
-    gnu/usr.bin/binutils \
-    gnu/usr.bin/cc \
+    ${_binutils} \
+    ${_cc} \
     usr.bin/xlint/lint1 usr.bin/xlint/lint2 usr.bin/xlint/xlint \
     ${_btxld} \
     ${_crunchide} \
@@ -1205,7 +1213,7 @@ _prebuild_libs=	${_kerberos5_lib_libasn1
 		${_kerberos5_lib_libhx509} ${_kerberos5_lib_libkrb5} \
 		${_kerberos5_lib_libroken} \
 		lib/libbz2 lib/libcom_err lib/libcrypt \
-		lib/libexpat lib/libfetch \
+		lib/libexpat \
 		${_lib_libgssapi} ${_lib_libipx} \
 		lib/libkiconv lib/libkvm lib/liblzma lib/libmd \
 		lib/ncurses/ncurses lib/ncurses/ncursesw \
@@ -1238,7 +1246,6 @@ _cddl_lib= cddl/lib
 _secure_lib_libcrypto= secure/lib/libcrypto
 _secure_lib_libssl= secure/lib/libssl
 lib/libradius__L secure/lib/libssl__L: secure/lib/libcrypto__L
-lib/libfetch__L: secure/lib/libcrypto__L secure/lib/libssl__L lib/libmd__L
 .if ${MK_OPENSSH} != "no"
 _secure_lib_libssh= secure/lib/libssh
 secure/lib/libssh__L: lib/libz__L secure/lib/libcrypto__L lib/libcrypt__L
@@ -1274,7 +1281,7 @@ _lib_libypclnt=	lib/libypclnt
 .endif
 
 .if ${MK_OPENSSL} == "no"
-lib/libfetch__L lib/libradius__L: lib/libmd__L
+lib/libradius__L: lib/libmd__L
 .endif
 
 .for _lib in ${_prereq_libs}
@@ -1553,7 +1560,8 @@ _xb-build-tools:
 _xb-cross-tools:
 .for _tool in \
     gnu/usr.bin/binutils \
-    gnu/usr.bin/cc
+    gnu/usr.bin/cc \
+    usr.bin/ar
 	${_+_}@${ECHODIR} "===> xdev ${_tool} (obj,depend,all)"; \
 	cd ${.CURDIR}/${_tool}; \
 	${CDMAKE} DIRPRFX=${_tool}/ obj; \
@@ -1578,7 +1586,8 @@ _xi-cross-tools:
 	@echo "_xi-cross-tools"
 .for _tool in \
     gnu/usr.bin/binutils \
-    gnu/usr.bin/cc
+    gnu/usr.bin/cc \
+    usr.bin/ar
 	${_+_}@${ECHODIR} "===> xdev ${_tool} (install)"; \
 	cd ${.CURDIR}/${_tool}; \
 	${CDMAKE} DIRPRFX=${_tool}/ install DESTDIR=${XDDESTDIR}

Modified: projects/bhyve/bin/ed/POSIX
==============================================================================
--- projects/bhyve/bin/ed/POSIX	Tue May 24 15:02:42 2011	(r222258)
+++ projects/bhyve/bin/ed/POSIX	Tue May 24 15:39:34 2011	(r222259)
@@ -75,7 +75,7 @@ DEVIATIONS
 2) Since the behavior of `u' (undo) within a `g' (global) command list is
    not specified by POSIX, it follows the behavior of the SunOS ed:
    undo forces a global command list to be executed only once, rather than
-   for each line matching a global pattern.  In addtion, each instance of
+   for each line matching a global pattern.  In addition, each instance of
    `u' within a global command undoes all previous commands (including
    undo's) in the command list.  This seems the best way, since the
    alternatives are either too complicated to implement or too confusing
@@ -83,7 +83,7 @@ DEVIATIONS
 
    The global/undo combination is useful for masking errors that
    would otherwise cause a script to fail.  For instance, an ed script
-   to remove any occurences of either `censor1' or `censor2' might be
+   to remove any occurrences of either `censor1' or `censor2' might be
    written as:
    	ed - file <<EOF
 	1g/.*/u\

Modified: projects/bhyve/bin/pax/ar_io.c
==============================================================================
--- projects/bhyve/bin/pax/ar_io.c	Tue May 24 15:02:42 2011	(r222258)
+++ projects/bhyve/bin/pax/ar_io.c	Tue May 24 15:39:34 2011	(r222259)
@@ -204,7 +204,7 @@ ar_open(const char *name)
 	/*
 	 * set default blksz on read. APPNDs writes rdblksz on the last volume
 	 * On all new archive volumes, we shift to wrblksz (if the user
-	 * specified one, otherwize we will continue to use rdblksz). We
+	 * specified one, otherwise we will continue to use rdblksz). We
 	 * must to set blocksize based on what kind of device the archive is
 	 * stored.
 	 */
@@ -381,7 +381,7 @@ ar_close(void)
 
 	/*
 	 * If we have not determined the format yet, we just say how many bytes
-	 * we have skipped over looking for a header to id. there is no way we
+	 * we have skipped over looking for a header to id. There is no way we
 	 * could have written anything yet.
 	 */
 	if (frmt == NULL) {
@@ -595,7 +595,7 @@ ar_read(char *buf, int cnt)
  * Return:
  *	Number of bytes written. 0 indicates end of volume reached and with no
  *	flaws (as best that can be detected). A -1 indicates an unrecoverable
- *	error in the archive occured.
+ *	error in the archive occurred.
  */
 
 int
@@ -679,7 +679,7 @@ ar_write(char *buf, int bsz)
 	 * if this is a block aligned archive format, we may have a bad archive
 	 * if the format wants the header to start at a BLKMULT boundary. While
 	 * we can deal with the mis-aligned data, it violates spec and other
-	 * archive readers will likely fail. if the format is not block
+	 * archive readers will likely fail. If the format is not block
 	 * aligned, the user may be lucky (and the archive is ok).
 	 */
 	if (res >= 0) {
@@ -794,7 +794,7 @@ ar_rdsync(void)
 
 /*
  * ar_fow()
- *	Move the I/O position within the archive foward the specified number of
+ *	Move the I/O position within the archive forward the specified number of
  *	bytes as supported by the device. If we cannot move the requested
  *	number of bytes, return the actual number of bytes moved in skipped.
  * Return:
@@ -813,7 +813,7 @@ ar_fow(off_t sksz, off_t *skipped)
 		return(0);
 
 	/*
-	 * we cannot move foward at EOF or error
+	 * we cannot move forward at EOF or error
 	 */
 	if (lstrval <= 0)
 		return(lstrval);
@@ -822,7 +822,7 @@ ar_fow(off_t sksz, off_t *skipped)
 	 * Safer to read forward on devices where it is hard to find the end of
 	 * the media without reading to it. With tapes we cannot be sure of the
 	 * number of physical blocks to skip (we do not know physical block
-	 * size at this point), so we must only read foward on tapes!
+	 * size at this point), so we must only read forward on tapes!
 	 */
 	if (artyp != ISREG)
 		return(0);
@@ -907,7 +907,7 @@ ar_rev(off_t sksz)
 
 		/*
 		 * we may try to go backwards past the start when the archive
-		 * is only a single record. If this hapens and we are on a
+		 * is only a single record. If this happens and we are on a
 		 * multi volume archive, we need to go to the end of the
 		 * previous volume and continue our movement backwards from
 		 * there.
@@ -1046,7 +1046,7 @@ get_phys(void)
 	}
 
 	/*
-	 * read foward to the file mark, then back up in front of the filemark
+	 * read forward to the file mark, then back up in front of the filemark
 	 * (this is a bit paranoid, but should be safe to do).
 	 */
 	while ((res = read(arfd, scbuf, sizeof(scbuf))) > 0)

Modified: projects/bhyve/bin/pax/ar_subs.c
==============================================================================
--- projects/bhyve/bin/pax/ar_subs.c	Tue May 24 15:02:42 2011	(r222258)
+++ projects/bhyve/bin/pax/ar_subs.c	Tue May 24 15:39:34 2011	(r222259)
@@ -854,7 +854,7 @@ copy(void)
 		}
 
 		/*
-		 * Non standard -Y and -Z flag. When the exisiting file is
+		 * Non standard -Y and -Z flag. When the existing file is
 		 * same age or newer skip
 		 */
 		if ((Yflag || Zflag) && ((lstat(arcn->name, &sb) == 0))) {
@@ -1096,7 +1096,7 @@ next_head(ARCHD *arcn)
 	}
 
 	/*
-	 * ok got a valid header, check for trailer if format encodes it in the
+	 * ok got a valid header, check for trailer if format encodes it in
 	 * the header.
 	 */
 	if (frmt->inhead && ((*frmt->trail_cpio)(arcn) == 0)) {

Modified: projects/bhyve/bin/pax/buf_subs.c
==============================================================================
--- projects/bhyve/bin/pax/buf_subs.c	Tue May 24 15:02:42 2011	(r222258)
+++ projects/bhyve/bin/pax/buf_subs.c	Tue May 24 15:39:34 2011	(r222259)
@@ -145,7 +145,7 @@ rd_start(void)
 		}
 		if (wrblksz % BLKMULT) {
 			paxwarn(1, "Write block size %d is not a %d byte multiple",
-		    	wrblksz, BLKMULT);
+			wrblksz, BLKMULT);
 			return(-1);
 		}
 	}
@@ -182,13 +182,13 @@ cp_start(void)
  *	the start of the header of the first file added to the archive. The
  *	format specific end read function tells us how many bytes to move
  *	backwards in the archive to be positioned BEFORE the trailer. Two
- *	different postions have to be adjusted, the O.S. file offset (e.g. the
+ *	different positions have to be adjusted, the O.S. file offset (e.g. the
  *	position of the tape head) and the write point within the data we have
  *	stored in the read (soon to become write) buffer. We may have to move
  *	back several records (the number depends on the size of the archive
  *	record and the size of the format trailer) to read up the record where
  *	the first byte of the trailer is recorded. Trailers may span (and
- *	overlap) record boundries.
+ *	overlap) record boundaries.
  *	We first calculate which record has the first byte of the trailer. We
  *	move the OS file offset back to the start of this record and read it
  *	up. We set the buffer write pointer to be at this byte (the byte where
@@ -196,10 +196,10 @@ cp_start(void)
  *	start of this record so a flush of this buffer will replace the record
  *	in the archive.
  *	A major problem is rewriting this last record. For archives stored
- *	on disk files, this is trival. However, many devices are really picky
+ *	on disk files, this is trivial. However, many devices are really picky
  *	about the conditions under which they will allow a write to occur.
  *	Often devices restrict the conditions where writes can be made writes,
- *	so it may not be feasable to append archives stored on all types of
+ *	so it may not be feasible to append archives stored on all types of
  *	devices.
  * Return:
  *	0 for success, -1 for failure
@@ -365,7 +365,7 @@ rd_sync(void)
  * pback()
  *	push the data used during the archive id phase back into the I/O
  *	buffer. This is required as we cannot be sure that the header does NOT
- *	overlap a block boundry (as in the case we are trying to recover a
+ *	overlap a block boundary (as in the case we are trying to recover a
  *	flawed archived). This was not designed to be used for any other
  *	purpose. (What software engineering, HA!)
  *	WARNING: do not even THINK of pback greater than BLKMULT, unless the
@@ -382,7 +382,7 @@ pback(char *pt, int cnt)
 
 /*
  * rd_skip()
- *	skip foward in the archive during an archive read. Used to get quickly
+ *	skip forward in the archive during an archive read. Used to get quickly
  *	past file data and padding for files the user did NOT select.
  * Return:
  *	0 if ok, -1 failure, and 1 when EOF on the archive volume was detected.
@@ -396,7 +396,7 @@ rd_skip(off_t skcnt)
 	off_t skipped = 0;
 
 	/*
-	 * consume what data we have in the buffer. If we have to move foward
+	 * consume what data we have in the buffer. If we have to move forward
 	 * whole records, we call the low level skip function to see if we can
 	 * move within the archive without doing the expensive reads on data we
 	 * do not want.
@@ -453,7 +453,7 @@ rd_skip(off_t skcnt)
  * wr_fin()
  *	flush out any data (and pad if required) the last block. We always pad
  *	with zero (even though we do not have to). Padding with 0 makes it a
- *	lot easier to recover if the archive is damaged. zero paddding SHOULD
+ *	lot easier to recover if the archive is damaged. zero padding SHOULD
  *	BE a requirement....
  */
 
@@ -530,7 +530,7 @@ rd_wrbuf(char *in, int cpcnt)
 			/*
 			 * read error, return what we got (or the error if
 			 * no data was copied). The caller must know that an
-			 * error occured and has the best knowledge what to
+			 * error occurred and has the best knowledge what to
 			 * do with it
 			 */
 			if ((res = cpcnt - incnt) > 0)
@@ -584,7 +584,7 @@ wr_skip(off_t skcnt)
 
 /*
  * wr_rdfile()
- *	fill write buffer with the contents of a file. We are passed an	open
+ *	fill write buffer with the contents of a file. We are passed an open
  *	file descriptor to the file and the archive structure that describes the
  *	file we are storing. The variable "left" is modified to contain the
  *	number of bytes of the file we were NOT able to write to the archive.
@@ -671,7 +671,7 @@ rd_wrfile(ARCHD *arcn, int ofd, off_t *l
 	int isem = 1;
 	int rem;
 	int sz = MINFBSZ;
- 	struct stat sb;
+	struct stat sb;
 	u_long crc = 0L;
 
 	/*
@@ -884,7 +884,7 @@ buf_flush(int bufcnt)
 
 	/*
 	 * if we have reached the user specified byte count for each archive
-	 * volume, prompt for the next volume. (The non-standrad -R flag).
+	 * volume, prompt for the next volume. (The non-standard -R flag).
 	 * NOTE: If the wrlimit is smaller than wrcnt, we will always write
 	 * at least one record. We always round limit UP to next blocksize.
 	 */
@@ -944,7 +944,7 @@ buf_flush(int bufcnt)
 		} else if (cnt > 0) {
 			/*
 			 * Oh drat we got a partial write!
-			 * if format doesnt care about alignment let it go,
+			 * if format doesn't care about alignment let it go,
 			 * we warned the user in ar_write().... but this means
 			 * the last record on this volume violates pax spec....
 			 */

Modified: projects/bhyve/bin/pax/cpio.c
==============================================================================
--- projects/bhyve/bin/pax/cpio.c	Tue May 24 15:02:42 2011	(r222258)
+++ projects/bhyve/bin/pax/cpio.c	Tue May 24 15:39:34 2011	(r222259)
@@ -627,7 +627,7 @@ vcpio_rd(ARCHD *arcn, char *buf)
 		return(-1);
 
 	/*
-	 * skip padding. header + filename is aligned to 4 byte boundries
+	 * skip padding. header + filename is aligned to 4 byte boundaries
 	 */
 	if (rd_skip((off_t)(VCPIO_PAD(sizeof(HD_VCPIO) + nsz))) < 0)
 		return(-1);
@@ -942,7 +942,7 @@ bcpio_rd(ARCHD *arcn, char *buf)
 		return(-1);
 
 	/*
-	 * header + file name are aligned to 2 byte boundries, skip if needed
+	 * header + file name are aligned to 2 byte boundaries, skip if needed
 	 */
 	if (rd_skip((off_t)(BCPIO_PAD(sizeof(HD_BCPIO) + nsz))) < 0)
 		return(-1);
@@ -989,8 +989,8 @@ bcpio_endrd(void)
  * bcpio_wr()
  *	copy the data in the ARCHD to buffer in old binary cpio format
  *	There is a real chance of field overflow with this critter. So we
- *	always check the conversion is ok. nobody in his their right mind
- *	should write an achive in this format...
+ *	always check that the conversion is ok. nobody in their right mind
+ *	should write an archive in this format...
  * Return
  *      0 if file has data to be written after the header, 1 if file has NO
  *	data to write after the header, -1 if archive write failed

Modified: projects/bhyve/bin/pax/file_subs.c
==============================================================================
--- projects/bhyve/bin/pax/file_subs.c	Tue May 24 15:02:42 2011	(r222258)
+++ projects/bhyve/bin/pax/file_subs.c	Tue May 24 15:39:34 2011	(r222259)
@@ -84,9 +84,9 @@ file_creat(ARCHD *arcn)
 	 * works. We have to take special handling when the file does exist. To
 	 * detect this, we use O_EXCL. For example when trying to create a
 	 * file and a character device or fifo exists with the same name, we
-	 * can accidently open the device by mistake (or block waiting to open)
-	 * If we find that the open has failed, then figure spend the effort to
-	 * figure out why. This strategy was found to have better average
+	 * can accidentally open the device by mistake (or block waiting to
+	 * open). If we find that the open has failed, then spend the effort
+	 * to figure out why. This strategy was found to have better average
 	 * performance in common use than checking the file (and the path)
 	 * first with lstat.
 	 */
@@ -559,7 +559,7 @@ chk_path( char *name, uid_t st_uid, gid_
 
 	for(;;) {
 		/*
-		 * work foward from the first / and check each part of the path
+		 * work forward from the first / and check each part of the path
 		 */
 		spt = strchr(spt, '/');
 		if (spt == NULL)
@@ -600,7 +600,7 @@ chk_path( char *name, uid_t st_uid, gid_
 			(void)set_ids(name, st_uid, st_gid);
 
 		/*
-		 * make sure the user doen't have some strange umask that
+		 * make sure the user doesn't have some strange umask that
 		 * causes this newly created directory to be unusable. We fix
 		 * the modes and restore them back to the creation default at
 		 * the end of pax
@@ -716,11 +716,11 @@ set_pmode(char *fnm, mode_t mode)
  *	uses lseek whenever it detects the input data is all 0 within that
  *	file block. In more detail, the strategy is as follows:
  *	While the input is all zero keep doing an lseek. Keep track of when we
- *	pass over file block boundries. Only write when we hit a non zero
+ *	pass over file block boundaries. Only write when we hit a non zero
  *	input. once we have written a file block, we continue to write it to
  *	the end (we stop looking at the input). When we reach the start of the
  *	next file block, start checking for zero blocks again. Working on file
- *	block boundries significantly reduces the overhead when copying files
+ *	block boundaries significantly reduces the overhead when copying files
  *	that are NOT very sparse. This overhead (when compared to a write) is
  *	almost below the measurement resolution on many systems. Without it,
  *	files with holes cannot be safely copied. It does has a side effect as
@@ -923,7 +923,7 @@ set_crc(ARCHD *arcn, int fd)
 
 	/*
 	 * safety check. we want to avoid archiving files that are active as
-	 * they can create inconsistant archive copies.
+	 * they can create inconsistent archive copies.
 	 */
 	if (cpcnt != arcn->sb.st_size)
 		paxwarn(1, "File changed size %s", arcn->org_name);

Modified: projects/bhyve/bin/pax/ftree.c
==============================================================================
--- projects/bhyve/bin/pax/ftree.c	Tue May 24 15:02:42 2011	(r222258)
+++ projects/bhyve/bin/pax/ftree.c	Tue May 24 15:39:34 2011	(r222259)
@@ -101,8 +101,8 @@ ftree_start(void)
 	/*
 	 * optional user flags that effect file traversal
 	 * -H command line symlink follow only (half follow)
-	 * -L follow sylinks (logical)
-	 * -P do not follow sylinks (physical). This is the default.
+	 * -L follow symlinks (logical)
+	 * -P do not follow symlinks (physical). This is the default.
 	 * -X do not cross over mount points
 	 * -t preserve access times on files read.
 	 * -n select only the first member of a file tree when a match is found

Modified: projects/bhyve/bin/pax/options.c
==============================================================================
--- projects/bhyve/bin/pax/options.c	Tue May 24 15:02:42 2011	(r222258)
+++ projects/bhyve/bin/pax/options.c	Tue May 24 15:39:34 2011	(r222259)
@@ -887,7 +887,7 @@ tar_options(int argc, char **argv)
 					sawpat = 1;
 			}
 			/*
-			 * if patterns were added, we are doing	chdir()
+			 * if patterns were added, we are doing chdir()
 			 * on a file-by-file basis, else, just one
 			 * global chdir (if any) after opening input.
 			 */

Modified: projects/bhyve/bin/pax/pat_rep.c
==============================================================================
--- projects/bhyve/bin/pax/pat_rep.c	Tue May 24 15:02:42 2011	(r222258)
+++ projects/bhyve/bin/pax/pat_rep.c	Tue May 24 15:39:34 2011	(r222259)
@@ -397,7 +397,7 @@ pat_sel(ARCHD *arcn)
 		/*
 		 * should never happen....
 		 */
-		paxwarn(1, "Pattern list inconsistant");
+		paxwarn(1, "Pattern list inconsistent");
 		return(-1);
 	}
 	*ppt = pt->fow;

Modified: projects/bhyve/bin/pax/pax.c
==============================================================================
--- projects/bhyve/bin/pax/pax.c	Tue May 24 15:02:42 2011	(r222258)
+++ projects/bhyve/bin/pax/pax.c	Tue May 24 15:39:34 2011	(r222259)
@@ -372,7 +372,7 @@ gen_init(void)
 	/*
 	 * signal handling to reset stored directory times and modes. Since
 	 * we deal with broken pipes via failed writes we ignore it. We also
-	 * deal with any file size limit thorugh failed writes. Cpu time
+	 * deal with any file size limit thorough failed writes. Cpu time
 	 * limits are caught and a cleanup is forced.
 	 */
 	if ((sigemptyset(&s_mask) < 0) || (sigaddset(&s_mask, SIGTERM) < 0) ||

Modified: projects/bhyve/bin/pax/sel_subs.c
==============================================================================
--- projects/bhyve/bin/pax/sel_subs.c	Tue May 24 15:02:42 2011	(r222258)
+++ projects/bhyve/bin/pax/sel_subs.c	Tue May 24 15:39:34 2011	(r222259)
@@ -376,7 +376,7 @@ trng_add(char *str)
 	}
 
 	/*
-	 * by default we only will check file mtime, but usee can specify
+	 * by default we only will check file mtime, but the user can specify
 	 * mtime, ctime (inode change time) or both.
 	 */
 	if ((flgpt == NULL) || (*flgpt == '\0'))

Modified: projects/bhyve/bin/pax/tables.c
==============================================================================
--- projects/bhyve/bin/pax/tables.c	Tue May 24 15:02:42 2011	(r222258)
+++ projects/bhyve/bin/pax/tables.c	Tue May 24 15:39:34 2011	(r222259)
@@ -209,7 +209,7 @@ chk_lnk(ARCHD *arcn)
  * purg_lnk
  *	remove reference for a file that we may have added to the data base as
  *	a potential source for hard links. We ended up not using the file, so
- *	we do not want to accidently point another file at it later on.
+ *	we do not want to accidentally point another file at it later on.
  */
 
 void
@@ -306,14 +306,14 @@ lnk_end(void)
  * An append with an -u must read the archive and store the modification time
  * for every file on that archive before starting the write phase. It is clear
  * that this is one HUGE database. To save memory space, the actual file names
- * are stored in a scatch file and indexed by an in memory hash table. The
+ * are stored in a scratch file and indexed by an in memory hash table. The
  * hash table is indexed by hashing the file path. The nodes in the table store
  * the length of the filename and the lseek offset within the scratch file
  * where the actual name is stored. Since there are never any deletions to this
  * table, fragmentation of the scratch file is never an issue. Lookups seem to
  * not exhibit any locality at all (files in the database are rarely
  * looked up more than once...). So caching is just a waste of memory. The
- * only limitation is the amount of scatch file space available to store the
+ * only limitation is the amount of scratch file space available to store the
  * path names.
  */
 

Modified: projects/bhyve/bin/pax/tar.c
==============================================================================
--- projects/bhyve/bin/pax/tar.c	Tue May 24 15:02:42 2011	(r222258)
+++ projects/bhyve/bin/pax/tar.c	Tue May 24 15:39:34 2011	(r222259)
@@ -291,7 +291,7 @@ tar_chksm(char *blk, int len)
 /*
  * tar_id()
  *	determine if a block given to us is a valid tar header (and not a USTAR
- *	header). We have to be on the lookout for those pesky blocks of	all
+ *	header). We have to be on the lookout for those pesky blocks of all
  *	zero's.
  * Return:
  *	0 if a tar header, -1 otherwise

Modified: projects/bhyve/bin/ps/ps.1
==============================================================================
--- projects/bhyve/bin/ps/ps.1	Tue May 24 15:02:42 2011	(r222258)
+++ projects/bhyve/bin/ps/ps.1	Tue May 24 15:39:34 2011	(r222259)
@@ -301,7 +301,7 @@ the include file
 .It Dv "P_PPWAIT" Ta No "0x00010	Parent is waiting for child to exec/exit"
 .It Dv "P_PROFIL" Ta No "0x00020	Has started profiling"
 .It Dv "P_STOPPROF" Ta No "0x00040	Has thread in requesting to stop prof"
-.It Dv "P_HASTHREADS" Ta No "0x00080	Has had threads (no cleanup shortcuts)"
+.It Dv "P_HADTHREADS" Ta No "0x00080	Has had threads (no cleanup shortcuts)"
 .It Dv "P_SUGID" Ta No "0x00100		Had set id privileges since last exec"
 .It Dv "P_SYSTEM" Ta No "0x00200	System proc: no sigs, stats or swapping"
 .It Dv "P_SINGLE_EXIT" Ta No "0x00400	Threads suspending should exit, not wait"
@@ -549,7 +549,7 @@ wait channel (as an address)
 total blocks written (alias
 .Cm oublock )
 .It Cm paddr
-swap address
+process pointer
 .It Cm pagein
 pageins (same as majflt)
 .It Cm pgid

Modified: projects/bhyve/bin/ps/ps.c
==============================================================================
--- projects/bhyve/bin/ps/ps.c	Tue May 24 15:02:42 2011	(r222258)
+++ projects/bhyve/bin/ps/ps.c	Tue May 24 15:39:34 2011	(r222259)
@@ -219,7 +219,7 @@ main(int argc, char *argv[])
 		case 'A':
 			/*
 			 * Exactly the same as `-ax'.   This has been
-			 * added for compatability with SUSv3, but for
+			 * added for compatibility with SUSv3, but for
 			 * now it will not be described in the man page.
 			 */
 			nselectors++;

Modified: projects/bhyve/bin/sh/cd.c
==============================================================================
--- projects/bhyve/bin/sh/cd.c	Tue May 24 15:02:42 2011	(r222258)
+++ projects/bhyve/bin/sh/cd.c	Tue May 24 15:39:34 2011	(r222259)
@@ -84,12 +84,16 @@ cdcmd(int argc, char **argv)
 	const char *path;
 	char *p;
 	struct stat statb;
-	int ch, phys, print = 0;
+	int ch, phys, print = 0, getcwderr = 0;
+	int rc;
 
 	optreset = 1; optind = 1; opterr = 0; /* initialize getopt */
 	phys = Pflag;
-	while ((ch = getopt(argc, argv, "LP")) != -1) {
+	while ((ch = getopt(argc, argv, "eLP")) != -1) {
 		switch (ch) {
+		case 'e':
+			getcwderr = 1;
+			break;
 		case 'L':
 			phys = 0;
 			break;
@@ -131,8 +135,9 @@ cdcmd(int argc, char **argv)
 				else
 					print = strcmp(p, dest);
 			}
-			if (docd(p, print, phys) >= 0)
-				return 0;
+			rc = docd(p, print, phys);
+			if (rc >= 0)
+				return getcwderr ? rc : 0;
 		}
 	}
 	error("can't cd to %s", dest);
@@ -148,17 +153,18 @@ cdcmd(int argc, char **argv)
 static int
 docd(char *dest, int print, int phys)
 {
+	int rc;
 
 	TRACE(("docd(\"%s\", %d, %d) called\n", dest, print, phys));
 
 	/* If logical cd fails, fall back to physical. */
-	if ((phys || cdlogical(dest) < 0) && cdphysical(dest) < 0)
+	if ((phys || (rc = cdlogical(dest)) < 0) && (rc = cdphysical(dest)) < 0)
 		return (-1);
 
 	if (print && iflag && curdir)
 		out1fmt("%s\n", curdir);
 
-	return 0;
+	return (rc);
 }
 
 static int
@@ -216,6 +222,7 @@ static int
 cdphysical(char *dest)
 {
 	char *p;
+	int rc = 0;
 
 	INTOFF;
 	if (chdir(dest) < 0) {
@@ -223,11 +230,13 @@ cdphysical(char *dest)
 		return (-1);
 	}
 	p = findcwd(NULL);
-	if (p == NULL)
+	if (p == NULL) {
 		warning("warning: failed to get name of current directory");
+		rc = 1;
+	}
 	updatepwd(p);
 	INTON;
-	return (0);
+	return (rc);
 }
 
 /*

Modified: projects/bhyve/bin/sh/eval.c
==============================================================================
--- projects/bhyve/bin/sh/eval.c	Tue May 24 15:02:42 2011	(r222258)
+++ projects/bhyve/bin/sh/eval.c	Tue May 24 15:39:34 2011	(r222259)
@@ -552,7 +552,8 @@ evalpipe(union node *n)
 		if (prevfd >= 0)
 			close(prevfd);
 		prevfd = pip[0];
-		close(pip[1]);
+		if (pip[1] != -1)
+			close(pip[1]);
 	}
 	INTON;
 	if (n->npipe.backgnd == 0) {
@@ -713,15 +714,9 @@ evalcommand(union node *cmd, int flags, 
 	oexitstatus = exitstatus;
 	exitstatus = 0;
 	for (argp = cmd->ncmd.args ; argp ; argp = argp->narg.next) {
-		char *p = argp->narg.text;
-		if (varflag && is_name(*p)) {
-			do {
-				p++;
-			} while (is_in_name(*p));
-			if (*p == '=') {
-				expandarg(argp, &varlist, EXP_VARTILDE);
-				continue;
-			}
+		if (varflag && isassignment(argp->narg.text)) {
+			expandarg(argp, &varlist, EXP_VARTILDE);
+			continue;
 		}
 		expandarg(argp, &arglist, EXP_FULL | EXP_TILDE);
 		varflag = 0;

Modified: projects/bhyve/bin/sh/main.c
==============================================================================
--- projects/bhyve/bin/sh/main.c	Tue May 24 15:02:42 2011	(r222258)
+++ projects/bhyve/bin/sh/main.c	Tue May 24 15:39:34 2011	(r222259)
@@ -281,7 +281,6 @@ readcmdfile(const char *name)
 static char *
 find_dot_file(char *basename)
 {
-	static char localname[FILENAME_MAX+1];
 	char *fullname;
 	const char *path = pathval();
 	struct stat statb;
@@ -291,10 +290,14 @@ find_dot_file(char *basename)
 		return basename;
 
 	while ((fullname = padvance(&path, basename)) != NULL) {
-		strcpy(localname, fullname);
+		if ((stat(fullname, &statb) == 0) && S_ISREG(statb.st_mode)) {
+			/*
+			 * Don't bother freeing here, since it will
+			 * be freed by the caller.
+			 */
+			return fullname;
+		}
 		stunalloc(fullname);
-		if ((stat(fullname, &statb) == 0) && S_ISREG(statb.st_mode))
-			return localname;
 	}
 	return basename;
 }

Modified: projects/bhyve/bin/sh/miscbltin.c
==============================================================================
--- projects/bhyve/bin/sh/miscbltin.c	Tue May 24 15:02:42 2011	(r222258)
+++ projects/bhyve/bin/sh/miscbltin.c	Tue May 24 15:39:34 2011	(r222259)
@@ -465,7 +465,7 @@ ulimitcmd(int argc __unused, char **argv
 					"(-%c) ", l->option);
 			out1fmt("%-18s %18s ", l->name, optbuf);
 			if (val == RLIM_INFINITY)
-				out1fmt("unlimited\n");
+				out1str("unlimited\n");
 			else
 			{
 				val /= l->factor;
@@ -491,7 +491,7 @@ ulimitcmd(int argc __unused, char **argv
 			val = limit.rlim_max;
 
 		if (val == RLIM_INFINITY)
-			out1fmt("unlimited\n");
+			out1str("unlimited\n");
 		else
 		{
 			val /= l->factor;

Modified: projects/bhyve/bin/sh/mkinit.c
==============================================================================
--- projects/bhyve/bin/sh/mkinit.c	Tue May 24 15:02:42 2011	(r222258)
+++ projects/bhyve/bin/sh/mkinit.c	Tue May 24 15:39:34 2011	(r222259)
@@ -75,7 +75,7 @@ __FBSDID("$FreeBSD$");
 
 
 /*
- * A text structure is basicly just a string that grows as more characters
+ * A text structure is basically just a string that grows as more characters
  * are added onto the end of it.  It is implemented as a linked list of
  * blocks of characters.  The routines addstr and addchar append a string
  * or a single character, respectively, to a text structure.  Writetext

Modified: projects/bhyve/bin/sh/mktokens
==============================================================================
--- projects/bhyve/bin/sh/mktokens	Tue May 24 15:02:42 2011	(r222258)
+++ projects/bhyve/bin/sh/mktokens	Tue May 24 15:39:34 2011	(r222259)
@@ -50,7 +50,6 @@ TPIPE	0	"|"
 TLP	0	"("
 TRP	1	")"
 TENDCASE 1	";;"
-TENDBQUOTE 1	"`"
 TREDIR	0	redirection
 TWORD	0	word
 TIF	0	"if"

Modified: projects/bhyve/bin/sh/parser.c
==============================================================================
--- projects/bhyve/bin/sh/parser.c	Tue May 24 15:02:42 2011	(r222258)
+++ projects/bhyve/bin/sh/parser.c	Tue May 24 15:39:34 2011	(r222259)
@@ -619,6 +619,7 @@ simplecmd(union node **rpp, union node *
 	union node **orig_rpp = rpp;
 	union node *n = NULL;
 	int special;
+	int savecheckkwd;
 
 	/* If we don't have any redirections already, then we must reset */
 	/* rpp to be the address of the local redir variable.  */
@@ -634,7 +635,10 @@ simplecmd(union node **rpp, union node *
 	 */
 	orig_rpp = rpp;
 
+	savecheckkwd = CHKALIAS;
+
 	for (;;) {
+		checkkwd = savecheckkwd;
 		if (readtoken() == TWORD) {
 			n = (union node *)stalloc(sizeof (struct narg));
 			n->type = NARG;
@@ -642,6 +646,8 @@ simplecmd(union node **rpp, union node *
 			n->narg.backquote = backquotelist;
 			*app = n;
 			app = &n->narg.next;
+			if (savecheckkwd != 0 && !isassignment(wordtext))
+				savecheckkwd = 0;
 		} else if (lasttoken == TREDIR) {
 			*rpp = n = redirnode;
 			rpp = &n->nfile.next;
@@ -1513,10 +1519,12 @@ checkend: {
 
 				p = line;
 				for (q = eofmark + 1 ; *q && *p == *q ; p++, q++);
-				if (*p == '\n' && *q == '\0') {
+				if ((*p == '\0' || *p == '\n') && *q == '\0') {
 					c = PEOF;
-					plinno++;
-					needprompt = doprompt;
+					if (*p == '\n') {
+						plinno++;
+						needprompt = doprompt;
+					}
 				} else {
 					pushstring(line, strlen(line), NULL);
 				}
@@ -1857,6 +1865,22 @@ goodname(const char *name)
 }
 
 
+int
+isassignment(const char *p)
+{
+	if (!is_name(*p))
+		return 0;
+	p++;
+	for (;;) {
+		if (*p == '=')
+			return 1;
+		else if (!is_in_name(*p))
+			return 0;
+		p++;
+	}
+}
+
+
 /*
  * Called when an unexpected token is read during the parse.  The argument
  * is the token that is expected, or -1 if more than one type of token can

Modified: projects/bhyve/bin/sh/parser.h
==============================================================================
--- projects/bhyve/bin/sh/parser.h	Tue May 24 15:02:42 2011	(r222258)
+++ projects/bhyve/bin/sh/parser.h	Tue May 24 15:39:34 2011	(r222259)
@@ -80,4 +80,5 @@ extern const char *const parsekwd[];
 union node *parsecmd(int);
 void fixredir(union node *, const char *, int);
 int goodname(const char *);
+int isassignment(const char *);
 char *getprompt(void *);

Modified: projects/bhyve/bin/sh/sh.1
==============================================================================
--- projects/bhyve/bin/sh/sh.1	Tue May 24 15:02:42 2011	(r222258)
+++ projects/bhyve/bin/sh/sh.1	Tue May 24 15:39:34 2011	(r222259)
@@ -32,7 +32,7 @@
 .\"	from: @(#)sh.1	8.6 (Berkeley) 5/4/95
 .\" $FreeBSD$
 .\"
-.Dd May 8, 2011
+.Dd May 21, 2011
 .Dt SH 1
 .Os
 .Sh NAME
@@ -506,8 +506,8 @@ The following are keywords:
 An alias is a name and corresponding value set using the
 .Ic alias
 built-in command.
-Whenever a keyword may occur (see above),
-and after checking for keywords, the shell
+Wherever the command word of a simple command may occur,
+and after checking for keywords if a keyword may occur, the shell
 checks the word to see if it matches an alias.
 If it does, it replaces it in the input stream with its value.
 For example, if there is an alias called
@@ -1729,7 +1729,7 @@ Execute the specified built-in command,
 .Ar cmd .
 This is useful when the user wishes to override a shell function
 with the same name as a built-in command.
-.It Ic cd Oo Fl L | P Oc Op Ar directory
+.It Ic cd Oo Fl L | P Oc Oo Fl e Oc Op Ar directory
 Switch to the specified
 .Ar directory ,
 or to the directory specified in the
@@ -1778,6 +1778,15 @@ option is specified,
 .Pa ..
 is handled logically.
 This is the default.
+.Pp
+The
+.Fl e
+option causes
+.Ic cd
+to return exit status 1 if the full pathname of the new directory
+cannot be determined reliably or at all.
+Normally this is not considered an error,
+although a warning is printed.
 .It Ic chdir
 A synonym for the
 .Ic cd

Modified: projects/bhyve/bin/sh/var.c
==============================================================================
--- projects/bhyve/bin/sh/var.c	Tue May 24 15:02:42 2011	(r222258)
+++ projects/bhyve/bin/sh/var.c	Tue May 24 15:39:34 2011	(r222259)
@@ -681,14 +681,13 @@ exportcmd(int argc, char **argv)
 						out1str(cmdname);
 						out1c(' ');
 					}
-					p = strchr(vp->text, '=');
 					if (values && !(vp->flags & VUNSET)) {
-						p++;
-						outbin(vp->text, p - vp->text,
-						    out1);
-						out1qstr(p);
+						outbin(vp->text,
+						    vp->name_len + 1, out1);
+						out1qstr(vp->text +
+						    vp->name_len + 1);
 					} else
-						outbin(vp->text, p - vp->text,
+						outbin(vp->text, vp->name_len,
 						    out1);
 					out1c('\n');
 				}

Modified: projects/bhyve/contrib/binutils/binutils/objcopy.c
==============================================================================
--- projects/bhyve/contrib/binutils/binutils/objcopy.c	Tue May 24 15:02:42 2011	(r222258)
+++ projects/bhyve/contrib/binutils/binutils/objcopy.c	Tue May 24 15:39:34 2011	(r222259)
@@ -1542,7 +1542,8 @@ copy_object (bfd *ibfd, bfd *obfd)
 	    /* Umm, not sure what to do in this case.  */
 	    debuglink_vma = 0x1000;
 
-	  bfd_set_section_vma (obfd, gnu_debuglink_section, debuglink_vma);
+	  (void) bfd_set_section_vma (obfd, gnu_debuglink_section,
+				      debuglink_vma);
 	}
     }
 

Modified: projects/bhyve/contrib/binutils/binutils/readelf.c
==============================================================================
--- projects/bhyve/contrib/binutils/binutils/readelf.c	Tue May 24 15:02:42 2011	(r222258)
+++ projects/bhyve/contrib/binutils/binutils/readelf.c	Tue May 24 15:39:34 2011	(r222259)
@@ -9701,7 +9701,7 @@ process_archive (char *file_name, FILE *
 	}
 
       if ((longnames_size & 1) != 0)
-	getc (file);
+	(void) getc (file);
 
       got = fread (&arhdr, 1, sizeof arhdr, file);
       if (got != sizeof arhdr)

Modified: projects/bhyve/contrib/binutils/binutils/strings.c
==============================================================================
--- projects/bhyve/contrib/binutils/binutils/strings.c	Tue May 24 15:02:42 2011	(r222258)
+++ projects/bhyve/contrib/binutils/binutils/strings.c	Tue May 24 15:39:34 2011	(r222259)
@@ -593,7 +593,7 @@ print_strings (const char *filename, FIL
 	  case 8:
 #if __STDC_VERSION__ >= 199901L || (defined(__GNUC__) && __GNUC__ >= 2)
 	    if (sizeof (start) > sizeof (long))
-	      printf ("%7Lo ", (unsigned long long) start);
+	      printf ("%7llo ", (unsigned long long) start);
 	    else
 #else
 # if !BFD_HOST_64BIT_LONG
@@ -608,7 +608,7 @@ print_strings (const char *filename, FIL
 	  case 10:
 #if __STDC_VERSION__ >= 199901L || (defined(__GNUC__) && __GNUC__ >= 2)
 	    if (sizeof (start) > sizeof (long))
-	      printf ("%7Ld ", (unsigned long long) start);
+	      printf ("%7lld ", (unsigned long long) start);
 	    else
 #else
 # if !BFD_HOST_64BIT_LONG
@@ -623,7 +623,7 @@ print_strings (const char *filename, FIL
 	  case 16:
 #if __STDC_VERSION__ >= 199901L || (defined(__GNUC__) && __GNUC__ >= 2)
 	    if (sizeof (start) > sizeof (long))
-	      printf ("%7Lx ", (unsigned long long) start);
+	      printf ("%7llx ", (unsigned long long) start);
 	    else
 #else
 # if !BFD_HOST_64BIT_LONG

Modified: projects/bhyve/contrib/binutils/gas/read.h
==============================================================================
--- projects/bhyve/contrib/binutils/gas/read.h	Tue May 24 15:02:42 2011	(r222258)
+++ projects/bhyve/contrib/binutils/gas/read.h	Tue May 24 15:39:34 2011	(r222259)
@@ -30,7 +30,7 @@ extern char *input_line_pointer;	/* -> c
 
 #ifdef PERMIT_WHITESPACE
 #define SKIP_WHITESPACE()			\
-  ((*input_line_pointer == ' ') ? ++input_line_pointer : 0)
+  do { if (*input_line_pointer == ' ') ++input_line_pointer; } while (0)
 #else
 #define SKIP_WHITESPACE() know(*input_line_pointer != ' ' )
 #endif

Modified: projects/bhyve/contrib/binutils/gas/write.c
==============================================================================
--- projects/bhyve/contrib/binutils/gas/write.c	Tue May 24 15:02:42 2011	(r222258)
+++ projects/bhyve/contrib/binutils/gas/write.c	Tue May 24 15:39:34 2011	(r222259)
@@ -345,7 +345,7 @@ record_alignment (/* Segment to which al
     return;
 
   if ((unsigned int) align > bfd_get_section_alignment (stdoutput, seg))
-    bfd_set_section_alignment (stdoutput, seg, align);
+    (void) bfd_set_section_alignment (stdoutput, seg, align);
 }
 
 int
@@ -2247,7 +2247,7 @@ relax_segment (struct frag *segment_frag
 
 		      newf = frag_alloc (ob);
 		      obstack_blank_fast (ob, fragP->fr_var);
-		      obstack_finish (ob);
+		      (void) obstack_finish (ob);
 		      memcpy (newf, fragP, SIZEOF_STRUCT_FRAG);
 		      memcpy (newf->fr_literal,
 			      fragP->fr_literal + fragP->fr_fix,

Modified: projects/bhyve/contrib/binutils/ld/ldlang.c
==============================================================================
--- projects/bhyve/contrib/binutils/ld/ldlang.c	Tue May 24 15:02:42 2011	(r222258)
+++ projects/bhyve/contrib/binutils/ld/ldlang.c	Tue May 24 15:39:34 2011	(r222259)
@@ -4274,9 +4274,10 @@ lang_size_sections_1
 			   " section %s\n"), os->name);
 
 		input = os->children.head->input_section.section;
-		bfd_set_section_vma (os->bfd_section->owner,
-				     os->bfd_section,
-				     bfd_section_vma (input->owner, input));
+		(void) bfd_set_section_vma (os->bfd_section->owner,
+					    os->bfd_section,
+					    bfd_section_vma (input->owner,
+							     input));
 		os->bfd_section->size = input->size;
 		break;
 	      }
@@ -4361,7 +4362,7 @@ lang_size_sections_1
 			     os->name, (unsigned long) (newdot - savedot));
 		  }
 
-		bfd_set_section_vma (0, os->bfd_section, newdot);
+		(void) bfd_set_section_vma (0, os->bfd_section, newdot);
 
 		os->bfd_section->output_offset = 0;
 	      }

Modified: projects/bhyve/contrib/gcc/combine.c
==============================================================================
--- projects/bhyve/contrib/gcc/combine.c	Tue May 24 15:02:42 2011	(r222258)
+++ projects/bhyve/contrib/gcc/combine.c	Tue May 24 15:39:34 2011	(r222259)
@@ -12442,7 +12442,7 @@ distribute_notes (rtx notes, rtx from_in
 	    REG_N_DEATHS (REGNO (XEXP (note, 0)))++;
 
 	  REG_NOTES (place2) = gen_rtx_fmt_ee (GET_CODE (note),
-					       REG_NOTE_KIND (note),
+					       GET_MODE (note),
 					       XEXP (note, 0),
 					       REG_NOTES (place2));
 	}

Modified: projects/bhyve/contrib/gcc/emit-rtl.c
==============================================================================
--- projects/bhyve/contrib/gcc/emit-rtl.c	Tue May 24 15:02:42 2011	(r222258)
+++ projects/bhyve/contrib/gcc/emit-rtl.c	Tue May 24 15:39:34 2011	(r222259)
@@ -3210,7 +3210,7 @@ try_split (rtx pat, rtx trial, int last)
 	    {
 	      if (CALL_P (insn))
 		REG_NOTES (insn)
-		  = gen_rtx_EXPR_LIST (REG_NOTE_KIND (note),
+		  = gen_rtx_EXPR_LIST (GET_MODE (note),
 				       XEXP (note, 0),
 				       REG_NOTES (insn));
 	      insn = PREV_INSN (insn);
@@ -3223,7 +3223,7 @@ try_split (rtx pat, rtx trial, int last)
 	    {
 	      if (JUMP_P (insn))
 		REG_NOTES (insn)
-		  = gen_rtx_EXPR_LIST (REG_NOTE_KIND (note),
+		  = gen_rtx_EXPR_LIST (GET_MODE (note),
 				       XEXP (note, 0),
 				       REG_NOTES (insn));
 	      insn = PREV_INSN (insn);
@@ -4589,7 +4589,8 @@ set_unique_reg_note (rtx insn, enum reg_

*** DIFF OUTPUT TRUNCATED AT 1000 LINES ***



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201105241539.p4OFdZti075376>