svn commit: r282325 - in projects/em_mq: . bin/chflags bin/chmod cddl/contrib/opensolaris/lib/libnvpair cddl/lib/libdtrace contrib/gcclibs/libgomp contrib/gcclibs/libgomp/config/bsd contrib/gcclibs...
Sean Bruno
sbruno at FreeBSD.org
Fri May 1 21:39:09 UTC 2015
Author: sbruno
Date: Fri May 1 21:39:04 2015
New Revision: 282325
URL: https://svnweb.freebsd.org/changeset/base/282325
Log:
MFH @282324
Added:
projects/em_mq/contrib/gcclibs/libgomp/ChangeLog.gcc44
- copied unchanged from r282324, head/contrib/gcclibs/libgomp/ChangeLog.gcc44
projects/em_mq/contrib/gcclibs/libgomp/config/bsd/
- copied from r282324, head/contrib/gcclibs/libgomp/config/bsd/
projects/em_mq/contrib/gcclibs/libgomp/config/linux/affinity.c
- copied unchanged from r282324, head/contrib/gcclibs/libgomp/config/linux/affinity.c
projects/em_mq/contrib/gcclibs/libgomp/config/linux/proc.c
- copied unchanged from r282324, head/contrib/gcclibs/libgomp/config/linux/proc.c
projects/em_mq/contrib/gcclibs/libgomp/config/mingw32/proc.c
- copied unchanged from r282324, head/contrib/gcclibs/libgomp/config/mingw32/proc.c
projects/em_mq/contrib/gcclibs/libgomp/config/posix/affinity.c
- copied unchanged from r282324, head/contrib/gcclibs/libgomp/config/posix/affinity.c
projects/em_mq/lib/libc/stdlib/reallocarray.3
- copied unchanged from r282324, head/lib/libc/stdlib/reallocarray.3
projects/em_mq/lib/libc/stdlib/reallocarray.c
- copied unchanged from r282324, head/lib/libc/stdlib/reallocarray.c
projects/em_mq/share/dtrace/siftr
- copied unchanged from r282324, head/share/dtrace/siftr
projects/em_mq/sys/dev/ixgbe/ixgbe_x550.c
- copied unchanged from r282324, head/sys/dev/ixgbe/ixgbe_x550.c
projects/em_mq/sys/dev/ixgbe/ixgbe_x550.h
- copied unchanged from r282324, head/sys/dev/ixgbe/ixgbe_x550.h
projects/em_mq/sys/powerpc/aim/aim_machdep.c
- copied unchanged from r282324, head/sys/powerpc/aim/aim_machdep.c
projects/em_mq/sys/powerpc/booke/booke_machdep.c
- copied unchanged from r282324, head/sys/powerpc/booke/booke_machdep.c
projects/em_mq/sys/powerpc/powerpc/machdep.c
- copied unchanged from r282324, head/sys/powerpc/powerpc/machdep.c
projects/em_mq/sys/powerpc/powerpc/uma_machdep.c
- copied unchanged from r282324, head/sys/powerpc/powerpc/uma_machdep.c
projects/em_mq/tests/freebsd_test_suite/
- copied from r282324, head/tests/freebsd_test_suite/
projects/em_mq/tests/sys/vm/
- copied from r282324, head/tests/sys/vm/
projects/em_mq/usr.bin/cxxfilt/
- copied from r282324, head/usr.bin/cxxfilt/
projects/em_mq/usr.bin/soelim/
- copied from r282324, head/usr.bin/soelim/
Deleted:
projects/em_mq/share/doc/papers/hwpmc/
projects/em_mq/sys/amd64/include/xen/xenpmap.h
projects/em_mq/sys/i386/conf/XEN
projects/em_mq/sys/i386/include/xen/features.h
projects/em_mq/sys/i386/include/xen/xenpmap.h
projects/em_mq/sys/i386/include/xen/xenstored.h
projects/em_mq/sys/i386/xen/
projects/em_mq/sys/powerpc/aim/machdep.c
projects/em_mq/sys/powerpc/aim/uma_machdep.c
projects/em_mq/sys/powerpc/booke/machdep.c
projects/em_mq/tests/sys/kern/mmap_test.c
projects/em_mq/usr.bin/soeliminate/
Modified:
projects/em_mq/.arcconfig
projects/em_mq/Makefile
projects/em_mq/Makefile.inc1
projects/em_mq/ObsoleteFiles.inc
projects/em_mq/UPDATING
projects/em_mq/bin/chflags/chflags.1
projects/em_mq/bin/chflags/chflags.c
projects/em_mq/bin/chmod/chmod.1
projects/em_mq/bin/chmod/chmod.c
projects/em_mq/cddl/contrib/opensolaris/lib/libnvpair/libnvpair.c
projects/em_mq/cddl/lib/libdtrace/tcp.d
projects/em_mq/contrib/gcclibs/libgomp/ChangeLog
projects/em_mq/contrib/gcclibs/libgomp/Makefile.am
projects/em_mq/contrib/gcclibs/libgomp/Makefile.in
projects/em_mq/contrib/gcclibs/libgomp/aclocal.m4
projects/em_mq/contrib/gcclibs/libgomp/config.h.in
projects/em_mq/contrib/gcclibs/libgomp/configure
projects/em_mq/contrib/gcclibs/libgomp/configure.ac
projects/em_mq/contrib/gcclibs/libgomp/configure.tgt
projects/em_mq/contrib/gcclibs/libgomp/env.c
projects/em_mq/contrib/gcclibs/libgomp/iter.c
projects/em_mq/contrib/gcclibs/libgomp/libgomp.h
projects/em_mq/contrib/gcclibs/libgomp/libgomp.texi
projects/em_mq/contrib/gcclibs/libgomp/omp.h.in
projects/em_mq/contrib/gcclibs/libgomp/omp_lib.h.in
projects/em_mq/contrib/gcclibs/libgomp/team.c
projects/em_mq/contrib/libxo/libxo/libxo.c
projects/em_mq/contrib/mdocml/config.h
projects/em_mq/etc/defaults/rc.conf
projects/em_mq/etc/mtree/BSD.tests.dist
projects/em_mq/etc/rc.d/devd
projects/em_mq/etc/rc.d/hostid
projects/em_mq/gnu/lib/libgomp/Makefile
projects/em_mq/gnu/lib/libgomp/config.h
projects/em_mq/gnu/usr.bin/cc/Makefile
projects/em_mq/gnu/usr.bin/groff/src/preproc/Makefile
projects/em_mq/include/stdlib.h
projects/em_mq/lib/libc/stdlib/Makefile.inc
projects/em_mq/lib/libc/stdlib/Symbol.map
projects/em_mq/lib/libcapsicum/libcapsicum_dns.c
projects/em_mq/lib/libcapsicum/libcapsicum_grp.c
projects/em_mq/lib/libcapsicum/libcapsicum_pwd.c
projects/em_mq/lib/libmandoc/Makefile
projects/em_mq/lib/libnv/Makefile
projects/em_mq/lib/libnv/nv.3
projects/em_mq/lib/libnv/tests/dnv_tests.cc
projects/em_mq/lib/libnv/tests/nv_tests.cc
projects/em_mq/lib/msun/tests/Makefile
projects/em_mq/libexec/casper/dns/dns.c
projects/em_mq/libexec/casper/grp/grp.c
projects/em_mq/libexec/getty/subr.c
projects/em_mq/libexec/rtld-elf/rtld.c
projects/em_mq/release/Makefile.ec2
projects/em_mq/release/arm/BEAGLEBONE.conf
projects/em_mq/release/arm/PANDABOARD.conf
projects/em_mq/release/arm/RPI-B.conf
projects/em_mq/release/arm/WANDBOARD-QUAD.conf
projects/em_mq/release/arm/ZEDBOARD.conf
projects/em_mq/release/arm64/make-memstick.sh
projects/em_mq/release/doc/en_US.ISO8859-1/relnotes/article.xml
projects/em_mq/release/doc/share/xml/release.ent
projects/em_mq/release/doc/share/xml/sponsor.ent
projects/em_mq/release/tools/vmimage.subr
projects/em_mq/share/doc/papers/Makefile
projects/em_mq/share/doc/papers/bufbio/bio.ms
projects/em_mq/share/doc/usd/06.bc/bc
projects/em_mq/share/doc/usd/10.exref/exref/ex.rm (contents, props changed)
projects/em_mq/share/doc/usd/18.msdiffs/ms.diffs
projects/em_mq/share/doc/usd/22.trofftut/tt00
projects/em_mq/share/doc/usd/contents/contents.ms
projects/em_mq/share/man/man4/xen.4
projects/em_mq/share/mk/src.opts.mk
projects/em_mq/sys/amd64/amd64/apic_vector.S
projects/em_mq/sys/amd64/conf/GENERIC
projects/em_mq/sys/amd64/conf/NOTES
projects/em_mq/sys/amd64/include/vmm.h (contents, props changed)
projects/em_mq/sys/amd64/include/xen/xenfunc.h
projects/em_mq/sys/amd64/include/xen/xenvar.h
projects/em_mq/sys/amd64/vmm/amd/amdv.c
projects/em_mq/sys/amd64/vmm/amd/svm_msr.c
projects/em_mq/sys/amd64/vmm/amd/vmcb.c
projects/em_mq/sys/amd64/vmm/intel/vmx_msr.c
projects/em_mq/sys/amd64/vmm/io/vatpic.c
projects/em_mq/sys/amd64/vmm/io/vatpit.c
projects/em_mq/sys/amd64/vmm/io/vhpet.c
projects/em_mq/sys/amd64/vmm/io/vioapic.c
projects/em_mq/sys/amd64/vmm/io/vlapic.c
projects/em_mq/sys/amd64/vmm/io/vpmtmr.c
projects/em_mq/sys/amd64/vmm/io/vrtc.c
projects/em_mq/sys/amd64/vmm/vmm.c
projects/em_mq/sys/amd64/vmm/vmm_instruction_emul.c
projects/em_mq/sys/amd64/vmm/vmm_ioport.c
projects/em_mq/sys/amd64/vmm/vmm_stat.c
projects/em_mq/sys/amd64/vmm/x86.c
projects/em_mq/sys/arm/amlogic/aml8726/aml8726_mmc.c
projects/em_mq/sys/arm/amlogic/aml8726/aml8726_mmc.h
projects/em_mq/sys/arm/arm/busdma_machdep-v6.c
projects/em_mq/sys/arm/arm/busdma_machdep.c
projects/em_mq/sys/arm/arm/pmap-v6-new.c
projects/em_mq/sys/arm64/arm64/bus_machdep.c
projects/em_mq/sys/arm64/arm64/bus_space_asm.S
projects/em_mq/sys/arm64/arm64/pmap.c
projects/em_mq/sys/arm64/include/pmap.h
projects/em_mq/sys/boot/forth/loader.conf
projects/em_mq/sys/boot/sparc64/loader/main.c
projects/em_mq/sys/cddl/contrib/opensolaris/common/nvpair/nvpair.c
projects/em_mq/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dmu_objset.c
projects/em_mq/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dmu_traverse.c
projects/em_mq/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dsl_dataset.c
projects/em_mq/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dsl_dir.c
projects/em_mq/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_onexit.c
projects/em_mq/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_znode.c
projects/em_mq/sys/conf/files
projects/em_mq/sys/conf/files.amd64
projects/em_mq/sys/conf/files.i386
projects/em_mq/sys/conf/files.powerpc
projects/em_mq/sys/conf/kern.mk
projects/em_mq/sys/conf/kern.pre.mk
projects/em_mq/sys/conf/options
projects/em_mq/sys/conf/options.amd64
projects/em_mq/sys/conf/options.arm64
projects/em_mq/sys/conf/options.i386
projects/em_mq/sys/dev/acpica/acpi.c
projects/em_mq/sys/dev/atkbdc/atkbd.c
projects/em_mq/sys/dev/e1000/if_em.c
projects/em_mq/sys/dev/e1000/if_igb.c
projects/em_mq/sys/dev/hyperv/include/hyperv.h
projects/em_mq/sys/dev/hyperv/storvsc/hv_storvsc_drv_freebsd.c
projects/em_mq/sys/dev/hyperv/storvsc/hv_vstorage.h
projects/em_mq/sys/dev/hyperv/utilities/hv_kvp.c
projects/em_mq/sys/dev/hyperv/utilities/hv_util.c
projects/em_mq/sys/dev/hyperv/vmbus/hv_channel.c
projects/em_mq/sys/dev/hyperv/vmbus/hv_channel_mgmt.c (contents, props changed)
projects/em_mq/sys/dev/hyperv/vmbus/hv_connection.c (contents, props changed)
projects/em_mq/sys/dev/hyperv/vmbus/hv_hv.c
projects/em_mq/sys/dev/hyperv/vmbus/hv_ring_buffer.c (contents, props changed)
projects/em_mq/sys/dev/hyperv/vmbus/hv_vmbus_drv_freebsd.c
projects/em_mq/sys/dev/hyperv/vmbus/hv_vmbus_priv.h
projects/em_mq/sys/dev/ixgbe/if_ix.c
projects/em_mq/sys/dev/ixgbe/if_ixv.c
projects/em_mq/sys/dev/ixgbe/ix_txrx.c
projects/em_mq/sys/dev/ixgbe/ixgbe.h
projects/em_mq/sys/dev/ixgbe/ixgbe_82598.c
projects/em_mq/sys/dev/ixgbe/ixgbe_82598.h
projects/em_mq/sys/dev/ixgbe/ixgbe_82599.c
projects/em_mq/sys/dev/ixgbe/ixgbe_82599.h
projects/em_mq/sys/dev/ixgbe/ixgbe_api.c
projects/em_mq/sys/dev/ixgbe/ixgbe_api.h
projects/em_mq/sys/dev/ixgbe/ixgbe_common.c
projects/em_mq/sys/dev/ixgbe/ixgbe_common.h
projects/em_mq/sys/dev/ixgbe/ixgbe_dcb.c
projects/em_mq/sys/dev/ixgbe/ixgbe_dcb.h
projects/em_mq/sys/dev/ixgbe/ixgbe_dcb_82598.c
projects/em_mq/sys/dev/ixgbe/ixgbe_dcb_82598.h
projects/em_mq/sys/dev/ixgbe/ixgbe_dcb_82599.c
projects/em_mq/sys/dev/ixgbe/ixgbe_dcb_82599.h
projects/em_mq/sys/dev/ixgbe/ixgbe_mbx.c
projects/em_mq/sys/dev/ixgbe/ixgbe_mbx.h
projects/em_mq/sys/dev/ixgbe/ixgbe_osdep.h
projects/em_mq/sys/dev/ixgbe/ixgbe_phy.c
projects/em_mq/sys/dev/ixgbe/ixgbe_phy.h
projects/em_mq/sys/dev/ixgbe/ixgbe_type.h
projects/em_mq/sys/dev/ixgbe/ixgbe_vf.c
projects/em_mq/sys/dev/ixgbe/ixgbe_vf.h
projects/em_mq/sys/dev/ixgbe/ixgbe_x540.c
projects/em_mq/sys/dev/ixgbe/ixgbe_x540.h
projects/em_mq/sys/dev/ixl/ixl.h
projects/em_mq/sys/dev/usb/usbdevs
projects/em_mq/sys/dev/usb/wlan/if_urtwn.c
projects/em_mq/sys/dev/virtio/network/if_vtnet.c
projects/em_mq/sys/dev/vt/hw/fb/vt_fb.c
projects/em_mq/sys/dev/vt/hw/vga/vt_vga.c
projects/em_mq/sys/dev/xen/balloon/balloon.c
projects/em_mq/sys/dev/xen/blkback/blkback.c
projects/em_mq/sys/dev/xen/control/control.c
projects/em_mq/sys/dev/xen/grant_table/grant_table.c
projects/em_mq/sys/dev/xen/netback/netback.c
projects/em_mq/sys/dev/xen/netfront/netfront.c
projects/em_mq/sys/i386/conf/DEFAULTS
projects/em_mq/sys/i386/conf/GENERIC
projects/em_mq/sys/i386/i386/apic_vector.s
projects/em_mq/sys/i386/i386/genassym.c
projects/em_mq/sys/i386/i386/machdep.c
projects/em_mq/sys/i386/i386/minidump_machdep.c
projects/em_mq/sys/i386/i386/support.s
projects/em_mq/sys/i386/i386/swtch.s
projects/em_mq/sys/i386/i386/sys_machdep.c
projects/em_mq/sys/i386/i386/vm_machdep.c
projects/em_mq/sys/i386/include/asmacros.h
projects/em_mq/sys/i386/include/cpufunc.h
projects/em_mq/sys/i386/include/intr_machdep.h
projects/em_mq/sys/i386/include/pcpu.h
projects/em_mq/sys/i386/include/pmap.h
projects/em_mq/sys/i386/include/segments.h
projects/em_mq/sys/i386/include/smp.h
projects/em_mq/sys/i386/include/vmparam.h
projects/em_mq/sys/i386/include/xen/hypercall.h
projects/em_mq/sys/i386/include/xen/xen-os.h
projects/em_mq/sys/i386/include/xen/xenfunc.h
projects/em_mq/sys/i386/include/xen/xenvar.h
projects/em_mq/sys/i386/isa/npx.c
projects/em_mq/sys/i386/pci/pci_cfgreg.c
projects/em_mq/sys/i386/pci/pci_pir.c
projects/em_mq/sys/kern/imgact_elf.c
projects/em_mq/sys/kern/kern_descrip.c
projects/em_mq/sys/kern/kern_exit.c
projects/em_mq/sys/kern/kern_intr.c
projects/em_mq/sys/kern/kern_jail.c
projects/em_mq/sys/kern/kern_racct.c
projects/em_mq/sys/kern/kern_rctl.c
projects/em_mq/sys/kern/kern_synch.c
projects/em_mq/sys/kern/kern_thr.c
projects/em_mq/sys/kern/sched_4bsd.c
projects/em_mq/sys/kern/subr_dnvlist.c
projects/em_mq/sys/kern/subr_nvlist.c
projects/em_mq/sys/kern/subr_nvpair.c
projects/em_mq/sys/kern/subr_param.c
projects/em_mq/sys/kern/subr_trap.c
projects/em_mq/sys/kern/sysv_msg.c
projects/em_mq/sys/kern/sysv_sem.c
projects/em_mq/sys/kern/sysv_shm.c
projects/em_mq/sys/mips/mips/busdma_machdep.c
projects/em_mq/sys/modules/ix/Makefile
projects/em_mq/sys/modules/ixv/Makefile
projects/em_mq/sys/netinet/in_kdtrace.c
projects/em_mq/sys/netinet/in_kdtrace.h
projects/em_mq/sys/netinet/siftr.c
projects/em_mq/sys/netinet/tcp_timewait.c
projects/em_mq/sys/netipsec/ipsec_input.c
projects/em_mq/sys/netipsec/ipsec_output.c
projects/em_mq/sys/netpfil/ipfw/ip_fw_sockopt.c
projects/em_mq/sys/netpfil/ipfw/ip_fw_table.c
projects/em_mq/sys/powerpc/aim/mmu_oea64.c
projects/em_mq/sys/powerpc/booke/pmap.c
projects/em_mq/sys/powerpc/conf/GENERIC
projects/em_mq/sys/powerpc/ofw/ofw_machdep.c
projects/em_mq/sys/powerpc/powerpc/busdma_machdep.c
projects/em_mq/sys/sys/nv.h
projects/em_mq/sys/sys/nv_impl.h
projects/em_mq/sys/sys/nvlist_impl.h
projects/em_mq/sys/sys/param.h
projects/em_mq/sys/sys/racct.h
projects/em_mq/sys/sys/seq.h
projects/em_mq/sys/vm/swap_pager.c
projects/em_mq/sys/vm/vm_fault.c
projects/em_mq/sys/vm/vm_map.c
projects/em_mq/sys/vm/vm_mmap.c
projects/em_mq/sys/vm/vm_page.c
projects/em_mq/sys/vm/vm_pageout.c
projects/em_mq/sys/vm/vm_unix.c
projects/em_mq/sys/x86/include/apicvar.h
projects/em_mq/sys/x86/include/segments.h
projects/em_mq/sys/x86/x86/busdma_bounce.c
projects/em_mq/sys/x86/x86/cpu_machdep.c
projects/em_mq/sys/x86/x86/identcpu.c
projects/em_mq/sys/x86/x86/intr_machdep.c
projects/em_mq/sys/x86/x86/local_apic.c
projects/em_mq/sys/x86/xen/xen_intr.c
projects/em_mq/sys/x86/xen/xen_nexus.c
projects/em_mq/tests/sys/Makefile
projects/em_mq/tests/sys/aio/Makefile
projects/em_mq/tests/sys/aio/aio_kqueue_test.c
projects/em_mq/tests/sys/aio/aio_test.c
projects/em_mq/tests/sys/aio/lio_kqueue_test.c
projects/em_mq/tests/sys/kern/Makefile
projects/em_mq/tests/sys/mqueue/Makefile
projects/em_mq/tests/sys/mqueue/mqtest1.c
projects/em_mq/tests/sys/mqueue/mqtest2.c
projects/em_mq/tests/sys/mqueue/mqtest3.c
projects/em_mq/tests/sys/mqueue/mqtest4.c
projects/em_mq/tests/sys/mqueue/mqtest5.c
projects/em_mq/tests/sys/mqueue/mqueue_test.sh
projects/em_mq/tools/build/check-links.sh
projects/em_mq/tools/build/mk/OptionalObsoleteFiles.inc
projects/em_mq/usr.bin/Makefile
projects/em_mq/usr.bin/col/col.c
projects/em_mq/usr.bin/m4/misc.c
projects/em_mq/usr.bin/rctl/rctl.c
projects/em_mq/usr.sbin/bhyve/acpi.c
projects/em_mq/usr.sbin/chown/chgrp.1
projects/em_mq/usr.sbin/chown/chown.8
projects/em_mq/usr.sbin/chown/chown.c
projects/em_mq/usr.sbin/crunch/crunchide/exec_elf32.c
projects/em_mq/usr.sbin/mountd/mountd.8
projects/em_mq/usr.sbin/mountd/mountd.c
projects/em_mq/usr.sbin/nfsd/nfsd.8
projects/em_mq/usr.sbin/nfsd/nfsd.c
Directory Properties:
projects/em_mq/ (props changed)
projects/em_mq/cddl/ (props changed)
projects/em_mq/cddl/contrib/opensolaris/ (props changed)
projects/em_mq/contrib/gcclibs/libgomp/ (props changed)
projects/em_mq/contrib/mdocml/ (props changed)
projects/em_mq/etc/ (props changed)
projects/em_mq/gnu/lib/ (props changed)
projects/em_mq/include/ (props changed)
projects/em_mq/lib/libc/ (props changed)
projects/em_mq/share/ (props changed)
projects/em_mq/share/man/man4/ (props changed)
projects/em_mq/sys/ (props changed)
projects/em_mq/sys/amd64/include/xen/ (props changed)
projects/em_mq/sys/amd64/vmm/ (props changed)
projects/em_mq/sys/boot/ (props changed)
projects/em_mq/sys/cddl/contrib/opensolaris/ (props changed)
projects/em_mq/sys/conf/ (props changed)
projects/em_mq/sys/dev/hyperv/ (props changed)
projects/em_mq/usr.sbin/bhyve/ (props changed)
Modified: projects/em_mq/.arcconfig
==============================================================================
--- projects/em_mq/.arcconfig Fri May 1 21:37:36 2015 (r282324)
+++ projects/em_mq/.arcconfig Fri May 1 21:39:04 2015 (r282325)
@@ -1,4 +1,5 @@
{
"project.name": "S",
- "phabricator.uri" : "https://reviews.freebsd.org/"
+ "phabricator.uri" : "https://reviews.freebsd.org/",
+ "history.immutable" : true
}
Modified: projects/em_mq/Makefile
==============================================================================
--- projects/em_mq/Makefile Fri May 1 21:37:36 2015 (r282324)
+++ projects/em_mq/Makefile Fri May 1 21:39:04 2015 (r282325)
@@ -373,19 +373,19 @@ kernel-toolchains:
# existing system is.
#
.if make(universe) || make(universe_kernels) || make(tinderbox) || make(targets)
-TARGETS?=amd64 arm i386 mips pc98 powerpc sparc64
# XXX Add arm64 to universe only if we have an external binutils installed.
-# It does not build with the in-tree linnker.
+# It does not build with the in-tree linker.
.if exists(/usr/local/aarch64-freebsd/bin/ld)
-TARGETS+=arm64
-TARGET_ARCHES_arm64?= aarch64
-.else
+UNIVERSE_arm64=arm64
+.elif empty(${TARGETS})
universe: universe_arm64_skip
universe_epilogue: universe_arm64_skip
universe_arm64_skip: universe_prologue
@echo ">> arm64 skipped - install aarch64-binutils port or package to build"
.endif
+TARGETS?=amd64 arm ${UNIVERSE_arm64} i386 mips pc98 powerpc sparc64
TARGET_ARCHES_arm?= arm armeb armv6 armv6hf
+TARGET_ARCHES_arm64?= aarch64
TARGET_ARCHES_mips?= mipsel mips mips64el mips64 mipsn32
TARGET_ARCHES_powerpc?= powerpc powerpc64
TARGET_ARCHES_pc98?= i386
Modified: projects/em_mq/Makefile.inc1
==============================================================================
--- projects/em_mq/Makefile.inc1 Fri May 1 21:37:36 2015 (r282324)
+++ projects/em_mq/Makefile.inc1 Fri May 1 21:39:04 2015 (r282325)
@@ -1263,7 +1263,8 @@ _gperf= gnu/usr.bin/gperf
.endif
.if ${MK_GROFF} != "no"
-_groff= gnu/usr.bin/groff
+_groff= gnu/usr.bin/groff \
+ usr.bin/soelim
.endif
.if ${MK_VT} != "no"
@@ -1522,7 +1523,8 @@ cross-tools: .MAKE
NXBENV= MAKEOBJDIRPREFIX=${OBJTREE}/nxb \
INSTALL="sh ${.CURDIR}/tools/install.sh" \
- VERSION="${VERSION}"
+ VERSION="${VERSION}" \
+ PATH=${PATH}:${OBJTREE}/gperf_for_gcc/usr/bin
NXBMAKE= ${NXBENV} ${MAKE} \
TBLGEN=${OBJTREE}/nxb-bin/usr/bin/tblgen \
CLANG_TBLGEN=${OBJTREE}/nxb-bin/usr/bin/clang-tblgen \
@@ -1535,7 +1537,21 @@ NXBMAKE= ${NXBENV} ${MAKE} \
MK_CLANG_EXTRAS=no MK_CLANG_FULL=no \
MK_LLDB=no
+# native-xtools is the current target for qemu-user cross builds of ports
+# via poudriere and the imgact_binmisc kernel module.
+# For non-clang enabled targets that are still using the in tree gcc
+# we must build a gperf binary for one instance of its Makefiles. On
+# clang-enabled systems, the gperf binary is obsolete.
native-xtools: .MAKE
+.if ${MK_GCC_BOOTSTRAP} != "no"
+ mkdir -p ${OBJTREE}/gperf_for_gcc/usr/bin
+ ${_+_}@${ECHODIR} "===> ${_gperf} (obj,depend,all,install)"; \
+ cd ${.CURDIR}/${_gperf} && \
+ ${NXBMAKE} DIRPRFX=${_gperf}/ obj && \
+ ${NXBMAKE} DIRPRFX=${_gperf}/ depend && \
+ ${NXBMAKE} DIRPRFX=${_gperf}/ all && \
+ ${NXBMAKE} DIRPRFX=${_gperf}/ DESTDIR=${OBJTREE}/gperf_for_gcc install
+.endif
mkdir -p ${OBJTREE}/nxb-bin/bin
mkdir -p ${OBJTREE}/nxb-bin/sbin
mkdir -p ${OBJTREE}/nxb-bin/usr
Modified: projects/em_mq/ObsoleteFiles.inc
==============================================================================
--- projects/em_mq/ObsoleteFiles.inc Fri May 1 21:37:36 2015 (r282324)
+++ projects/em_mq/ObsoleteFiles.inc Fri May 1 21:39:04 2015 (r282325)
@@ -38,6 +38,72 @@
# xargs -n1 | sort | uniq -d;
# done
+# 20150501
+OLD_FILES+=usr/bin/soeliminate
+OLD_FILES+=usr/share/man/man1/soeliminate.1.gz
+# 20150501: Remove the nvlist_.*[vf] functions manpages.
+OLD_FILES+=usr/share/man/man3/nvlist_addf_binary.3.gz
+OLD_FILES+=usr/share/man/man3/nvlist_addf_bool.3.gz
+OLD_FILES+=usr/share/man/man3/nvlist_addf_descriptor.3.gz
+OLD_FILES+=usr/share/man/man3/nvlist_addf_null.3.gz
+OLD_FILES+=usr/share/man/man3/nvlist_addf_number.3.gz
+OLD_FILES+=usr/share/man/man3/nvlist_addf_nvlist.3.gz
+OLD_FILES+=usr/share/man/man3/nvlist_addf_string.3.gz
+OLD_FILES+=usr/share/man/man3/nvlist_addv_binary.3.gz
+OLD_FILES+=usr/share/man/man3/nvlist_addv_bool.3.gz
+OLD_FILES+=usr/share/man/man3/nvlist_addv_descriptor.3.gz
+OLD_FILES+=usr/share/man/man3/nvlist_addv_null.3.gz
+OLD_FILES+=usr/share/man/man3/nvlist_addv_number.3.gz
+OLD_FILES+=usr/share/man/man3/nvlist_addv_nvlist.3.gz
+OLD_FILES+=usr/share/man/man3/nvlist_addv_string.3.gz
+OLD_FILES+=usr/share/man/man3/nvlist_existsf_binary.3.gz
+OLD_FILES+=usr/share/man/man3/nvlist_existsf_bool.3.gz
+OLD_FILES+=usr/share/man/man3/nvlist_existsf_descriptor.3.gz
+OLD_FILES+=usr/share/man/man3/nvlist_existsf_null.3.gz
+OLD_FILES+=usr/share/man/man3/nvlist_existsf_number.3.gz
+OLD_FILES+=usr/share/man/man3/nvlist_existsf_nvlist.3.gz
+OLD_FILES+=usr/share/man/man3/nvlist_existsf_string.3.gz
+OLD_FILES+=usr/share/man/man3/nvlist_existsf_type.3.gz
+OLD_FILES+=usr/share/man/man3/nvlist_existsv_binary.3.gz
+OLD_FILES+=usr/share/man/man3/nvlist_existsv_bool.3.gz
+OLD_FILES+=usr/share/man/man3/nvlist_existsv_descriptor.3.gz
+OLD_FILES+=usr/share/man/man3/nvlist_existsv_null.3.gz
+OLD_FILES+=usr/share/man/man3/nvlist_existsv_number.3.gz
+OLD_FILES+=usr/share/man/man3/nvlist_existsv_nvlist.3.gz
+OLD_FILES+=usr/share/man/man3/nvlist_existsv_string.3.gz
+OLD_FILES+=usr/share/man/man3/nvlist_existsv_type.3.gz
+OLD_FILES+=usr/share/man/man3/nvlist_freef_binary.3.gz
+OLD_FILES+=usr/share/man/man3/nvlist_freef_bool.3.gz
+OLD_FILES+=usr/share/man/man3/nvlist_freef_descriptor.3.gz
+OLD_FILES+=usr/share/man/man3/nvlist_freef_null.3.gz
+OLD_FILES+=usr/share/man/man3/nvlist_freef_number.3.gz
+OLD_FILES+=usr/share/man/man3/nvlist_freef_nvlist.3.gz
+OLD_FILES+=usr/share/man/man3/nvlist_freef_string.3.gz
+OLD_FILES+=usr/share/man/man3/nvlist_freef_type.3.gz
+OLD_FILES+=usr/share/man/man3/nvlist_freev_binary.3.gz
+OLD_FILES+=usr/share/man/man3/nvlist_freev_bool.3.gz
+OLD_FILES+=usr/share/man/man3/nvlist_freev_descriptor.3.gz
+OLD_FILES+=usr/share/man/man3/nvlist_freev_null.3.gz
+OLD_FILES+=usr/share/man/man3/nvlist_freev_number.3.gz
+OLD_FILES+=usr/share/man/man3/nvlist_freev_nvlist.3.gz
+OLD_FILES+=usr/share/man/man3/nvlist_freev_string.3.gz
+OLD_FILES+=usr/share/man/man3/nvlist_freev_type.3.gz
+OLD_FILES+=usr/share/man/man3/nvlist_getf_binary.3.gz
+OLD_FILES+=usr/share/man/man3/nvlist_getf_bool.3.gz
+OLD_FILES+=usr/share/man/man3/nvlist_getf_descriptor.3.gz
+OLD_FILES+=usr/share/man/man3/nvlist_getf_number.3.gz
+OLD_FILES+=usr/share/man/man3/nvlist_getf_nvlist.3.gz
+OLD_FILES+=usr/share/man/man3/nvlist_getf_string.3.gz
+OLD_FILES+=usr/share/man/man3/nvlist_getv_binary.3.gz
+OLD_FILES+=usr/share/man/man3/nvlist_getv_bool.3.gz
+OLD_FILES+=usr/share/man/man3/nvlist_getv_descriptor.3.gz
+OLD_FILES+=usr/share/man/man3/nvlist_getv_number.3.gz
+OLD_FILES+=usr/share/man/man3/nvlist_getv_nvlist.3.gz
+OLD_FILES+=usr/share/man/man3/nvlist_getv_string.3.gz
+# 20150429:
+OLD_FILES+=usr/share/docs/papers/hwpmc.ascii.gz
+# 20150427: test/sys/kern/mmap_test moved to test/sys/vm/mmap_test
+OLD_FILES+=usr/tests/sys/kern/mmap_test
# 20150418
OLD_FILES+=sbin/mount_oldnfs
OLD_FILES+=usr/share/man/man8/mount_oldnfs.8.gz
@@ -341,6 +407,10 @@ OLD_FILES+=usr/lib/debug/usr/lib32/i18n
OLD_FILES+=usr/lib/debug/usr/lib32/private
# 20141015: OpenSSL 1.0.1j import
OLD_FILES+=usr/share/openssl/man/man3/CMS_sign_add1_signer.3.gz
+.if ${MK_GCC} == "no"
+# 20141009: gperf disabled by default
+OLD_FILES+=usr/bin/gperf
+.endif
# 20140922: sleepq_calc_signal_retval.9 and sleepq_catch_signals.9 removed
OLD_FILES+=usr/share/man/man9/sleepq_calc_signal_retval.9.gz
OLD_FILES+=usr/share/man/man9/sleepq_catch_signals.9.gz
Modified: projects/em_mq/UPDATING
==============================================================================
--- projects/em_mq/UPDATING Fri May 1 21:37:36 2015 (r282324)
+++ projects/em_mq/UPDATING Fri May 1 21:39:04 2015 (r282325)
@@ -31,6 +31,15 @@ NOTE TO PEOPLE WHO THINK THAT FreeBSD 11
disable the most expensive debugging functionality run
"ln -s 'abort:false,junk:false' /etc/malloc.conf".)
+20150501:
+ soelim(1) from gnu/usr.bin/groff has been replaced by usr.bin/soelim.
+ If you need the GNU extension from groff soelim(1), install groff
+ from package: pkg install groff, or via ports: textproc/groff.
+
+20150423:
+ chmod, chflags, chown and chgrp now affect symlinks in -R mode as
+ defined in symlink(7); previously symlinks were silently ignored.
+
20150415:
The const qualifier has been removed from iconv(3) to comply with
POSIX. The ports tree is aware of this from r384038 onwards.
Modified: projects/em_mq/bin/chflags/chflags.1
==============================================================================
--- projects/em_mq/bin/chflags/chflags.1 Fri May 1 21:37:36 2015 (r282324)
+++ projects/em_mq/bin/chflags/chflags.1 Fri May 1 21:39:04 2015 (r282325)
@@ -32,7 +32,7 @@
.\" @(#)chflags.1 8.4 (Berkeley) 5/2/95
.\" $FreeBSD$
.\"
-.Dd April 8, 2013
+.Dd April 20, 2015
.Dt CHFLAGS 1
.Os
.Sh NAME
@@ -66,8 +66,9 @@ nor modify the exit status to reflect su
.It Fl H
If the
.Fl R
-option is specified, symbolic links on the command line are followed.
-(Symbolic links encountered in the tree traversal are not followed.)
+option is specified, symbolic links on the command line are followed
+and hence unaffected by the command.
+(Symbolic links encountered during traversal are not followed.)
.It Fl h
If the
.Ar file
@@ -83,8 +84,12 @@ If the
option is specified, no symbolic links are followed.
This is the default.
.It Fl R
-Change the file flags for the file hierarchies rooted
-in the files instead of just the files themselves.
+Change the file flags of the file hierarchies rooted in the files,
+instead of just the files themselves.
+Beware of unintentionally matching the
+.Dq Pa ".."
+hard link to the parent directory when using wildcards like
+.Dq Li ".*" .
.It Fl v
Cause
.Nm
Modified: projects/em_mq/bin/chflags/chflags.c
==============================================================================
--- projects/em_mq/bin/chflags/chflags.c Fri May 1 21:37:36 2015 (r282324)
+++ projects/em_mq/bin/chflags/chflags.c Fri May 1 21:39:04 2015 (r282325)
@@ -47,6 +47,7 @@ __FBSDID("$FreeBSD$");
#include <err.h>
#include <errno.h>
+#include <fcntl.h>
#include <fts.h>
#include <stdio.h>
#include <stdlib.h>
@@ -65,7 +66,6 @@ main(int argc, char *argv[])
int Hflag, Lflag, Rflag, fflag, hflag, vflag;
int ch, fts_options, oct, rval;
char *flags, *ep;
- int (*change_flags)(const char *, unsigned long);
Hflag = Lflag = Rflag = fflag = hflag = vflag = 0;
while ((ch = getopt(argc, argv, "HLPRfhv")) != -1)
@@ -104,20 +104,23 @@ main(int argc, char *argv[])
usage();
if (Rflag) {
- fts_options = FTS_PHYSICAL;
if (hflag)
- errx(1, "the -R and -h options "
- "may not be specified together");
- if (Hflag)
- fts_options |= FTS_COMFOLLOW;
+ errx(1, "the -R and -h options may not be "
+ "specified together.");
if (Lflag) {
- fts_options &= ~FTS_PHYSICAL;
- fts_options |= FTS_LOGICAL;
+ fts_options = FTS_LOGICAL;
+ } else {
+ fts_options = FTS_PHYSICAL;
+
+ if (Hflag) {
+ fts_options |= FTS_COMFOLLOW;
+ }
}
- } else
- fts_options = hflag ? FTS_PHYSICAL : FTS_LOGICAL;
-
- change_flags = hflag ? lchflags : chflags;
+ } else if (hflag) {
+ fts_options = FTS_PHYSICAL;
+ } else {
+ fts_options = FTS_LOGICAL;
+ }
flags = *argv;
if (*flags >= '0' && *flags <= '7') {
@@ -142,12 +145,21 @@ main(int argc, char *argv[])
err(1, NULL);
for (rval = 0; (p = fts_read(ftsp)) != NULL;) {
+ int atflag;
+
+ if ((fts_options & FTS_LOGICAL) ||
+ ((fts_options & FTS_COMFOLLOW) &&
+ p->fts_level == FTS_ROOTLEVEL))
+ atflag = 0;
+ else
+ atflag = AT_SYMLINK_NOFOLLOW;
+
switch (p->fts_info) {
case FTS_D: /* Change it at FTS_DP if we're recursive. */
if (!Rflag)
fts_set(ftsp, p, FTS_SKIP);
continue;
- case FTS_DNR: /* Warn, chflag, continue. */
+ case FTS_DNR: /* Warn, chflags. */
warnx("%s: %s", p->fts_path, strerror(p->fts_errno));
rval = 1;
break;
@@ -156,16 +168,6 @@ main(int argc, char *argv[])
warnx("%s: %s", p->fts_path, strerror(p->fts_errno));
rval = 1;
continue;
- case FTS_SL: /* Ignore. */
- case FTS_SLNONE:
- /*
- * The only symlinks that end up here are ones that
- * don't point to anything and ones that we found
- * doing a physical walk.
- */
- if (!hflag)
- continue;
- /* FALLTHROUGH */
default:
break;
}
@@ -175,7 +177,8 @@ main(int argc, char *argv[])
newflags = (p->fts_statp->st_flags | set) & clear;
if (newflags == p->fts_statp->st_flags)
continue;
- if ((*change_flags)(p->fts_accpath, newflags) && !fflag) {
+ if (chflagsat(AT_FDCWD, p->fts_accpath, newflags,
+ atflag) == -1 && !fflag) {
warn("%s", p->fts_path);
rval = 1;
} else if (vflag) {
Modified: projects/em_mq/bin/chmod/chmod.1
==============================================================================
--- projects/em_mq/bin/chmod/chmod.1 Fri May 1 21:37:36 2015 (r282324)
+++ projects/em_mq/bin/chmod/chmod.1 Fri May 1 21:39:04 2015 (r282325)
@@ -32,7 +32,7 @@
.\" @(#)chmod.1 8.4 (Berkeley) 3/31/94
.\" $FreeBSD$
.\"
-.Dd January 26, 2009
+.Dd April 20, 2015
.Dt CHMOD 1
.Os
.Sh NAME
@@ -63,9 +63,9 @@ nor modify the exit status to reflect su
.It Fl H
If the
.Fl R
-option is specified, symbolic links on the command line are followed.
-(Symbolic links encountered in the tree traversal are not followed by
-default.)
+option is specified, symbolic links on the command line are followed
+and hence unaffected by the command.
+(Symbolic links encountered during tree traversal are not followed.)
.It Fl h
If the file is a symbolic link, change the mode of the link itself
rather than the file that the link points to.
@@ -79,8 +79,12 @@ If the
option is specified, no symbolic links are followed.
This is the default.
.It Fl R
-Change the modes of the file hierarchies rooted in the files
+Change the modes of the file hierarchies rooted in the files,
instead of just the files themselves.
+Beware of unintentionally matching the
+.Dq Pa ".."
+hard link to the parent directory when using wildcards like
+.Dq Li ".*" .
.It Fl v
Cause
.Nm
Modified: projects/em_mq/bin/chmod/chmod.c
==============================================================================
--- projects/em_mq/bin/chmod/chmod.c Fri May 1 21:37:36 2015 (r282324)
+++ projects/em_mq/bin/chmod/chmod.c Fri May 1 21:39:04 2015 (r282325)
@@ -46,6 +46,7 @@ __FBSDID("$FreeBSD$");
#include <err.h>
#include <errno.h>
+#include <fcntl.h>
#include <fts.h>
#include <limits.h>
#include <stdio.h>
@@ -62,7 +63,7 @@ main(int argc, char *argv[])
FTS *ftsp;
FTSENT *p;
mode_t *set;
- int Hflag, Lflag, Rflag, ch, error, fflag, fts_options, hflag, rval;
+ int Hflag, Lflag, Rflag, ch, fflag, fts_options, hflag, rval;
int vflag;
char *mode;
mode_t newmode;
@@ -126,18 +127,23 @@ done: argv += optind;
usage();
if (Rflag) {
- fts_options = FTS_PHYSICAL;
if (hflag)
- errx(1,
- "the -R and -h options may not be specified together.");
- if (Hflag)
- fts_options |= FTS_COMFOLLOW;
+ errx(1, "the -R and -h options may not be "
+ "specified together.");
if (Lflag) {
- fts_options &= ~FTS_PHYSICAL;
- fts_options |= FTS_LOGICAL;
+ fts_options = FTS_LOGICAL;
+ } else {
+ fts_options = FTS_PHYSICAL;
+
+ if (Hflag) {
+ fts_options |= FTS_COMFOLLOW;
+ }
}
- } else
- fts_options = hflag ? FTS_PHYSICAL : FTS_LOGICAL;
+ } else if (hflag) {
+ fts_options = FTS_PHYSICAL;
+ } else {
+ fts_options = FTS_LOGICAL;
+ }
mode = *argv;
if ((set = setmode(mode)) == NULL)
@@ -146,12 +152,21 @@ done: argv += optind;
if ((ftsp = fts_open(++argv, fts_options, 0)) == NULL)
err(1, "fts_open");
for (rval = 0; (p = fts_read(ftsp)) != NULL;) {
+ int atflag;
+
+ if ((fts_options & FTS_LOGICAL) ||
+ ((fts_options & FTS_COMFOLLOW) &&
+ p->fts_level == FTS_ROOTLEVEL))
+ atflag = 0;
+ else
+ atflag = AT_SYMLINK_NOFOLLOW;
+
switch (p->fts_info) {
case FTS_D: /* Change it at FTS_DP. */
if (!Rflag)
fts_set(ftsp, p, FTS_SKIP);
continue;
- case FTS_DNR: /* Warn, chmod, continue. */
+ case FTS_DNR: /* Warn, chmod. */
warnx("%s: %s", p->fts_path, strerror(p->fts_errno));
rval = 1;
break;
@@ -160,16 +175,6 @@ done: argv += optind;
warnx("%s: %s", p->fts_path, strerror(p->fts_errno));
rval = 1;
continue;
- case FTS_SL: /* Ignore. */
- case FTS_SLNONE:
- /*
- * The only symlinks that end up here are ones that
- * don't point to anything and ones that we found
- * doing a physical walk.
- */
- if (!hflag)
- continue;
- /* FALLTHROUGH */
default:
break;
}
@@ -182,32 +187,25 @@ done: argv += optind;
if (may_have_nfs4acl(p, hflag) == 0 &&
(newmode & ALLPERMS) == (p->fts_statp->st_mode & ALLPERMS))
continue;
- if (hflag)
- error = lchmod(p->fts_accpath, newmode);
- else
- error = chmod(p->fts_accpath, newmode);
- if (error) {
- if (!fflag) {
- warn("%s", p->fts_path);
- rval = 1;
- }
- } else {
- if (vflag) {
- (void)printf("%s", p->fts_path);
+ if (fchmodat(AT_FDCWD, p->fts_accpath, newmode, atflag) == -1
+ && !fflag) {
+ warn("%s", p->fts_path);
+ rval = 1;
+ } else if (vflag) {
+ (void)printf("%s", p->fts_path);
- if (vflag > 1) {
- char m1[12], m2[12];
+ if (vflag > 1) {
+ char m1[12], m2[12];
- strmode(p->fts_statp->st_mode, m1);
- strmode((p->fts_statp->st_mode &
- S_IFMT) | newmode, m2);
- (void)printf(": 0%o [%s] -> 0%o [%s]",
- p->fts_statp->st_mode, m1,
- (p->fts_statp->st_mode & S_IFMT) |
- newmode, m2);
- }
- (void)printf("\n");
+ strmode(p->fts_statp->st_mode, m1);
+ strmode((p->fts_statp->st_mode &
+ S_IFMT) | newmode, m2);
+ (void)printf(": 0%o [%s] -> 0%o [%s]",
+ p->fts_statp->st_mode, m1,
+ (p->fts_statp->st_mode & S_IFMT) |
+ newmode, m2);
}
+ (void)printf("\n");
}
}
if (errno)
Modified: projects/em_mq/cddl/contrib/opensolaris/lib/libnvpair/libnvpair.c
==============================================================================
--- projects/em_mq/cddl/contrib/opensolaris/lib/libnvpair/libnvpair.c Fri May 1 21:37:36 2015 (r282324)
+++ projects/em_mq/cddl/contrib/opensolaris/lib/libnvpair/libnvpair.c Fri May 1 21:39:04 2015 (r282325)
@@ -793,6 +793,7 @@ dump_nvlist(nvlist_t *list, int indent)
{
nvpair_t *elem = NULL;
boolean_t bool_value;
+ boolean_t *bool_array_value;
nvlist_t *nvlist_value;
nvlist_t **nvlist_array_value;
uint_t i, count;
@@ -853,6 +854,16 @@ dump_nvlist(nvlist_t *list, int indent)
NVP(elem, string, char *, char *, "'%s'");
break;
+ case DATA_TYPE_BOOLEAN_ARRAY:
+ (void) nvpair_value_boolean_array(elem,
+ &bool_array_value, &count);
+ for (i = 0; i < count; i++) {
+ (void) printf("%*s%s[%d]: %s\n", indent, "",
+ nvpair_name(elem), i,
+ bool_array_value[i] ? "true" : "false");
+ }
+ break;
+
case DATA_TYPE_BYTE_ARRAY:
NVPA(elem, byte_array, uchar_t, int, "%u");
break;
Modified: projects/em_mq/cddl/lib/libdtrace/tcp.d
==============================================================================
--- projects/em_mq/cddl/lib/libdtrace/tcp.d Fri May 1 21:37:36 2015 (r282324)
+++ projects/em_mq/cddl/lib/libdtrace/tcp.d Fri May 1 21:39:04 2015 (r282325)
@@ -241,3 +241,78 @@ translator tcpinfoh_t < struct tcphdr *p
translator tcplsinfo_t < int s > {
tcps_state = s;
};
+
+/*
+ * Convert a SIFTR direction value to a string
+ */
+#pragma D binding "1.12.1" SIFTR_IN
+inline int SIFTR_IN = 1;
+#pragma D binding "1.12.1" SIFTR_OUT
+inline int SIFTR_OUT = 2;
+
+/* SIFTR direction strings. */
+#pragma D binding "1.12.1" siftr_dir_string
+inline string siftr_dir_string[uint8_t direction] =
+ direction == SIFTR_IN ? "in" :
+ direction == SIFTR_OUT ? "out" :
+ "unknown" ;
+
+typedef struct siftrinfo {
+ struct timeval tval;
+ uint8_t direction;
+ uint8_t ipver;
+ uint32_t hash;
+ uint16_t tcp_localport;
+ uint16_t tcp_foreignport;
+ uint64_t snd_cwnd;
+ u_long snd_wnd;
+ u_long rcv_wnd;
+ u_long snd_bwnd;
+ u_long snd_ssthresh;
+ int conn_state;
+ u_int max_seg_size;
+ int smoothed_rtt;
+ u_char sack_enabled;
+ u_char snd_scale;
+ u_char rcv_scale;
+ u_int flags;
+ int rxt_length;
+ u_int snd_buf_hiwater;
+ u_int snd_buf_cc;
+ u_int rcv_buf_hiwater;
+ u_int rcv_buf_cc;
+ u_int sent_inflight_bytes;
+ int t_segqlen;
+ u_int flowid;
+ u_int flowtype;
+} siftrinfo_t;
+
+#pragma D binding "1.12.1" translator
+translator siftrinfo_t < struct pkt_node *p > {
+ direction = p == NULL ? 0 : p->direction;
+ ipver = p == NULL ? 0 : p->ipver;
+ hash = p == NULL ? 0 : p->hash;
+ tcp_localport = p == NULL ? 0 : ntohs(p->tcp_localport);
+ tcp_foreignport = p == NULL ? 0 : ntohs(p->tcp_foreignport);
+ snd_cwnd = p == NULL ? 0 : p->snd_cwnd;
+ snd_wnd = p == NULL ? 0 : p->snd_wnd;
+ rcv_wnd = p == NULL ? 0 : p->rcv_wnd;
+ snd_bwnd = p == NULL ? 0 : p->snd_bwnd;
+ snd_ssthresh = p == NULL ? 0 : p->snd_ssthresh;
+ conn_state = p == NULL ? 0 : p->conn_state;
+ max_seg_size = p == NULL ? 0 : p->max_seg_size;
+ smoothed_rtt = p == NULL ? 0 : p->smoothed_rtt;
+ sack_enabled = p == NULL ? 0 : p->sack_enabled;
+ snd_scale = p == NULL ? 0 : p->snd_scale;
+ rcv_scale = p == NULL ? 0 : p->rcv_scale;
+ flags = p == NULL ? 0 : p->flags;
+ rxt_length = p == NULL ? 0 : p->rxt_length;
+ snd_buf_hiwater = p == NULL ? 0 : p->snd_buf_hiwater;
+ snd_buf_cc = p == NULL ? 0 : p->snd_buf_cc;
+ rcv_buf_hiwater = p == NULL ? 0 : p->rcv_buf_hiwater;
+ rcv_buf_cc = p == NULL ? 0 : p->rcv_buf_cc;
+ sent_inflight_bytes = p == NULL ? 0 : p->sent_inflight_bytes;
+ t_segqlen = p == NULL ? 0 : p->t_segqlen;
+ flowid = p == NULL ? 0 : p->flowid;
+ flowtype = p == NULL ? 0 : p->flowtype;
+};
Modified: projects/em_mq/contrib/gcclibs/libgomp/ChangeLog
==============================================================================
--- projects/em_mq/contrib/gcclibs/libgomp/ChangeLog Fri May 1 21:37:36 2015 (r282324)
+++ projects/em_mq/contrib/gcclibs/libgomp/ChangeLog Fri May 1 21:39:04 2015 (r282325)
@@ -1,6 +1,223 @@
-2007-07-19 Release Manager
+2010-05-22 Release Manager
- * GCC 4.2.1 released.
+ * GCC 4.3.5 released.
+
+2010-05-06 Ralf Wildenhues <Ralf.Wildenhues at gmx.de>
+
+ PR other/43620
+ * configure.ac (AM_INIT_AUTOMAKE): Add no-dist.
+ * configure: Regenerate.
+ * aclocal.m4: Regenerate.
+ * config.h.in: Regenerate.
+ * Makefile.in: Regenerate.
+ * testsuite/Makefile.in: Regenerate.
+
+2009-08-19 Tobias Burnus <burnus at net-b.de>
+
+ PR fortran/41102
+ omp_lib.h.in: Fix -std=f95 errors.
+
+2009-08-14 Uros Bizjak <ubizjak at gmail.com>
+
+ Backport from mainline:
+ 2008-12-26 Uros Bizjak <ubizjak at gmail.com>
+
+ * testsuite/libgomp.c/atomic-6.c: Add -mieee for alpha*-*-* targets.
+
+2009-08-04 Release Manager
+
+ * GCC 4.3.4 released.
+
+2009-01-24 Release Manager
+
+ * GCC 4.3.3 released.
+
+2008-12-05 Janis Johnson <janis187 at us.ibm.com>
+
+ Backport from mainline:
+ 2008-05-15 Janis Johnson <janis187 at us.ibm.com>
+
+ * testsuite/lib/libgomp.exp: Load new torture support.
+
+2008-12-02 Janis Johnson <janis187 at us.ibm.com>
+
+ Backport from mainline:
+ 2008-11-26 Janis Johnson <janis187 at us.ibm.com>
+
+ PR testsuite/28870
+ * testsuite/lib/libgomp.exp: Include new timeout library files.
+ (libgomp_target_compile): Set timeout value from new proc.
+
+2008-08-27 Release Manager
+
+ * GCC 4.3.2 released.
+
+2008-06-12 Jakub Jelinek <jakub at redhat.com>
+
+ PR middle-end/36506
+ * testsuite/libgomp.c/reduction-5.c: New test.
+
+2008-06-06 Release Manager
+
+ * GCC 4.3.1 released.
+
+2008-05-23 Jakub Jelinek <jakub at redhat.com>
+
+ PR c++/36308
+ * testsuite/libgomp.c++/ctor-11.C: New test.
+ * testsuite/libgomp.c++/ctor-12.C: New test.
+
+2008-05-07 Jakub Jelinek <jakub at redhat.com>
+
+ PR middle-end/36106
+ * testsuite/libgomp.c/atomic-5.c: New test.
+ * testsuite/libgomp.c/atomic-6.c: New test.
+ * testsuite/libgomp.c/autopar-1.c: New test.
+
+2008-03-18 Jakub Jelinek <jakub at redhat.com>
+
+ PR middle-end/35611
+ * testsuite/libgomp.c/atomic-4.c: New test.
+
+ PR libgomp/35625
+ * iter.c (gomp_iter_guided_next_locked): If q > n, set end to ws->end.
+ (gomp_iter_guided_next): Likewise.
+ * testsuite/libgomp.c/pr35625.c: New test.
+
+2008-03-13 Jakub Jelinek <jakub at redhat.com>
+
+ PR middle-end/35185
+ * testsuite/libgomp.c++/pr35185.C: New test.
+
+2008-03-12 Jakub Jelinek <jakub at redhat.com>
+
+ PR middle-end/35549
+ * testsuite/libgomp.c/pr35549.c: New test.
+
+2008-03-06 Jakub Jelinek <jakub at redhat.com>
+
+ * testsuite/libgomp.c/atomic-3.c: New test.
+
+2008-03-05 Release Manager
+
+ * GCC 4.3.0 released.
+
+2008-02-15 Jakub Jelinek <jakub at redhat.com>
+
+ PR middle-end/35196
+ * testsuite/libgomp.c/pr35196.c: New test.
+
+ PR middle-end/35130
+ * testsuite/libgomp.fortran/pr35130.f90: New test.
+ * testsuite/libgomp.c/pr35130.c: New test.
+
+2008-01-25 Jakub Jelinek <jakub at redhat.com>
+
+ PR middle-end/33880
+ * testsuite/libgomp.c/pr33880.c: New test.
+ * testsuite/libgomp.fortran/pr33880.f90: New test.
+
+2008-01-24 David Edelsohn <edelsohn at gnu.org>
+
+ * configure: Regenerate.
+
+2008-01-08 Jakub Jelinek <jakub at redhat.com>
+
+ * configure.ac: Move futex checking into ../config/futex.m4.
+ * configure: Rebuilt.
+ * aclocal.m4: Rebuilt.
+ * Makefile.in: Rebuilt.
+
+ * configure.tgt: Rename have_tls to gcc_cv_have_tls to match
+ 2007-10-15 ../config/tls.m4 change.
+
+2007-12-19 Jakub Jelinek <jakub at redhat.com>
+
+ PR c++/34513
+ * testsuite/libgomp.c/pr34513.c: New test.
+ * testsuite/libgomp.c++/pr34513.C: New test.
+
+2007-12-17 Jack Howarth <howarth at bromo.med.uc.edu>
+
+ PR target/32765
+ * testsuite/libgomp.fortran/crayptr2.f90: Move dg-options for darwin.
+
+2007-12-04 Jakub Jelinek <jakub at redhat.com>
+
+ * omp.h.in (__GOMP_NOTHROW): Define. Use it on omp_* prototypes.
+
+2007-12-03 Jakub Jelinek <jakub at redhat.com>
+
+ * testsuite/libgomp.c/private-1.c: New test.
+
+2007-11-29 Andris Pavenis <andris.pavenis at iki.fi>
+ Paolo Bonzini <bonzini at gnu.org>
+
+ * Makefile.am: Use space as vpath separator. Use 'vpath %'
+ instead of 'VPATH ='.
+ * Makefile.in: Regenerate.
+
+2007-11-23 Matthias Klose <doko at ubuntu.com>
+
+ * configure.ac: Adjust makeinfo version check.
+ * configure: Regenerate.
+
+2007-11-10 Jakub Jelinek <jakub at redhat.com>
+
+ PR fortran/34020
+ * testsuite/libgomp.fortran/pr34020.f90: New test.
+
+2007-11-06 Jakub Jelinek <jakub at redhat.com>
+
+ PR c++/33894
+ * testsuite/libgomp.c++/atomic-1.C: New test.
+
+2007-10-25 Jakub Jelinek <jakub at redhat.com>
+
+ PR libgomp/33275
+ * testsuite/libgomp.fortran/omp_parse3.f90 (test_threadprivate):
+ Make x and y integers rather than (implicit) reals. Add private (j)
+ clause to the last omp parallel.
+
+2007-10-15 Maciej W. Rozycki <macro at linux-mips.org>
+
+ * configure: Regenerate following changes to ../config/tls.m4.
+
+2007-09-28 Jakub Jelinek <jakub at redhat.com>
+
+ * testsuite/libgomp.fortran/stack.f90: New test.
+
+2007-09-10 Danny Smith <dannysmith at users.sourceforge.net>
+
+ * config/mingw32/proc.c: New file.
+
+2007-09-05 Uros Bizjak <ubizjak at gmail.com>
+
+ * testsuite/libgomp.c/atomic-1.c: Include cpuid.h for i386 targets.
+ (main): Use __get_cpuid to get i386 target fetaures.
+ * testsuite/libgomp.c/atomic-2.c: Include cpuid.h for x86_64 targets.
+ (main): Use __get_cpuid to get x86_64 target fetaures.
+
+2007-08-15 Jack Howarth <howarth at bromo.med.uc.edu>
+
+ PR target/32765
+ * testsuite/libgomp.fortran/pr32550.f90: Use -static-libgcc on Darwin.
+ * testsuite/libgomp.fortran/crayptr2.f90: Likwise.
+
+2007-07-12 Jakub Jelinek <jakub at redhat.com>
+
+ PR fortran/32550
+ * testsuite/libgomp.fortran/pr32550.f90: New test.
+ * testsuite/libgomp.fortran/crayptr2.f90: New test.
+
+2007-07-05 H.J. Lu <hongjiu.lu at intel.com>
+
+ * aclocal.m4: Regenerated.
+
+2007-07-05 Tobias Burnus <burnus at net-b.de>
+
+ PR fortran/32359
+ * testsuite/libgomp.fortran/pr32359.f90: New.
2007-07-02 Jakub Jelinek <jakub at redhat.com>
@@ -21,9 +238,117 @@
* testsuite/libgomp.c/pr32362-2.c: New test.
* testsuite/libgomp.c/pr32362-3.c: New test.
-2007-05-13 Release Manager
+2007-06-07 Jakub Jelinek <jakub at redhat.com>
+
+ * team.c (gomp_team_start): Fix setting up thread_attr
+ stack size.
+
+2007-06-02 Paolo Bonzini <bonzini at gnu.org>
+
+ * configure: Regenerate.
+
+2007-05-23 Steve Ellcey <sje at cup.hp.com>
+
+ * Makefile.in: Regenerate.
+ * configure: Regenerate.
+ * aclocal.m4: Regenerate.
+ * testsuite/Makefile.in: Regenerate.
+
+2007-05-04 Jakub Jelinek <jakub at redhat.com>
+
+ * config/linux/proc.c: New file.
+
+ PR libgomp/28482
+ * configure.tgt: Don't link with -Wl,-z,nodlopen even on Linux.
+
+2007-04-19 Daniel Franke <franke.daniel at gmail.com>
+
+ * libgomp.texi (GOMP_CPU_AFFINITY): Updated.
- * GCC 4.2.0 released.
+2007-04-16 Matthias Klose <doko at debian.org>
+
+ * configure.tgt (i[456]86-*-linux*): Only add ia32 specific
+ flags if not building with -m64.
+ * testsuite/lib/libgomp-dg.exp (libgomp_init): Don't add -march
+ flag for i?86-*-* targets, if current target matches -m64.
+
+2007-04-14 Steve Ellcey <sje at cup.hp.com>
+
+ * Makefile.am: Add -I .. to ACLOCAL_AMFLAGS.
+ * Makefile.in: Regenerate.
+
+2007-04-07 John David Anglin <dave.anglin at nrc-cnrc.gc.ca>
+
+ PR testsuite/31369
+ * testsuite/libgomp.c++/c++.exp: Don't use concat when setting
+ ld_library_path.
+ * testsuite/libgomp.fortran/fortran.exp: Likewise.
+
+2007-04-04 Jakub Jelinek <jakub at redhat.com>
+
+ * libgomp.h (gomp_cpu_affinity, gomp_cpu_affinity_len): New extern
+ decls.
+ (gomp_init_affinity, gomp_init_thread_affinity): New prototypes.
+ * env.c (gomp_cpu_affinity, gomp_cpu_affinity_len): New variables.
+ (parse_affinity): New function.
+ (initialize_env): Call it and gomp_init_affinity.
+ * team.c (gomp_team_start): If gomp_cpu_affinity != NULL,
+ create new pthread_attr_t and call gomp_init_thread_affinity
+ on it for each thread before passing the attribute to pthread_create.
+ * config/linux/affinity.c: New file.
+ * config/posix/affinity.c: New file.
+ * configure.ac (HAVE_PTHREAD_AFFINITY_NP): New test.
+ * configure: Rebuilt.
+ * config.h.in: Rebuilt.
+ * Makefile.am (libgomp_la_SOURCES): Add affinity.c.
+ * Makefile.in: Rebuilt.
+
+2007-03-23 Andreas Tobler <a.tobler at schweiz.org>
+
+ * testsuite/lib/libgomp.exp (libgomp_init): Add -shared-libgcc for
+ *-*-darwin*.
+ * testsuite/libgomp.c++/c++.exp: Look for shared libstdc++ library
+ and use it if found.
+
+2007-03-18 Uros Bizjak <ubizjak at gmail.com>
+
+ * testsuite/config/default.exp: New file.
+ * testsuite/lib/libgomp.exp: New file.
+ * testsuite/lib/libgomp.dg (load_gcc_lib, libgomp_init,
+ libgomp_target_compile, libgomp_option_help, libgomp_option_proc,
+ load_lib *, load_gcc_lib *): Move to libgomp.exp.
+ (libgomp_load): Remove.
+ * testsuite/lib/libgomp.exp (libgomp_init): Compute
+ always_ld_library_path, not ld_library_path. Set additional_flags
+ to -march=i486 for ilp32 x86_64-*-* and i386-*-* targets.
+ (target_compile): Do not call libgomp_init. Append lang_library_path
+ and lang_link_flags to options.
+ * testsuite/libgomp.c/c.exp: Set DEFAULT_FLAGS to -O2. Set
+ ld_library_path from always_ld_library_path. Set LD_LIBRARY_PATH
+ here.
+ * testsuite/libgomp.c++/c++.exp: Set ld_library_path from
+ always_ld_library_path. Set LD_LIBRARY_PATH here.
+ * testsuite/libgomp.fortran/fortran.exp: Ditto.
+ * testsuite/libgomp.c/atomic-1.c: Set dg-options to
+ "-O2 -march=pentium" for ilp32 x86 targets. Simplify check for
+ CX8 flag.
+ * testsuite/libgomp.c/atomic-2.c: Set dg-options to "-O2 -mcx16" for
+ lp64 x86 targets. Do not check for SSE3 bit. Do not define bit_SSE3.
+ * testsuite/libgomp.c/pr29947-1.c: Remove default dg-options.
+ * testsuite/libgomp.c/pr29947-1.c: Ditto.
+ * testsuite/libgomp.c/atomic-10.c: Ditto.
+
+2007-03-21 Jakub Jelinek <jakub at redhat.com>
+
+ * testsuite/libgomp.fortran/appendix-a/a.22.8.f90: Add
+ dg-final cleanup-modules line.
+ * testsuite/libgomp.fortran/appendix-a/a.40.1.f90: Likewise.
+ * testsuite/libgomp.fortran/appendix-a/a.31.5.f90: Likewise.
+ * testsuite/libgomp.fortran/appendix-a/a.31.4.f90: Likewise.
+ * testsuite/libgomp.fortran/threadprivate2.f90: Likewise.
+ * testsuite/libgomp.fortran/reduction5.f90: Likewise.
+ * testsuite/libgomp.fortran/threadprivate3.f90: Likewise.
+ * testsuite/libgomp.fortran/threadprivate1.f90: Likewise.
2007-03-18 Andreas Schwab <schwab at suse.de>
@@ -31,15 +356,32 @@
extraction.
* configure: Regenerate.
+2007-03-01 Brooks Moses <brooks.moses at codesourcery.com>
+
+ * Makefile.am: Add install-pdf target as copied from
+ automake v1.10 rules.
+ * Makefile.in: Regenerate
+
2007-02-07 Jakub Jelinek <jakub at redhat.com>
+ PR libgomp/28486
+ * configure: Regenerate.
+
PR c++/30703
* testsuite/libgomp.c++/pr30703.C: New test.
-2007-02-07 Daniel Franke <franke.daniel at gmail.com>
+2007-02-02 Jakub Jelinek <jakub at redhat.com>
- Backport from mainline:
- 2007-01-31 Daniel Franke <franke.daniel at gmail.com>
+ Revert:
+ 2006-07-05 Eric Christopher <echristo at apple.com>
+ * configure.ac: Depend addition of -pthread on host OS.
+ * configure: Regenerate.
+
+2007-01-31 Ralf Wildenhues <Ralf.Wildenhues at gmx.de>
+
+ * libgomp.texi: Fix spacing after abbreviations.
+
+2007-01-31 Daniel Franke <franke.daniel at gmail.com>
PR libgomp/30546
* configure.ac: Add check for makeinfo
@@ -50,74 +392,47 @@
* Makefile.in: Regenerated.
* testsuite/Makefile.in: Regenerated.
*** DIFF OUTPUT TRUNCATED AT 1000 LINES ***
More information about the svn-src-projects
mailing list