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...

Dimitry Andric dim at FreeBSD.org
Fri Jan 7 18:54:09 UTC 2011


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, at 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", at 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, at 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", at 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 ***


More information about the svn-src-projects mailing list