Date: Sun, 5 Jun 2011 12:27:35 +0000 (UTC) From: Hiroki Sato <hrs@FreeBSD.org> To: src-committers@freebsd.org, svn-src-user@freebsd.org Subject: svn commit: r222714 - in user/hrs/ipv6: bin/sh contrib/binutils/ld/emulparams contrib/compiler-rt contrib/compiler-rt/lib contrib/compiler-rt/lib/arm contrib/compiler-rt/lib/i386 contrib/compiler-r... Message-ID: <201106051227.p55CRZaC056815@svn.freebsd.org>
next in thread | raw e-mail | index | archive | help
Author: hrs Date: Sun Jun 5 12:27:34 2011 New Revision: 222714 URL: http://svn.freebsd.org/changeset/base/222714 Log: Merge from HEAD@222712. Added: user/hrs/ipv6/contrib/compiler-rt/lib/abi.h - copied unchanged from r222712, head/contrib/compiler-rt/lib/abi.h user/hrs/ipv6/contrib/compiler-rt/lib/arm/divmodsi4.S - copied unchanged from r222712, head/contrib/compiler-rt/lib/arm/divmodsi4.S user/hrs/ipv6/contrib/compiler-rt/lib/arm/divsi3.S - copied unchanged from r222712, head/contrib/compiler-rt/lib/arm/divsi3.S user/hrs/ipv6/contrib/compiler-rt/lib/arm/softfloat-alias.list - copied unchanged from r222712, head/contrib/compiler-rt/lib/arm/softfloat-alias.list user/hrs/ipv6/contrib/compiler-rt/lib/arm/udivmodsi4.S - copied unchanged from r222712, head/contrib/compiler-rt/lib/arm/udivmodsi4.S user/hrs/ipv6/contrib/compiler-rt/lib/arm/udivsi3.S - copied unchanged from r222712, head/contrib/compiler-rt/lib/arm/udivsi3.S user/hrs/ipv6/contrib/compiler-rt/lib/arm/umodsi3.S - copied unchanged from r222712, head/contrib/compiler-rt/lib/arm/umodsi3.S user/hrs/ipv6/contrib/compiler-rt/lib/divmoddi4.c - copied unchanged from r222712, head/contrib/compiler-rt/lib/divmoddi4.c user/hrs/ipv6/contrib/compiler-rt/lib/divmodsi4.c - copied unchanged from r222712, head/contrib/compiler-rt/lib/divmodsi4.c user/hrs/ipv6/contrib/compiler-rt/lib/subdf3.c - copied unchanged from r222712, head/contrib/compiler-rt/lib/subdf3.c user/hrs/ipv6/contrib/compiler-rt/lib/subsf3.c - copied unchanged from r222712, head/contrib/compiler-rt/lib/subsf3.c user/hrs/ipv6/contrib/compiler-rt/lib/udivmodsi4.c - copied unchanged from r222712, head/contrib/compiler-rt/lib/udivmodsi4.c user/hrs/ipv6/share/man/man4/ath_ahb.4 - copied unchanged from r222712, head/share/man/man4/ath_ahb.4 user/hrs/ipv6/share/man/man4/ath_pci.4 - copied unchanged from r222712, head/share/man/man4/ath_pci.4 user/hrs/ipv6/share/man/man4/umcs.4 - copied unchanged from r222712, head/share/man/man4/umcs.4 user/hrs/ipv6/sys/dev/ath/ath_dfs/ - copied from r222712, head/sys/dev/ath/ath_dfs/ user/hrs/ipv6/sys/dev/ath/if_athdfs.h - copied unchanged from r222712, head/sys/dev/ath/if_athdfs.h user/hrs/ipv6/sys/dev/cxgbe/common/jhash.h - copied unchanged from r222712, head/sys/dev/cxgbe/common/jhash.h user/hrs/ipv6/sys/dev/cxgbe/t4_l2t.c - copied unchanged from r222712, head/sys/dev/cxgbe/t4_l2t.c user/hrs/ipv6/sys/dev/cxgbe/t4_l2t.h - copied unchanged from r222712, head/sys/dev/cxgbe/t4_l2t.h user/hrs/ipv6/sys/dev/iicbus/ad7417.c - copied unchanged from r222712, head/sys/dev/iicbus/ad7417.c user/hrs/ipv6/sys/dev/usb/serial/umcs.c - copied unchanged from r222712, head/sys/dev/usb/serial/umcs.c user/hrs/ipv6/sys/dev/usb/serial/umcs.h - copied unchanged from r222712, head/sys/dev/usb/serial/umcs.h user/hrs/ipv6/sys/modules/usb/umcs/ - copied from r222712, head/sys/modules/usb/umcs/ user/hrs/ipv6/sys/powerpc/include/rtas.h - copied unchanged from r222712, head/sys/powerpc/include/rtas.h user/hrs/ipv6/sys/powerpc/ofw/ofwcall32.S - copied unchanged from r222712, head/sys/powerpc/ofw/ofwcall32.S user/hrs/ipv6/sys/powerpc/ofw/ofwcall64.S - copied unchanged from r222712, head/sys/powerpc/ofw/ofwcall64.S user/hrs/ipv6/sys/powerpc/ofw/ofwmagic.S - copied unchanged from r222712, head/sys/powerpc/ofw/ofwmagic.S user/hrs/ipv6/sys/powerpc/ofw/rtas.c - copied unchanged from r222712, head/sys/powerpc/ofw/rtas.c user/hrs/ipv6/sys/powerpc/powermac/windtunnel.c - copied unchanged from r222712, head/sys/powerpc/powermac/windtunnel.c user/hrs/ipv6/tools/regression/bin/sh/builtins/set1.0 - copied unchanged from r222712, head/tools/regression/bin/sh/builtins/set1.0 user/hrs/ipv6/tools/regression/bin/sh/execution/set-n1.0 - copied unchanged from r222712, head/tools/regression/bin/sh/execution/set-n1.0 user/hrs/ipv6/tools/regression/bin/sh/execution/set-n2.0 - copied unchanged from r222712, head/tools/regression/bin/sh/execution/set-n2.0 user/hrs/ipv6/tools/regression/bin/sh/execution/set-n3.0 - copied unchanged from r222712, head/tools/regression/bin/sh/execution/set-n3.0 user/hrs/ipv6/tools/regression/bin/sh/execution/set-n4.0 - copied unchanged from r222712, head/tools/regression/bin/sh/execution/set-n4.0 user/hrs/ipv6/tools/regression/bin/sh/parser/func2.0 - copied unchanged from r222712, head/tools/regression/bin/sh/parser/func2.0 user/hrs/ipv6/tools/regression/bin/sh/parser/func3.0 - copied unchanged from r222712, head/tools/regression/bin/sh/parser/func3.0 user/hrs/ipv6/tools/regression/netinet/ipdivert/ - copied from r222712, head/tools/regression/netinet/ipdivert/ user/hrs/ipv6/usr.sbin/bsdinstall/scripts/netconfig_ipv4 - copied unchanged from r222712, head/usr.sbin/bsdinstall/scripts/netconfig_ipv4 user/hrs/ipv6/usr.sbin/bsdinstall/scripts/netconfig_ipv6 - copied unchanged from r222712, head/usr.sbin/bsdinstall/scripts/netconfig_ipv6 Deleted: user/hrs/ipv6/sys/powerpc/aim/ofwmagic.S Modified: user/hrs/ipv6/bin/sh/alias.c user/hrs/ipv6/bin/sh/eval.c user/hrs/ipv6/bin/sh/input.c user/hrs/ipv6/bin/sh/jobs.c user/hrs/ipv6/bin/sh/main.c user/hrs/ipv6/bin/sh/options.c user/hrs/ipv6/contrib/binutils/ld/emulparams/elf64bmip-defs.sh user/hrs/ipv6/contrib/compiler-rt/CREDITS.TXT user/hrs/ipv6/contrib/compiler-rt/LICENSE.TXT user/hrs/ipv6/contrib/compiler-rt/README.txt user/hrs/ipv6/contrib/compiler-rt/lib/absvdi2.c user/hrs/ipv6/contrib/compiler-rt/lib/absvsi2.c user/hrs/ipv6/contrib/compiler-rt/lib/absvti2.c user/hrs/ipv6/contrib/compiler-rt/lib/adddf3.c user/hrs/ipv6/contrib/compiler-rt/lib/addsf3.c user/hrs/ipv6/contrib/compiler-rt/lib/addvdi3.c user/hrs/ipv6/contrib/compiler-rt/lib/addvsi3.c user/hrs/ipv6/contrib/compiler-rt/lib/addvti3.c user/hrs/ipv6/contrib/compiler-rt/lib/apple_versioning.c user/hrs/ipv6/contrib/compiler-rt/lib/arm/adddf3vfp.S user/hrs/ipv6/contrib/compiler-rt/lib/arm/addsf3vfp.S user/hrs/ipv6/contrib/compiler-rt/lib/arm/bswapdi2.S user/hrs/ipv6/contrib/compiler-rt/lib/arm/bswapsi2.S user/hrs/ipv6/contrib/compiler-rt/lib/arm/comparesf2.S user/hrs/ipv6/contrib/compiler-rt/lib/arm/divdf3vfp.S user/hrs/ipv6/contrib/compiler-rt/lib/arm/divsf3vfp.S user/hrs/ipv6/contrib/compiler-rt/lib/arm/eqdf2vfp.S user/hrs/ipv6/contrib/compiler-rt/lib/arm/eqsf2vfp.S user/hrs/ipv6/contrib/compiler-rt/lib/arm/extendsfdf2vfp.S user/hrs/ipv6/contrib/compiler-rt/lib/arm/fixdfsivfp.S user/hrs/ipv6/contrib/compiler-rt/lib/arm/fixsfsivfp.S user/hrs/ipv6/contrib/compiler-rt/lib/arm/fixunsdfsivfp.S user/hrs/ipv6/contrib/compiler-rt/lib/arm/fixunssfsivfp.S user/hrs/ipv6/contrib/compiler-rt/lib/arm/floatsidfvfp.S user/hrs/ipv6/contrib/compiler-rt/lib/arm/floatsisfvfp.S user/hrs/ipv6/contrib/compiler-rt/lib/arm/floatunssidfvfp.S user/hrs/ipv6/contrib/compiler-rt/lib/arm/floatunssisfvfp.S user/hrs/ipv6/contrib/compiler-rt/lib/arm/gedf2vfp.S user/hrs/ipv6/contrib/compiler-rt/lib/arm/gesf2vfp.S user/hrs/ipv6/contrib/compiler-rt/lib/arm/gtdf2vfp.S user/hrs/ipv6/contrib/compiler-rt/lib/arm/gtsf2vfp.S user/hrs/ipv6/contrib/compiler-rt/lib/arm/ledf2vfp.S user/hrs/ipv6/contrib/compiler-rt/lib/arm/lesf2vfp.S user/hrs/ipv6/contrib/compiler-rt/lib/arm/ltdf2vfp.S user/hrs/ipv6/contrib/compiler-rt/lib/arm/ltsf2vfp.S user/hrs/ipv6/contrib/compiler-rt/lib/arm/modsi3.S user/hrs/ipv6/contrib/compiler-rt/lib/arm/muldf3vfp.S user/hrs/ipv6/contrib/compiler-rt/lib/arm/mulsf3vfp.S user/hrs/ipv6/contrib/compiler-rt/lib/arm/nedf2vfp.S user/hrs/ipv6/contrib/compiler-rt/lib/arm/negdf2vfp.S user/hrs/ipv6/contrib/compiler-rt/lib/arm/negsf2vfp.S user/hrs/ipv6/contrib/compiler-rt/lib/arm/nesf2vfp.S user/hrs/ipv6/contrib/compiler-rt/lib/arm/restore_vfp_d8_d15_regs.S user/hrs/ipv6/contrib/compiler-rt/lib/arm/save_vfp_d8_d15_regs.S user/hrs/ipv6/contrib/compiler-rt/lib/arm/subdf3vfp.S user/hrs/ipv6/contrib/compiler-rt/lib/arm/subsf3vfp.S user/hrs/ipv6/contrib/compiler-rt/lib/arm/switch16.S user/hrs/ipv6/contrib/compiler-rt/lib/arm/switch32.S user/hrs/ipv6/contrib/compiler-rt/lib/arm/switch8.S user/hrs/ipv6/contrib/compiler-rt/lib/arm/switchu8.S user/hrs/ipv6/contrib/compiler-rt/lib/arm/sync_synchronize.S user/hrs/ipv6/contrib/compiler-rt/lib/arm/truncdfsf2vfp.S user/hrs/ipv6/contrib/compiler-rt/lib/arm/unorddf2vfp.S user/hrs/ipv6/contrib/compiler-rt/lib/arm/unordsf2vfp.S user/hrs/ipv6/contrib/compiler-rt/lib/ashldi3.c user/hrs/ipv6/contrib/compiler-rt/lib/ashlti3.c user/hrs/ipv6/contrib/compiler-rt/lib/ashrdi3.c user/hrs/ipv6/contrib/compiler-rt/lib/ashrti3.c user/hrs/ipv6/contrib/compiler-rt/lib/assembly.h user/hrs/ipv6/contrib/compiler-rt/lib/clear_cache.c user/hrs/ipv6/contrib/compiler-rt/lib/clzdi2.c user/hrs/ipv6/contrib/compiler-rt/lib/clzsi2.c user/hrs/ipv6/contrib/compiler-rt/lib/clzti2.c user/hrs/ipv6/contrib/compiler-rt/lib/cmpdi2.c user/hrs/ipv6/contrib/compiler-rt/lib/cmpti2.c user/hrs/ipv6/contrib/compiler-rt/lib/comparedf2.c user/hrs/ipv6/contrib/compiler-rt/lib/comparesf2.c user/hrs/ipv6/contrib/compiler-rt/lib/ctzdi2.c user/hrs/ipv6/contrib/compiler-rt/lib/ctzsi2.c user/hrs/ipv6/contrib/compiler-rt/lib/ctzti2.c user/hrs/ipv6/contrib/compiler-rt/lib/divdc3.c user/hrs/ipv6/contrib/compiler-rt/lib/divdf3.c user/hrs/ipv6/contrib/compiler-rt/lib/divdi3.c user/hrs/ipv6/contrib/compiler-rt/lib/divsc3.c user/hrs/ipv6/contrib/compiler-rt/lib/divsf3.c user/hrs/ipv6/contrib/compiler-rt/lib/divsi3.c user/hrs/ipv6/contrib/compiler-rt/lib/divti3.c user/hrs/ipv6/contrib/compiler-rt/lib/divxc3.c user/hrs/ipv6/contrib/compiler-rt/lib/enable_execute_stack.c user/hrs/ipv6/contrib/compiler-rt/lib/endianness.h user/hrs/ipv6/contrib/compiler-rt/lib/eprintf.c user/hrs/ipv6/contrib/compiler-rt/lib/extendsfdf2.c user/hrs/ipv6/contrib/compiler-rt/lib/ffsdi2.c user/hrs/ipv6/contrib/compiler-rt/lib/ffsti2.c user/hrs/ipv6/contrib/compiler-rt/lib/fixdfdi.c user/hrs/ipv6/contrib/compiler-rt/lib/fixdfsi.c user/hrs/ipv6/contrib/compiler-rt/lib/fixdfti.c user/hrs/ipv6/contrib/compiler-rt/lib/fixsfdi.c user/hrs/ipv6/contrib/compiler-rt/lib/fixsfsi.c user/hrs/ipv6/contrib/compiler-rt/lib/fixsfti.c user/hrs/ipv6/contrib/compiler-rt/lib/fixunsdfdi.c user/hrs/ipv6/contrib/compiler-rt/lib/fixunsdfsi.c user/hrs/ipv6/contrib/compiler-rt/lib/fixunsdfti.c user/hrs/ipv6/contrib/compiler-rt/lib/fixunssfdi.c user/hrs/ipv6/contrib/compiler-rt/lib/fixunssfsi.c user/hrs/ipv6/contrib/compiler-rt/lib/fixunssfti.c user/hrs/ipv6/contrib/compiler-rt/lib/fixunsxfdi.c user/hrs/ipv6/contrib/compiler-rt/lib/fixunsxfsi.c user/hrs/ipv6/contrib/compiler-rt/lib/fixunsxfti.c user/hrs/ipv6/contrib/compiler-rt/lib/fixxfdi.c user/hrs/ipv6/contrib/compiler-rt/lib/fixxfti.c user/hrs/ipv6/contrib/compiler-rt/lib/floatdidf.c user/hrs/ipv6/contrib/compiler-rt/lib/floatdisf.c user/hrs/ipv6/contrib/compiler-rt/lib/floatdixf.c user/hrs/ipv6/contrib/compiler-rt/lib/floatsidf.c user/hrs/ipv6/contrib/compiler-rt/lib/floatsisf.c user/hrs/ipv6/contrib/compiler-rt/lib/floattidf.c user/hrs/ipv6/contrib/compiler-rt/lib/floattisf.c user/hrs/ipv6/contrib/compiler-rt/lib/floattixf.c user/hrs/ipv6/contrib/compiler-rt/lib/floatundidf.c user/hrs/ipv6/contrib/compiler-rt/lib/floatundisf.c user/hrs/ipv6/contrib/compiler-rt/lib/floatundixf.c user/hrs/ipv6/contrib/compiler-rt/lib/floatunsidf.c user/hrs/ipv6/contrib/compiler-rt/lib/floatunsisf.c user/hrs/ipv6/contrib/compiler-rt/lib/floatuntidf.c user/hrs/ipv6/contrib/compiler-rt/lib/floatuntisf.c user/hrs/ipv6/contrib/compiler-rt/lib/floatuntixf.c user/hrs/ipv6/contrib/compiler-rt/lib/fp_lib.h user/hrs/ipv6/contrib/compiler-rt/lib/gcc_personality_v0.c user/hrs/ipv6/contrib/compiler-rt/lib/i386/ashldi3.S user/hrs/ipv6/contrib/compiler-rt/lib/i386/ashrdi3.S user/hrs/ipv6/contrib/compiler-rt/lib/i386/divdi3.S user/hrs/ipv6/contrib/compiler-rt/lib/i386/floatdidf.S user/hrs/ipv6/contrib/compiler-rt/lib/i386/floatdisf.S user/hrs/ipv6/contrib/compiler-rt/lib/i386/floatdixf.S user/hrs/ipv6/contrib/compiler-rt/lib/i386/floatundidf.S user/hrs/ipv6/contrib/compiler-rt/lib/i386/floatundisf.S user/hrs/ipv6/contrib/compiler-rt/lib/i386/floatundixf.S user/hrs/ipv6/contrib/compiler-rt/lib/i386/lshrdi3.S user/hrs/ipv6/contrib/compiler-rt/lib/i386/moddi3.S user/hrs/ipv6/contrib/compiler-rt/lib/i386/muldi3.S user/hrs/ipv6/contrib/compiler-rt/lib/i386/udivdi3.S user/hrs/ipv6/contrib/compiler-rt/lib/i386/umoddi3.S user/hrs/ipv6/contrib/compiler-rt/lib/int_lib.h user/hrs/ipv6/contrib/compiler-rt/lib/lshrdi3.c user/hrs/ipv6/contrib/compiler-rt/lib/lshrti3.c user/hrs/ipv6/contrib/compiler-rt/lib/moddi3.c user/hrs/ipv6/contrib/compiler-rt/lib/modsi3.c user/hrs/ipv6/contrib/compiler-rt/lib/modti3.c user/hrs/ipv6/contrib/compiler-rt/lib/muldc3.c user/hrs/ipv6/contrib/compiler-rt/lib/muldf3.c user/hrs/ipv6/contrib/compiler-rt/lib/muldi3.c user/hrs/ipv6/contrib/compiler-rt/lib/mulsc3.c user/hrs/ipv6/contrib/compiler-rt/lib/mulsf3.c user/hrs/ipv6/contrib/compiler-rt/lib/multi3.c user/hrs/ipv6/contrib/compiler-rt/lib/mulvdi3.c user/hrs/ipv6/contrib/compiler-rt/lib/mulvsi3.c user/hrs/ipv6/contrib/compiler-rt/lib/mulvti3.c user/hrs/ipv6/contrib/compiler-rt/lib/mulxc3.c user/hrs/ipv6/contrib/compiler-rt/lib/negdf2.c user/hrs/ipv6/contrib/compiler-rt/lib/negdi2.c user/hrs/ipv6/contrib/compiler-rt/lib/negsf2.c user/hrs/ipv6/contrib/compiler-rt/lib/negti2.c user/hrs/ipv6/contrib/compiler-rt/lib/negvdi2.c user/hrs/ipv6/contrib/compiler-rt/lib/negvsi2.c user/hrs/ipv6/contrib/compiler-rt/lib/negvti2.c user/hrs/ipv6/contrib/compiler-rt/lib/paritydi2.c user/hrs/ipv6/contrib/compiler-rt/lib/paritysi2.c user/hrs/ipv6/contrib/compiler-rt/lib/parityti2.c user/hrs/ipv6/contrib/compiler-rt/lib/popcountdi2.c user/hrs/ipv6/contrib/compiler-rt/lib/popcountsi2.c user/hrs/ipv6/contrib/compiler-rt/lib/popcountti2.c user/hrs/ipv6/contrib/compiler-rt/lib/powidf2.c user/hrs/ipv6/contrib/compiler-rt/lib/powisf2.c user/hrs/ipv6/contrib/compiler-rt/lib/powitf2.c user/hrs/ipv6/contrib/compiler-rt/lib/powixf2.c user/hrs/ipv6/contrib/compiler-rt/lib/ppc/restFP.S user/hrs/ipv6/contrib/compiler-rt/lib/ppc/saveFP.S user/hrs/ipv6/contrib/compiler-rt/lib/subvdi3.c user/hrs/ipv6/contrib/compiler-rt/lib/subvsi3.c user/hrs/ipv6/contrib/compiler-rt/lib/subvti3.c user/hrs/ipv6/contrib/compiler-rt/lib/trampoline_setup.c user/hrs/ipv6/contrib/compiler-rt/lib/truncdfsf2.c user/hrs/ipv6/contrib/compiler-rt/lib/ucmpdi2.c user/hrs/ipv6/contrib/compiler-rt/lib/ucmpti2.c user/hrs/ipv6/contrib/compiler-rt/lib/udivdi3.c user/hrs/ipv6/contrib/compiler-rt/lib/udivmoddi4.c user/hrs/ipv6/contrib/compiler-rt/lib/udivmodti4.c user/hrs/ipv6/contrib/compiler-rt/lib/udivsi3.c user/hrs/ipv6/contrib/compiler-rt/lib/udivti3.c user/hrs/ipv6/contrib/compiler-rt/lib/umoddi3.c user/hrs/ipv6/contrib/compiler-rt/lib/umodsi3.c user/hrs/ipv6/contrib/compiler-rt/lib/umodti3.c user/hrs/ipv6/contrib/compiler-rt/lib/x86_64/floatundidf.S user/hrs/ipv6/contrib/compiler-rt/lib/x86_64/floatundisf.S user/hrs/ipv6/contrib/compiler-rt/lib/x86_64/floatundixf.S user/hrs/ipv6/contrib/groff/tmac/troffrc user/hrs/ipv6/contrib/libpcap/pcap-bpf.c user/hrs/ipv6/contrib/ntp/ntpd/ntp_io.c user/hrs/ipv6/contrib/top/commands.c user/hrs/ipv6/contrib/top/machine.h user/hrs/ipv6/contrib/top/top.X user/hrs/ipv6/contrib/top/top.c user/hrs/ipv6/etc/defaults/rc.conf user/hrs/ipv6/etc/network.subr user/hrs/ipv6/lib/libc/gen/posix_spawn.c user/hrs/ipv6/lib/libc/iconv/iconvctl.3 user/hrs/ipv6/lib/libcompiler_rt/Makefile user/hrs/ipv6/lib/msun/ld128/e_rem_pio2l.h user/hrs/ipv6/lib/msun/ld80/e_rem_pio2l.h user/hrs/ipv6/lib/msun/src/s_cosl.c user/hrs/ipv6/lib/msun/src/s_sinl.c user/hrs/ipv6/lib/msun/src/s_tanl.c user/hrs/ipv6/sbin/geom/class/part/geom_part.c user/hrs/ipv6/sbin/geom/class/part/gpart.8 user/hrs/ipv6/sbin/hastd/primary.c user/hrs/ipv6/sbin/hastd/proto_common.c user/hrs/ipv6/sbin/ifconfig/Makefile user/hrs/ipv6/sbin/ifconfig/af_inet.c user/hrs/ipv6/sbin/ifconfig/af_inet6.c user/hrs/ipv6/sbin/ifconfig/ifconfig.8 user/hrs/ipv6/sbin/ifconfig/ifconfig.c user/hrs/ipv6/sbin/ipfw/ipfw.8 user/hrs/ipv6/sbin/ipfw/ipfw2.c user/hrs/ipv6/sbin/setkey/setkey.8 user/hrs/ipv6/sbin/umount/umount.8 user/hrs/ipv6/sbin/umount/umount.c user/hrs/ipv6/share/man/man4/Makefile user/hrs/ipv6/share/man/man4/ath.4 user/hrs/ipv6/share/man/man4/ath_hal.4 user/hrs/ipv6/share/man/man4/bwn.4 user/hrs/ipv6/share/man/man4/em.4 user/hrs/ipv6/share/man/man4/igb.4 user/hrs/ipv6/share/man/man4/mps.4 user/hrs/ipv6/share/man/man4/stf.4 user/hrs/ipv6/share/man/man4/ucom.4 user/hrs/ipv6/share/man/man4/uep.4 user/hrs/ipv6/share/man/man4/vge.4 user/hrs/ipv6/share/man/man7/c99.7 user/hrs/ipv6/share/man/man7/ports.7 user/hrs/ipv6/share/man/man7/release.7 user/hrs/ipv6/share/man/man9/bus_adjust_resource.9 user/hrs/ipv6/share/misc/mdoc.template user/hrs/ipv6/share/mk/bsd.doc.mk user/hrs/ipv6/sys/boot/forth/check-password.4th.8 user/hrs/ipv6/sys/boot/ia64/common/Makefile user/hrs/ipv6/sys/boot/powerpc/ofw/Makefile user/hrs/ipv6/sys/boot/powerpc/ps3/Makefile user/hrs/ipv6/sys/boot/sparc64/loader/Makefile user/hrs/ipv6/sys/cam/ata/ata_da.c user/hrs/ipv6/sys/cddl/compat/opensolaris/kern/opensolaris.c user/hrs/ipv6/sys/cddl/compat/opensolaris/kern/opensolaris_vfs.c user/hrs/ipv6/sys/cddl/compat/opensolaris/sys/time.h user/hrs/ipv6/sys/conf/files user/hrs/ipv6/sys/conf/files.powerpc user/hrs/ipv6/sys/contrib/dev/acpica/changes.txt user/hrs/ipv6/sys/contrib/dev/acpica/debugger/dbexec.c user/hrs/ipv6/sys/contrib/dev/acpica/debugger/dbinput.c user/hrs/ipv6/sys/contrib/dev/acpica/debugger/dbutils.c user/hrs/ipv6/sys/contrib/dev/acpica/debugger/dbxface.c user/hrs/ipv6/sys/contrib/dev/acpica/include/acconfig.h user/hrs/ipv6/sys/contrib/dev/acpica/include/acdebug.h user/hrs/ipv6/sys/contrib/dev/acpica/include/acglobal.h user/hrs/ipv6/sys/contrib/dev/acpica/include/aclocal.h user/hrs/ipv6/sys/contrib/dev/acpica/include/acpiosxf.h user/hrs/ipv6/sys/contrib/dev/acpica/include/acpixf.h user/hrs/ipv6/sys/contrib/dev/acpica/include/acpredef.h user/hrs/ipv6/sys/contrib/dev/acpica/osunixxf.c user/hrs/ipv6/sys/contrib/dev/acpica/tables/tbinstal.c user/hrs/ipv6/sys/contrib/pf/net/pf.c user/hrs/ipv6/sys/contrib/pf/net/pf_ioctl.c user/hrs/ipv6/sys/contrib/pf/net/pf_norm.c user/hrs/ipv6/sys/dev/acpica/Osd/OsdDebug.c user/hrs/ipv6/sys/dev/ath/ath_hal/ah.c user/hrs/ipv6/sys/dev/ath/ath_hal/ah.h user/hrs/ipv6/sys/dev/ath/ath_hal/ah_desc.h user/hrs/ipv6/sys/dev/ath/ath_hal/ah_internal.h user/hrs/ipv6/sys/dev/ath/ath_hal/ar5212/ar5212.h user/hrs/ipv6/sys/dev/ath/ath_hal/ar5212/ar5212_attach.c user/hrs/ipv6/sys/dev/ath/ath_hal/ar5212/ar5212_misc.c user/hrs/ipv6/sys/dev/ath/ath_hal/ar5212/ar5212reg.h user/hrs/ipv6/sys/dev/ath/ath_hal/ar5416/ar5416.h user/hrs/ipv6/sys/dev/ath/ath_hal/ar5416/ar5416_attach.c user/hrs/ipv6/sys/dev/ath/ath_hal/ar5416/ar5416_misc.c user/hrs/ipv6/sys/dev/ath/ath_hal/ar5416/ar5416phy.h user/hrs/ipv6/sys/dev/ath/ath_hal/ar9001/ar9130_attach.c user/hrs/ipv6/sys/dev/ath/ath_hal/ar9001/ar9160_attach.c user/hrs/ipv6/sys/dev/ath/ath_hal/ar9002/ar9280_attach.c user/hrs/ipv6/sys/dev/ath/ath_hal/ar9002/ar9285_attach.c user/hrs/ipv6/sys/dev/ath/ath_hal/ar9002/ar9287_attach.c user/hrs/ipv6/sys/dev/ath/if_ath.c user/hrs/ipv6/sys/dev/ath/if_ath_tx_ht.c user/hrs/ipv6/sys/dev/ath/if_athvar.h user/hrs/ipv6/sys/dev/cxgbe/adapter.h user/hrs/ipv6/sys/dev/cxgbe/common/common.h user/hrs/ipv6/sys/dev/cxgbe/common/t4fw_interface.h user/hrs/ipv6/sys/dev/cxgbe/offload.h user/hrs/ipv6/sys/dev/cxgbe/osdep.h user/hrs/ipv6/sys/dev/cxgbe/t4_ioctl.h user/hrs/ipv6/sys/dev/cxgbe/t4_main.c user/hrs/ipv6/sys/dev/cxgbe/t4_sge.c user/hrs/ipv6/sys/dev/iicbus/ds1775.c user/hrs/ipv6/sys/dev/iicbus/max6690.c user/hrs/ipv6/sys/dev/ipw/if_ipw.c user/hrs/ipv6/sys/dev/iwi/if_iwi.c user/hrs/ipv6/sys/dev/iwn/if_iwn.c user/hrs/ipv6/sys/dev/ixgbe/LICENSE user/hrs/ipv6/sys/dev/ixgbe/README user/hrs/ipv6/sys/dev/ixgbe/ixgbe.c user/hrs/ipv6/sys/dev/ixgbe/ixv.c user/hrs/ipv6/sys/dev/mfi/mfi.c user/hrs/ipv6/sys/dev/mfi/mfireg.h user/hrs/ipv6/sys/dev/mmc/mmc.c user/hrs/ipv6/sys/dev/mmc/mmcvar.h user/hrs/ipv6/sys/dev/msk/if_msk.c user/hrs/ipv6/sys/dev/nfe/if_nfe.c user/hrs/ipv6/sys/dev/puc/pucdata.c user/hrs/ipv6/sys/dev/sdhci/sdhci.c user/hrs/ipv6/sys/dev/usb/net/if_axe.c user/hrs/ipv6/sys/dev/usb/usb_process.c user/hrs/ipv6/sys/dev/usb/usbdevs user/hrs/ipv6/sys/dev/wpi/if_wpi.c user/hrs/ipv6/sys/fs/nfsclient/nfs_clbio.c user/hrs/ipv6/sys/fs/nfsclient/nfs_clvnops.c user/hrs/ipv6/sys/fs/nfsserver/nfs_nfsdport.c user/hrs/ipv6/sys/fs/nwfs/nwfs_io.c user/hrs/ipv6/sys/fs/smbfs/smbfs_io.c user/hrs/ipv6/sys/geom/geom_disk.c user/hrs/ipv6/sys/geom/geom_dump.c user/hrs/ipv6/sys/geom/part/g_part.c user/hrs/ipv6/sys/i386/pci/pci_cfgreg.c user/hrs/ipv6/sys/ia64/ia64/machdep.c user/hrs/ipv6/sys/ia64/ia64/mp_machdep.c user/hrs/ipv6/sys/ia64/ia64/pmap.c user/hrs/ipv6/sys/kern/kern_idle.c user/hrs/ipv6/sys/kern/sched_4bsd.c user/hrs/ipv6/sys/kern/subr_kdb.c user/hrs/ipv6/sys/kern/subr_msgbuf.c user/hrs/ipv6/sys/kern/subr_pcpu.c user/hrs/ipv6/sys/kern/subr_prf.c user/hrs/ipv6/sys/kern/uipc_socket.c user/hrs/ipv6/sys/mips/cavium/octeon_ebt3000_cf.c user/hrs/ipv6/sys/mips/mips/mp_machdep.c user/hrs/ipv6/sys/modules/ath/Makefile user/hrs/ipv6/sys/modules/cxgbe/if_cxgbe/Makefile user/hrs/ipv6/sys/modules/usb/Makefile user/hrs/ipv6/sys/net/if_ethersubr.c user/hrs/ipv6/sys/net/if_stf.c user/hrs/ipv6/sys/net/if_tun.c user/hrs/ipv6/sys/net/netisr.c user/hrs/ipv6/sys/net80211/ieee80211_ht.c user/hrs/ipv6/sys/net80211/ieee80211_output.c user/hrs/ipv6/sys/netinet/in_pcb.c user/hrs/ipv6/sys/netinet/in_pcb.h user/hrs/ipv6/sys/netinet/ip_divert.c user/hrs/ipv6/sys/netinet/ipfw/ip_dummynet.c user/hrs/ipv6/sys/netinet/ipfw/ip_fw2.c user/hrs/ipv6/sys/netinet/ipfw/ip_fw_dynamic.c user/hrs/ipv6/sys/netinet/ipfw/ip_fw_sockopt.c user/hrs/ipv6/sys/netinet/raw_ip.c user/hrs/ipv6/sys/netinet/sctp_indata.c user/hrs/ipv6/sys/netinet/sctp_indata.h user/hrs/ipv6/sys/netinet/sctputil.c user/hrs/ipv6/sys/netinet/sctputil.h user/hrs/ipv6/sys/netinet/siftr.c user/hrs/ipv6/sys/netinet/tcp_input.c user/hrs/ipv6/sys/netinet/tcp_subr.c user/hrs/ipv6/sys/netinet/tcp_syncache.c user/hrs/ipv6/sys/netinet/tcp_timer.c user/hrs/ipv6/sys/netinet/tcp_usrreq.c user/hrs/ipv6/sys/netinet/udp_usrreq.c user/hrs/ipv6/sys/netinet6/in6_pcb.c user/hrs/ipv6/sys/netinet6/in6_pcb.h user/hrs/ipv6/sys/netinet6/in6_src.c user/hrs/ipv6/sys/netinet6/udp6_usrreq.c user/hrs/ipv6/sys/nfsclient/nfs_bio.c user/hrs/ipv6/sys/nfsclient/nfs_vfsops.c user/hrs/ipv6/sys/powerpc/aim/interrupt.c user/hrs/ipv6/sys/powerpc/aim/locore32.S user/hrs/ipv6/sys/powerpc/aim/locore64.S user/hrs/ipv6/sys/powerpc/aim/machdep.c user/hrs/ipv6/sys/powerpc/aim/mmu_oea.c user/hrs/ipv6/sys/powerpc/aim/mmu_oea64.c user/hrs/ipv6/sys/powerpc/aim/moea64_native.c user/hrs/ipv6/sys/powerpc/aim/mp_cpudep.c user/hrs/ipv6/sys/powerpc/aim/slb.c user/hrs/ipv6/sys/powerpc/aim/trap_subr64.S user/hrs/ipv6/sys/powerpc/booke/pmap.c user/hrs/ipv6/sys/powerpc/conf/GENERIC user/hrs/ipv6/sys/powerpc/conf/GENERIC64 user/hrs/ipv6/sys/powerpc/conf/NOTES user/hrs/ipv6/sys/powerpc/include/slb.h user/hrs/ipv6/sys/powerpc/ofw/ofw_machdep.c user/hrs/ipv6/sys/powerpc/ofw/ofw_real.c user/hrs/ipv6/sys/powerpc/powermac/fcu.c user/hrs/ipv6/sys/powerpc/powermac/powermac_thermal.c user/hrs/ipv6/sys/powerpc/powermac/powermac_thermal.h user/hrs/ipv6/sys/powerpc/powermac/smu.c user/hrs/ipv6/sys/powerpc/powermac/smusat.c user/hrs/ipv6/sys/powerpc/powerpc/mp_machdep.c user/hrs/ipv6/sys/sparc64/sparc64/mp_machdep.c user/hrs/ipv6/sys/sparc64/sparc64/pmap.c user/hrs/ipv6/sys/sys/mbuf.h user/hrs/ipv6/sys/sys/msgbuf.h user/hrs/ipv6/sys/sys/pcpu.h user/hrs/ipv6/sys/teken/libteken/teken.3 user/hrs/ipv6/sys/vm/vm_object.c user/hrs/ipv6/sys/vm/vnode_pager.c user/hrs/ipv6/sys/vm/vnode_pager.h user/hrs/ipv6/tools/regression/bin/sh/builtins/alias.1.stderr user/hrs/ipv6/tools/regression/netinet/tcpconnect/tcpconnect.c user/hrs/ipv6/tools/regression/netinet/tcpdrop/tcpdrop.c user/hrs/ipv6/tools/regression/netinet/tcpfullwindowrst/tcpfullwindowrsttest.c user/hrs/ipv6/tools/regression/netinet/tcpsocktimewait/tcpsocktimewait.c user/hrs/ipv6/tools/regression/netinet/udpconnectjail/udpconnectjail.c user/hrs/ipv6/tools/tools/nanobsd/nanobsd.sh user/hrs/ipv6/usr.bin/find/main.c user/hrs/ipv6/usr.bin/fstat/fuser.1 user/hrs/ipv6/usr.bin/man/man.1 user/hrs/ipv6/usr.bin/man/man.conf.5 user/hrs/ipv6/usr.bin/man/man.sh user/hrs/ipv6/usr.bin/rctl/rctl.8 user/hrs/ipv6/usr.bin/tftp/main.c user/hrs/ipv6/usr.bin/top/machine.c user/hrs/ipv6/usr.bin/top/top.local.1 user/hrs/ipv6/usr.sbin/bsdinstall/scripts/Makefile user/hrs/ipv6/usr.sbin/bsdinstall/scripts/auto user/hrs/ipv6/usr.sbin/bsdinstall/scripts/netconfig user/hrs/ipv6/usr.sbin/jail/Makefile user/hrs/ipv6/usr.sbin/jail/jail.c user/hrs/ipv6/usr.sbin/jls/Makefile user/hrs/ipv6/usr.sbin/jls/jls.c user/hrs/ipv6/usr.sbin/kbdmap/kbdmap.c user/hrs/ipv6/usr.sbin/mfiutil/mfi_evt.c user/hrs/ipv6/usr.sbin/mountd/mountd.c user/hrs/ipv6/usr.sbin/pc-sysinstall/backend-query/enable-net.sh user/hrs/ipv6/usr.sbin/pc-sysinstall/backend-query/test-netup.sh user/hrs/ipv6/usr.sbin/pc-sysinstall/backend/functions-networking.sh user/hrs/ipv6/usr.sbin/rpc.lockd/lockd.c user/hrs/ipv6/usr.sbin/rpc.statd/statd.c user/hrs/ipv6/usr.sbin/rtsold/rtsol.c user/hrs/ipv6/usr.sbin/usbdump/usbdump.8 Directory Properties: user/hrs/ipv6/ (props changed) user/hrs/ipv6/cddl/contrib/opensolaris/ (props changed) user/hrs/ipv6/contrib/bind9/ (props changed) user/hrs/ipv6/contrib/binutils/ (props changed) user/hrs/ipv6/contrib/bzip2/ (props changed) user/hrs/ipv6/contrib/compiler-rt/ (props changed) user/hrs/ipv6/contrib/dialog/ (props changed) user/hrs/ipv6/contrib/ee/ (props changed) user/hrs/ipv6/contrib/expat/ (props changed) user/hrs/ipv6/contrib/file/ (props changed) user/hrs/ipv6/contrib/gcc/ (props changed) user/hrs/ipv6/contrib/gdb/ (props changed) user/hrs/ipv6/contrib/gdtoa/ (props changed) user/hrs/ipv6/contrib/gnu-sort/ (props changed) user/hrs/ipv6/contrib/groff/ (props changed) user/hrs/ipv6/contrib/less/ (props changed) user/hrs/ipv6/contrib/libpcap/ (props changed) user/hrs/ipv6/contrib/libstdc++/ (props changed) user/hrs/ipv6/contrib/llvm/ (props changed) user/hrs/ipv6/contrib/llvm/tools/clang/ (props changed) user/hrs/ipv6/contrib/ncurses/ (props changed) user/hrs/ipv6/contrib/netcat/ (props changed) user/hrs/ipv6/contrib/ntp/ (props changed) user/hrs/ipv6/contrib/one-true-awk/ (props changed) user/hrs/ipv6/contrib/openbsm/ (props changed) user/hrs/ipv6/contrib/openpam/ (props changed) user/hrs/ipv6/contrib/pf/ (props changed) user/hrs/ipv6/contrib/sendmail/ (props changed) user/hrs/ipv6/contrib/tcpdump/ (props changed) user/hrs/ipv6/contrib/tcsh/ (props changed) user/hrs/ipv6/contrib/top/ (props changed) user/hrs/ipv6/contrib/top/install-sh (props changed) user/hrs/ipv6/contrib/tzcode/stdtime/ (props changed) user/hrs/ipv6/contrib/tzcode/zic/ (props changed) user/hrs/ipv6/contrib/tzdata/ (props changed) user/hrs/ipv6/contrib/wpa/ (props changed) user/hrs/ipv6/contrib/xz/ (props changed) user/hrs/ipv6/crypto/openssh/ (props changed) user/hrs/ipv6/crypto/openssl/ (props changed) user/hrs/ipv6/gnu/lib/ (props changed) user/hrs/ipv6/gnu/usr.bin/binutils/ (props changed) user/hrs/ipv6/gnu/usr.bin/cc/cc_tools/ (props changed) user/hrs/ipv6/gnu/usr.bin/gdb/ (props changed) user/hrs/ipv6/lib/libc/ (props changed) user/hrs/ipv6/lib/libc/stdtime/ (props changed) user/hrs/ipv6/lib/libutil/ (props changed) user/hrs/ipv6/lib/libz/ (props changed) user/hrs/ipv6/sbin/ (props changed) user/hrs/ipv6/sbin/ipfw/ (props changed) user/hrs/ipv6/share/mk/bsd.arch.inc.mk (props changed) user/hrs/ipv6/share/zoneinfo/ (props changed) user/hrs/ipv6/sys/ (props changed) user/hrs/ipv6/sys/amd64/include/xen/ (props changed) user/hrs/ipv6/sys/boot/ (props changed) user/hrs/ipv6/sys/boot/i386/efi/ (props changed) user/hrs/ipv6/sys/boot/ia64/efi/ (props changed) user/hrs/ipv6/sys/boot/ia64/ski/ (props changed) user/hrs/ipv6/sys/boot/powerpc/boot1.chrp/ (props changed) user/hrs/ipv6/sys/boot/powerpc/ofw/ (props changed) user/hrs/ipv6/sys/cddl/contrib/opensolaris/ (props changed) user/hrs/ipv6/sys/conf/ (props changed) user/hrs/ipv6/sys/contrib/dev/acpica/ (props changed) user/hrs/ipv6/sys/contrib/octeon-sdk/ (props changed) user/hrs/ipv6/sys/contrib/pf/ (props changed) user/hrs/ipv6/sys/contrib/x86emu/ (props changed) user/hrs/ipv6/usr.bin/calendar/ (props changed) user/hrs/ipv6/usr.bin/csup/ (props changed) user/hrs/ipv6/usr.bin/procstat/ (props changed) user/hrs/ipv6/usr.sbin/ndiscvt/ (props changed) user/hrs/ipv6/usr.sbin/zic/ (props changed) Modified: user/hrs/ipv6/bin/sh/alias.c ============================================================================== --- user/hrs/ipv6/bin/sh/alias.c Sun Jun 5 12:07:04 2011 (r222713) +++ user/hrs/ipv6/bin/sh/alias.c Sun Jun 5 12:27:34 2011 (r222714) @@ -238,7 +238,7 @@ aliascmd(int argc, char **argv) while ((n = *++argv) != NULL) { if ((v = strchr(n+1, '=')) == NULL) /* n+1: funny ksh stuff */ if ((ap = lookupalias(n, 0)) == NULL) { - warning("%s not found", n); + warning("%s: not found", n); ret = 1; } else printalias(ap); Modified: user/hrs/ipv6/bin/sh/eval.c ============================================================================== --- user/hrs/ipv6/bin/sh/eval.c Sun Jun 5 12:07:04 2011 (r222713) +++ user/hrs/ipv6/bin/sh/eval.c Sun Jun 5 12:27:34 2011 (r222714) @@ -165,7 +165,7 @@ evalstring(char *s, int flags) setstackmark(&smark); setinputstring(s, 1); while ((n = parsecmd(0)) != NEOF) { - if (n != NULL) { + if (n != NULL && !nflag) { if (flags_exit && preadateof()) evaltree(n, flags | EV_EXIT); else Modified: user/hrs/ipv6/bin/sh/input.c ============================================================================== --- user/hrs/ipv6/bin/sh/input.c Sun Jun 5 12:07:04 2011 (r222713) +++ user/hrs/ipv6/bin/sh/input.c Sun Jun 5 12:27:34 2011 (r222714) @@ -403,7 +403,7 @@ setinputfile(const char *fname, int push INTOFF; if ((fd = open(fname, O_RDONLY)) < 0) - error("Can't open %s: %s", fname, strerror(errno)); + error("cannot open %s: %s", fname, strerror(errno)); if (fd < 10) { fd2 = fcntl(fd, F_DUPFD, 10); close(fd); Modified: user/hrs/ipv6/bin/sh/jobs.c ============================================================================== --- user/hrs/ipv6/bin/sh/jobs.c Sun Jun 5 12:07:04 2011 (r222713) +++ user/hrs/ipv6/bin/sh/jobs.c Sun Jun 5 12:27:34 2011 (r222714) @@ -820,7 +820,7 @@ forkshell(struct job *jp, union node *n, ! fd0_redirected_p ()) { close(0); if (open(_PATH_DEVNULL, O_RDONLY) != 0) - error("Can't open %s: %s", + error("cannot open %s: %s", _PATH_DEVNULL, strerror(errno)); } } @@ -832,7 +832,7 @@ forkshell(struct job *jp, union node *n, ! fd0_redirected_p ()) { close(0); if (open(_PATH_DEVNULL, O_RDONLY) != 0) - error("Can't open %s: %s", + error("cannot open %s: %s", _PATH_DEVNULL, strerror(errno)); } } Modified: user/hrs/ipv6/bin/sh/main.c ============================================================================== --- user/hrs/ipv6/bin/sh/main.c Sun Jun 5 12:07:04 2011 (r222713) +++ user/hrs/ipv6/bin/sh/main.c Sun Jun 5 12:27:34 2011 (r222714) @@ -264,7 +264,7 @@ readcmdfile(const char *name) if ((fd = open(name, O_RDONLY)) >= 0) setinputfd(fd, 1); else - error("Can't open %s: %s", name, strerror(errno)); + error("cannot open %s: %s", name, strerror(errno)); INTON; cmdloop(0); popfile(); Modified: user/hrs/ipv6/bin/sh/options.c ============================================================================== --- user/hrs/ipv6/bin/sh/options.c Sun Jun 5 12:07:04 2011 (r222713) +++ user/hrs/ipv6/bin/sh/options.c Sun Jun 5 12:27:34 2011 (r222714) @@ -83,6 +83,7 @@ void procargs(int argc, char **argv) { int i; + char *scriptname; argptr = argv; if (argc > 0) @@ -105,8 +106,9 @@ procargs(int argc, char **argv) optlist[i].val = 0; arg0 = argv[0]; if (sflag == 0 && minusc == NULL) { - commandname = arg0 = *argptr++; - setinputfile(commandname, 0); + scriptname = *argptr++; + setinputfile(scriptname, 0); + commandname = arg0 = scriptname; } /* POSIX 1003.2: first arg after -c cmd is $0, remainder $1... */ if (argptr && minusc && *argptr) Modified: user/hrs/ipv6/contrib/binutils/ld/emulparams/elf64bmip-defs.sh ============================================================================== --- user/hrs/ipv6/contrib/binutils/ld/emulparams/elf64bmip-defs.sh Sun Jun 5 12:07:04 2011 (r222713) +++ user/hrs/ipv6/contrib/binutils/ld/emulparams/elf64bmip-defs.sh Sun Jun 5 12:27:34 2011 (r222714) @@ -1,3 +1,11 @@ . ${srcdir}/emulparams/elf32bmipn32-defs.sh COMMONPAGESIZE="CONSTANT (COMMONPAGESIZE)" -INITIAL_READONLY_SECTIONS=".MIPS.options : { *(.MIPS.options) }" + +# elf32bmipn32-defs.sh use .reginfo, n64 ABI should use .MIPS.options, +# override INITIAL_READONLY_SECTIONS to do this. +INITIAL_READONLY_SECTIONS= +if test -z "${CREATE_SHLIB}"; then + INITIAL_READONLY_SECTIONS=".interp ${RELOCATING-0} : { *(.interp) }" +fi +INITIAL_READONLY_SECTIONS="${INITIAL_READONLY_SECTIONS} + .MIPS.options ${RELOCATING-0} : { *(.MIPS.options) }" Modified: user/hrs/ipv6/contrib/compiler-rt/CREDITS.TXT ============================================================================== --- user/hrs/ipv6/contrib/compiler-rt/CREDITS.TXT Sun Jun 5 12:07:04 2011 (r222713) +++ user/hrs/ipv6/contrib/compiler-rt/CREDITS.TXT Sun Jun 5 12:27:34 2011 (r222714) @@ -19,3 +19,6 @@ W: http://www.auroraux.org D: CMake'ify Compiler-RT build system D: Maintain Solaris & AuroraUX ports of Compiler-RT +N: Howard Hinnant +E: hhinnant@apple.com +D: Architect and primary author of compiler-rt Modified: user/hrs/ipv6/contrib/compiler-rt/LICENSE.TXT ============================================================================== --- user/hrs/ipv6/contrib/compiler-rt/LICENSE.TXT Sun Jun 5 12:07:04 2011 (r222713) +++ user/hrs/ipv6/contrib/compiler-rt/LICENSE.TXT Sun Jun 5 12:27:34 2011 (r222714) @@ -1,10 +1,21 @@ ============================================================================== -LLVM Release License +compiler_rt License ============================================================================== + +The compiler_rt library is dual licensed under both the University of Illinois +"BSD-Like" license and the MIT license. As a user of this code you may choose +to use it under either license. As a contributor, you agree to allow your code +to be used under both. + +Full text of the relevant licenses is included below. + +============================================================================== + University of Illinois/NCSA Open Source License -Copyright (c) 2003-2009 University of Illinois at Urbana-Champaign. +Copyright (c) 2009-2010 by the contributors listed in CREDITS.TXT + All rights reserved. Developed by: @@ -43,21 +54,23 @@ OUT OF OR IN CONNECTION WITH THE SOFTWAR SOFTWARE. ============================================================================== -Copyrights and Licenses for Third Party Software Distributed with LLVM: -============================================================================== -The LLVM software contains code written by third parties. Such software will -have its own individual LICENSE.TXT file in the directory in which it appears. -This file will describe the copyrights, license, and restrictions which apply -to that code. - -The disclaimer of warranty in the University of Illinois Open Source License -applies to all code in the LLVM Distribution, and nothing in any of the -other licenses gives permission to use the names of the LLVM Team or the -University of Illinois to endorse or promote products derived from this -Software. -The following pieces of software have additional or alternate copyrights, -licenses, and/or restrictions: +Copyright (c) 2009-2010 by the contributors listed in CREDITS.TXT + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. -Program Directory -------- --------- +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. Modified: user/hrs/ipv6/contrib/compiler-rt/README.txt ============================================================================== --- user/hrs/ipv6/contrib/compiler-rt/README.txt Sun Jun 5 12:07:04 2011 (r222713) +++ user/hrs/ipv6/contrib/compiler-rt/README.txt Sun Jun 5 12:27:34 2011 (r222714) @@ -77,8 +77,12 @@ ti_int __modti3 (ti_int a, ti_int b); su_int __umodsi3 (su_int a, su_int b); // a % b unsigned du_int __umoddi3 (du_int a, du_int b); // a % b unsigned tu_int __umodti3 (tu_int a, tu_int b); // a % b unsigned -du_int __udivmoddi4(du_int a, du_int b, du_int* rem); // a / b, *rem = a % b -tu_int __udivmodti4(tu_int a, tu_int b, tu_int* rem); // a / b, *rem = a % b +du_int __udivmoddi4(du_int a, du_int b, du_int* rem); // a / b, *rem = a % b unsigned +tu_int __udivmodti4(tu_int a, tu_int b, tu_int* rem); // a / b, *rem = a % b unsigned +su_int __udivmodsi4(su_int a, su_int b, su_int* rem); // a / b, *rem = a % b unsigned +si_int __divmodsi4(si_int a, si_int b, si_int* rem); // a / b, *rem = a % b signed + + // Integral arithmetic with trapping overflow Copied: user/hrs/ipv6/contrib/compiler-rt/lib/abi.h (from r222712, head/contrib/compiler-rt/lib/abi.h) ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ user/hrs/ipv6/contrib/compiler-rt/lib/abi.h Sun Jun 5 12:27:34 2011 (r222714, copy of r222712, head/contrib/compiler-rt/lib/abi.h) @@ -0,0 +1,23 @@ +/* ===------ abi.h - configuration header for compiler-rt -----------------=== + * + * The LLVM Compiler Infrastructure + * + * This file is dual licensed under the MIT and the University of Illinois Open + * Source Licenses. See LICENSE.TXT for details. + * + * ===----------------------------------------------------------------------=== + * + * This file is a configuration header for compiler-rt. + * This file is not part of the interface of this library. + * + * ===----------------------------------------------------------------------=== + */ + +#if __ARM_EABI__ +# define ARM_EABI_FNALIAS(aeabi_name, name) \ + void __aeabi_##aeabi_name() __attribute__((alias("__" #name))); +# define COMPILER_RT_ABI __attribute__((pcs("aapcs"))) +#else +# define ARM_EABI_FNALIAS(aeabi_name, name) +# define COMPILER_RT_ABI +#endif Modified: user/hrs/ipv6/contrib/compiler-rt/lib/absvdi2.c ============================================================================== --- user/hrs/ipv6/contrib/compiler-rt/lib/absvdi2.c Sun Jun 5 12:07:04 2011 (r222713) +++ user/hrs/ipv6/contrib/compiler-rt/lib/absvdi2.c Sun Jun 5 12:27:34 2011 (r222714) @@ -2,8 +2,8 @@ * * The LLVM Compiler Infrastructure * - * This file is distributed under the University of Illinois Open Source - * License. See LICENSE.TXT for details. + * This file is dual licensed under the MIT and the University of Illinois Open + * Source Licenses. See LICENSE.TXT for details. * *===----------------------------------------------------------------------=== * @@ -11,6 +11,7 @@ * *===----------------------------------------------------------------------=== */ +#include "abi.h" #include "int_lib.h" #include <stdlib.h> @@ -19,7 +20,7 @@ /* Effects: aborts if abs(x) < 0 */ -di_int +COMPILER_RT_ABI di_int __absvdi2(di_int a) { const int N = (int)(sizeof(di_int) * CHAR_BIT); Modified: user/hrs/ipv6/contrib/compiler-rt/lib/absvsi2.c ============================================================================== --- user/hrs/ipv6/contrib/compiler-rt/lib/absvsi2.c Sun Jun 5 12:07:04 2011 (r222713) +++ user/hrs/ipv6/contrib/compiler-rt/lib/absvsi2.c Sun Jun 5 12:27:34 2011 (r222714) @@ -2,15 +2,16 @@ * * The LLVM Compiler Infrastructure * - * This file is distributed under the University of Illinois Open Source - * License. See LICENSE.TXT for details. + * This file is dual licensed under the MIT and the University of Illinois Open + * Source Licenses. See LICENSE.TXT for details. * * ===----------------------------------------------------------------------=== * * This file implements __absvsi2 for the compiler_rt library. * * ===----------------------------------------------------------------------=== - */ + */ +#include "abi.h" #include "int_lib.h" #include <stdlib.h> @@ -19,7 +20,7 @@ /* Effects: aborts if abs(x) < 0 */ -si_int +COMPILER_RT_ABI si_int __absvsi2(si_int a) { const int N = (int)(sizeof(si_int) * CHAR_BIT); Modified: user/hrs/ipv6/contrib/compiler-rt/lib/absvti2.c ============================================================================== --- user/hrs/ipv6/contrib/compiler-rt/lib/absvti2.c Sun Jun 5 12:07:04 2011 (r222713) +++ user/hrs/ipv6/contrib/compiler-rt/lib/absvti2.c Sun Jun 5 12:27:34 2011 (r222714) @@ -2,8 +2,8 @@ * * The LLVM Compiler Infrastructure * - * This file is distributed under the University of Illinois Open Source - * License. See LICENSE.TXT for details. + * This file is dual licensed under the MIT and the University of Illinois Open + * Source Licenses. See LICENSE.TXT for details. * * ===----------------------------------------------------------------------=== * Modified: user/hrs/ipv6/contrib/compiler-rt/lib/adddf3.c ============================================================================== --- user/hrs/ipv6/contrib/compiler-rt/lib/adddf3.c Sun Jun 5 12:07:04 2011 (r222713) +++ user/hrs/ipv6/contrib/compiler-rt/lib/adddf3.c Sun Jun 5 12:27:34 2011 (r222714) @@ -1,21 +1,26 @@ -//===-- lib/adddf3.c - Double-precision addition and subtraction --*- C -*-===// +//===-- lib/adddf3.c - Double-precision addition ------------------*- C -*-===// // // The LLVM Compiler Infrastructure // -// This file is distributed under the University of Illinois Open Source -// License. See LICENSE.TXT for details. +// This file is dual licensed under the MIT and the University of Illinois Open +// Source Licenses. See LICENSE.TXT for details. // //===----------------------------------------------------------------------===// // -// This file implements double-precision soft-float addition and subtraction -// with the IEEE-754 default rounding (to nearest, ties to even). +// This file implements double-precision soft-float addition with the IEEE-754 +// default rounding (to nearest, ties to even). // //===----------------------------------------------------------------------===// +#include "abi.h" + #define DOUBLE_PRECISION #include "fp_lib.h" -fp_t __adddf3(fp_t a, fp_t b) { +ARM_EABI_FNALIAS(dadd, adddf3); + +COMPILER_RT_ABI fp_t +__adddf3(fp_t a, fp_t b) { rep_t aRep = toRep(a); rep_t bRep = toRep(b); @@ -147,8 +152,3 @@ fp_t __adddf3(fp_t a, fp_t b) { if (roundGuardSticky == 0x4) result += result & 1; return fromRep(result); } - -// Subtraction; flip the sign bit of b and add. -fp_t __subdf3(fp_t a, fp_t b) { - return __adddf3(a, fromRep(toRep(b) ^ signBit)); -} Modified: user/hrs/ipv6/contrib/compiler-rt/lib/addsf3.c ============================================================================== --- user/hrs/ipv6/contrib/compiler-rt/lib/addsf3.c Sun Jun 5 12:07:04 2011 (r222713) +++ user/hrs/ipv6/contrib/compiler-rt/lib/addsf3.c Sun Jun 5 12:27:34 2011 (r222714) @@ -1,20 +1,24 @@ -//===-- lib/addsf3.c - Single-precision addition and subtraction --*- C -*-===// +//===-- lib/addsf3.c - Single-precision addition ------------------*- C -*-===// // // The LLVM Compiler Infrastructure // -// This file is distributed under the University of Illinois Open Source -// License. See LICENSE.TXT for details. +// This file is dual licensed under the MIT and the University of Illinois Open +// Source Licenses. See LICENSE.TXT for details. // //===----------------------------------------------------------------------===// // -// This file implements single-precision soft-float addition and subtraction -// with the IEEE-754 default rounding (to nearest, ties to even). +// This file implements single-precision soft-float addition with the IEEE-754 +// default rounding (to nearest, ties to even). // //===----------------------------------------------------------------------===// +#include "abi.h" + #define SINGLE_PRECISION #include "fp_lib.h" +ARM_EABI_FNALIAS(fadd, addsf3); + fp_t __addsf3(fp_t a, fp_t b) { rep_t aRep = toRep(a); @@ -147,18 +151,3 @@ fp_t __addsf3(fp_t a, fp_t b) { if (roundGuardSticky == 0x4) result += result & 1; return fromRep(result); } - -// Subtraction; flip the sign bit of b and add. -fp_t __subsf3(fp_t a, fp_t b) { - return __addsf3(a, fromRep(toRep(b) ^ signBit)); -} - - - - - - - - - - Modified: user/hrs/ipv6/contrib/compiler-rt/lib/addvdi3.c ============================================================================== --- user/hrs/ipv6/contrib/compiler-rt/lib/addvdi3.c Sun Jun 5 12:07:04 2011 (r222713) +++ user/hrs/ipv6/contrib/compiler-rt/lib/addvdi3.c Sun Jun 5 12:27:34 2011 (r222714) @@ -2,8 +2,8 @@ * * The LLVM Compiler Infrastructure * - * This file is distributed under the University of Illinois Open Source - * License. See LICENSE.TXT for details. + * This file is dual licensed under the MIT and the University of Illinois Open + * Source Licenses. See LICENSE.TXT for details. * * ===----------------------------------------------------------------------=== * @@ -11,6 +11,7 @@ * * ===----------------------------------------------------------------------=== */ +#include "abi.h" #include "int_lib.h" #include <stdlib.h> @@ -19,7 +20,7 @@ /* Effects: aborts if a + b overflows */ -di_int +COMPILER_RT_ABI di_int __addvdi3(di_int a, di_int b) { di_int s = a + b; Modified: user/hrs/ipv6/contrib/compiler-rt/lib/addvsi3.c ============================================================================== --- user/hrs/ipv6/contrib/compiler-rt/lib/addvsi3.c Sun Jun 5 12:07:04 2011 (r222713) +++ user/hrs/ipv6/contrib/compiler-rt/lib/addvsi3.c Sun Jun 5 12:27:34 2011 (r222714) @@ -2,8 +2,8 @@ * * The LLVM Compiler Infrastructure * - * This file is distributed under the University of Illinois Open Source - * License. See LICENSE.TXT for details. + * This file is dual licensed under the MIT and the University of Illinois Open + * Source Licenses. See LICENSE.TXT for details. * * ===----------------------------------------------------------------------=== * @@ -11,6 +11,7 @@ * * ===----------------------------------------------------------------------=== */ +#include "abi.h" #include "int_lib.h" #include <stdlib.h> @@ -19,7 +20,7 @@ /* Effects: aborts if a + b overflows */ -si_int +COMPILER_RT_ABI si_int __addvsi3(si_int a, si_int b) { si_int s = a + b; Modified: user/hrs/ipv6/contrib/compiler-rt/lib/addvti3.c ============================================================================== --- user/hrs/ipv6/contrib/compiler-rt/lib/addvti3.c Sun Jun 5 12:07:04 2011 (r222713) +++ user/hrs/ipv6/contrib/compiler-rt/lib/addvti3.c Sun Jun 5 12:27:34 2011 (r222714) @@ -2,8 +2,8 @@ * * The LLVM Compiler Infrastructure * - * This file is distributed under the University of Illinois Open Source - * License. See LICENSE.TXT for details. + * This file is dual licensed under the MIT and the University of Illinois Open + * Source Licenses. See LICENSE.TXT for details. * * ===----------------------------------------------------------------------=== * Modified: user/hrs/ipv6/contrib/compiler-rt/lib/apple_versioning.c ============================================================================== --- user/hrs/ipv6/contrib/compiler-rt/lib/apple_versioning.c Sun Jun 5 12:07:04 2011 (r222713) +++ user/hrs/ipv6/contrib/compiler-rt/lib/apple_versioning.c Sun Jun 5 12:27:34 2011 (r222714) @@ -2,8 +2,8 @@ * * The LLVM Compiler Infrastructure * - * This file is distributed under the University of Illinois Open Source - * License. See LICENSE.TXT for details. + * This file is dual licensed under the MIT and the University of Illinois Open + * Source Licenses. See LICENSE.TXT for details. * * ===----------------------------------------------------------------------=== */ @@ -143,6 +143,147 @@ NOT_HERE_BEFORE_10_6(__gcc_qsub) NOT_HERE_BEFORE_10_6(__trampoline_setup) #endif /* __ppc__ */ +#if __arm__ && __DYNAMIC__ + #define NOT_HERE_UNTIL_AFTER_4_3(sym) \ + extern const char sym##_tmp1 __asm("$ld$hide$os3.0$_" #sym ); \ + __attribute__((visibility("default"))) const char sym##_tmp1 = 0; \ + extern const char sym##_tmp2 __asm("$ld$hide$os3.1$_" #sym ); \ + __attribute__((visibility("default"))) const char sym##_tmp2 = 0; \ + extern const char sym##_tmp3 __asm("$ld$hide$os3.2$_" #sym ); \ + __attribute__((visibility("default"))) const char sym##_tmp3 = 0; \ + extern const char sym##_tmp4 __asm("$ld$hide$os4.0$_" #sym ); \ + __attribute__((visibility("default"))) const char sym##_tmp4 = 0; \ + extern const char sym##_tmp5 __asm("$ld$hide$os4.1$_" #sym ); \ + __attribute__((visibility("default"))) const char sym##_tmp5 = 0; \ + extern const char sym##_tmp6 __asm("$ld$hide$os4.2$_" #sym ); \ + __attribute__((visibility("default"))) const char sym##_tmp6 = 0; \ + extern const char sym##_tmp7 __asm("$ld$hide$os4.3$_" #sym ); \ + __attribute__((visibility("default"))) const char sym##_tmp7 = 0; + +NOT_HERE_UNTIL_AFTER_4_3(__absvdi2) +NOT_HERE_UNTIL_AFTER_4_3(__absvsi2) +NOT_HERE_UNTIL_AFTER_4_3(__adddf3) +NOT_HERE_UNTIL_AFTER_4_3(__adddf3vfp) +NOT_HERE_UNTIL_AFTER_4_3(__addsf3) +NOT_HERE_UNTIL_AFTER_4_3(__addsf3vfp) +NOT_HERE_UNTIL_AFTER_4_3(__addvdi3) +NOT_HERE_UNTIL_AFTER_4_3(__addvsi3) +NOT_HERE_UNTIL_AFTER_4_3(__ashldi3) +NOT_HERE_UNTIL_AFTER_4_3(__ashrdi3) +NOT_HERE_UNTIL_AFTER_4_3(__bswapdi2) +NOT_HERE_UNTIL_AFTER_4_3(__bswapsi2) +NOT_HERE_UNTIL_AFTER_4_3(__clzdi2) +NOT_HERE_UNTIL_AFTER_4_3(__clzsi2) +NOT_HERE_UNTIL_AFTER_4_3(__cmpdi2) +NOT_HERE_UNTIL_AFTER_4_3(__ctzdi2) +NOT_HERE_UNTIL_AFTER_4_3(__ctzsi2) +NOT_HERE_UNTIL_AFTER_4_3(__divdc3) +NOT_HERE_UNTIL_AFTER_4_3(__divdf3) +NOT_HERE_UNTIL_AFTER_4_3(__divdf3vfp) +NOT_HERE_UNTIL_AFTER_4_3(__divdi3) +NOT_HERE_UNTIL_AFTER_4_3(__divsc3) +NOT_HERE_UNTIL_AFTER_4_3(__divsf3) +NOT_HERE_UNTIL_AFTER_4_3(__divsf3vfp) +NOT_HERE_UNTIL_AFTER_4_3(__divsi3) +NOT_HERE_UNTIL_AFTER_4_3(__eqdf2) +NOT_HERE_UNTIL_AFTER_4_3(__eqdf2vfp) +NOT_HERE_UNTIL_AFTER_4_3(__eqsf2) +NOT_HERE_UNTIL_AFTER_4_3(__eqsf2vfp) +NOT_HERE_UNTIL_AFTER_4_3(__extendsfdf2) +NOT_HERE_UNTIL_AFTER_4_3(__extendsfdf2vfp) +NOT_HERE_UNTIL_AFTER_4_3(__ffsdi2) +NOT_HERE_UNTIL_AFTER_4_3(__fixdfdi) +NOT_HERE_UNTIL_AFTER_4_3(__fixdfsi) +NOT_HERE_UNTIL_AFTER_4_3(__fixdfsivfp) +NOT_HERE_UNTIL_AFTER_4_3(__fixsfdi) +NOT_HERE_UNTIL_AFTER_4_3(__fixsfsi) +NOT_HERE_UNTIL_AFTER_4_3(__fixsfsivfp) +NOT_HERE_UNTIL_AFTER_4_3(__fixunsdfdi) +NOT_HERE_UNTIL_AFTER_4_3(__fixunsdfsi) +NOT_HERE_UNTIL_AFTER_4_3(__fixunsdfsivfp) +NOT_HERE_UNTIL_AFTER_4_3(__fixunssfdi) +NOT_HERE_UNTIL_AFTER_4_3(__fixunssfsi) +NOT_HERE_UNTIL_AFTER_4_3(__fixunssfsivfp) +NOT_HERE_UNTIL_AFTER_4_3(__floatdidf) +NOT_HERE_UNTIL_AFTER_4_3(__floatdisf) +NOT_HERE_UNTIL_AFTER_4_3(__floatsidf) +NOT_HERE_UNTIL_AFTER_4_3(__floatsidfvfp) +NOT_HERE_UNTIL_AFTER_4_3(__floatsisf) +NOT_HERE_UNTIL_AFTER_4_3(__floatsisfvfp) +NOT_HERE_UNTIL_AFTER_4_3(__floatundidf) +NOT_HERE_UNTIL_AFTER_4_3(__floatundisf) +NOT_HERE_UNTIL_AFTER_4_3(__floatunsidf) +NOT_HERE_UNTIL_AFTER_4_3(__floatunsisf) +NOT_HERE_UNTIL_AFTER_4_3(__floatunssidfvfp) +NOT_HERE_UNTIL_AFTER_4_3(__floatunssisfvfp) +NOT_HERE_UNTIL_AFTER_4_3(__gedf2) +NOT_HERE_UNTIL_AFTER_4_3(__gedf2vfp) +NOT_HERE_UNTIL_AFTER_4_3(__gesf2) +NOT_HERE_UNTIL_AFTER_4_3(__gesf2vfp) +NOT_HERE_UNTIL_AFTER_4_3(__gtdf2) +NOT_HERE_UNTIL_AFTER_4_3(__gtdf2vfp) +NOT_HERE_UNTIL_AFTER_4_3(__gtsf2) +NOT_HERE_UNTIL_AFTER_4_3(__gtsf2vfp) +NOT_HERE_UNTIL_AFTER_4_3(__ledf2) +NOT_HERE_UNTIL_AFTER_4_3(__ledf2vfp) +NOT_HERE_UNTIL_AFTER_4_3(__lesf2) +NOT_HERE_UNTIL_AFTER_4_3(__lesf2vfp) +NOT_HERE_UNTIL_AFTER_4_3(__lshrdi3) +NOT_HERE_UNTIL_AFTER_4_3(__ltdf2) +NOT_HERE_UNTIL_AFTER_4_3(__ltdf2vfp) +NOT_HERE_UNTIL_AFTER_4_3(__ltsf2) +NOT_HERE_UNTIL_AFTER_4_3(__ltsf2vfp) +NOT_HERE_UNTIL_AFTER_4_3(__moddi3) +NOT_HERE_UNTIL_AFTER_4_3(__modsi3) +NOT_HERE_UNTIL_AFTER_4_3(__muldc3) +NOT_HERE_UNTIL_AFTER_4_3(__muldf3) +NOT_HERE_UNTIL_AFTER_4_3(__muldf3vfp) +NOT_HERE_UNTIL_AFTER_4_3(__muldi3) +NOT_HERE_UNTIL_AFTER_4_3(__mulsc3) +NOT_HERE_UNTIL_AFTER_4_3(__mulsf3) +NOT_HERE_UNTIL_AFTER_4_3(__mulsf3vfp) +NOT_HERE_UNTIL_AFTER_4_3(__mulvdi3) +NOT_HERE_UNTIL_AFTER_4_3(__mulvsi3) +NOT_HERE_UNTIL_AFTER_4_3(__nedf2) +NOT_HERE_UNTIL_AFTER_4_3(__nedf2vfp) +NOT_HERE_UNTIL_AFTER_4_3(__negdi2) +NOT_HERE_UNTIL_AFTER_4_3(__negvdi2) +NOT_HERE_UNTIL_AFTER_4_3(__negvsi2) +NOT_HERE_UNTIL_AFTER_4_3(__nesf2) +NOT_HERE_UNTIL_AFTER_4_3(__nesf2vfp) +NOT_HERE_UNTIL_AFTER_4_3(__paritydi2) +NOT_HERE_UNTIL_AFTER_4_3(__paritysi2) +NOT_HERE_UNTIL_AFTER_4_3(__popcountdi2) +NOT_HERE_UNTIL_AFTER_4_3(__popcountsi2) +NOT_HERE_UNTIL_AFTER_4_3(__powidf2) +NOT_HERE_UNTIL_AFTER_4_3(__powisf2) +NOT_HERE_UNTIL_AFTER_4_3(__subdf3) +NOT_HERE_UNTIL_AFTER_4_3(__subdf3vfp) +NOT_HERE_UNTIL_AFTER_4_3(__subsf3) +NOT_HERE_UNTIL_AFTER_4_3(__subsf3vfp) +NOT_HERE_UNTIL_AFTER_4_3(__subvdi3) +NOT_HERE_UNTIL_AFTER_4_3(__subvsi3) +NOT_HERE_UNTIL_AFTER_4_3(__truncdfsf2) +NOT_HERE_UNTIL_AFTER_4_3(__truncdfsf2vfp) +NOT_HERE_UNTIL_AFTER_4_3(__ucmpdi2) +NOT_HERE_UNTIL_AFTER_4_3(__udivdi3) +NOT_HERE_UNTIL_AFTER_4_3(__udivmoddi4) +NOT_HERE_UNTIL_AFTER_4_3(__udivsi3) +NOT_HERE_UNTIL_AFTER_4_3(__umoddi3) +NOT_HERE_UNTIL_AFTER_4_3(__umodsi3) +NOT_HERE_UNTIL_AFTER_4_3(__unorddf2) +NOT_HERE_UNTIL_AFTER_4_3(__unorddf2vfp) +NOT_HERE_UNTIL_AFTER_4_3(__unordsf2) +NOT_HERE_UNTIL_AFTER_4_3(__unordsf2vfp) + +NOT_HERE_UNTIL_AFTER_4_3(__divmodsi4) +NOT_HERE_UNTIL_AFTER_4_3(__udivmodsi4) +#endif // __arm__ && __DYNAMIC__ + + + + + #else /* !__APPLE__ */ extern int avoid_empty_file; Modified: user/hrs/ipv6/contrib/compiler-rt/lib/arm/adddf3vfp.S ============================================================================== --- user/hrs/ipv6/contrib/compiler-rt/lib/arm/adddf3vfp.S Sun Jun 5 12:07:04 2011 (r222713) +++ user/hrs/ipv6/contrib/compiler-rt/lib/arm/adddf3vfp.S Sun Jun 5 12:27:34 2011 (r222714) @@ -2,8 +2,8 @@ // // The LLVM Compiler Infrastructure // -// This file is distributed under the University of Illinois Open Source -// License. See LICENSE.TXT for details. +// This file is dual licensed under the MIT and the University of Illinois Open +// Source Licenses. See LICENSE.TXT for details. // //===----------------------------------------------------------------------===// Modified: user/hrs/ipv6/contrib/compiler-rt/lib/arm/addsf3vfp.S ============================================================================== --- user/hrs/ipv6/contrib/compiler-rt/lib/arm/addsf3vfp.S Sun Jun 5 12:07:04 2011 (r222713) +++ user/hrs/ipv6/contrib/compiler-rt/lib/arm/addsf3vfp.S Sun Jun 5 12:27:34 2011 (r222714) @@ -2,8 +2,8 @@ // // The LLVM Compiler Infrastructure // -// This file is distributed under the University of Illinois Open Source -// License. See LICENSE.TXT for details. +// This file is dual licensed under the MIT and the University of Illinois Open +// Source Licenses. See LICENSE.TXT for details. // //===----------------------------------------------------------------------===// Modified: user/hrs/ipv6/contrib/compiler-rt/lib/arm/bswapdi2.S ============================================================================== --- user/hrs/ipv6/contrib/compiler-rt/lib/arm/bswapdi2.S Sun Jun 5 12:07:04 2011 (r222713) +++ user/hrs/ipv6/contrib/compiler-rt/lib/arm/bswapdi2.S Sun Jun 5 12:27:34 2011 (r222714) @@ -2,8 +2,8 @@ // // The LLVM Compiler Infrastructure // -// This file is distributed under the University of Illinois Open Source -// License. See LICENSE.TXT for details. +// This file is dual licensed under the MIT and the University of Illinois Open +// Source Licenses. See LICENSE.TXT for details. // //===----------------------------------------------------------------------===// Modified: user/hrs/ipv6/contrib/compiler-rt/lib/arm/bswapsi2.S ============================================================================== --- user/hrs/ipv6/contrib/compiler-rt/lib/arm/bswapsi2.S Sun Jun 5 12:07:04 2011 (r222713) +++ user/hrs/ipv6/contrib/compiler-rt/lib/arm/bswapsi2.S Sun Jun 5 12:27:34 2011 (r222714) @@ -2,8 +2,8 @@ // // The LLVM Compiler Infrastructure // -// This file is distributed under the University of Illinois Open Source -// License. See LICENSE.TXT for details. +// This file is dual licensed under the MIT and the University of Illinois Open +// Source Licenses. See LICENSE.TXT for details. // //===----------------------------------------------------------------------===// Modified: user/hrs/ipv6/contrib/compiler-rt/lib/arm/comparesf2.S ============================================================================== --- user/hrs/ipv6/contrib/compiler-rt/lib/arm/comparesf2.S Sun Jun 5 12:07:04 2011 (r222713) +++ user/hrs/ipv6/contrib/compiler-rt/lib/arm/comparesf2.S Sun Jun 5 12:27:34 2011 (r222714) @@ -2,8 +2,8 @@ // // The LLVM Compiler Infrastructure // -// This file is distributed under the University of Illinois Open Source -// License. See LICENSE.TXT for details. +// This file is dual licensed under the MIT and the University of Illinois Open +// Source Licenses. See LICENSE.TXT for details. // //===----------------------------------------------------------------------===// // Modified: user/hrs/ipv6/contrib/compiler-rt/lib/arm/divdf3vfp.S ============================================================================== --- user/hrs/ipv6/contrib/compiler-rt/lib/arm/divdf3vfp.S Sun Jun 5 12:07:04 2011 (r222713) +++ user/hrs/ipv6/contrib/compiler-rt/lib/arm/divdf3vfp.S Sun Jun 5 12:27:34 2011 (r222714) @@ -2,8 +2,8 @@ // // The LLVM Compiler Infrastructure // -// This file is distributed under the University of Illinois Open Source -// License. See LICENSE.TXT for details. +// This file is dual licensed under the MIT and the University of Illinois Open +// Source Licenses. See LICENSE.TXT for details. // //===----------------------------------------------------------------------===// Copied: user/hrs/ipv6/contrib/compiler-rt/lib/arm/divmodsi4.S (from r222712, head/contrib/compiler-rt/lib/arm/divmodsi4.S) ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ user/hrs/ipv6/contrib/compiler-rt/lib/arm/divmodsi4.S Sun Jun 5 12:27:34 2011 (r222714, copy of r222712, head/contrib/compiler-rt/lib/arm/divmodsi4.S) @@ -0,0 +1,47 @@ +/*===-- divmodsi4.S - 32-bit signed integer divide and modulus ------------===// + * + * The LLVM Compiler Infrastructure + * + * This file is dual licensed under the MIT and the University of Illinois Open + * Source Licenses. See LICENSE.TXT for details. + * + *===----------------------------------------------------------------------===// + * + * This file implements the __divmodsi4 (32-bit signed integer divide and + * modulus) function for the ARM architecture. A naive digit-by-digit + * computation is employed for simplicity. + * + *===----------------------------------------------------------------------===*/ + +#include "../assembly.h" + +#define ESTABLISH_FRAME \ + push {r4-r7, lr} ;\ + add r7, sp, #12 +#define CLEAR_FRAME_AND_RETURN \ + pop {r4-r7, pc} + +.syntax unified +.align 3 +DEFINE_COMPILERRT_FUNCTION(__divmodsi4) + ESTABLISH_FRAME +// Set aside the sign of the quotient and modulus, and the address for the +// modulus. + eor r4, r0, r1 + mov r5, r0 + mov r6, r2 +// Take the absolute value of a and b via abs(x) = (x^(x >> 31)) - (x >> 31). + eor ip, r0, r0, asr #31 + eor lr, r1, r1, asr #31 + sub r0, ip, r0, asr #31 + sub r1, lr, r1, asr #31 +// Unsigned divmod: + bl SYMBOL_NAME(__udivmodsi4) +// Apply the sign of quotient and modulus + ldr r1, [r6] + eor r0, r0, r4, asr #31 + eor r1, r1, r5, asr #31 + sub r0, r0, r4, asr #31 + sub r1, r1, r5, asr #31 + str r1, [r6] + CLEAR_FRAME_AND_RETURN Modified: user/hrs/ipv6/contrib/compiler-rt/lib/arm/divsf3vfp.S ============================================================================== --- user/hrs/ipv6/contrib/compiler-rt/lib/arm/divsf3vfp.S Sun Jun 5 12:07:04 2011 (r222713) +++ user/hrs/ipv6/contrib/compiler-rt/lib/arm/divsf3vfp.S Sun Jun 5 12:27:34 2011 (r222714) @@ -2,8 +2,8 @@ // // The LLVM Compiler Infrastructure // -// This file is distributed under the University of Illinois Open Source -// License. See LICENSE.TXT for details. +// This file is dual licensed under the MIT and the University of Illinois Open +// Source Licenses. See LICENSE.TXT for details. // //===----------------------------------------------------------------------===// Copied: user/hrs/ipv6/contrib/compiler-rt/lib/arm/divsi3.S (from r222712, head/contrib/compiler-rt/lib/arm/divsi3.S) ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ user/hrs/ipv6/contrib/compiler-rt/lib/arm/divsi3.S Sun Jun 5 12:27:34 2011 (r222714, copy of r222712, head/contrib/compiler-rt/lib/arm/divsi3.S) @@ -0,0 +1,41 @@ +/*===-- divsi3.S - 32-bit signed integer divide ---------------------------===// + * + * The LLVM Compiler Infrastructure + * + * This file is dual licensed under the MIT and the University of Illinois Open + * Source Licenses. See LICENSE.TXT for details. + * + *===----------------------------------------------------------------------===// + * + * This file implements the __divsi3 (32-bit signed integer divide) function + * for the ARM architecture as a wrapper around the unsigned routine. + * + *===----------------------------------------------------------------------===*/ + +#include "../assembly.h" + +#define ESTABLISH_FRAME \ + push {r4, r7, lr} ;\ + add r7, sp, #4 +#define CLEAR_FRAME_AND_RETURN \ + pop {r4, r7, pc} + +.syntax unified +.align 3 +// Ok, APCS and AAPCS agree on 32 bit args, so it's safe to use the same routine. +DEFINE_AEABI_FUNCTION_ALIAS(__aeabi_idiv, __divsi3) +DEFINE_COMPILERRT_FUNCTION(__divsi3) + ESTABLISH_FRAME +// Set aside the sign of the quotient. + eor r4, r0, r1 +// Take absolute value of a and b via abs(x) = (x^(x >> 31)) - (x >> 31). + eor r2, r0, r0, asr #31 + eor r3, r1, r1, asr #31 + sub r0, r2, r0, asr #31 + sub r1, r3, r1, asr #31 +// abs(a) / abs(b) + bl SYMBOL_NAME(__udivsi3) +// Apply sign of quotient to result and return. + eor r0, r0, r4, asr #31 + sub r0, r0, r4, asr #31 + CLEAR_FRAME_AND_RETURN Modified: user/hrs/ipv6/contrib/compiler-rt/lib/arm/eqdf2vfp.S ============================================================================== --- user/hrs/ipv6/contrib/compiler-rt/lib/arm/eqdf2vfp.S Sun Jun 5 12:07:04 2011 (r222713) +++ user/hrs/ipv6/contrib/compiler-rt/lib/arm/eqdf2vfp.S Sun Jun 5 12:27:34 2011 (r222714) @@ -2,8 +2,8 @@ // // The LLVM Compiler Infrastructure // -// This file is distributed under the University of Illinois Open Source -// License. See LICENSE.TXT for details. +// This file is dual licensed under the MIT and the University of Illinois Open +// Source Licenses. See LICENSE.TXT for details. // //===----------------------------------------------------------------------===// Modified: user/hrs/ipv6/contrib/compiler-rt/lib/arm/eqsf2vfp.S ============================================================================== --- user/hrs/ipv6/contrib/compiler-rt/lib/arm/eqsf2vfp.S Sun Jun 5 12:07:04 2011 (r222713) +++ user/hrs/ipv6/contrib/compiler-rt/lib/arm/eqsf2vfp.S Sun Jun 5 12:27:34 2011 (r222714) @@ -2,8 +2,8 @@ // // The LLVM Compiler Infrastructure // -// This file is distributed under the University of Illinois Open Source -// License. See LICENSE.TXT for details. +// This file is dual licensed under the MIT and the University of Illinois Open +// Source Licenses. See LICENSE.TXT for details. // //===----------------------------------------------------------------------===// Modified: user/hrs/ipv6/contrib/compiler-rt/lib/arm/extendsfdf2vfp.S ============================================================================== --- user/hrs/ipv6/contrib/compiler-rt/lib/arm/extendsfdf2vfp.S Sun Jun 5 12:07:04 2011 (r222713) +++ user/hrs/ipv6/contrib/compiler-rt/lib/arm/extendsfdf2vfp.S Sun Jun 5 12:27:34 2011 (r222714) @@ -2,8 +2,8 @@ // // The LLVM Compiler Infrastructure // -// This file is distributed under the University of Illinois Open Source -// License. See LICENSE.TXT for details. +// This file is dual licensed under the MIT and the University of Illinois Open +// Source Licenses. See LICENSE.TXT for details. // //===----------------------------------------------------------------------===// Modified: user/hrs/ipv6/contrib/compiler-rt/lib/arm/fixdfsivfp.S ============================================================================== --- user/hrs/ipv6/contrib/compiler-rt/lib/arm/fixdfsivfp.S Sun Jun 5 12:07:04 2011 (r222713) +++ user/hrs/ipv6/contrib/compiler-rt/lib/arm/fixdfsivfp.S Sun Jun 5 12:27:34 2011 (r222714) @@ -2,8 +2,8 @@ // // The LLVM Compiler Infrastructure // -// This file is distributed under the University of Illinois Open Source -// License. See LICENSE.TXT for details. +// This file is dual licensed under the MIT and the University of Illinois Open +// Source Licenses. See LICENSE.TXT for details. // //===----------------------------------------------------------------------===// Modified: user/hrs/ipv6/contrib/compiler-rt/lib/arm/fixsfsivfp.S ============================================================================== --- user/hrs/ipv6/contrib/compiler-rt/lib/arm/fixsfsivfp.S Sun Jun 5 12:07:04 2011 (r222713) +++ user/hrs/ipv6/contrib/compiler-rt/lib/arm/fixsfsivfp.S Sun Jun 5 12:27:34 2011 (r222714) @@ -2,8 +2,8 @@ // // The LLVM Compiler Infrastructure // -// This file is distributed under the University of Illinois Open Source -// License. See LICENSE.TXT for details. +// This file is dual licensed under the MIT and the University of Illinois Open +// Source Licenses. See LICENSE.TXT for details. // //===----------------------------------------------------------------------===// Modified: user/hrs/ipv6/contrib/compiler-rt/lib/arm/fixunsdfsivfp.S ============================================================================== --- user/hrs/ipv6/contrib/compiler-rt/lib/arm/fixunsdfsivfp.S Sun Jun 5 12:07:04 2011 (r222713) +++ user/hrs/ipv6/contrib/compiler-rt/lib/arm/fixunsdfsivfp.S Sun Jun 5 12:27:34 2011 (r222714) @@ -2,8 +2,8 @@ // // The LLVM Compiler Infrastructure // -// This file is distributed under the University of Illinois Open Source -// License. See LICENSE.TXT for details. +// This file is dual licensed under the MIT and the University of Illinois Open +// Source Licenses. See LICENSE.TXT for details. // //===----------------------------------------------------------------------===// Modified: user/hrs/ipv6/contrib/compiler-rt/lib/arm/fixunssfsivfp.S ============================================================================== --- user/hrs/ipv6/contrib/compiler-rt/lib/arm/fixunssfsivfp.S Sun Jun 5 12:07:04 2011 (r222713) +++ user/hrs/ipv6/contrib/compiler-rt/lib/arm/fixunssfsivfp.S Sun Jun 5 12:27:34 2011 (r222714) @@ -2,8 +2,8 @@ // // The LLVM Compiler Infrastructure // -// This file is distributed under the University of Illinois Open Source -// License. See LICENSE.TXT for details. +// This file is dual licensed under the MIT and the University of Illinois Open +// Source Licenses. See LICENSE.TXT for details. // //===----------------------------------------------------------------------===// Modified: user/hrs/ipv6/contrib/compiler-rt/lib/arm/floatsidfvfp.S ============================================================================== --- user/hrs/ipv6/contrib/compiler-rt/lib/arm/floatsidfvfp.S Sun Jun 5 12:07:04 2011 (r222713) +++ user/hrs/ipv6/contrib/compiler-rt/lib/arm/floatsidfvfp.S Sun Jun 5 12:27:34 2011 (r222714) @@ -2,8 +2,8 @@ // // The LLVM Compiler Infrastructure // -// This file is distributed under the University of Illinois Open Source -// License. See LICENSE.TXT for details. +// This file is dual licensed under the MIT and the University of Illinois Open +// Source Licenses. See LICENSE.TXT for details. // //===----------------------------------------------------------------------===// Modified: user/hrs/ipv6/contrib/compiler-rt/lib/arm/floatsisfvfp.S ============================================================================== --- user/hrs/ipv6/contrib/compiler-rt/lib/arm/floatsisfvfp.S Sun Jun 5 12:07:04 2011 (r222713) +++ user/hrs/ipv6/contrib/compiler-rt/lib/arm/floatsisfvfp.S Sun Jun 5 12:27:34 2011 (r222714) @@ -2,8 +2,8 @@ // // The LLVM Compiler Infrastructure // -// This file is distributed under the University of Illinois Open Source -// License. See LICENSE.TXT for details. +// This file is dual licensed under the MIT and the University of Illinois Open +// Source Licenses. See LICENSE.TXT for details. // //===----------------------------------------------------------------------===// Modified: user/hrs/ipv6/contrib/compiler-rt/lib/arm/floatunssidfvfp.S ============================================================================== --- user/hrs/ipv6/contrib/compiler-rt/lib/arm/floatunssidfvfp.S Sun Jun 5 12:07:04 2011 (r222713) +++ user/hrs/ipv6/contrib/compiler-rt/lib/arm/floatunssidfvfp.S Sun Jun 5 12:27:34 2011 (r222714) @@ -2,8 +2,8 @@ // // The LLVM Compiler Infrastructure // -// This file is distributed under the University of Illinois Open Source -// License. See LICENSE.TXT for details. +// This file is dual licensed under the MIT and the University of Illinois Open +// Source Licenses. See LICENSE.TXT for details. // //===----------------------------------------------------------------------===// Modified: user/hrs/ipv6/contrib/compiler-rt/lib/arm/floatunssisfvfp.S ============================================================================== --- user/hrs/ipv6/contrib/compiler-rt/lib/arm/floatunssisfvfp.S Sun Jun 5 12:07:04 2011 (r222713) +++ user/hrs/ipv6/contrib/compiler-rt/lib/arm/floatunssisfvfp.S Sun Jun 5 12:27:34 2011 (r222714) @@ -2,8 +2,8 @@ // // The LLVM Compiler Infrastructure // -// This file is distributed under the University of Illinois Open Source -// License. See LICENSE.TXT for details. +// This file is dual licensed under the MIT and the University of Illinois Open +// Source Licenses. See LICENSE.TXT for details. // //===----------------------------------------------------------------------===// Modified: user/hrs/ipv6/contrib/compiler-rt/lib/arm/gedf2vfp.S ============================================================================== --- user/hrs/ipv6/contrib/compiler-rt/lib/arm/gedf2vfp.S Sun Jun 5 12:07:04 2011 (r222713) +++ user/hrs/ipv6/contrib/compiler-rt/lib/arm/gedf2vfp.S Sun Jun 5 12:27:34 2011 (r222714) @@ -2,8 +2,8 @@ // // The LLVM Compiler Infrastructure // -// This file is distributed under the University of Illinois Open Source -// License. See LICENSE.TXT for details. +// This file is dual licensed under the MIT and the University of Illinois Open +// Source Licenses. See LICENSE.TXT for details. // //===----------------------------------------------------------------------===// Modified: user/hrs/ipv6/contrib/compiler-rt/lib/arm/gesf2vfp.S ============================================================================== --- user/hrs/ipv6/contrib/compiler-rt/lib/arm/gesf2vfp.S Sun Jun 5 12:07:04 2011 (r222713) +++ user/hrs/ipv6/contrib/compiler-rt/lib/arm/gesf2vfp.S Sun Jun 5 12:27:34 2011 (r222714) @@ -2,8 +2,8 @@ // // The LLVM Compiler Infrastructure // -// This file is distributed under the University of Illinois Open Source -// License. See LICENSE.TXT for details. +// This file is dual licensed under the MIT and the University of Illinois Open +// Source Licenses. See LICENSE.TXT for details. // //===----------------------------------------------------------------------===// Modified: user/hrs/ipv6/contrib/compiler-rt/lib/arm/gtdf2vfp.S ============================================================================== --- user/hrs/ipv6/contrib/compiler-rt/lib/arm/gtdf2vfp.S Sun Jun 5 12:07:04 2011 (r222713) +++ user/hrs/ipv6/contrib/compiler-rt/lib/arm/gtdf2vfp.S Sun Jun 5 12:27:34 2011 (r222714) @@ -2,8 +2,8 @@ // // The LLVM Compiler Infrastructure // -// This file is distributed under the University of Illinois Open Source -// License. See LICENSE.TXT for details. +// This file is dual licensed under the MIT and the University of Illinois Open +// Source Licenses. See LICENSE.TXT for details. // //===----------------------------------------------------------------------===// Modified: user/hrs/ipv6/contrib/compiler-rt/lib/arm/gtsf2vfp.S ============================================================================== --- user/hrs/ipv6/contrib/compiler-rt/lib/arm/gtsf2vfp.S Sun Jun 5 12:07:04 2011 (r222713) +++ user/hrs/ipv6/contrib/compiler-rt/lib/arm/gtsf2vfp.S Sun Jun 5 12:27:34 2011 (r222714) @@ -2,8 +2,8 @@ // // The LLVM Compiler Infrastructure // -// This file is distributed under the University of Illinois Open Source -// License. See LICENSE.TXT for details. +// This file is dual licensed under the MIT and the University of Illinois Open +// Source Licenses. See LICENSE.TXT for details. // *** DIFF OUTPUT TRUNCATED AT 1000 LINES ***
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201106051227.p55CRZaC056815>