Date: Fri, 7 Jan 2011 18:54:08 +0000 (UTC) From: Dimitry Andric <dim@FreeBSD.org> To: src-committers@freebsd.org, svn-src-projects@freebsd.org Subject: svn commit: r217120 - in projects/binutils-2.17: . bin/setfacl bin/sh contrib/gcc/config/i386 contrib/top etc etc/rc.d include lib/bind lib/csu/amd64 lib/csu/i386-elf lib/libc/amd64/gen lib/libc/am... Message-ID: <201101071854.p07Is8Ux062223@svn.freebsd.org>
next in thread | raw e-mail | index | archive | help
Author: dim Date: Fri Jan 7 18:54:08 2011 New Revision: 217120 URL: http://svn.freebsd.org/changeset/base/217120 Log: Sync: merge r216827 through r217118 from ^/head. Added: projects/binutils-2.17/share/man/man4/vte.4 - copied unchanged from r217118, head/share/man/man4/vte.4 projects/binutils-2.17/share/man/man9/osd.9 - copied unchanged from r217118, head/share/man/man9/osd.9 projects/binutils-2.17/sys/boot/powerpc/ps3/ - copied from r217118, head/sys/boot/powerpc/ps3/ projects/binutils-2.17/sys/dev/mii/rdcphy.c - copied unchanged from r217118, head/sys/dev/mii/rdcphy.c projects/binutils-2.17/sys/dev/mii/rdcphyreg.h - copied unchanged from r217118, head/sys/dev/mii/rdcphyreg.h projects/binutils-2.17/sys/dev/vte/ - copied from r217118, head/sys/dev/vte/ projects/binutils-2.17/sys/modules/vte/ - copied from r217118, head/sys/modules/vte/ projects/binutils-2.17/sys/powerpc/ps3/ - copied from r217118, head/sys/powerpc/ps3/ projects/binutils-2.17/tools/regression/bin/sh/builtins/exit1.0 - copied unchanged from r217118, head/tools/regression/bin/sh/builtins/exit1.0 projects/binutils-2.17/tools/regression/bin/sh/builtins/trap4.0 - copied unchanged from r217118, head/tools/regression/bin/sh/builtins/trap4.0 projects/binutils-2.17/tools/regression/bin/sh/errors/assignment-error2.0 - copied unchanged from r217118, head/tools/regression/bin/sh/errors/assignment-error2.0 projects/binutils-2.17/tools/regression/bin/sh/errors/redirection-error7.0 - copied unchanged from r217118, head/tools/regression/bin/sh/errors/redirection-error7.0 Deleted: projects/binutils-2.17/sys/arm/conf/SKYEYE projects/binutils-2.17/sys/mips/conf/OCTEON1-32 Modified: projects/binutils-2.17/COPYRIGHT projects/binutils-2.17/Makefile projects/binutils-2.17/UPDATING projects/binutils-2.17/bin/setfacl/setfacl.c projects/binutils-2.17/bin/sh/eval.c projects/binutils-2.17/bin/sh/redir.c projects/binutils-2.17/bin/sh/var.c projects/binutils-2.17/bin/sh/var.h projects/binutils-2.17/contrib/gcc/config/i386/freebsd.h projects/binutils-2.17/etc/devd.conf projects/binutils-2.17/etc/rc.d/ldconfig projects/binutils-2.17/etc/rc.subr projects/binutils-2.17/include/pthread.h projects/binutils-2.17/lib/bind/config.mk projects/binutils-2.17/lib/csu/amd64/crti.S projects/binutils-2.17/lib/csu/amd64/crtn.S projects/binutils-2.17/lib/csu/i386-elf/crt1_s.S projects/binutils-2.17/lib/csu/i386-elf/crti.S projects/binutils-2.17/lib/csu/i386-elf/crtn.S projects/binutils-2.17/lib/libc/amd64/gen/_setjmp.S projects/binutils-2.17/lib/libc/amd64/gen/fabs.S projects/binutils-2.17/lib/libc/amd64/gen/modf.S projects/binutils-2.17/lib/libc/amd64/gen/rfork_thread.S projects/binutils-2.17/lib/libc/amd64/gen/setjmp.S projects/binutils-2.17/lib/libc/amd64/gen/sigsetjmp.S projects/binutils-2.17/lib/libc/amd64/stdlib/div.S projects/binutils-2.17/lib/libc/amd64/stdlib/ldiv.S projects/binutils-2.17/lib/libc/amd64/stdlib/lldiv.S projects/binutils-2.17/lib/libc/amd64/string/bcmp.S projects/binutils-2.17/lib/libc/amd64/string/bcopy.S projects/binutils-2.17/lib/libc/amd64/string/bzero.S projects/binutils-2.17/lib/libc/amd64/string/memcmp.S projects/binutils-2.17/lib/libc/amd64/string/memmove.S projects/binutils-2.17/lib/libc/amd64/string/memset.S projects/binutils-2.17/lib/libc/amd64/string/strcat.S projects/binutils-2.17/lib/libc/amd64/string/strcmp.S projects/binutils-2.17/lib/libc/amd64/string/strcpy.S projects/binutils-2.17/lib/libc/amd64/sys/brk.S projects/binutils-2.17/lib/libc/amd64/sys/cerror.S projects/binutils-2.17/lib/libc/amd64/sys/exect.S projects/binutils-2.17/lib/libc/amd64/sys/getcontext.S projects/binutils-2.17/lib/libc/amd64/sys/pipe.S projects/binutils-2.17/lib/libc/amd64/sys/ptrace.S projects/binutils-2.17/lib/libc/amd64/sys/reboot.S projects/binutils-2.17/lib/libc/amd64/sys/sbrk.S projects/binutils-2.17/lib/libc/amd64/sys/setlogin.S projects/binutils-2.17/lib/libc/amd64/sys/sigreturn.S projects/binutils-2.17/lib/libc/amd64/sys/vfork.S projects/binutils-2.17/lib/libc/i386/gen/_ctx_start.S projects/binutils-2.17/lib/libc/i386/gen/_setjmp.S projects/binutils-2.17/lib/libc/i386/gen/fabs.S projects/binutils-2.17/lib/libc/i386/gen/modf.S projects/binutils-2.17/lib/libc/i386/gen/rfork_thread.S projects/binutils-2.17/lib/libc/i386/gen/setjmp.S projects/binutils-2.17/lib/libc/i386/gen/sigsetjmp.S projects/binutils-2.17/lib/libc/i386/stdlib/div.S projects/binutils-2.17/lib/libc/i386/stdlib/ldiv.S projects/binutils-2.17/lib/libc/i386/string/bcmp.S projects/binutils-2.17/lib/libc/i386/string/bcopy.S projects/binutils-2.17/lib/libc/i386/string/bzero.S projects/binutils-2.17/lib/libc/i386/string/ffs.S projects/binutils-2.17/lib/libc/i386/string/index.S projects/binutils-2.17/lib/libc/i386/string/memchr.S projects/binutils-2.17/lib/libc/i386/string/memcmp.S projects/binutils-2.17/lib/libc/i386/string/memcpy.S projects/binutils-2.17/lib/libc/i386/string/memmove.S projects/binutils-2.17/lib/libc/i386/string/memset.S projects/binutils-2.17/lib/libc/i386/string/rindex.S projects/binutils-2.17/lib/libc/i386/string/strcat.S projects/binutils-2.17/lib/libc/i386/string/strchr.S projects/binutils-2.17/lib/libc/i386/string/strcmp.S projects/binutils-2.17/lib/libc/i386/string/strcpy.S projects/binutils-2.17/lib/libc/i386/string/strncmp.S projects/binutils-2.17/lib/libc/i386/string/strrchr.S projects/binutils-2.17/lib/libc/i386/string/swab.S projects/binutils-2.17/lib/libc/i386/string/wcschr.S projects/binutils-2.17/lib/libc/i386/string/wcscmp.S projects/binutils-2.17/lib/libc/i386/string/wcslen.S projects/binutils-2.17/lib/libc/i386/string/wmemchr.S projects/binutils-2.17/lib/libc/i386/sys/Ovfork.S projects/binutils-2.17/lib/libc/i386/sys/brk.S projects/binutils-2.17/lib/libc/i386/sys/cerror.S projects/binutils-2.17/lib/libc/i386/sys/exect.S projects/binutils-2.17/lib/libc/i386/sys/getcontext.S projects/binutils-2.17/lib/libc/i386/sys/pipe.S projects/binutils-2.17/lib/libc/i386/sys/ptrace.S projects/binutils-2.17/lib/libc/i386/sys/reboot.S projects/binutils-2.17/lib/libc/i386/sys/sbrk.S projects/binutils-2.17/lib/libc/i386/sys/setlogin.S projects/binutils-2.17/lib/libc/i386/sys/sigreturn.S projects/binutils-2.17/lib/libc/i386/sys/syscall.S projects/binutils-2.17/lib/libc/sys/Makefile.inc projects/binutils-2.17/lib/libcompiler_rt/Makefile projects/binutils-2.17/lib/libstand/Makefile projects/binutils-2.17/lib/libthr/arch/amd64/amd64/_umtx_op_err.S projects/binutils-2.17/lib/libthr/arch/i386/i386/_umtx_op_err.S projects/binutils-2.17/lib/libthr/thread/thr_cond.c projects/binutils-2.17/lib/libthr/thread/thr_mutex.c projects/binutils-2.17/lib/libugidfw/ugidfw.c projects/binutils-2.17/lib/msun/amd64/e_remainder.S projects/binutils-2.17/lib/msun/amd64/e_remainderf.S projects/binutils-2.17/lib/msun/amd64/e_remainderl.S projects/binutils-2.17/lib/msun/amd64/e_sqrt.S projects/binutils-2.17/lib/msun/amd64/e_sqrtf.S projects/binutils-2.17/lib/msun/amd64/e_sqrtl.S projects/binutils-2.17/lib/msun/amd64/s_llrint.S projects/binutils-2.17/lib/msun/amd64/s_llrintf.S projects/binutils-2.17/lib/msun/amd64/s_llrintl.S projects/binutils-2.17/lib/msun/amd64/s_logbl.S projects/binutils-2.17/lib/msun/amd64/s_lrint.S projects/binutils-2.17/lib/msun/amd64/s_lrintf.S projects/binutils-2.17/lib/msun/amd64/s_lrintl.S projects/binutils-2.17/lib/msun/amd64/s_remquo.S projects/binutils-2.17/lib/msun/amd64/s_remquof.S projects/binutils-2.17/lib/msun/amd64/s_remquol.S projects/binutils-2.17/lib/msun/amd64/s_rintl.S projects/binutils-2.17/lib/msun/amd64/s_scalbn.S projects/binutils-2.17/lib/msun/amd64/s_scalbnf.S projects/binutils-2.17/lib/msun/amd64/s_scalbnl.S projects/binutils-2.17/lib/msun/i387/e_exp.S projects/binutils-2.17/lib/msun/i387/e_fmod.S projects/binutils-2.17/lib/msun/i387/e_log.S projects/binutils-2.17/lib/msun/i387/e_log10.S projects/binutils-2.17/lib/msun/i387/e_log10f.S projects/binutils-2.17/lib/msun/i387/e_logf.S projects/binutils-2.17/lib/msun/i387/e_remainder.S projects/binutils-2.17/lib/msun/i387/e_remainderf.S projects/binutils-2.17/lib/msun/i387/e_remainderl.S projects/binutils-2.17/lib/msun/i387/e_sqrt.S projects/binutils-2.17/lib/msun/i387/e_sqrtf.S projects/binutils-2.17/lib/msun/i387/e_sqrtl.S projects/binutils-2.17/lib/msun/i387/s_ceil.S projects/binutils-2.17/lib/msun/i387/s_ceilf.S projects/binutils-2.17/lib/msun/i387/s_ceill.S projects/binutils-2.17/lib/msun/i387/s_copysign.S projects/binutils-2.17/lib/msun/i387/s_copysignf.S projects/binutils-2.17/lib/msun/i387/s_copysignl.S projects/binutils-2.17/lib/msun/i387/s_cos.S projects/binutils-2.17/lib/msun/i387/s_finite.S projects/binutils-2.17/lib/msun/i387/s_floor.S projects/binutils-2.17/lib/msun/i387/s_floorf.S projects/binutils-2.17/lib/msun/i387/s_floorl.S projects/binutils-2.17/lib/msun/i387/s_llrint.S projects/binutils-2.17/lib/msun/i387/s_llrintf.S projects/binutils-2.17/lib/msun/i387/s_llrintl.S projects/binutils-2.17/lib/msun/i387/s_logb.S projects/binutils-2.17/lib/msun/i387/s_logbf.S projects/binutils-2.17/lib/msun/i387/s_logbl.S projects/binutils-2.17/lib/msun/i387/s_lrint.S projects/binutils-2.17/lib/msun/i387/s_lrintf.S projects/binutils-2.17/lib/msun/i387/s_lrintl.S projects/binutils-2.17/lib/msun/i387/s_remquo.S projects/binutils-2.17/lib/msun/i387/s_remquof.S projects/binutils-2.17/lib/msun/i387/s_remquol.S projects/binutils-2.17/lib/msun/i387/s_rint.S projects/binutils-2.17/lib/msun/i387/s_rintf.S projects/binutils-2.17/lib/msun/i387/s_rintl.S projects/binutils-2.17/lib/msun/i387/s_scalbn.S projects/binutils-2.17/lib/msun/i387/s_scalbnf.S projects/binutils-2.17/lib/msun/i387/s_scalbnl.S projects/binutils-2.17/lib/msun/i387/s_significand.S projects/binutils-2.17/lib/msun/i387/s_significandf.S projects/binutils-2.17/lib/msun/i387/s_sin.S projects/binutils-2.17/lib/msun/i387/s_tan.S projects/binutils-2.17/lib/msun/i387/s_trunc.S projects/binutils-2.17/lib/msun/i387/s_truncf.S projects/binutils-2.17/lib/msun/i387/s_truncl.S projects/binutils-2.17/libexec/ftpd/ftpd.c projects/binutils-2.17/libexec/rtld-elf/amd64/Makefile.inc projects/binutils-2.17/libexec/rtld-elf/amd64/rtld_start.S projects/binutils-2.17/libexec/rtld-elf/i386/Makefile.inc projects/binutils-2.17/libexec/rtld-elf/i386/rtld_start.S projects/binutils-2.17/libexec/rtld-elf/powerpc64/reloc.c projects/binutils-2.17/sbin/camcontrol/camcontrol.8 projects/binutils-2.17/sbin/ifconfig/ifmedia.c projects/binutils-2.17/share/man/man4/Makefile projects/binutils-2.17/share/man/man4/altq.4 projects/binutils-2.17/share/man/man4/miibus.4 projects/binutils-2.17/share/man/man4/vlan.4 projects/binutils-2.17/share/man/man4/wi.4 projects/binutils-2.17/share/man/man9/BUS_SETUP_INTR.9 projects/binutils-2.17/share/man/man9/Makefile projects/binutils-2.17/share/man/man9/ithread.9 projects/binutils-2.17/share/man/man9/mutex.9 projects/binutils-2.17/share/man/man9/style.9 projects/binutils-2.17/share/man/man9/swi.9 projects/binutils-2.17/share/misc/committers-doc.dot projects/binutils-2.17/share/misc/committers-src.dot projects/binutils-2.17/share/mk/bsd.lib.mk projects/binutils-2.17/share/mk/sys.mk projects/binutils-2.17/sys/amd64/include/elf.h projects/binutils-2.17/sys/arm/at91/at91_st.c projects/binutils-2.17/sys/arm/at91/at91rm9200.c projects/binutils-2.17/sys/arm/at91/if_macb.c projects/binutils-2.17/sys/arm/at91/uart_bus_at91usart.c projects/binutils-2.17/sys/arm/at91/uart_cpu_at91rm9200usart.c projects/binutils-2.17/sys/arm/at91/uart_dev_at91usart.c projects/binutils-2.17/sys/arm/include/elf.h projects/binutils-2.17/sys/arm/include/pmap.h projects/binutils-2.17/sys/arm/mv/gpio.c projects/binutils-2.17/sys/arm/s3c2xx0/s3c24x0_clk.c projects/binutils-2.17/sys/boot/efi/libefi/efinet.c projects/binutils-2.17/sys/boot/efi/libefi/efipart.c projects/binutils-2.17/sys/boot/ficl/Makefile projects/binutils-2.17/sys/boot/forth/loader.conf projects/binutils-2.17/sys/boot/i386/Makefile.inc projects/binutils-2.17/sys/boot/i386/boot2/Makefile projects/binutils-2.17/sys/boot/i386/gptboot/Makefile projects/binutils-2.17/sys/boot/i386/gptzfsboot/Makefile projects/binutils-2.17/sys/boot/i386/zfsboot/Makefile projects/binutils-2.17/sys/boot/pc98/Makefile.inc projects/binutils-2.17/sys/boot/pc98/boot2/Makefile projects/binutils-2.17/sys/boot/powerpc/Makefile projects/binutils-2.17/sys/boot/zfs/Makefile projects/binutils-2.17/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zio.h projects/binutils-2.17/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zio.c projects/binutils-2.17/sys/conf/NOTES projects/binutils-2.17/sys/conf/files projects/binutils-2.17/sys/conf/files.powerpc projects/binutils-2.17/sys/conf/kern.mk projects/binutils-2.17/sys/conf/options.i386 projects/binutils-2.17/sys/conf/options.powerpc projects/binutils-2.17/sys/dev/acpica/acpi_ec.c projects/binutils-2.17/sys/dev/adlink/adlink.c projects/binutils-2.17/sys/dev/ae/if_ae.c projects/binutils-2.17/sys/dev/ae/if_aevar.h projects/binutils-2.17/sys/dev/age/if_age.c projects/binutils-2.17/sys/dev/age/if_agevar.h projects/binutils-2.17/sys/dev/alc/if_alc.c projects/binutils-2.17/sys/dev/alc/if_alcvar.h projects/binutils-2.17/sys/dev/ale/if_ale.c projects/binutils-2.17/sys/dev/ale/if_alevar.h projects/binutils-2.17/sys/dev/bge/if_bge.c projects/binutils-2.17/sys/dev/if_ndis/if_ndis.c projects/binutils-2.17/sys/dev/ispfw/asm_2322.h projects/binutils-2.17/sys/dev/ispfw/asm_2400.h projects/binutils-2.17/sys/dev/ispfw/asm_2500.h projects/binutils-2.17/sys/dev/mii/miidevs projects/binutils-2.17/sys/dev/mmc/mmc.c projects/binutils-2.17/sys/dev/mpt/mpt_cam.c projects/binutils-2.17/sys/dev/msk/if_msk.c projects/binutils-2.17/sys/dev/mwl/mwlhal.c projects/binutils-2.17/sys/dev/mxge/if_mxge.c projects/binutils-2.17/sys/dev/nfe/if_nfe.c projects/binutils-2.17/sys/dev/nfe/if_nfevar.h projects/binutils-2.17/sys/dev/pty/pty.c projects/binutils-2.17/sys/dev/random/randomdev.c projects/binutils-2.17/sys/dev/usb/controller/ehci_mv.c projects/binutils-2.17/sys/dev/usb/serial/uplcom.c projects/binutils-2.17/sys/dev/usb/usbdevs projects/binutils-2.17/sys/dev/xen/balloon/balloon.c projects/binutils-2.17/sys/dev/xen/blkfront/blkfront.c projects/binutils-2.17/sys/dev/xen/netfront/netfront.c projects/binutils-2.17/sys/dev/xen/xenpci/evtchn.c projects/binutils-2.17/sys/fs/nfs/nfs_commonsubs.c projects/binutils-2.17/sys/fs/nfs/nfs_var.h projects/binutils-2.17/sys/fs/nfs/nfsdport.h projects/binutils-2.17/sys/fs/nfs/nfsport.h projects/binutils-2.17/sys/fs/nfsclient/nfs_clvfsops.c projects/binutils-2.17/sys/fs/nfsclient/nfsmount.h projects/binutils-2.17/sys/fs/nfsserver/nfs_nfsdport.c projects/binutils-2.17/sys/fs/nfsserver/nfs_nfsdserv.c projects/binutils-2.17/sys/fs/nfsserver/nfs_nfsdsocket.c projects/binutils-2.17/sys/fs/nfsserver/nfs_nfsdstate.c projects/binutils-2.17/sys/geom/geom_ctl.c projects/binutils-2.17/sys/geom/part/g_part.c projects/binutils-2.17/sys/geom/part/g_part_gpt.c projects/binutils-2.17/sys/i386/conf/GENERIC projects/binutils-2.17/sys/i386/i386/sys_machdep.c projects/binutils-2.17/sys/i386/include/elf.h projects/binutils-2.17/sys/i386/include/pcpu.h projects/binutils-2.17/sys/i386/include/pmap.h projects/binutils-2.17/sys/i386/include/segments.h projects/binutils-2.17/sys/i386/include/xen/hypercall.h projects/binutils-2.17/sys/i386/include/xen/xen-os.h projects/binutils-2.17/sys/i386/include/xen/xenpmap.h projects/binutils-2.17/sys/i386/include/xen/xenvar.h projects/binutils-2.17/sys/i386/xen/clock.c projects/binutils-2.17/sys/i386/xen/mp_machdep.c projects/binutils-2.17/sys/i386/xen/pmap.c projects/binutils-2.17/sys/i386/xen/xen_machdep.c projects/binutils-2.17/sys/ia64/include/elf.h projects/binutils-2.17/sys/kern/init_main.c projects/binutils-2.17/sys/kern/kern_descrip.c projects/binutils-2.17/sys/kern/kern_fork.c projects/binutils-2.17/sys/kern/kern_jail.c projects/binutils-2.17/sys/kern/kern_kthread.c projects/binutils-2.17/sys/kern/kern_linker.c projects/binutils-2.17/sys/kern/kern_synch.c projects/binutils-2.17/sys/kern/sched_4bsd.c projects/binutils-2.17/sys/kern/sched_ule.c projects/binutils-2.17/sys/kern/subr_autoconf.c projects/binutils-2.17/sys/kern/subr_bus.c projects/binutils-2.17/sys/kern/subr_devstat.c projects/binutils-2.17/sys/kern/subr_log.c projects/binutils-2.17/sys/kern/tty.c projects/binutils-2.17/sys/kern/tty_tty.c projects/binutils-2.17/sys/kern/vfs_subr.c projects/binutils-2.17/sys/mips/cavium/octeon_mp.c projects/binutils-2.17/sys/mips/cavium/octeon_wdog.c projects/binutils-2.17/sys/mips/include/cpufunc.h projects/binutils-2.17/sys/mips/include/elf.h projects/binutils-2.17/sys/mips/mips/machdep.c projects/binutils-2.17/sys/mips/mips/mp_machdep.c projects/binutils-2.17/sys/mips/rmi/dev/nlge/if_nlge.c projects/binutils-2.17/sys/mips/rmi/dev/xlr/rge.c projects/binutils-2.17/sys/mips/rmi/fmn.c projects/binutils-2.17/sys/modules/Makefile projects/binutils-2.17/sys/modules/aha/Makefile projects/binutils-2.17/sys/modules/ahb/Makefile projects/binutils-2.17/sys/modules/mii/Makefile projects/binutils-2.17/sys/net/flowtable.c projects/binutils-2.17/sys/net/if_llatbl.h projects/binutils-2.17/sys/net/if_media.h projects/binutils-2.17/sys/netinet/if_ether.c projects/binutils-2.17/sys/netinet/ip_output.c projects/binutils-2.17/sys/netinet/ipfw/ip_dummynet.c projects/binutils-2.17/sys/netinet/sctp_input.c projects/binutils-2.17/sys/netinet/sctp_uio.h projects/binutils-2.17/sys/nfs/nfs_lock.c projects/binutils-2.17/sys/nfs/nfs_mountcommon.h projects/binutils-2.17/sys/nfsclient/nfs_vfsops.c projects/binutils-2.17/sys/nfsclient/nfsmount.h projects/binutils-2.17/sys/nlm/nlm_advlock.c projects/binutils-2.17/sys/nlm/nlm_prot_impl.c projects/binutils-2.17/sys/pc98/pc98/machdep.c projects/binutils-2.17/sys/powerpc/aim/nexus.c projects/binutils-2.17/sys/powerpc/aim/vm_machdep.c projects/binutils-2.17/sys/powerpc/conf/GENERIC64 projects/binutils-2.17/sys/powerpc/conf/NOTES projects/binutils-2.17/sys/powerpc/cpufreq/dfs.c projects/binutils-2.17/sys/powerpc/cpufreq/pcr.c projects/binutils-2.17/sys/powerpc/include/elf.h projects/binutils-2.17/sys/powerpc/include/pte.h projects/binutils-2.17/sys/powerpc/ofw/ofw_real.c projects/binutils-2.17/sys/powerpc/powermac/macgpio.c projects/binutils-2.17/sys/powerpc/powermac/uninorth.c projects/binutils-2.17/sys/powerpc/powerpc/intr_machdep.c projects/binutils-2.17/sys/sparc64/include/elf.h projects/binutils-2.17/sys/sparc64/include/intr_machdep.h projects/binutils-2.17/sys/sparc64/pci/apb.c projects/binutils-2.17/sys/sparc64/pci/fire.c projects/binutils-2.17/sys/sparc64/pci/ofw_pcib.c projects/binutils-2.17/sys/sparc64/pci/psycho.c projects/binutils-2.17/sys/sparc64/pci/schizo.c projects/binutils-2.17/sys/sparc64/sbus/sbus.c projects/binutils-2.17/sys/sparc64/sparc64/intr_machdep.c projects/binutils-2.17/sys/sparc64/sparc64/tlb.c projects/binutils-2.17/sys/sparc64/sparc64/tsb.c projects/binutils-2.17/sys/sun4v/include/elf.h projects/binutils-2.17/sys/sys/bus.h projects/binutils-2.17/sys/sys/copyright.h projects/binutils-2.17/sys/sys/priority.h projects/binutils-2.17/sys/ufs/ffs/ffs_softdep.c projects/binutils-2.17/sys/vm/swap_pager.c projects/binutils-2.17/sys/vm/vm_object.c projects/binutils-2.17/sys/vm/vm_page.c projects/binutils-2.17/sys/vm/vm_pageout.c projects/binutils-2.17/tools/regression/acct/Makefile projects/binutils-2.17/tools/regression/acct/pack.c projects/binutils-2.17/tools/regression/acct/regress.t projects/binutils-2.17/tools/tools/nanobsd/gateworks/common projects/binutils-2.17/tools/tools/nanobsd/nanobsd.sh projects/binutils-2.17/usr.bin/calendar/calendar.1 projects/binutils-2.17/usr.bin/calendar/calendars/calendar.freebsd projects/binutils-2.17/usr.sbin/cpucontrol/cpucontrol.c projects/binutils-2.17/usr.sbin/fwcontrol/fwdv.c projects/binutils-2.17/usr.sbin/fwcontrol/fwmpegts.c projects/binutils-2.17/usr.sbin/newsyslog/newsyslog.c projects/binutils-2.17/usr.sbin/rtprio/rtprio.c projects/binutils-2.17/usr.sbin/sysinstall/devices.c Directory Properties: projects/binutils-2.17/ (props changed) projects/binutils-2.17/cddl/contrib/opensolaris/ (props changed) projects/binutils-2.17/contrib/bind9/ (props changed) projects/binutils-2.17/contrib/binutils/ (props changed) projects/binutils-2.17/contrib/bzip2/ (props changed) projects/binutils-2.17/contrib/ee/ (props changed) projects/binutils-2.17/contrib/expat/ (props changed) projects/binutils-2.17/contrib/file/ (props changed) projects/binutils-2.17/contrib/gdb/ (props changed) projects/binutils-2.17/contrib/gdtoa/ (props changed) projects/binutils-2.17/contrib/gnu-sort/ (props changed) projects/binutils-2.17/contrib/groff/ (props changed) projects/binutils-2.17/contrib/less/ (props changed) projects/binutils-2.17/contrib/libpcap/ (props changed) projects/binutils-2.17/contrib/llvm/ (props changed) projects/binutils-2.17/contrib/llvm/tools/clang/ (props changed) projects/binutils-2.17/contrib/ncurses/ (props changed) projects/binutils-2.17/contrib/netcat/ (props changed) projects/binutils-2.17/contrib/ntp/ (props changed) projects/binutils-2.17/contrib/one-true-awk/ (props changed) projects/binutils-2.17/contrib/openbsm/ (props changed) projects/binutils-2.17/contrib/openpam/ (props changed) projects/binutils-2.17/contrib/pf/ (props changed) projects/binutils-2.17/contrib/sendmail/ (props changed) projects/binutils-2.17/contrib/tcpdump/ (props changed) projects/binutils-2.17/contrib/tcsh/ (props changed) projects/binutils-2.17/contrib/top/ (props changed) projects/binutils-2.17/contrib/top/install-sh (props changed) projects/binutils-2.17/contrib/tzcode/stdtime/ (props changed) projects/binutils-2.17/contrib/tzcode/zic/ (props changed) projects/binutils-2.17/contrib/tzdata/ (props changed) projects/binutils-2.17/contrib/wpa/ (props changed) projects/binutils-2.17/contrib/xz/ (props changed) projects/binutils-2.17/crypto/openssh/ (props changed) projects/binutils-2.17/crypto/openssl/ (props changed) projects/binutils-2.17/lib/libc/ (props changed) projects/binutils-2.17/lib/libc/stdtime/ (props changed) projects/binutils-2.17/lib/libutil/ (props changed) projects/binutils-2.17/lib/libz/ (props changed) projects/binutils-2.17/sbin/ (props changed) projects/binutils-2.17/sbin/ipfw/ (props changed) projects/binutils-2.17/share/mk/bsd.arch.inc.mk (props changed) projects/binutils-2.17/share/zoneinfo/ (props changed) projects/binutils-2.17/sys/ (props changed) projects/binutils-2.17/sys/amd64/include/xen/ (props changed) projects/binutils-2.17/sys/cddl/contrib/opensolaris/ (props changed) projects/binutils-2.17/sys/contrib/dev/acpica/ (props changed) projects/binutils-2.17/sys/contrib/octeon-sdk/ (props changed) projects/binutils-2.17/sys/contrib/pf/ (props changed) projects/binutils-2.17/sys/contrib/x86emu/ (props changed) projects/binutils-2.17/usr.bin/calendar/ (props changed) projects/binutils-2.17/usr.bin/csup/ (props changed) projects/binutils-2.17/usr.bin/procstat/ (props changed) projects/binutils-2.17/usr.sbin/zic/ (props changed) Modified: projects/binutils-2.17/COPYRIGHT ============================================================================== --- projects/binutils-2.17/COPYRIGHT Fri Jan 7 18:52:08 2011 (r217119) +++ projects/binutils-2.17/COPYRIGHT Fri Jan 7 18:54:08 2011 (r217120) @@ -4,7 +4,7 @@ The compilation of software known as FreeBSD is distributed under the following terms: -Copyright (c) 1992-2010 The FreeBSD Project. All rights reserved. +Copyright (c) 1992-2011 The FreeBSD Project. All rights reserved. Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions Modified: projects/binutils-2.17/Makefile ============================================================================== --- projects/binutils-2.17/Makefile Fri Jan 7 18:52:08 2011 (r217119) +++ projects/binutils-2.17/Makefile Fri Jan 7 18:54:08 2011 (r217120) @@ -351,7 +351,10 @@ universe_kernconfs: .for kernel in ${KERNCONFS} TARGET_ARCH_${kernel}!= cd ${.CURDIR}/sys/${TARGET}/conf && \ config -m ${.CURDIR}/sys/${TARGET}/conf/${kernel} 2> /dev/null | \ - cut -f 2 + grep -v WARNING: | cut -f 2 +.if empty(TARGET_ARCH_${kernel}) +.error "Target architecture for ${TARGET}/conf/${kernel} unknown. config(8) likely too old." +.endif universe_kernconfs: universe_kernconf_${TARGET}_${kernel} universe_kernconf_${TARGET}_${kernel}: @(cd ${.CURDIR} && env __MAKE_CONF=/dev/null \ Modified: projects/binutils-2.17/UPDATING ============================================================================== --- projects/binutils-2.17/UPDATING Fri Jan 7 18:52:08 2011 (r217119) +++ projects/binutils-2.17/UPDATING Fri Jan 7 18:54:08 2011 (r217120) @@ -22,6 +22,20 @@ NOTE TO PEOPLE WHO THINK THAT FreeBSD 9. machines to maximize performance. (To disable malloc debugging, run ln -s aj /etc/malloc.conf.) +20110103: + If you are trying to run make universe on a -stable system, and you get + the following warning: +"Makefile", line 356: "Target architecture for i386/conf/GENERIC unknown. config(8) likely too old." + or something similar to it, then you must upgrade your -stable system + to 8.2-Release or newer (really, any time after r210146 7/15/2010 in + stable/8) or build the config from the latest stable/8 branch and + install it on your system. + + Prior to this date, building a current universe on 8-stable system from + between 7/15/2010 and 1/2/2011 would result in a weird shell parsing + error in the first kernel build phase. A new config on those old systems + will fix that problem for older versions of -current. + 20101228: The TCP stack has been modified to allow Khelp modules to interact with it via helper hook points and store per-connection data in the TCP Modified: projects/binutils-2.17/bin/setfacl/setfacl.c ============================================================================== --- projects/binutils-2.17/bin/setfacl/setfacl.c Fri Jan 7 18:52:08 2011 (r217119) +++ projects/binutils-2.17/bin/setfacl/setfacl.c Fri Jan 7 18:54:08 2011 (r217120) @@ -201,12 +201,14 @@ main(int argc, char *argv[]) if (stat(file->filename, &sb) == -1) { warn("%s: stat() failed", file->filename); + carried_error++; continue; } if (acl_type == ACL_TYPE_DEFAULT && S_ISDIR(sb.st_mode) == 0) { warnx("%s: default ACL may only be set on a directory", file->filename); + carried_error++; continue; } @@ -218,6 +220,7 @@ main(int argc, char *argv[]) if (acl_type == ACL_TYPE_DEFAULT) { warnx("%s: there are no default entries " "in NFSv4 ACLs", file->filename); + carried_error++; continue; } acl_type = ACL_TYPE_NFS4; @@ -240,6 +243,7 @@ main(int argc, char *argv[]) else warn("%s: acl_get_file() failed", file->filename); + carried_error++; continue; } Modified: projects/binutils-2.17/bin/sh/eval.c ============================================================================== --- projects/binutils-2.17/bin/sh/eval.c Fri Jan 7 18:52:08 2011 (r217119) +++ projects/binutils-2.17/bin/sh/eval.c Fri Jan 7 18:54:08 2011 (r217120) @@ -671,6 +671,7 @@ safe_builtin(int idx, int argc, char **a /* * Execute a simple command. + * Note: This may or may not return if (flags & EV_EXIT). */ static void @@ -707,6 +708,7 @@ evalcommand(union node *cmd, int flags, arglist.lastp = &arglist.list; varlist.lastp = &varlist.list; varflag = 1; + jp = NULL; do_clearcmdentry = 0; oexitstatus = exitstatus; exitstatus = 0; @@ -965,7 +967,7 @@ evalcommand(union node *cmd, int flags, evalskip = 0; skipcount = 0; } - if (flags & EV_EXIT) + if (jp) exitshell(exitstatus); } else if (cmdentry.cmdtype == CMDBUILTIN) { #ifdef DEBUG @@ -997,8 +999,7 @@ evalcommand(union node *cmd, int flags, */ if (argc == 0 && !(flags & EV_BACKCMD)) cmdentry.special = 1; - if (cmdentry.special) - listsetvar(cmdenviron); + listsetvar(cmdenviron, cmdentry.special ? 0 : VNOSET); if (argc > 0) bltinsetlocale(); commandname = argv[0]; @@ -1014,13 +1015,12 @@ cmddone: out1 = &output; out2 = &errout; freestdout(); + handler = savehandler; if (e != EXSHELLPROC) { commandname = savecmdname; - if (flags & EV_EXIT) { + if (jp) exitshell(exitstatus); - } } - handler = savehandler; if (flags == EV_BACKCMD) { backcmd->buf = memout.buf; backcmd->nleft = memout.nextc - memout.buf; Modified: projects/binutils-2.17/bin/sh/redir.c ============================================================================== --- projects/binutils-2.17/bin/sh/redir.c Fri Jan 7 18:52:08 2011 (r217119) +++ projects/binutils-2.17/bin/sh/redir.c Fri Jan 7 18:54:08 2011 (r217120) @@ -155,6 +155,7 @@ openredirect(union node *redir, char mem int fd = redir->nfile.fd; char *fname; int f; + int e; /* * We suppress interrupts so that we won't leave open file @@ -173,7 +174,11 @@ openredirect(union node *redir, char mem error("cannot open %s: %s", fname, strerror(errno)); movefd: if (f != fd) { - dup2(f, fd); + if (dup2(f, fd) == -1) { + e = errno; + close(f); + error("%d: %s", fd, strerror(e)); + } close(f); } break; Modified: projects/binutils-2.17/bin/sh/var.c ============================================================================== --- projects/binutils-2.17/bin/sh/var.c Fri Jan 7 18:52:08 2011 (r217119) +++ projects/binutils-2.17/bin/sh/var.c Fri Jan 7 18:54:08 2011 (r217120) @@ -333,6 +333,8 @@ setvareq(char *s, int flags) len = strchr(s, '=') - s; error("%.*s: is read only", len, s); } + if (flags & VNOSET) + return; INTOFF; if (vp->func && (flags & VNOFUNC) == 0) @@ -365,6 +367,8 @@ setvareq(char *s, int flags) } } /* not found */ + if (flags & VNOSET) + return; vp = ckmalloc(sizeof (*vp)); vp->flags = flags; vp->text = s; @@ -386,13 +390,13 @@ setvareq(char *s, int flags) */ void -listsetvar(struct strlist *list) +listsetvar(struct strlist *list, int flags) { struct strlist *lp; INTOFF; for (lp = list ; lp ; lp = lp->next) { - setvareq(savestr(lp->text), 0); + setvareq(savestr(lp->text), flags); } INTON; } Modified: projects/binutils-2.17/bin/sh/var.h ============================================================================== --- projects/binutils-2.17/bin/sh/var.h Fri Jan 7 18:52:08 2011 (r217119) +++ projects/binutils-2.17/bin/sh/var.h Fri Jan 7 18:54:08 2011 (r217120) @@ -45,6 +45,7 @@ #define VSTACK 0x10 /* text is allocated on the stack */ #define VUNSET 0x20 /* the variable is not set */ #define VNOFUNC 0x40 /* don't call the callback function */ +#define VNOSET 0x80 /* do not set variable - just readonly test */ struct var { @@ -106,7 +107,7 @@ void initvar(void); void setvar(const char *, const char *, int); void setvareq(char *, int); struct strlist; -void listsetvar(struct strlist *); +void listsetvar(struct strlist *, int); char *lookupvar(const char *); char *bltinlookup(const char *, int); void bltinsetlocale(void); Modified: projects/binutils-2.17/contrib/gcc/config/i386/freebsd.h ============================================================================== --- projects/binutils-2.17/contrib/gcc/config/i386/freebsd.h Fri Jan 7 18:52:08 2011 (r217119) +++ projects/binutils-2.17/contrib/gcc/config/i386/freebsd.h Fri Jan 7 18:54:08 2011 (r217120) @@ -239,3 +239,6 @@ Boston, MA 02110-1301, USA. */ XSTR (XEXP (DECL_RTL (current_function_decl), 0), 0)); \ fprintf (asm_out_file, "\n"); \ } while (0) + +#undef NEED_INDICATE_EXEC_STACK +#define NEED_INDICATE_EXEC_STACK 1 Modified: projects/binutils-2.17/etc/devd.conf ============================================================================== --- projects/binutils-2.17/etc/devd.conf Fri Jan 7 18:52:08 2011 (r217119) +++ projects/binutils-2.17/etc/devd.conf Fri Jan 7 18:54:08 2011 (r217120) @@ -45,7 +45,7 @@ notify 0 { # # Try to start dhclient on Ethernet like interfaces when the link comes # up. Only devices that are configured to support DHCP will actually -# run it. No link down rule exists because dhclient automaticly exits +# run it. No link down rule exists because dhclient automatically exits # when the link goes down. # notify 0 { Modified: projects/binutils-2.17/etc/rc.d/ldconfig ============================================================================== --- projects/binutils-2.17/etc/rc.d/ldconfig Fri Jan 7 18:52:08 2011 (r217119) +++ projects/binutils-2.17/etc/rc.d/ldconfig Fri Jan 7 18:54:08 2011 (r217120) @@ -66,8 +66,8 @@ ldconfig_start() i386) # Default the a.out ldconfig path. : ${ldconfig_paths_aout=${ldconfig_paths}} - _LDC=/usr/lib/aout - for i in ${ldconfig_paths_aout} /etc/ld.so.conf; do + _LDC="" + for i in /usr/lib/aout ${ldconfig_paths_aout} /etc/ld.so.conf; do if [ -r "${i}" ]; then _LDC="${_LDC} ${i}" fi Modified: projects/binutils-2.17/etc/rc.subr ============================================================================== --- projects/binutils-2.17/etc/rc.subr Fri Jan 7 18:52:08 2011 (r217119) +++ projects/binutils-2.17/etc/rc.subr Fri Jan 7 18:54:08 2011 (r217120) @@ -1349,7 +1349,10 @@ devfs_init_rulesets() return fi for file in $devfs_rulesets; do - devfs_rulesets_from_file $file || return 1 + if ! devfs_rulesets_from_file $file; then + warn "$_me: could not read rules from $file" + return 1 + fi done devfs_rulesets_init=1 debug "$_me: devfs rulesets initialized" Modified: projects/binutils-2.17/include/pthread.h ============================================================================== --- projects/binutils-2.17/include/pthread.h Fri Jan 7 18:52:08 2011 (r217119) +++ projects/binutils-2.17/include/pthread.h Fri Jan 7 18:54:08 2011 (r217120) @@ -135,15 +135,6 @@ enum pthread_mutextype { #define PTHREAD_MUTEX_DEFAULT PTHREAD_MUTEX_ERRORCHECK -enum pthread_rwlocktype_np -{ - PTHREAD_RWLOCK_PREFER_READER_NP, - PTHREAD_RWLOCK_PREFER_WRITER_NONRECURSIVE_NP, - PTHREAD_RWLOCK_PREFER_WRITER_NP, - PTHREAD_RWLOCK_DEFAULT_NP = - PTHREAD_RWLOCK_PREFER_WRITER_NONRECURSIVE_NP -}; - struct _pthread_cleanup_info { __uintptr_t pthread_cleanup_pad[8]; }; Modified: projects/binutils-2.17/lib/bind/config.mk ============================================================================== --- projects/binutils-2.17/lib/bind/config.mk Fri Jan 7 18:52:08 2011 (r217119) +++ projects/binutils-2.17/lib/bind/config.mk Fri Jan 7 18:54:08 2011 (r217120) @@ -1,6 +1,7 @@ # $FreeBSD$ .include <bsd.own.mk> +.include <bsd.endian.mk> # BIND version number .if defined(BIND_DIR) && exists(${BIND_DIR}/version) @@ -45,7 +46,7 @@ CFLAGS+= -DOPENSSL CFLAGS+= -DUSE_MD5 # Endianness -.if ${MACHINE_CPUARCH} == "powerpc" || ${MACHINE_CPUARCH} == "sparc64" +.if ${TARGET_ENDIANNESS} == 4321 CFLAGS+= -DWORDS_BIGENDIAN .endif @@ -64,11 +65,7 @@ CFLAGS+= -I${LIB_BIND_DIR} .endif # Use the right version of the atomic.h file from lib/isc -.if ${MACHINE_ARCH} == "amd64" || ${MACHINE_ARCH} == "i386" -ISC_ATOMIC_ARCH= x86_32 -.else -ISC_ATOMIC_ARCH= ${MACHINE_CPUARCH} -.endif +ISC_ATOMIC_ARCH=${MACHINE_CPUARCH:S/i386/x86_32/:S/amd64/x86_32/} # Optional features .if ${MK_BIND_LARGE_FILE} == "yes" @@ -121,4 +118,3 @@ CRYPTO_LDADD= -lcrypto PTHREAD_DPADD= ${LIBPTHREAD} PTHREAD_LDADD= -lpthread - Modified: projects/binutils-2.17/lib/csu/amd64/crti.S ============================================================================== --- projects/binutils-2.17/lib/csu/amd64/crti.S Fri Jan 7 18:52:08 2011 (r217119) +++ projects/binutils-2.17/lib/csu/amd64/crti.S Fri Jan 7 18:54:08 2011 (r217120) @@ -39,3 +39,5 @@ _init: .type _fini,@function _fini: subq $8,%rsp + + .section .note.GNU-stack,"",%progbits Modified: projects/binutils-2.17/lib/csu/amd64/crtn.S ============================================================================== --- projects/binutils-2.17/lib/csu/amd64/crtn.S Fri Jan 7 18:52:08 2011 (r217119) +++ projects/binutils-2.17/lib/csu/amd64/crtn.S Fri Jan 7 18:54:08 2011 (r217120) @@ -33,3 +33,5 @@ __FBSDID("$FreeBSD$"); .section .fini,"ax",@progbits addq $8,%rsp ret + + .section .note.GNU-stack,"",%progbits Modified: projects/binutils-2.17/lib/csu/i386-elf/crt1_s.S ============================================================================== --- projects/binutils-2.17/lib/csu/i386-elf/crt1_s.S Fri Jan 7 18:52:08 2011 (r217119) +++ projects/binutils-2.17/lib/csu/i386-elf/crt1_s.S Fri Jan 7 18:54:08 2011 (r217120) @@ -49,3 +49,5 @@ _start: int3 .cfi_endproc .size _start, . - _start + + .section .note.GNU-stack,"",%progbits Modified: projects/binutils-2.17/lib/csu/i386-elf/crti.S ============================================================================== --- projects/binutils-2.17/lib/csu/i386-elf/crti.S Fri Jan 7 18:52:08 2011 (r217119) +++ projects/binutils-2.17/lib/csu/i386-elf/crti.S Fri Jan 7 18:54:08 2011 (r217120) @@ -39,3 +39,5 @@ _init: .type _fini,@function _fini: sub $12,%esp /* re-align stack pointer */ + + .section .note.GNU-stack,"",%progbits Modified: projects/binutils-2.17/lib/csu/i386-elf/crtn.S ============================================================================== --- projects/binutils-2.17/lib/csu/i386-elf/crtn.S Fri Jan 7 18:52:08 2011 (r217119) +++ projects/binutils-2.17/lib/csu/i386-elf/crtn.S Fri Jan 7 18:54:08 2011 (r217120) @@ -33,3 +33,5 @@ __FBSDID("$FreeBSD$"); .section .fini,"ax",@progbits add $12,%esp ret + + .section .note.GNU-stack,"",%progbits Modified: projects/binutils-2.17/lib/libc/amd64/gen/_setjmp.S ============================================================================== --- projects/binutils-2.17/lib/libc/amd64/gen/_setjmp.S Fri Jan 7 18:52:08 2011 (r217119) +++ projects/binutils-2.17/lib/libc/amd64/gen/_setjmp.S Fri Jan 7 18:54:08 2011 (r217120) @@ -92,3 +92,5 @@ ENTRY(___longjmp) 1: movq %rcx,0(%rsp) ret END(___longjmp) + + .section .note.GNU-stack,"",%progbits Modified: projects/binutils-2.17/lib/libc/amd64/gen/fabs.S ============================================================================== --- projects/binutils-2.17/lib/libc/amd64/gen/fabs.S Fri Jan 7 18:52:08 2011 (r217119) +++ projects/binutils-2.17/lib/libc/amd64/gen/fabs.S Fri Jan 7 18:54:08 2011 (r217120) @@ -42,3 +42,5 @@ END(fabs) .data signbit: .quad 0x8000000000000000 + + .section .note.GNU-stack,"",%progbits Modified: projects/binutils-2.17/lib/libc/amd64/gen/modf.S ============================================================================== --- projects/binutils-2.17/lib/libc/amd64/gen/modf.S Fri Jan 7 18:52:08 2011 (r217119) +++ projects/binutils-2.17/lib/libc/amd64/gen/modf.S Fri Jan 7 18:54:08 2011 (r217120) @@ -87,3 +87,5 @@ ENTRY(modf) ret END(modf) + + .section .note.GNU-stack,"",%progbits Modified: projects/binutils-2.17/lib/libc/amd64/gen/rfork_thread.S ============================================================================== --- projects/binutils-2.17/lib/libc/amd64/gen/rfork_thread.S Fri Jan 7 18:52:08 2011 (r217119) +++ projects/binutils-2.17/lib/libc/amd64/gen/rfork_thread.S Fri Jan 7 18:54:08 2011 (r217120) @@ -100,3 +100,5 @@ ENTRY(rfork_thread) jmp HIDENAME(cerror) #endif END(rfork_thread) + + .section .note.GNU-stack,"",%progbits Modified: projects/binutils-2.17/lib/libc/amd64/gen/setjmp.S ============================================================================== --- projects/binutils-2.17/lib/libc/amd64/gen/setjmp.S Fri Jan 7 18:52:08 2011 (r217119) +++ projects/binutils-2.17/lib/libc/amd64/gen/setjmp.S Fri Jan 7 18:54:08 2011 (r217120) @@ -110,3 +110,5 @@ ENTRY(__longjmp) 1: movq %rcx,0(%rsp) ret END(__longjmp) + + .section .note.GNU-stack,"",%progbits Modified: projects/binutils-2.17/lib/libc/amd64/gen/sigsetjmp.S ============================================================================== --- projects/binutils-2.17/lib/libc/amd64/gen/sigsetjmp.S Fri Jan 7 18:52:08 2011 (r217119) +++ projects/binutils-2.17/lib/libc/amd64/gen/sigsetjmp.S Fri Jan 7 18:54:08 2011 (r217120) @@ -111,3 +111,5 @@ ENTRY(__siglongjmp) 1: movq %rcx,0(%rsp) ret END(__siglongjmp) + + .section .note.GNU-stack,"",%progbits Modified: projects/binutils-2.17/lib/libc/amd64/stdlib/div.S ============================================================================== --- projects/binutils-2.17/lib/libc/amd64/stdlib/div.S Fri Jan 7 18:52:08 2011 (r217119) +++ projects/binutils-2.17/lib/libc/amd64/stdlib/div.S Fri Jan 7 18:54:08 2011 (r217120) @@ -16,3 +16,5 @@ ENTRY(div) orq %rdx,%rax ret END(div) + + .section .note.GNU-stack,"",%progbits Modified: projects/binutils-2.17/lib/libc/amd64/stdlib/ldiv.S ============================================================================== --- projects/binutils-2.17/lib/libc/amd64/stdlib/ldiv.S Fri Jan 7 18:52:08 2011 (r217119) +++ projects/binutils-2.17/lib/libc/amd64/stdlib/ldiv.S Fri Jan 7 18:54:08 2011 (r217120) @@ -14,3 +14,5 @@ ENTRY(ldiv) idivq %rsi ret END(ldiv) + + .section .note.GNU-stack,"",%progbits Modified: projects/binutils-2.17/lib/libc/amd64/stdlib/lldiv.S ============================================================================== --- projects/binutils-2.17/lib/libc/amd64/stdlib/lldiv.S Fri Jan 7 18:52:08 2011 (r217119) +++ projects/binutils-2.17/lib/libc/amd64/stdlib/lldiv.S Fri Jan 7 18:54:08 2011 (r217120) @@ -14,3 +14,5 @@ ENTRY(lldiv) idivq %rsi ret END(lldiv) + + .section .note.GNU-stack,"",%progbits Modified: projects/binutils-2.17/lib/libc/amd64/string/bcmp.S ============================================================================== --- projects/binutils-2.17/lib/libc/amd64/string/bcmp.S Fri Jan 7 18:52:08 2011 (r217119) +++ projects/binutils-2.17/lib/libc/amd64/string/bcmp.S Fri Jan 7 18:54:08 2011 (r217120) @@ -23,3 +23,5 @@ L1: movsbl %al,%eax ret END(bcmp) + + .section .note.GNU-stack,"",%progbits Modified: projects/binutils-2.17/lib/libc/amd64/string/bcopy.S ============================================================================== --- projects/binutils-2.17/lib/libc/amd64/string/bcopy.S Fri Jan 7 18:52:08 2011 (r217119) +++ projects/binutils-2.17/lib/libc/amd64/string/bcopy.S Fri Jan 7 18:54:08 2011 (r217120) @@ -95,3 +95,5 @@ END(memmove) END(bcopy) #endif #endif + + .section .note.GNU-stack,"",%progbits Modified: projects/binutils-2.17/lib/libc/amd64/string/bzero.S ============================================================================== --- projects/binutils-2.17/lib/libc/amd64/string/bzero.S Fri Jan 7 18:52:08 2011 (r217119) +++ projects/binutils-2.17/lib/libc/amd64/string/bzero.S Fri Jan 7 18:54:08 2011 (r217120) @@ -42,3 +42,5 @@ L1: movq %rsi,%rcx /* zero remainder by ret END(bzero) + + .section .note.GNU-stack,"",%progbits Modified: projects/binutils-2.17/lib/libc/amd64/string/memcmp.S ============================================================================== --- projects/binutils-2.17/lib/libc/amd64/string/memcmp.S Fri Jan 7 18:52:08 2011 (r217119) +++ projects/binutils-2.17/lib/libc/amd64/string/memcmp.S Fri Jan 7 18:54:08 2011 (r217120) @@ -40,3 +40,5 @@ L6: xorl %eax,%eax /* Perform unsigned subl %edx,%eax ret END(memcmp) + + .section .note.GNU-stack,"",%progbits Modified: projects/binutils-2.17/lib/libc/amd64/string/memmove.S ============================================================================== --- projects/binutils-2.17/lib/libc/amd64/string/memmove.S Fri Jan 7 18:52:08 2011 (r217119) +++ projects/binutils-2.17/lib/libc/amd64/string/memmove.S Fri Jan 7 18:54:08 2011 (r217120) @@ -3,3 +3,5 @@ #define MEMMOVE #include "bcopy.S" + + .section .note.GNU-stack,"",%progbist Modified: projects/binutils-2.17/lib/libc/amd64/string/memset.S ============================================================================== --- projects/binutils-2.17/lib/libc/amd64/string/memset.S Fri Jan 7 18:52:08 2011 (r217119) +++ projects/binutils-2.17/lib/libc/amd64/string/memset.S Fri Jan 7 18:54:08 2011 (r217120) @@ -59,3 +59,5 @@ L1: rep ret END(memset) + + .section .note.GNU-stack,"",%progbits Modified: projects/binutils-2.17/lib/libc/amd64/string/strcat.S ============================================================================== --- projects/binutils-2.17/lib/libc/amd64/string/strcat.S Fri Jan 7 18:52:08 2011 (r217119) +++ projects/binutils-2.17/lib/libc/amd64/string/strcat.S Fri Jan 7 18:54:08 2011 (r217120) @@ -164,3 +164,5 @@ ENTRY(strcat) .Ldone: ret END(strcat) + + .section .note.GNU-stack,"",%progbits Modified: projects/binutils-2.17/lib/libc/amd64/string/strcmp.S ============================================================================== --- projects/binutils-2.17/lib/libc/amd64/string/strcmp.S Fri Jan 7 18:52:08 2011 (r217119) +++ projects/binutils-2.17/lib/libc/amd64/string/strcmp.S Fri Jan 7 18:54:08 2011 (r217120) @@ -72,3 +72,5 @@ ENTRY(strcmp) subq %rdx,%rax ret END(strcmp) + + .section .note.GNU-stack,"",%progbits Modified: projects/binutils-2.17/lib/libc/amd64/string/strcpy.S ============================================================================== --- projects/binutils-2.17/lib/libc/amd64/string/strcpy.S Fri Jan 7 18:52:08 2011 (r217119) +++ projects/binutils-2.17/lib/libc/amd64/string/strcpy.S Fri Jan 7 18:54:08 2011 (r217120) @@ -110,3 +110,5 @@ ENTRY(strcpy) .Ldone: ret END(strcpy) + + .section .note.GNU-stack,"",%progbits Modified: projects/binutils-2.17/lib/libc/amd64/sys/brk.S ============================================================================== --- projects/binutils-2.17/lib/libc/amd64/sys/brk.S Fri Jan 7 18:52:08 2011 (r217119) +++ projects/binutils-2.17/lib/libc/amd64/sys/brk.S Fri Jan 7 18:54:08 2011 (r217120) @@ -83,3 +83,5 @@ err: jmp HIDENAME(cerror) #endif END(brk) + + .section .note.GNU-stack,"",%progbits Modified: projects/binutils-2.17/lib/libc/amd64/sys/cerror.S ============================================================================== --- projects/binutils-2.17/lib/libc/amd64/sys/cerror.S Fri Jan 7 18:52:08 2011 (r217119) +++ projects/binutils-2.17/lib/libc/amd64/sys/cerror.S Fri Jan 7 18:54:08 2011 (r217120) @@ -56,3 +56,4 @@ HIDENAME(cerror): movq $-1,%rdx ret + .section .note.GNU-stack,"",%progbits Modified: projects/binutils-2.17/lib/libc/amd64/sys/exect.S ============================================================================== --- projects/binutils-2.17/lib/libc/amd64/sys/exect.S Fri Jan 7 18:52:08 2011 (r217119) +++ projects/binutils-2.17/lib/libc/amd64/sys/exect.S Fri Jan 7 18:54:08 2011 (r217120) @@ -54,3 +54,5 @@ ENTRY(exect) jmp HIDENAME(cerror) #endif END(exect) + + .section .note.GNU-stack,"",%progbits Modified: projects/binutils-2.17/lib/libc/amd64/sys/getcontext.S ============================================================================== --- projects/binutils-2.17/lib/libc/amd64/sys/getcontext.S Fri Jan 7 18:52:08 2011 (r217119) +++ projects/binutils-2.17/lib/libc/amd64/sys/getcontext.S Fri Jan 7 18:54:08 2011 (r217120) @@ -53,3 +53,5 @@ ENTRY(__sys_getcontext) jmp HIDENAME(cerror) #endif END(__sys_getcontext) + + .section .note.GNU-stack,"",%progbits Modified: projects/binutils-2.17/lib/libc/amd64/sys/pipe.S ============================================================================== --- projects/binutils-2.17/lib/libc/amd64/sys/pipe.S Fri Jan 7 18:52:08 2011 (r217119) +++ projects/binutils-2.17/lib/libc/amd64/sys/pipe.S Fri Jan 7 18:54:08 2011 (r217120) @@ -58,3 +58,5 @@ ENTRY(__sys_pipe) jmp HIDENAME(cerror) #endif END(__sys_pipe) + + .section .note.GNU-stack,"",%progbits Modified: projects/binutils-2.17/lib/libc/amd64/sys/ptrace.S ============================================================================== --- projects/binutils-2.17/lib/libc/amd64/sys/ptrace.S Fri Jan 7 18:52:08 2011 (r217119) +++ projects/binutils-2.17/lib/libc/amd64/sys/ptrace.S Fri Jan 7 18:54:08 2011 (r217120) @@ -58,3 +58,5 @@ err: jmp HIDENAME(cerror) #endif END(ptrace) + + .section .note.GNU-stack,"",%progbits Modified: projects/binutils-2.17/lib/libc/amd64/sys/reboot.S ============================================================================== --- projects/binutils-2.17/lib/libc/amd64/sys/reboot.S Fri Jan 7 18:52:08 2011 (r217119) +++ projects/binutils-2.17/lib/libc/amd64/sys/reboot.S Fri Jan 7 18:54:08 2011 (r217120) @@ -55,3 +55,5 @@ ENTRY(__sys_reboot) jmp HIDENAME(cerror) #endif END(__sys_reboot) + + .section .note.GNU-stack,"",%progbits Modified: projects/binutils-2.17/lib/libc/amd64/sys/sbrk.S ============================================================================== --- projects/binutils-2.17/lib/libc/amd64/sys/sbrk.S Fri Jan 7 18:52:08 2011 (r217119) +++ projects/binutils-2.17/lib/libc/amd64/sys/sbrk.S Fri Jan 7 18:54:08 2011 (r217120) @@ -86,3 +86,5 @@ err: jmp HIDENAME(cerror) #endif END(sbrk) + + .section .note.GNU-stack,"",%progbits Modified: projects/binutils-2.17/lib/libc/amd64/sys/setlogin.S ============================================================================== --- projects/binutils-2.17/lib/libc/amd64/sys/setlogin.S Fri Jan 7 18:52:08 2011 (r217119) +++ projects/binutils-2.17/lib/libc/amd64/sys/setlogin.S Fri Jan 7 18:54:08 2011 (r217120) @@ -63,3 +63,5 @@ ENTRY(__sys_setlogin) jmp HIDENAME(cerror) #endif END(__sys_setlogin) + + .section .note.GNU-stack,"",%progbits Modified: projects/binutils-2.17/lib/libc/amd64/sys/sigreturn.S ============================================================================== --- projects/binutils-2.17/lib/libc/amd64/sys/sigreturn.S Fri Jan 7 18:52:08 2011 (r217119) +++ projects/binutils-2.17/lib/libc/amd64/sys/sigreturn.S Fri Jan 7 18:54:08 2011 (r217120) @@ -44,3 +44,5 @@ __FBSDID("$FreeBSD$"); */ RSYSCALL(sigreturn) + + .section .note.GNU-stack,"",%progbits Modified: projects/binutils-2.17/lib/libc/amd64/sys/vfork.S ============================================================================== --- projects/binutils-2.17/lib/libc/amd64/sys/vfork.S Fri Jan 7 18:52:08 2011 (r217119) +++ projects/binutils-2.17/lib/libc/amd64/sys/vfork.S Fri Jan 7 18:54:08 2011 (r217120) @@ -57,3 +57,5 @@ ENTRY(__sys_vfork) jmp HIDENAME(cerror) #endif END(__sys_vfork) + + .section .note.GNU-stack,"",%progbits Modified: projects/binutils-2.17/lib/libc/i386/gen/_ctx_start.S ============================================================================== --- projects/binutils-2.17/lib/libc/i386/gen/_ctx_start.S Fri Jan 7 18:52:08 2011 (r217119) +++ projects/binutils-2.17/lib/libc/i386/gen/_ctx_start.S Fri Jan 7 18:54:08 2011 (r217120) @@ -50,3 +50,5 @@ ENTRY(_ctx_start) call PIC_PLT(abort) /* fubar */ ret END(_ctx_start) + + .section .note.GNU-stack,"",%progbits Modified: projects/binutils-2.17/lib/libc/i386/gen/_setjmp.S ============================================================================== --- projects/binutils-2.17/lib/libc/i386/gen/_setjmp.S Fri Jan 7 18:52:08 2011 (r217119) +++ projects/binutils-2.17/lib/libc/i386/gen/_setjmp.S Fri Jan 7 18:54:08 2011 (r217120) @@ -78,3 +78,5 @@ ENTRY(___longjmp) 1: movl %ecx,0(%esp) ret END(___longjmp) + + .section .note.GNU-stack,"",%progbits Modified: projects/binutils-2.17/lib/libc/i386/gen/fabs.S ============================================================================== --- projects/binutils-2.17/lib/libc/i386/gen/fabs.S Fri Jan 7 18:52:08 2011 (r217119) +++ projects/binutils-2.17/lib/libc/i386/gen/fabs.S Fri Jan 7 18:54:08 2011 (r217120) @@ -41,3 +41,5 @@ ENTRY(fabs) fabs ret END(fabs) + + .section .note.GNU-stack,"",%progbits Modified: projects/binutils-2.17/lib/libc/i386/gen/modf.S ============================================================================== --- projects/binutils-2.17/lib/libc/i386/gen/modf.S Fri Jan 7 18:52:08 2011 (r217119) +++ projects/binutils-2.17/lib/libc/i386/gen/modf.S Fri Jan 7 18:54:08 2011 (r217120) @@ -83,3 +83,5 @@ ENTRY(modf) leave ret END(modf) + + .section .note.GNU-stack,"",%progbits Modified: projects/binutils-2.17/lib/libc/i386/gen/rfork_thread.S ============================================================================== --- projects/binutils-2.17/lib/libc/i386/gen/rfork_thread.S Fri Jan 7 18:52:08 2011 (r217119) +++ projects/binutils-2.17/lib/libc/i386/gen/rfork_thread.S Fri Jan 7 18:54:08 2011 (r217120) @@ -116,3 +116,5 @@ ENTRY(rfork_thread) PIC_PROLOGUE jmp PIC_PLT(HIDENAME(cerror)) END(rfork_thread) + + .section .note.GNU-stack,"",%progbits Modified: projects/binutils-2.17/lib/libc/i386/gen/setjmp.S ============================================================================== --- projects/binutils-2.17/lib/libc/i386/gen/setjmp.S Fri Jan 7 18:52:08 2011 (r217119) +++ projects/binutils-2.17/lib/libc/i386/gen/setjmp.S Fri Jan 7 18:54:08 2011 (r217120) @@ -98,3 +98,5 @@ ENTRY(__longjmp) 1: movl %ecx,0(%esp) ret END(__longjmp) + + .section .note.GNU-stack,"",%progbits Modified: projects/binutils-2.17/lib/libc/i386/gen/sigsetjmp.S ============================================================================== --- projects/binutils-2.17/lib/libc/i386/gen/sigsetjmp.S Fri Jan 7 18:52:08 2011 (r217119) +++ projects/binutils-2.17/lib/libc/i386/gen/sigsetjmp.S Fri Jan 7 18:54:08 2011 (r217120) @@ -110,3 +110,5 @@ ENTRY(__siglongjmp) 1: movl %ecx,0(%esp) ret END(__siglongjmp) + + .section .note.GNU-stack,"",%progbits Modified: projects/binutils-2.17/lib/libc/i386/stdlib/div.S ============================================================================== --- projects/binutils-2.17/lib/libc/i386/stdlib/div.S Fri Jan 7 18:52:08 2011 (r217119) +++ projects/binutils-2.17/lib/libc/i386/stdlib/div.S Fri Jan 7 18:54:08 2011 (r217120) @@ -35,3 +35,5 @@ ENTRY(div) idiv %ecx ret END(div) + + .section .note.GNU-stack,"",%progbits Modified: projects/binutils-2.17/lib/libc/i386/stdlib/ldiv.S ============================================================================== --- projects/binutils-2.17/lib/libc/i386/stdlib/ldiv.S Fri Jan 7 18:52:08 2011 (r217119) +++ projects/binutils-2.17/lib/libc/i386/stdlib/ldiv.S Fri Jan 7 18:54:08 2011 (r217120) @@ -38,3 +38,5 @@ ENTRY(ldiv) idiv %ecx ret END(ldiv) + + .section .note.GNU-stack,"",%progbits Modified: projects/binutils-2.17/lib/libc/i386/string/bcmp.S ============================================================================== --- projects/binutils-2.17/lib/libc/i386/string/bcmp.S Fri Jan 7 18:52:08 2011 (r217119) +++ projects/binutils-2.17/lib/libc/i386/string/bcmp.S Fri Jan 7 18:54:08 2011 (r217120) @@ -62,3 +62,5 @@ L1: popl %edi ret END(bcmp) + + .section .note.GNU-stack,"",%progbits Modified: projects/binutils-2.17/lib/libc/i386/string/bcopy.S ============================================================================== --- projects/binutils-2.17/lib/libc/i386/string/bcopy.S Fri Jan 7 18:52:08 2011 (r217119) +++ projects/binutils-2.17/lib/libc/i386/string/bcopy.S Fri Jan 7 18:54:08 2011 (r217120) @@ -106,3 +106,5 @@ END(memmove) END(bcopy) #endif #endif + + .section .note.GNU-stack,"",%progbits Modified: projects/binutils-2.17/lib/libc/i386/string/bzero.S ============================================================================== --- projects/binutils-2.17/lib/libc/i386/string/bzero.S Fri Jan 7 18:52:08 2011 (r217119) +++ projects/binutils-2.17/lib/libc/i386/string/bzero.S Fri Jan 7 18:54:08 2011 (r217120) @@ -80,3 +80,5 @@ L1: rep popl %edi ret END(bzero) + + .section .note.GNU-stack,"",%progbits Modified: projects/binutils-2.17/lib/libc/i386/string/ffs.S ============================================================================== --- projects/binutils-2.17/lib/libc/i386/string/ffs.S Fri Jan 7 18:52:08 2011 (r217119) +++ projects/binutils-2.17/lib/libc/i386/string/ffs.S Fri Jan 7 18:54:08 2011 (r217120) @@ -52,3 +52,5 @@ ENTRY(ffs) L1: xorl %eax,%eax /* clear result */ ret END(ffs) + + .section .note.GNU-stack,"",%progbits Modified: projects/binutils-2.17/lib/libc/i386/string/index.S ============================================================================== --- projects/binutils-2.17/lib/libc/i386/string/index.S Fri Jan 7 18:52:08 2011 (r217119) +++ projects/binutils-2.17/lib/libc/i386/string/index.S Fri Jan 7 18:54:08 2011 (r217120) @@ -62,3 +62,5 @@ L2: popl %ebx ret END(index) + + .section .note.GNU-stack,"",%progbits Modified: projects/binutils-2.17/lib/libc/i386/string/memchr.S ============================================================================== --- projects/binutils-2.17/lib/libc/i386/string/memchr.S Fri Jan 7 18:52:08 2011 (r217119) +++ projects/binutils-2.17/lib/libc/i386/string/memchr.S Fri Jan 7 18:54:08 2011 (r217120) @@ -57,3 +57,5 @@ L1: xorl %eax,%eax popl %edi ret END(memchr) + + .section .note.GNU-stack,"",%progbits Modified: projects/binutils-2.17/lib/libc/i386/string/memcmp.S ============================================================================== --- projects/binutils-2.17/lib/libc/i386/string/memcmp.S Fri Jan 7 18:52:08 2011 (r217119) +++ projects/binutils-2.17/lib/libc/i386/string/memcmp.S Fri Jan 7 18:54:08 2011 (r217120) @@ -74,3 +74,5 @@ L6: movzbl -1(%edi),%eax /* Perform un popl %edi ret END(memcmp) + + .section .note.GNU-stack,"",%progbits Modified: projects/binutils-2.17/lib/libc/i386/string/memcpy.S ============================================================================== --- projects/binutils-2.17/lib/libc/i386/string/memcpy.S Fri Jan 7 18:52:08 2011 (r217119) +++ projects/binutils-2.17/lib/libc/i386/string/memcpy.S Fri Jan 7 18:54:08 2011 (r217120) @@ -3,3 +3,5 @@ __FBSDID("$FreeBSD$"); #define MEMCOPY #include "bcopy.S" + + .section .note.GNU-stack,"",%progbits Modified: projects/binutils-2.17/lib/libc/i386/string/memmove.S ============================================================================== --- projects/binutils-2.17/lib/libc/i386/string/memmove.S Fri Jan 7 18:52:08 2011 (r217119) +++ projects/binutils-2.17/lib/libc/i386/string/memmove.S Fri Jan 7 18:54:08 2011 (r217120) @@ -3,3 +3,5 @@ __FBSDID("$FreeBSD$"); #define MEMMOVE #include "bcopy.S" + + .section .note.GNU-stack,"",%progbits Modified: projects/binutils-2.17/lib/libc/i386/string/memset.S ============================================================================== --- projects/binutils-2.17/lib/libc/i386/string/memset.S Fri Jan 7 18:52:08 2011 (r217119) +++ projects/binutils-2.17/lib/libc/i386/string/memset.S Fri Jan 7 18:54:08 2011 (r217120) @@ -88,3 +88,5 @@ L1: rep popl %edi ret END(memset) + + .section .note.GNU-stack,"",%progbits Modified: projects/binutils-2.17/lib/libc/i386/string/rindex.S ============================================================================== --- projects/binutils-2.17/lib/libc/i386/string/rindex.S Fri Jan 7 18:52:08 2011 (r217119) +++ projects/binutils-2.17/lib/libc/i386/string/rindex.S Fri Jan 7 18:54:08 2011 (r217120) @@ -63,3 +63,5 @@ L2: popl %ebx ret END(rindex) + + .section .note.GNU-stack,"",%progbits Modified: projects/binutils-2.17/lib/libc/i386/string/strcat.S ============================================================================== --- projects/binutils-2.17/lib/libc/i386/string/strcat.S Fri Jan 7 18:52:08 2011 (r217119) +++ projects/binutils-2.17/lib/libc/i386/string/strcat.S Fri Jan 7 18:54:08 2011 (r217120) @@ -99,3 +99,5 @@ L2: popl %eax /* pop destination addre popl %edi /* restore edi */ ret END(strcat) + + .section .note.GNU-stack,"",%progbits Modified: projects/binutils-2.17/lib/libc/i386/string/strchr.S ============================================================================== --- projects/binutils-2.17/lib/libc/i386/string/strchr.S Fri Jan 7 18:52:08 2011 (r217119) +++ projects/binutils-2.17/lib/libc/i386/string/strchr.S Fri Jan 7 18:54:08 2011 (r217120) @@ -62,3 +62,5 @@ L2: popl %ebx ret END(strchr) + + .section .note.GNU-stack,"",%progbits Modified: projects/binutils-2.17/lib/libc/i386/string/strcmp.S ============================================================================== --- projects/binutils-2.17/lib/libc/i386/string/strcmp.S Fri Jan 7 18:52:08 2011 (r217119) +++ projects/binutils-2.17/lib/libc/i386/string/strcmp.S Fri Jan 7 18:54:08 2011 (r217120) @@ -118,3 +118,5 @@ L3: movzbl (%eax),%eax subl %edx,%eax ret END(strcmp) + + .section .note.GNU-stack,"",%progbits Modified: projects/binutils-2.17/lib/libc/i386/string/strcpy.S ============================================================================== --- projects/binutils-2.17/lib/libc/i386/string/strcpy.S Fri Jan 7 18:52:08 2011 (r217119) +++ projects/binutils-2.17/lib/libc/i386/string/strcpy.S Fri Jan 7 18:54:08 2011 (r217120) @@ -88,3 +88,5 @@ L1: movb (%edx),%al /* unroll loop, but L2: popl %eax /* pop dst address */ ret END(strcpy) + + .section .note.GNU-stack,"",%progbits Modified: projects/binutils-2.17/lib/libc/i386/string/strncmp.S ============================================================================== --- projects/binutils-2.17/lib/libc/i386/string/strncmp.S Fri Jan 7 18:52:08 2011 (r217119) +++ projects/binutils-2.17/lib/libc/i386/string/strncmp.S Fri Jan 7 18:54:08 2011 (r217120) @@ -165,3 +165,5 @@ L4: xorl %eax,%eax popl %ebx ret END(strncmp) + + .section .note.GNU-stack,"",%progbits Modified: projects/binutils-2.17/lib/libc/i386/string/strrchr.S ============================================================================== --- projects/binutils-2.17/lib/libc/i386/string/strrchr.S Fri Jan 7 18:52:08 2011 (r217119) +++ projects/binutils-2.17/lib/libc/i386/string/strrchr.S Fri Jan 7 18:54:08 2011 (r217120) @@ -63,3 +63,5 @@ L2: popl %ebx ret END(strrchr) + + .section .note.GNU-stack,"",%progbits Modified: projects/binutils-2.17/lib/libc/i386/string/swab.S ============================================================================== --- projects/binutils-2.17/lib/libc/i386/string/swab.S Fri Jan 7 18:52:08 2011 (r217119) +++ projects/binutils-2.17/lib/libc/i386/string/swab.S Fri Jan 7 18:54:08 2011 (r217120) @@ -98,3 +98,5 @@ L4: popl %edi popl %esi ret END(swab) + + .section .note.GNU-stack,"",%progbits Modified: projects/binutils-2.17/lib/libc/i386/string/wcschr.S ============================================================================== --- projects/binutils-2.17/lib/libc/i386/string/wcschr.S Fri Jan 7 18:52:08 2011 (r217119) +++ projects/binutils-2.17/lib/libc/i386/string/wcschr.S Fri Jan 7 18:54:08 2011 (r217120) @@ -75,3 +75,5 @@ no: popl %ebx xorl %eax,%eax ret END(wcschr) + + .section .note.GNU-stack,"",%progbits Modified: projects/binutils-2.17/lib/libc/i386/string/wcscmp.S ============================================================================== --- projects/binutils-2.17/lib/libc/i386/string/wcscmp.S Fri Jan 7 18:52:08 2011 (r217119) +++ projects/binutils-2.17/lib/libc/i386/string/wcscmp.S Fri Jan 7 18:54:08 2011 (r217120) @@ -78,3 +78,5 @@ no0: subl (%esi),%eax popl %edi ret END(wcscmp) + + .section .note.GNU-stack,"",%progbits Modified: projects/binutils-2.17/lib/libc/i386/string/wcslen.S ============================================================================== --- projects/binutils-2.17/lib/libc/i386/string/wcslen.S Fri Jan 7 18:52:08 2011 (r217119) +++ projects/binutils-2.17/lib/libc/i386/string/wcslen.S Fri Jan 7 18:54:08 2011 (r217120) @@ -67,3 +67,5 @@ found1: incl %eax found0: popl %ebx ret END(wcslen) + + .section .note.GNU-stack,"",%progbits Modified: projects/binutils-2.17/lib/libc/i386/string/wmemchr.S ============================================================================== --- projects/binutils-2.17/lib/libc/i386/string/wmemchr.S Fri Jan 7 18:52:08 2011 (r217119) +++ projects/binutils-2.17/lib/libc/i386/string/wmemchr.S Fri Jan 7 18:54:08 2011 (r217120) @@ -104,3 +104,5 @@ no: xorl %eax,%eax popl %edi ret END(wmemchr) + + .section .note.GNU-stack,"",%progbits Modified: projects/binutils-2.17/lib/libc/i386/sys/Ovfork.S ============================================================================== --- projects/binutils-2.17/lib/libc/i386/sys/Ovfork.S Fri Jan 7 18:52:08 2011 (r217119) +++ projects/binutils-2.17/lib/libc/i386/sys/Ovfork.S Fri Jan 7 18:54:08 2011 (r217120) @@ -53,3 +53,5 @@ ENTRY(__sys_vfork) PIC_PROLOGUE jmp PIC_PLT(HIDENAME(cerror)) END(__sys_vfork) + + .section .note.GNU-stack,"",%progbits Modified: projects/binutils-2.17/lib/libc/i386/sys/brk.S ============================================================================== --- projects/binutils-2.17/lib/libc/i386/sys/brk.S Fri Jan 7 18:52:08 2011 (r217119) +++ projects/binutils-2.17/lib/libc/i386/sys/brk.S Fri Jan 7 18:54:08 2011 (r217120) @@ -86,3 +86,5 @@ err: jmp HIDENAME(cerror) #endif END(brk) + + .section .note.GNU-stack,"",%progbits Modified: projects/binutils-2.17/lib/libc/i386/sys/cerror.S ============================================================================== --- projects/binutils-2.17/lib/libc/i386/sys/cerror.S Fri Jan 7 18:52:08 2011 (r217119) +++ projects/binutils-2.17/lib/libc/i386/sys/cerror.S Fri Jan 7 18:54:08 2011 (r217120) @@ -63,3 +63,4 @@ HIDENAME(cerror): movl $-1,%edx ret + .section .note.GNU-stack,"",%progbits Modified: projects/binutils-2.17/lib/libc/i386/sys/exect.S ============================================================================== --- projects/binutils-2.17/lib/libc/i386/sys/exect.S Fri Jan 7 18:52:08 2011 (r217119) +++ projects/binutils-2.17/lib/libc/i386/sys/exect.S Fri Jan 7 18:54:08 2011 (r217120) @@ -50,3 +50,5 @@ ENTRY(exect) PIC_PROLOGUE jmp PIC_PLT(HIDENAME(cerror)) /* exect(file, argv, env); */ END(exect) + + .section .note.GNU-stack,"",%progbits Modified: projects/binutils-2.17/lib/libc/i386/sys/getcontext.S ============================================================================== --- projects/binutils-2.17/lib/libc/i386/sys/getcontext.S Fri Jan 7 18:52:08 2011 (r217119) +++ projects/binutils-2.17/lib/libc/i386/sys/getcontext.S Fri Jan 7 18:54:08 2011 (r217120) @@ -49,3 +49,5 @@ ENTRY(__sys_getcontext) PIC_PROLOGUE jmp PIC_PLT(HIDENAME(cerror)) END(__sys_getcontext) + + .section .note.GNU-stack,"",%progbits Modified: projects/binutils-2.17/lib/libc/i386/sys/pipe.S ============================================================================== --- projects/binutils-2.17/lib/libc/i386/sys/pipe.S Fri Jan 7 18:52:08 2011 (r217119) +++ projects/binutils-2.17/lib/libc/i386/sys/pipe.S Fri Jan 7 18:54:08 2011 (r217120) @@ -45,3 +45,5 @@ SYSCALL(pipe) movl $0,%eax ret END(__sys_pipe) + + .section .note.GNU-stack,"",%progbits Modified: projects/binutils-2.17/lib/libc/i386/sys/ptrace.S ============================================================================== --- projects/binutils-2.17/lib/libc/i386/sys/ptrace.S Fri Jan 7 18:52:08 2011 (r217119) +++ projects/binutils-2.17/lib/libc/i386/sys/ptrace.S Fri Jan 7 18:54:08 2011 (r217120) @@ -56,3 +56,5 @@ err: PIC_PROLOGUE jmp PIC_PLT(HIDENAME(cerror)) END(ptrace) + + .section .note.GNU-stack,"",%progbits Modified: projects/binutils-2.17/lib/libc/i386/sys/reboot.S ============================================================================== --- projects/binutils-2.17/lib/libc/i386/sys/reboot.S Fri Jan 7 18:52:08 2011 (r217119) +++ projects/binutils-2.17/lib/libc/i386/sys/reboot.S Fri Jan 7 18:54:08 2011 (r217120) @@ -41,3 +41,5 @@ __FBSDID("$FreeBSD$"); SYSCALL(reboot) iret END(__sys_reboot) + + .section .note.GNU-stack,"",%progbits Modified: projects/binutils-2.17/lib/libc/i386/sys/sbrk.S ============================================================================== --- projects/binutils-2.17/lib/libc/i386/sys/sbrk.S Fri Jan 7 18:52:08 2011 (r217119) +++ projects/binutils-2.17/lib/libc/i386/sys/sbrk.S Fri Jan 7 18:54:08 2011 (r217120) @@ -89,3 +89,5 @@ err: jmp HIDENAME(cerror) #endif /* PIC */ END(sbrk) + + .section .note.GNU-stack,"",%progbits Modified: projects/binutils-2.17/lib/libc/i386/sys/setlogin.S ============================================================================== --- projects/binutils-2.17/lib/libc/i386/sys/setlogin.S Fri Jan 7 18:52:08 2011 (r217119) +++ projects/binutils-2.17/lib/libc/i386/sys/setlogin.S Fri Jan 7 18:54:08 2011 (r217120) @@ -53,3 +53,5 @@ SYSCALL(setlogin) #endif ret /* setlogin(name) */ END(__sys_setlogin) + + .section .note.GNU-stack,"",%progbits Modified: projects/binutils-2.17/lib/libc/i386/sys/sigreturn.S ============================================================================== --- projects/binutils-2.17/lib/libc/i386/sys/sigreturn.S Fri Jan 7 18:52:08 2011 (r217119) +++ projects/binutils-2.17/lib/libc/i386/sys/sigreturn.S Fri Jan 7 18:54:08 2011 (r217120) @@ -44,3 +44,5 @@ __FBSDID("$FreeBSD$"); */ RSYSCALL(sigreturn) + + .section .note.GNU-stack,"",%progbits Modified: projects/binutils-2.17/lib/libc/i386/sys/syscall.S ============================================================================== --- projects/binutils-2.17/lib/libc/i386/sys/syscall.S Fri Jan 7 18:52:08 2011 (r217119) +++ projects/binutils-2.17/lib/libc/i386/sys/syscall.S Fri Jan 7 18:54:08 2011 (r217120) @@ -51,3 +51,5 @@ ENTRY(syscall) PIC_PROLOGUE jmp PIC_PLT(HIDENAME(cerror)) END(syscall) + + .section .note.GNU-stack,"",%progbits Modified: projects/binutils-2.17/lib/libc/sys/Makefile.inc ============================================================================== --- projects/binutils-2.17/lib/libc/sys/Makefile.inc Fri Jan 7 18:52:08 2011 (r217119) +++ projects/binutils-2.17/lib/libc/sys/Makefile.inc Fri Jan 7 18:54:08 2011 (r217120) @@ -56,11 +56,13 @@ CLEANFILES+= ${SASM} ${SPSEUDO} ${SASM}: printf '#include "compat.h"\n' > ${.TARGET} printf '#include "SYS.h"\nRSYSCALL(${.PREFIX})\n' >> ${.TARGET} + printf '\t.section .note.GNU-stack,"",%%progbits\n' >>${.TARGET} ${SPSEUDO}: printf '#include "compat.h"\n' > ${.TARGET} printf '#include "SYS.h"\nPSEUDO(${.PREFIX:S/_//})\n' \ >> ${.TARGET} + printf '\t.section .note.GNU-stack,"",%%progbits\n' >>${.TARGET} MAN+= abort2.2 accept.2 access.2 acct.2 adjtime.2 \ aio_cancel.2 aio_error.2 aio_read.2 aio_return.2 \ Modified: projects/binutils-2.17/lib/libcompiler_rt/Makefile ============================================================================== --- projects/binutils-2.17/lib/libcompiler_rt/Makefile Fri Jan 7 18:52:08 2011 (r217119) +++ projects/binutils-2.17/lib/libcompiler_rt/Makefile Fri Jan 7 18:54:08 2011 (r217120) @@ -156,4 +156,10 @@ SYMLINKS+=libcompiler_rt_p.a ${LIBDIR}/l . endif .endif +.if ${MACHINE_CPUARCH} == "amd64" || ${MACHINE_CPUARCH} == "i386" +AFLAGS+=--noexecstack +ACFLAGS+=-Wa,--noexecstack +.endif + + .include <bsd.lib.mk> Modified: projects/binutils-2.17/lib/libstand/Makefile ============================================================================== --- projects/binutils-2.17/lib/libstand/Makefile Fri Jan 7 18:52:08 2011 (r217119) +++ projects/binutils-2.17/lib/libstand/Makefile Fri Jan 7 18:54:08 2011 (r217120) @@ -22,10 +22,7 @@ CFLAGS+= -I${.CURDIR} .if ${MACHINE_CPUARCH} == "i386" || ${MACHINE_CPUARCH} == "amd64" CFLAGS+= -mpreferred-stack-boundary=2 -CFLAGS+= -mno-mmx -mno-3dnow -mno-sse -mno-sse2 -.endif -.if ${MACHINE_CPUARCH} == "i386" -CFLAGS+= -mno-sse3 +CFLAGS+= -mno-mmx -mno-3dnow -mno-sse -mno-sse2 -mno-sse3 -msoft-float .endif .if ${MACHINE} == "pc98" CFLAGS+= -Os Modified: projects/binutils-2.17/lib/libthr/arch/amd64/amd64/_umtx_op_err.S ============================================================================== --- projects/binutils-2.17/lib/libthr/arch/amd64/amd64/_umtx_op_err.S Fri Jan 7 18:52:08 2011 (r217119) +++ projects/binutils-2.17/lib/libthr/arch/amd64/amd64/_umtx_op_err.S Fri Jan 7 18:54:08 2011 (r217120) @@ -35,3 +35,5 @@ #define KERNCALL movq %rcx, %r10; syscall RSYSCALL_ERR(_umtx_op) + + .section .note.GNU-stack,"",%progbits Modified: projects/binutils-2.17/lib/libthr/arch/i386/i386/_umtx_op_err.S ============================================================================== --- projects/binutils-2.17/lib/libthr/arch/i386/i386/_umtx_op_err.S Fri Jan 7 18:52:08 2011 (r217119) +++ projects/binutils-2.17/lib/libthr/arch/i386/i386/_umtx_op_err.S Fri Jan 7 18:54:08 2011 (r217120) @@ -34,3 +34,5 @@ mov __CONCAT($SYS_,x),%eax; int $0x80; ret SYSCALL_ERR(_umtx_op) + + .section .note.GNU-stack,"",%progbits Modified: projects/binutils-2.17/lib/libthr/thread/thr_cond.c ============================================================================== --- projects/binutils-2.17/lib/libthr/thread/thr_cond.c Fri Jan 7 18:52:08 2011 (r217119) +++ projects/binutils-2.17/lib/libthr/thread/thr_cond.c Fri Jan 7 18:54:08 2011 (r217120) @@ -246,11 +246,6 @@ cond_wait_user(struct pthread_cond *cvp, error = _thr_sleep(curthread, cvp->__clock_id, abstime); } - if (curthread->wchan == NULL) { - error = 0; - goto out; - } - _sleepq_lock(cvp); if (curthread->wchan == NULL) { *** DIFF OUTPUT TRUNCATED AT 1000 LINES ***
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201101071854.p07Is8Ux062223>