PERFORCE change 105429 for review

Warner Losh imp at FreeBSD.org
Thu Aug 31 22:34:59 UTC 2006


http://perforce.freebsd.org/chv.cgi?CH=105429

Change 105429 by imp at imp_paco-paco on 2006/08/31 22:34:30

	IFC @105427

Affected files ...

.. //depot/projects/arm/src/MAINTAINERS#2 integrate
.. //depot/projects/arm/src/Makefile.inc1#12 integrate
.. //depot/projects/arm/src/bin/cp/cp.1#2 integrate
.. //depot/projects/arm/src/bin/cp/cp.c#2 integrate
.. //depot/projects/arm/src/bin/cp/extern.h#2 integrate
.. //depot/projects/arm/src/bin/cp/utils.c#2 integrate
.. //depot/projects/arm/src/contrib/gcc/ChangeLog#2 integrate
.. //depot/projects/arm/src/contrib/gcc/ansidecl.h#2 integrate
.. //depot/projects/arm/src/contrib/gcc/builtins.c#2 integrate
.. //depot/projects/arm/src/contrib/gcc/c-common.c#2 integrate
.. //depot/projects/arm/src/contrib/gcc/c-common.h#2 integrate
.. //depot/projects/arm/src/contrib/gcc/c-decl.c#2 integrate
.. //depot/projects/arm/src/contrib/gcc/c-objc-common.c#2 integrate
.. //depot/projects/arm/src/contrib/gcc/c-pch.c#2 integrate
.. //depot/projects/arm/src/contrib/gcc/c-typeck.c#2 integrate
.. //depot/projects/arm/src/contrib/gcc/cfgcleanup.c#2 integrate
.. //depot/projects/arm/src/contrib/gcc/combine.c#2 integrate
.. //depot/projects/arm/src/contrib/gcc/config.gcc#2 integrate
.. //depot/projects/arm/src/contrib/gcc/config.host#2 integrate
.. //depot/projects/arm/src/contrib/gcc/config.in#2 integrate
.. //depot/projects/arm/src/contrib/gcc/config/alpha/alpha.c#2 integrate
.. //depot/projects/arm/src/contrib/gcc/config/alpha/alpha.md#2 integrate
.. //depot/projects/arm/src/contrib/gcc/config/arm/arm-protos.h#2 integrate
.. //depot/projects/arm/src/contrib/gcc/config/arm/arm.c#2 integrate
.. //depot/projects/arm/src/contrib/gcc/config/arm/arm.md#2 integrate
.. //depot/projects/arm/src/contrib/gcc/config/host-linux.c#1 branch
.. //depot/projects/arm/src/contrib/gcc/config/host-solaris.c#1 branch
.. //depot/projects/arm/src/contrib/gcc/config/i386/i386.c#2 integrate
.. //depot/projects/arm/src/contrib/gcc/config/i386/i386.md#2 integrate
.. //depot/projects/arm/src/contrib/gcc/config/ia64/hpux.h#2 integrate
.. //depot/projects/arm/src/contrib/gcc/config/rs6000/aix51.h#2 integrate
.. //depot/projects/arm/src/contrib/gcc/config/rs6000/host-darwin.c#2 integrate
.. //depot/projects/arm/src/contrib/gcc/config/rs6000/linux64.h#2 integrate
.. //depot/projects/arm/src/contrib/gcc/config/rs6000/rs6000-protos.h#2 integrate
.. //depot/projects/arm/src/contrib/gcc/config/rs6000/rs6000.c#2 integrate
.. //depot/projects/arm/src/contrib/gcc/config/rs6000/rs6000.h#2 integrate
.. //depot/projects/arm/src/contrib/gcc/config/rs6000/rs6000.md#2 integrate
.. //depot/projects/arm/src/contrib/gcc/config/rs6000/sysv4.h#2 integrate
.. //depot/projects/arm/src/contrib/gcc/config/sparc/gmon-sol2.c#2 integrate
.. //depot/projects/arm/src/contrib/gcc/config/sparc/sol2-gas-bi.h#2 integrate
.. //depot/projects/arm/src/contrib/gcc/config/sparc/sol2.h#2 integrate
.. //depot/projects/arm/src/contrib/gcc/config/sparc/sparc.c#2 integrate
.. //depot/projects/arm/src/contrib/gcc/config/sparc/sparc.h#2 integrate
.. //depot/projects/arm/src/contrib/gcc/config/x-linux#1 branch
.. //depot/projects/arm/src/contrib/gcc/config/x-solaris#1 branch
.. //depot/projects/arm/src/contrib/gcc/configure#2 integrate
.. //depot/projects/arm/src/contrib/gcc/configure.ac#2 integrate
.. //depot/projects/arm/src/contrib/gcc/coverage.c#2 integrate
.. //depot/projects/arm/src/contrib/gcc/cp/ChangeLog#2 integrate
.. //depot/projects/arm/src/contrib/gcc/cp/call.c#2 integrate
.. //depot/projects/arm/src/contrib/gcc/cp/class.c#2 integrate
.. //depot/projects/arm/src/contrib/gcc/cp/cp-tree.def#2 integrate
.. //depot/projects/arm/src/contrib/gcc/cp/cp-tree.h#2 integrate
.. //depot/projects/arm/src/contrib/gcc/cp/cvt.c#2 integrate
.. //depot/projects/arm/src/contrib/gcc/cp/decl.c#2 integrate
.. //depot/projects/arm/src/contrib/gcc/cp/decl2.c#2 integrate
.. //depot/projects/arm/src/contrib/gcc/cp/error.c#2 integrate
.. //depot/projects/arm/src/contrib/gcc/cp/init.c#2 integrate
.. //depot/projects/arm/src/contrib/gcc/cp/lex.c#2 integrate
.. //depot/projects/arm/src/contrib/gcc/cp/method.c#2 integrate
.. //depot/projects/arm/src/contrib/gcc/cp/name-lookup.c#2 integrate
.. //depot/projects/arm/src/contrib/gcc/cp/name-lookup.h#2 integrate
.. //depot/projects/arm/src/contrib/gcc/cp/parser.c#2 integrate
.. //depot/projects/arm/src/contrib/gcc/cp/pt.c#2 integrate
.. //depot/projects/arm/src/contrib/gcc/cp/search.c#2 integrate
.. //depot/projects/arm/src/contrib/gcc/cp/semantics.c#2 integrate
.. //depot/projects/arm/src/contrib/gcc/cp/typeck.c#2 integrate
.. //depot/projects/arm/src/contrib/gcc/cppfiles.c#2 integrate
.. //depot/projects/arm/src/contrib/gcc/cpphash.h#2 integrate
.. //depot/projects/arm/src/contrib/gcc/cppinit.c#2 integrate
.. //depot/projects/arm/src/contrib/gcc/cse.c#2 integrate
.. //depot/projects/arm/src/contrib/gcc/doc/contrib.texi#2 integrate
.. //depot/projects/arm/src/contrib/gcc/doc/hostconfig.texi#2 integrate
.. //depot/projects/arm/src/contrib/gcc/doc/include/gcc-common.texi#2 integrate
.. //depot/projects/arm/src/contrib/gcc/doc/invoke.texi#2 integrate
.. //depot/projects/arm/src/contrib/gcc/expmed.c#2 integrate
.. //depot/projects/arm/src/contrib/gcc/f/ChangeLog#2 integrate
.. //depot/projects/arm/src/contrib/gcc/f/g77.texi#2 integrate
.. //depot/projects/arm/src/contrib/gcc/f/g77spec.c#2 integrate
.. //depot/projects/arm/src/contrib/gcc/flow.c#2 integrate
.. //depot/projects/arm/src/contrib/gcc/fold-const.c#2 integrate
.. //depot/projects/arm/src/contrib/gcc/gcc.c#2 integrate
.. //depot/projects/arm/src/contrib/gcc/gcov-dump.c#2 integrate
.. //depot/projects/arm/src/contrib/gcc/gcov.c#2 integrate
.. //depot/projects/arm/src/contrib/gcc/gcse.c#2 integrate
.. //depot/projects/arm/src/contrib/gcc/ggc-common.c#2 integrate
.. //depot/projects/arm/src/contrib/gcc/global.c#2 integrate
.. //depot/projects/arm/src/contrib/gcc/hooks.c#2 integrate
.. //depot/projects/arm/src/contrib/gcc/hooks.h#2 integrate
.. //depot/projects/arm/src/contrib/gcc/hosthooks-def.h#2 integrate
.. //depot/projects/arm/src/contrib/gcc/hosthooks.h#2 integrate
.. //depot/projects/arm/src/contrib/gcc/local-alloc.c#2 integrate
.. //depot/projects/arm/src/contrib/gcc/longlong.h#2 integrate
.. //depot/projects/arm/src/contrib/gcc/loop.c#2 integrate
.. //depot/projects/arm/src/contrib/gcc/md5.c#2 integrate
.. //depot/projects/arm/src/contrib/gcc/md5.h#2 integrate
.. //depot/projects/arm/src/contrib/gcc/mips-tdump.c#2 integrate
.. //depot/projects/arm/src/contrib/gcc/mips-tfile.c#2 integrate
.. //depot/projects/arm/src/contrib/gcc/mklibgcc.in#2 integrate
.. //depot/projects/arm/src/contrib/gcc/optabs.c#2 integrate
.. //depot/projects/arm/src/contrib/gcc/pretty-print.c#2 integrate
.. //depot/projects/arm/src/contrib/gcc/reg-stack.c#2 integrate
.. //depot/projects/arm/src/contrib/gcc/regrename.c#2 integrate
.. //depot/projects/arm/src/contrib/gcc/regs.h#2 integrate
.. //depot/projects/arm/src/contrib/gcc/rtl.h#2 integrate
.. //depot/projects/arm/src/contrib/gcc/sched-rgn.c#2 integrate
.. //depot/projects/arm/src/contrib/gcc/simplify-rtx.c#2 integrate
.. //depot/projects/arm/src/contrib/gcc/stmt.c#2 integrate
.. //depot/projects/arm/src/contrib/gcc/toplev.c#2 integrate
.. //depot/projects/arm/src/contrib/gcc/tree.c#2 integrate
.. //depot/projects/arm/src/contrib/gcc/unroll.c#2 integrate
.. //depot/projects/arm/src/contrib/gcc/version.c#2 integrate
.. //depot/projects/arm/src/contrib/libf2c/ChangeLog#2 integrate
.. //depot/projects/arm/src/contrib/libobjc/ChangeLog#2 integrate
.. //depot/projects/arm/src/contrib/libobjc/README#2 integrate
.. //depot/projects/arm/src/contrib/libstdc++/ChangeLog#2 integrate
.. //depot/projects/arm/src/contrib/libstdc++/include/bits/c++config#2 integrate
.. //depot/projects/arm/src/contrib/libstdc++/include/bits/fstream.tcc#2 integrate
.. //depot/projects/arm/src/contrib/libstdc++/include/c_std/std_cmath.h#2 integrate
.. //depot/projects/arm/src/contrib/libstdc++/include/ext/hashtable.h#2 integrate
.. //depot/projects/arm/src/contrib/lukemftpd/src/Makefile#2 integrate
.. //depot/projects/arm/src/contrib/lukemftpd/src/cmds.c#2 integrate
.. //depot/projects/arm/src/contrib/lukemftpd/src/conf.c#2 integrate
.. //depot/projects/arm/src/contrib/lukemftpd/src/extern.h#2 integrate
.. //depot/projects/arm/src/contrib/lukemftpd/src/ftpcmd.y#2 integrate
.. //depot/projects/arm/src/contrib/lukemftpd/src/ftpd.8#2 integrate
.. //depot/projects/arm/src/contrib/lukemftpd/src/ftpd.c#2 integrate
.. //depot/projects/arm/src/contrib/lukemftpd/src/ftpd.conf.5#2 integrate
.. //depot/projects/arm/src/contrib/lukemftpd/src/logutmp.c#2 integrate
.. //depot/projects/arm/src/contrib/lukemftpd/src/logwtmp.c#2 integrate
.. //depot/projects/arm/src/contrib/lukemftpd/src/pathnames.h#2 integrate
.. //depot/projects/arm/src/contrib/lukemftpd/src/popen.c#2 integrate
.. //depot/projects/arm/src/contrib/lukemftpd/src/version.h#2 integrate
.. //depot/projects/arm/src/contrib/openbsm/FREEBSD-upgrade#2 integrate
.. //depot/projects/arm/src/contrib/openbsm/HISTORY#2 integrate
.. //depot/projects/arm/src/contrib/openbsm/README#2 integrate
.. //depot/projects/arm/src/contrib/openbsm/VERSION#2 integrate
.. //depot/projects/arm/src/contrib/openbsm/bin/auditd/auditd.c#2 integrate
.. //depot/projects/arm/src/contrib/openbsm/bin/auditfilterd/auditfilterd.c#2 integrate
.. //depot/projects/arm/src/contrib/openbsm/bin/auditfilterd/auditfilterd.h#2 integrate
.. //depot/projects/arm/src/contrib/openbsm/bin/auditfilterd/auditfilterd_conf.c#2 integrate
.. //depot/projects/arm/src/contrib/openbsm/bsm/audit.h#2 integrate
.. //depot/projects/arm/src/contrib/openbsm/bsm/audit_filter.h#2 integrate
.. //depot/projects/arm/src/contrib/openbsm/bsm/audit_internal.h#2 integrate
.. //depot/projects/arm/src/contrib/openbsm/bsm/audit_kevents.h#2 integrate
.. //depot/projects/arm/src/contrib/openbsm/bsm/audit_record.h#2 integrate
.. //depot/projects/arm/src/contrib/openbsm/bsm/libbsm.h#2 integrate
.. //depot/projects/arm/src/contrib/openbsm/config/config.h#2 integrate
.. //depot/projects/arm/src/contrib/openbsm/config/config.h.in#2 integrate
.. //depot/projects/arm/src/contrib/openbsm/configure#2 integrate
.. //depot/projects/arm/src/contrib/openbsm/configure.ac#2 integrate
.. //depot/projects/arm/src/contrib/openbsm/etc/audit_event#2 integrate
.. //depot/projects/arm/src/contrib/openbsm/libbsm/au_token.3#2 integrate
.. //depot/projects/arm/src/contrib/openbsm/libbsm/bsm_audit.c#2 integrate
.. //depot/projects/arm/src/contrib/openbsm/libbsm/bsm_event.c#2 integrate
.. //depot/projects/arm/src/contrib/openbsm/libbsm/bsm_io.c#2 integrate
.. //depot/projects/arm/src/contrib/openbsm/libbsm/bsm_token.c#2 integrate
.. //depot/projects/arm/src/contrib/openbsm/man/audit.log.5#2 integrate
.. //depot/projects/arm/src/contrib/openbsm/modules/auditfilter_noop/auditfilter_noop.c#2 integrate
.. //depot/projects/arm/src/contrib/openbsm/test/bsm/generate.c#2 integrate
.. //depot/projects/arm/src/contrib/openbsm/tools/Makefile.am#2 integrate
.. //depot/projects/arm/src/contrib/openbsm/tools/Makefile.in#2 integrate
.. //depot/projects/arm/src/etc/Makefile#2 integrate
.. //depot/projects/arm/src/etc/defaults/periodic.conf#2 integrate
.. //depot/projects/arm/src/etc/etc.alpha/ttys#2 delete
.. //depot/projects/arm/src/etc/freebsd-update.conf#1 branch
.. //depot/projects/arm/src/etc/hosts.allow#2 integrate
.. //depot/projects/arm/src/etc/inetd.conf#2 integrate
.. //depot/projects/arm/src/etc/mtree/BSD.var.dist#2 integrate
.. //depot/projects/arm/src/etc/periodic/security/410.logincheck#1 branch
.. //depot/projects/arm/src/etc/periodic/security/Makefile#2 integrate
.. //depot/projects/arm/src/etc/periodic/weekly/120.clean-kvmdb#2 delete
.. //depot/projects/arm/src/etc/periodic/weekly/Makefile#2 integrate
.. //depot/projects/arm/src/etc/phones#2 integrate
.. //depot/projects/arm/src/etc/rc.d/powerd#2 integrate
.. //depot/projects/arm/src/games/fortune/datfiles/fortunes#3 integrate
.. //depot/projects/arm/src/gnu/usr.bin/gdb/Makefile#3 integrate
.. //depot/projects/arm/src/gnu/usr.bin/gdb/kgdb/kthr.c#2 integrate
.. //depot/projects/arm/src/gnu/usr.bin/gdb/kgdb/trgt_powerpc.c#1 branch
.. //depot/projects/arm/src/lib/libarchive/archive_read_support_compression_none.c#3 integrate
.. //depot/projects/arm/src/lib/libc/ia64/gen/_set_tp.c#2 integrate
.. //depot/projects/arm/src/lib/libc/powerpc/gen/_set_tp.c#2 integrate
.. //depot/projects/arm/src/lib/libc/sys/kqueue.2#2 integrate
.. //depot/projects/arm/src/lib/libsdp/sdp.h#2 integrate
.. //depot/projects/arm/src/lib/libsdp/util.c#2 integrate
.. //depot/projects/arm/src/lib/libthr/arch/ia64/ia64/pthread_md.c#2 integrate
.. //depot/projects/arm/src/lib/libthr/arch/ia64/include/pthread_md.h#2 integrate
.. //depot/projects/arm/src/lib/libthr/arch/powerpc/include/pthread_md.h#2 integrate
.. //depot/projects/arm/src/lib/libthr/arch/powerpc/powerpc/pthread_md.c#2 integrate
.. //depot/projects/arm/src/lib/libthr/thread/thr_create.c#2 integrate
.. //depot/projects/arm/src/lib/libthr/thread/thr_init.c#4 integrate
.. //depot/projects/arm/src/lib/libthr/thread/thr_mutex.c#3 integrate
.. //depot/projects/arm/src/lib/libthr/thread/thr_mutex_prioceiling.c#2 delete
.. //depot/projects/arm/src/lib/libthr/thread/thr_mutex_protocol.c#2 delete
.. //depot/projects/arm/src/lib/libthr/thread/thr_private.h#3 integrate
.. //depot/projects/arm/src/lib/libthr/thread/thr_seterrno.c#2 delete
.. //depot/projects/arm/src/lib/libthr/thread/thr_sigmask.c#2 delete
.. //depot/projects/arm/src/lib/libthr/thread/thr_umtx.c#2 integrate
.. //depot/projects/arm/src/lib/libthr/thread/thr_umtx.h#2 integrate
.. //depot/projects/arm/src/libexec/lukemftpd/nbsd2fbsd.h#2 integrate
.. //depot/projects/arm/src/libexec/lukemftpd/nbsd_pidfile.h#1 branch
.. //depot/projects/arm/src/libexec/lukemftpd/pamize.h#2 delete
.. //depot/projects/arm/src/libexec/rtld-elf/ia64/reloc.c#2 integrate
.. //depot/projects/arm/src/libexec/rtld-elf/ia64/rtld_machdep.h#2 integrate
.. //depot/projects/arm/src/libexec/save-entropy/save-entropy.sh#2 integrate
.. //depot/projects/arm/src/release/doc/en_US.ISO8859-1/relnotes/common/new.sgml#8 integrate
.. //depot/projects/arm/src/release/scripts/kernels-install.sh#2 integrate
.. //depot/projects/arm/src/release/scripts/lib32-install.sh#1 branch
.. //depot/projects/arm/src/release/scripts/proflibs-install.sh#2 integrate
.. //depot/projects/arm/src/sbin/restore/tape.c#2 integrate
.. //depot/projects/arm/src/share/man/man4/auditpipe.4#2 integrate
.. //depot/projects/arm/src/share/man/man4/dummynet.4#2 integrate
.. //depot/projects/arm/src/share/man/man4/fast_ipsec.4#2 integrate
.. //depot/projects/arm/src/share/man/man4/ipsec.4#2 integrate
.. //depot/projects/arm/src/share/man/man4/ixgb.4#3 integrate
.. //depot/projects/arm/src/share/man/man4/sio.4#2 integrate
.. //depot/projects/arm/src/share/man/man5/Makefile#2 integrate
.. //depot/projects/arm/src/share/man/man5/freebsd-update.conf.5#1 branch
.. //depot/projects/arm/src/share/man/man5/periodic.conf.5#2 integrate
.. //depot/projects/arm/src/share/man/man8/Makefile#2 integrate
.. //depot/projects/arm/src/share/man/man8/nanobsd.8#1 branch
.. //depot/projects/arm/src/share/man/man9/VFS_ROOT.9#2 integrate
.. //depot/projects/arm/src/share/man/man9/bus_dma.9#2 integrate
.. //depot/projects/arm/src/share/man/man9/ithread.9#2 integrate
.. //depot/projects/arm/src/share/mk/bsd.lib.mk#2 integrate
.. //depot/projects/arm/src/share/mk/bsd.port.mk#2 integrate
.. //depot/projects/arm/src/sys/amd64/amd64/support.S#5 integrate
.. //depot/projects/arm/src/sys/amd64/linux32/linux32_dummy.c#5 integrate
.. //depot/projects/arm/src/sys/amd64/linux32/linux32_machdep.c#7 integrate
.. //depot/projects/arm/src/sys/amd64/linux32/linux32_proto.h#13 integrate
.. //depot/projects/arm/src/sys/amd64/linux32/linux32_syscall.h#13 integrate
.. //depot/projects/arm/src/sys/amd64/linux32/linux32_sysent.c#13 integrate
.. //depot/projects/arm/src/sys/amd64/linux32/syscalls.master#13 integrate
.. //depot/projects/arm/src/sys/arm/arm/busdma_machdep.c#9 integrate
.. //depot/projects/arm/src/sys/arm/arm/cpufunc.c#9 integrate
.. //depot/projects/arm/src/sys/arm/arm/elf_trampoline.c#12 integrate
.. //depot/projects/arm/src/sys/arm/arm/fusu.S#4 integrate
.. //depot/projects/arm/src/sys/arm/arm/identcpu.c#7 integrate
.. //depot/projects/arm/src/sys/arm/arm/pmap.c#25 integrate
.. //depot/projects/arm/src/sys/arm/at91/at91.c#19 integrate
.. //depot/projects/arm/src/sys/arm/at91/at91rm92reg.h#19 integrate
.. //depot/projects/arm/src/sys/arm/at91/if_ate.c#54 integrate
.. //depot/projects/arm/src/sys/arm/at91/kb920x_machdep.c#35 integrate
.. //depot/projects/arm/src/sys/arm/conf/EP80219#1 branch
.. //depot/projects/arm/src/sys/arm/include/armreg.h#3 integrate
.. //depot/projects/arm/src/sys/arm/include/asm.h#2 integrate
.. //depot/projects/arm/src/sys/arm/include/cpuconf.h#4 integrate
.. //depot/projects/arm/src/sys/arm/include/cpufunc.h#5 integrate
.. //depot/projects/arm/src/sys/arm/include/elf.h#3 integrate
.. //depot/projects/arm/src/sys/arm/include/vmparam.h#4 integrate
.. //depot/projects/arm/src/sys/arm/xscale/i80321/ep80219_machdep.c#1 branch
.. //depot/projects/arm/src/sys/arm/xscale/i80321/files.ep80219#1 branch
.. //depot/projects/arm/src/sys/arm/xscale/i80321/files.i80219#1 branch
.. //depot/projects/arm/src/sys/arm/xscale/i80321/i80321_intr.h#2 integrate
.. //depot/projects/arm/src/sys/arm/xscale/i80321/i80321_pci.c#6 integrate
.. //depot/projects/arm/src/sys/arm/xscale/i80321/i80321reg.h#2 integrate
.. //depot/projects/arm/src/sys/arm/xscale/i80321/i80321var.h#3 integrate
.. //depot/projects/arm/src/sys/arm/xscale/i80321/iq31244_machdep.c#11 integrate
.. //depot/projects/arm/src/sys/arm/xscale/i80321/iq80321.c#8 integrate
.. //depot/projects/arm/src/sys/arm/xscale/i80321/iq80321reg.h#2 integrate
.. //depot/projects/arm/src/sys/arm/xscale/i80321/std.ep80219#1 branch
.. //depot/projects/arm/src/sys/arm/xscale/i80321/std.i80219#1 branch
.. //depot/projects/arm/src/sys/bsm/audit.h#6 integrate
.. //depot/projects/arm/src/sys/bsm/audit_internal.h#4 integrate
.. //depot/projects/arm/src/sys/bsm/audit_kevents.h#7 integrate
.. //depot/projects/arm/src/sys/bsm/audit_record.h#5 integrate
.. //depot/projects/arm/src/sys/compat/linux/linux_emul.c#3 integrate
.. //depot/projects/arm/src/sys/compat/linux/linux_futex.c#3 integrate
.. //depot/projects/arm/src/sys/compat/linux/linux_misc.c#12 integrate
.. //depot/projects/arm/src/sys/compat/linux/linux_stats.c#9 integrate
.. //depot/projects/arm/src/sys/conf/NOTES#32 integrate
.. //depot/projects/arm/src/sys/conf/files.powerpc#11 integrate
.. //depot/projects/arm/src/sys/conf/options.arm#16 integrate
.. //depot/projects/arm/src/sys/crypto/sha2/sha2.c#2 integrate
.. //depot/projects/arm/src/sys/dev/arcmsr/arcmsr.c#4 integrate
.. //depot/projects/arm/src/sys/dev/ata/ata-chipset.c#25 integrate
.. //depot/projects/arm/src/sys/dev/ata/ata-raid.c#12 integrate
.. //depot/projects/arm/src/sys/dev/em/if_em.c#26 integrate
.. //depot/projects/arm/src/sys/dev/em/if_em.h#10 integrate
.. //depot/projects/arm/src/sys/dev/fb/creator.c#3 integrate
.. //depot/projects/arm/src/sys/dev/fdc/fdc.c#6 integrate
.. //depot/projects/arm/src/sys/dev/ispfw/asm_2400.h#1 branch
.. //depot/projects/arm/src/sys/dev/ispfw/ispfw.c#4 integrate
.. //depot/projects/arm/src/sys/dev/mii/brgphy.c#10 integrate
.. //depot/projects/arm/src/sys/dev/mii/miidevs#6 integrate
.. //depot/projects/arm/src/sys/i386/i386/support.s#4 integrate
.. //depot/projects/arm/src/sys/i386/linux/linux_dummy.c#6 integrate
.. //depot/projects/arm/src/sys/i386/linux/linux_machdep.c#7 integrate
.. //depot/projects/arm/src/sys/i386/linux/linux_proto.h#15 integrate
.. //depot/projects/arm/src/sys/i386/linux/linux_syscall.h#15 integrate
.. //depot/projects/arm/src/sys/i386/linux/linux_sysent.c#15 integrate
.. //depot/projects/arm/src/sys/i386/linux/syscalls.master#15 integrate
.. //depot/projects/arm/src/sys/ia64/ia64/support.S#2 integrate
.. //depot/projects/arm/src/sys/ia64/include/vmparam.h#3 integrate
.. //depot/projects/arm/src/sys/kern/init_main.c#7 integrate
.. //depot/projects/arm/src/sys/kern/init_sysent.c#15 integrate
.. //depot/projects/arm/src/sys/kern/kern_thr.c#9 integrate
.. //depot/projects/arm/src/sys/kern/kern_thread.c#11 integrate
.. //depot/projects/arm/src/sys/kern/kern_umtx.c#7 integrate
.. //depot/projects/arm/src/sys/kern/sched_4bsd.c#9 integrate
.. //depot/projects/arm/src/sys/kern/sched_core.c#4 integrate
.. //depot/projects/arm/src/sys/kern/sched_ule.c#9 integrate
.. //depot/projects/arm/src/sys/kern/subr_witness.c#10 integrate
.. //depot/projects/arm/src/sys/kern/syscalls.c#15 integrate
.. //depot/projects/arm/src/sys/kern/syscalls.master#18 integrate
.. //depot/projects/arm/src/sys/kern/systrace_args.c#3 integrate
.. //depot/projects/arm/src/sys/kern/vfs_mount.c#19 integrate
.. //depot/projects/arm/src/sys/modules/ispfw/Makefile#3 integrate
.. //depot/projects/arm/src/sys/modules/ispfw/isp_2400/Makefile#1 branch
.. //depot/projects/arm/src/sys/net/if_bridge.c#22 integrate
.. //depot/projects/arm/src/sys/net/if_ethersubr.c#14 integrate
.. //depot/projects/arm/src/sys/net/if_vlan.c#17 integrate
.. //depot/projects/arm/src/sys/netgraph/bluetooth/socket/ng_btsocket_l2cap.c#6 integrate
.. //depot/projects/arm/src/sys/netgraph/bluetooth/socket/ng_btsocket_rfcomm.c#6 integrate
.. //depot/projects/arm/src/sys/netgraph/ng_fec.c#3 integrate
.. //depot/projects/arm/src/sys/netinet/ip_fw2.c#18 integrate
.. //depot/projects/arm/src/sys/netinet/tcp_subr.c#10 integrate
.. //depot/projects/arm/src/sys/nfsclient/nfs_socket.c#13 integrate
.. //depot/projects/arm/src/sys/powerpc/include/gdb_machdep.h#1 branch
.. //depot/projects/arm/src/sys/powerpc/include/vmparam.h#2 integrate
.. //depot/projects/arm/src/sys/powerpc/powerpc/copyinout.c#2 integrate
.. //depot/projects/arm/src/sys/powerpc/powerpc/gdb_machdep.c#1 branch
.. //depot/projects/arm/src/sys/security/audit/audit_bsm.c#6 integrate
.. //depot/projects/arm/src/sys/security/audit/audit_bsm_token.c#5 integrate
.. //depot/projects/arm/src/sys/security/audit/audit_ioctl.h#3 integrate
.. //depot/projects/arm/src/sys/security/audit/audit_pipe.c#5 integrate
.. //depot/projects/arm/src/sys/security/mac_mls/mac_mls.c#3 integrate
.. //depot/projects/arm/src/sys/sparc64/sparc64/support.S#2 integrate
.. //depot/projects/arm/src/sys/sys/kobj.h#3 integrate
.. //depot/projects/arm/src/sys/sys/proc.h#14 integrate
.. //depot/projects/arm/src/sys/sys/sched.h#5 integrate
.. //depot/projects/arm/src/sys/sys/sx.h#6 integrate
.. //depot/projects/arm/src/sys/sys/syscall.h#15 integrate
.. //depot/projects/arm/src/sys/sys/syscall.mk#15 integrate
.. //depot/projects/arm/src/sys/sys/sysproto.h#16 integrate
.. //depot/projects/arm/src/sys/sys/systm.h#13 integrate
.. //depot/projects/arm/src/sys/sys/umtx.h#5 integrate
.. //depot/projects/arm/src/sys/vm/vm_contig.c#7 integrate
.. //depot/projects/arm/src/sys/vm/vm_page.c#19 integrate
.. //depot/projects/arm/src/sys/vm/vm_page.h#7 integrate
.. //depot/projects/arm/src/sys/vm/vm_pageq.c#10 integrate
.. //depot/projects/arm/src/tools/tools/ministat/ministat.c#2 integrate
.. //depot/projects/arm/src/usr.bin/less/lesspipe.sh#2 integrate
.. //depot/projects/arm/src/usr.bin/tip/NEWS#2 delete
.. //depot/projects/arm/src/usr.bin/tip/libacu/biz22.c#2 integrate
.. //depot/projects/arm/src/usr.bin/tip/libacu/biz31.c#2 integrate
.. //depot/projects/arm/src/usr.bin/tip/libacu/courier.c#2 integrate
.. //depot/projects/arm/src/usr.bin/tip/libacu/df.c#2 integrate
.. //depot/projects/arm/src/usr.bin/tip/libacu/dn11.c#2 integrate
.. //depot/projects/arm/src/usr.bin/tip/libacu/hayes.c#2 integrate
.. //depot/projects/arm/src/usr.bin/tip/libacu/t3000.c#2 integrate
.. //depot/projects/arm/src/usr.bin/tip/libacu/v3451.c#2 integrate
.. //depot/projects/arm/src/usr.bin/tip/libacu/v831.c#2 integrate
.. //depot/projects/arm/src/usr.bin/tip/libacu/ventel.c#2 integrate
.. //depot/projects/arm/src/usr.bin/tip/tip/Makefile#2 integrate
.. //depot/projects/arm/src/usr.bin/tip/tip/acu.c#2 integrate
.. //depot/projects/arm/src/usr.bin/tip/tip/acutab.c#2 integrate
.. //depot/projects/arm/src/usr.bin/tip/tip/cmds.c#2 integrate
.. //depot/projects/arm/src/usr.bin/tip/tip/cmdtab.c#2 integrate
.. //depot/projects/arm/src/usr.bin/tip/tip/cu.1#1 branch
.. //depot/projects/arm/src/usr.bin/tip/tip/cu.c#2 integrate
.. //depot/projects/arm/src/usr.bin/tip/tip/hunt.c#2 integrate
.. //depot/projects/arm/src/usr.bin/tip/tip/log.c#2 integrate
.. //depot/projects/arm/src/usr.bin/tip/tip/partab.c#2 integrate
.. //depot/projects/arm/src/usr.bin/tip/tip/pathnames.h#2 integrate
.. //depot/projects/arm/src/usr.bin/tip/tip/remote.c#2 integrate
.. //depot/projects/arm/src/usr.bin/tip/tip/tip.1#2 integrate
.. //depot/projects/arm/src/usr.bin/tip/tip/tip.c#2 integrate
.. //depot/projects/arm/src/usr.bin/tip/tip/tip.h#2 integrate
.. //depot/projects/arm/src/usr.bin/tip/tip/tipout.c#2 integrate
.. //depot/projects/arm/src/usr.bin/tip/tip/uucplock.c#2 integrate
.. //depot/projects/arm/src/usr.bin/tip/tip/value.c#2 integrate
.. //depot/projects/arm/src/usr.bin/tip/tip/vars.c#2 integrate
.. //depot/projects/arm/src/usr.bin/vgrind/vgrind.1#2 integrate
.. //depot/projects/arm/src/usr.sbin/Makefile#6 integrate
.. //depot/projects/arm/src/usr.sbin/freebsd-update/Makefile#1 branch
.. //depot/projects/arm/src/usr.sbin/freebsd-update/freebsd-update.8#1 branch
.. //depot/projects/arm/src/usr.sbin/freebsd-update/freebsd-update.sh#1 branch
.. //depot/projects/arm/src/usr.sbin/sysinstall/config.c#2 integrate

Differences ...

==== //depot/projects/arm/src/MAINTAINERS#2 (text+ko) ====

@@ -1,4 +1,4 @@
-$FreeBSD: src/MAINTAINERS,v 1.139 2006/07/11 06:09:54 mjacob Exp $
+$FreeBSD: src/MAINTAINERS,v 1.140 2006/08/31 09:51:33 cperciva Exp $
 
 Please note that the content of this file is strictly advisory.
 No locks listed here are valid.  The only strict review requirements
@@ -118,6 +118,7 @@
 linux emul	emulation	Please discuss changes here.
 bs{diff,patch}	cperciva	Pre-commit review requested.
 portsnap	cperciva	Pre-commit review requested.
+freebsd-update	cperciva	Pre-commit review requested.
 sys/netgraph/bluetooth	emax	Pre-commit review preferred.
 lib/libbluetooth	emax	Pre-commit review preferred.
 lib/libsdp		emax	Pre-commit review preferred.

==== //depot/projects/arm/src/Makefile.inc1#12 (text+ko) ====

@@ -1,5 +1,5 @@
 #
-# $FreeBSD: src/Makefile.inc1,v 1.553 2006/08/22 07:51:05 ru Exp $
+# $FreeBSD: src/Makefile.inc1,v 1.554 2006/08/24 17:02:26 imp Exp $
 #
 # Make command line options:
 #	-DNO_CLEANDIR run ${MAKE} clean, instead of ${MAKE} cleandir
@@ -1032,7 +1032,7 @@
 .for _lib in ${_startup_libs} ${_prebuild_libs:Nlib/libpam} ${_generic_libs}
 ${_lib}__L: .PHONY
 .if exists(${.CURDIR}/${_lib})
-	${_+_}@${ECHODIR} "===> ${_lib} (depend,all,install)"; \
+	${_+_}@${ECHODIR} "===> ${_lib} (obj,depend,all,install)"; \
 		cd ${.CURDIR}/${_lib}; \
 		${MAKE} DIRPRFX=${_lib}/ obj; \
 		${MAKE} DIRPRFX=${_lib}/ depend; \
@@ -1045,7 +1045,7 @@
 # static PAM library, and dynamic PAM library before dynamic PAM
 # modules.
 lib/libpam__L: .PHONY
-	${_+_}@${ECHODIR} "===> lib/libpam (depend,all,install)"; \
+	${_+_}@${ECHODIR} "===> lib/libpam (obj,depend,all,install)"; \
 		cd ${.CURDIR}/lib/libpam; \
 		${MAKE} DIRPRFX=lib/libpam/ obj; \
 		${MAKE} DIRPRFX=lib/libpam/ depend; \

==== //depot/projects/arm/src/bin/cp/cp.1#2 (text+ko) ====

@@ -30,9 +30,9 @@
 .\" SUCH DAMAGE.
 .\"
 .\"	@(#)cp.1	8.3 (Berkeley) 4/18/94
-.\" $FreeBSD: src/bin/cp/cp.1,v 1.33 2005/02/25 00:40:46 trhodes Exp $
+.\" $FreeBSD: src/bin/cp/cp.1,v 1.35 2006/08/25 09:58:13 ru Exp $
 .\"
-.Dd February 23, 2005
+.Dd August 24, 2006
 .Dt CP 1
 .Os
 .Sh NAME
@@ -45,7 +45,7 @@
 .Op Fl H | Fl L | Fl P
 .Oc
 .Op Fl f | i | n
-.Op Fl pv
+.Op Fl lpv
 .Ar source_file target_file
 .Nm
 .Oo
@@ -53,7 +53,7 @@
 .Op Fl H | Fl L | Fl P
 .Oc
 .Op Fl f | i | n
-.Op Fl pv
+.Op Fl lpv
 .Ar source_file ... target_directory
 .Sh DESCRIPTION
 In the first synopsis form, the
@@ -144,6 +144,8 @@
 or
 .Fl n
 options.)
+.It Fl l
+Create hard links to regular files in a hierarchy instead of copying.
 .It Fl n
 Do not overwrite an existing file.
 (The

==== //depot/projects/arm/src/bin/cp/cp.c#2 (text+ko) ====

@@ -42,7 +42,7 @@
 #endif /* not lint */
 #endif
 #include <sys/cdefs.h>
-__FBSDID("$FreeBSD: src/bin/cp/cp.c,v 1.53 2006/07/04 20:52:36 maxim Exp $");
+__FBSDID("$FreeBSD: src/bin/cp/cp.c,v 1.54 2006/08/24 20:45:38 julian Exp $");
 
 /*
  * Cp copies source files to target files.
@@ -83,7 +83,7 @@
 
 PATH_T to = { to.p_path, emptystring, "" };
 
-int fflag, iflag, nflag, pflag, vflag;
+int fflag, iflag, lflag, nflag, pflag, vflag;
 static int Rflag, rflag;
 volatile sig_atomic_t info;
 
@@ -102,7 +102,7 @@
 	char *target;
 
 	Hflag = Lflag = Pflag = 0;
-	while ((ch = getopt(argc, argv, "HLPRfinprv")) != -1)
+	while ((ch = getopt(argc, argv, "HLPRfinprvl")) != -1)
 		switch (ch) {
 		case 'H':
 			Hflag = 1;
@@ -140,6 +140,9 @@
 		case 'v':
 			vflag = 1;
 			break;
+		case 'l':
+			lflag = 1;
+			break;
 		default:
 			usage();
 			break;
@@ -457,6 +460,9 @@
 					badcp = rval = 1;
 			}
 			break;
+		case S_IFSOCK:
+			warnx("%s is a socket (not copied).",
+				    curr->fts_path);
 		case S_IFIFO:
 			if (Rflag) {
 				if (copy_fifo(curr->fts_statp, !dne))

==== //depot/projects/arm/src/bin/cp/extern.h#2 (text+ko) ====

@@ -27,7 +27,7 @@
  * SUCH DAMAGE.
  *
  *	@(#)extern.h	8.2 (Berkeley) 4/1/94
- * $FreeBSD: src/bin/cp/extern.h,v 1.20 2005/09/05 04:36:08 csjp Exp $
+ * $FreeBSD: src/bin/cp/extern.h,v 1.21 2006/08/24 20:45:38 julian Exp $
  */
 
 typedef struct {
@@ -37,7 +37,7 @@
 } PATH_T;
 
 extern PATH_T to;
-extern int fflag, iflag, nflag, pflag, vflag;
+extern int fflag, iflag, lflag, nflag, pflag, vflag;
 extern volatile sig_atomic_t info;
 
 __BEGIN_DECLS

==== //depot/projects/arm/src/bin/cp/utils.c#2 (text+ko) ====

@@ -33,7 +33,7 @@
 #endif
 #endif /* not lint */
 #include <sys/cdefs.h>
-__FBSDID("$FreeBSD: src/bin/cp/utils.c,v 1.46 2005/09/05 04:36:08 csjp Exp $");
+__FBSDID("$FreeBSD: src/bin/cp/utils.c,v 1.49 2006/08/25 09:58:13 ru Exp $");
 
 #include <sys/types.h>
 #include <sys/acl.h>
@@ -61,7 +61,7 @@
 {
 	static char buf[MAXBSIZE];
 	struct stat *fs;
-	int ch, checkch, from_fd, rcount, rval, to_fd;
+	int ch, checkch, from_fd = 0, rcount, rval, to_fd = 0;
 	ssize_t wcount;
 	size_t wresid;
 	size_t wtotal;
@@ -109,15 +109,20 @@
 		    /* remove existing destination file name, 
 		     * create a new file  */
 		    (void)unlink(to.p_path);
-		    to_fd = open(to.p_path, O_WRONLY | O_TRUNC | O_CREAT,
-				 fs->st_mode & ~(S_ISUID | S_ISGID));
-		} else 
-		    /* overwrite existing destination file name */
-		    to_fd = open(to.p_path, O_WRONLY | O_TRUNC, 0);
-	} else
-		to_fd = open(to.p_path, O_WRONLY | O_TRUNC | O_CREAT,
-		    fs->st_mode & ~(S_ISUID | S_ISGID));
-
+				if (!lflag)
+		    	to_fd = open(to.p_path, O_WRONLY | O_TRUNC | O_CREAT,
+				  fs->st_mode & ~(S_ISUID | S_ISGID));
+		} else {
+				if (!lflag)
+		    	/* overwrite existing destination file name */
+		    	to_fd = open(to.p_path, O_WRONLY | O_TRUNC, 0);
+		}
+	} else {
+		if (!lflag)
+			to_fd = open(to.p_path, O_WRONLY | O_TRUNC | O_CREAT,
+		  fs->st_mode & ~(S_ISUID | S_ISGID));
+	}
+	
 	if (to_fd == -1) {
 		warn("%s", to.p_path);
 		(void)close(from_fd);
@@ -126,77 +131,85 @@
 
 	rval = 0;
 
-	/*
-	 * Mmap and write if less than 8M (the limit is so we don't totally
-	 * trash memory on big files.  This is really a minor hack, but it
-	 * wins some CPU back.
-	 */
+	if (!lflag) {
+		/*
+		 * Mmap and write if less than 8M (the limit is so we don't totally
+		 * trash memory on big files.  This is really a minor hack, but it
+		 * wins some CPU back.
+		 */
 #ifdef VM_AND_BUFFER_CACHE_SYNCHRONIZED
-	if (S_ISREG(fs->st_mode) && fs->st_size > 0 &&
-	    fs->st_size <= 8 * 1048576) {
-		if ((p = mmap(NULL, (size_t)fs->st_size, PROT_READ,
-		    MAP_SHARED, from_fd, (off_t)0)) == MAP_FAILED) {
-			warn("%s", entp->fts_path);
-			rval = 1;
-		} else {
-			wtotal = 0;
-			for (bufp = p, wresid = fs->st_size; ;
-			    bufp += wcount, wresid -= (size_t)wcount) {
-				wcount = write(to_fd, bufp, wresid);
-				wtotal += wcount;
-				if (info) {
-					info = 0;
-					(void)fprintf(stderr,
-						"%s -> %s %3d%%\n",
-						entp->fts_path, to.p_path,
-						cp_pct(wtotal, fs->st_size));
-						
-				}
-				if (wcount >= (ssize_t)wresid || wcount <= 0)
-					break;
-			}
-			if (wcount != (ssize_t)wresid) {
-				warn("%s", to.p_path);
-				rval = 1;
-			}
-			/* Some systems don't unmap on close(2). */
-			if (munmap(p, fs->st_size) < 0) {
+		if (S_ISREG(fs->st_mode) && fs->st_size > 0 &&
+	    	fs->st_size <= 8 * 1048576) {
+			if ((p = mmap(NULL, (size_t)fs->st_size, PROT_READ,
+		    	MAP_SHARED, from_fd, (off_t)0)) == MAP_FAILED) {
 				warn("%s", entp->fts_path);
 				rval = 1;
+			} else {
+				wtotal = 0;
+				for (bufp = p, wresid = fs->st_size; ;
+			    	bufp += wcount, wresid -= (size_t)wcount) {
+					wcount = write(to_fd, bufp, wresid);
+					wtotal += wcount;
+					if (info) {
+						info = 0;
+						(void)fprintf(stderr,
+							"%s -> %s %3d%%\n",
+							entp->fts_path, to.p_path,
+							cp_pct(wtotal, fs->st_size));
+
+					}
+					if (wcount >= (ssize_t)wresid || wcount <= 0)
+						break;
+				}
+				if (wcount != (ssize_t)wresid) {
+					warn("%s", to.p_path);
+					rval = 1;
+				}
+				/* Some systems don't unmap on close(2). */
+				if (munmap(p, fs->st_size) < 0) {
+					warn("%s", entp->fts_path);
+					rval = 1;
+				}
 			}
-		}
-	} else
+		} else
 #endif
-	{
-		wtotal = 0;
-		while ((rcount = read(from_fd, buf, MAXBSIZE)) > 0) {
-			for (bufp = buf, wresid = rcount; ;
-			    bufp += wcount, wresid -= wcount) {
-				wcount = write(to_fd, bufp, wresid);
-				wtotal += wcount;
-				if (info) {
-					info = 0;
-					(void)fprintf(stderr,
-						"%s -> %s %3d%%\n",
-						entp->fts_path, to.p_path,
-						cp_pct(wtotal, fs->st_size));
-						
+		{
+			wtotal = 0;
+			while ((rcount = read(from_fd, buf, MAXBSIZE)) > 0) {
+				for (bufp = buf, wresid = rcount; ;
+			    	bufp += wcount, wresid -= wcount) {
+					wcount = write(to_fd, bufp, wresid);
+					wtotal += wcount;
+					if (info) {
+						info = 0;
+						(void)fprintf(stderr,
+							"%s -> %s %3d%%\n",
+							entp->fts_path, to.p_path,
+							cp_pct(wtotal, fs->st_size));
+
+					}
+					if (wcount >= (ssize_t)wresid || wcount <= 0)
+						break;
 				}
-				if (wcount >= (ssize_t)wresid || wcount <= 0)
+				if (wcount != (ssize_t)wresid) {
+					warn("%s", to.p_path);
+					rval = 1;
 					break;
+				}
 			}
-			if (wcount != (ssize_t)wresid) {
-				warn("%s", to.p_path);
+			if (rcount < 0) {
+				warn("%s", entp->fts_path);
 				rval = 1;
-				break;
 			}
 		}
-		if (rcount < 0) {
-			warn("%s", entp->fts_path);
+	} else {
+		if (link(entp->fts_path, to.p_path)) {
+			warn("%s", to.p_path);
 			rval = 1;
 		}
 	}
-
+	(void)close(from_fd);
+	
 	/*
 	 * Don't remove the target even after an error.  The target might
 	 * not be a regular file, or its attributes might be important,
@@ -204,14 +217,16 @@
 	 * to remove it if we created it and its length is 0.
 	 */
 
-	if (pflag && setfile(fs, to_fd))
-		rval = 1;
-	if (pflag && preserve_fd_acls(from_fd, to_fd) != 0)
-		rval = 1;
-	(void)close(from_fd);
-	if (close(to_fd)) {
-		warn("%s", to.p_path);
-		rval = 1;
+	if (!lflag) {
+		if (pflag && setfile(fs, to_fd))
+			rval = 1;
+		if (pflag && preserve_fd_acls(from_fd, to_fd) != 0)
+			rval = 1;
+		(void)close(from_fd);
+		if (close(to_fd)) {
+			warn("%s", to.p_path);
+			rval = 1;
+		}
 	}
 	return (rval);
 }
@@ -411,8 +426,8 @@
 {
 
 	(void)fprintf(stderr, "%s\n%s\n",
-"usage: cp [-R [-H | -L | -P]] [-f | -i | -n] [-pv] source_file target_file",
-"       cp [-R [-H | -L | -P]] [-f | -i | -n] [-pv] source_file ... "
+"usage: cp [-R [-H | -L | -P]] [-f | -i | -n] [-lpv] source_file target_file",
+"       cp [-R [-H | -L | -P]] [-f | -i | -n] [-lpv] source_file ... "
 "target_directory");
 	exit(EX_USAGE);
 }

==== //depot/projects/arm/src/contrib/gcc/ChangeLog#2 (text+ko) ====

@@ -1,3 +1,822 @@
+2006-04-25  Nick Clifton  <nickc at redhat.com>
+
+	* config/m32r/m32r.c (gen_compare): Fix reg/smallconst equal code,
+	the patch for which was accidentally omitted from the previous
+	commit.
+
+2006-04-04  Kazuhiro Inaoka <inaoka.kazuhiro at renesas.com>
+
+	PR target/26775
+	PR target/26776
+	* config/m32r/m32r.c (m32r_output_function_epilogue): Case for
+	a large stack frame at epilogue. Use fp to recover a stack
+	pointer for alloca function at epilogue.
+
+	PR target/36276
+	* config/m32r/m32r.c (gen_compare): Removed a rule addsi3 codes 
+	to avoid a miss optimizing at simplify_relational_operation().
+	* config/m32r/m32r.md (seq): Ditto. Changed reg_or_eq_int16_operand
+	to reg_or_uint16_operand because seq_insn has not used addsi3 already.
+	(seq_insn): Ditto. Removed operand check mode "P". Changed 
+	reg_or_eq_int16_operand to reg_or_uint16_operand.
+
+2006-03-05  Release Manager
+
+	* GCC 3.4.6 released.
+
+2006-03-01  Gabriel Dos Reis  <gdr at integrable-solutions.net>
+
+	Backport
+	2005-11-03  James E Wilson  <wilson at specifix.com>
+
+	PR preprocessor/24202
+	* cppfiles.c (_cpp_pop_file_buffer): Set buffer_valid to false.
+
+2006-03-01  Alan Modra  <amodra at bigpond.net.au>
+
+	PR target/21616
+	Revert most of 2004-03-10 changes, apply mainline 2005-01-07.
+	* config/rs6000/rs6000.c (invalid_gpr_mem): Delete.
+	(base_reg_operand): Delete.
+	(legitimate_offset_address_p): Revert 2004-03-10 changes.
+	(secondary_reload_class): Likewise.
+	(rs6000_legitimize_reload_address): Convert non-word aligned
+	offset address using ld/std into indirect address.
+	* config/rs6000/rs6000.h (SECONDARY_RELOAD_CLASS): Define.
+	(SECONDARY_INPUT_RELOAD_CLASS, SECONDARY_OUTPUT_RELOAD_CLASS): Delete.
+	(PREDICATE_CODES): Delete invalid_gpr_mem and base_reg_operand.
+	* config/rs6000/rs6000-protos.h (secondary_reload_class): Update.
+	* config/rs6000/rs6000.md (movdf_hardfloat64): Remove m->b
+	alternative and split.
+	(movdi_internal64): Likewise.
+	(reload_outdf, reload_indf, reload_outdi, reload_indi): Delete.
+
+2006-02-28  Gabriel Dos Reis  <gdr at integrable-solutions.net>
+
+	Backport
+	2004-04-28  Serge Belyshev  <1319 at bot.ru>
+	
+	PR 14944
+	* coverage.c (read_counts_file): Fix usage of warning () call.
+	* pretty-print.c (pp_base_format_text): Fix typo in the comment.
+
+2006-02-18  Olivier Hainque  <hainque at adacore.com>
+
+	PR ada/13408
+	* pa.h (WIDEST_HARDWARE_FP_SIZE): Define.
+
+2006-02-13  Kaveh R. Ghazi  <ghazi at caip.rutgers.edu>
+
+	Backport:
+	2006-02-01  Steve Ellcey  <sje at cup.hp.com>
+
+	PR middle-end/24901
+	* fold-const.c (fold_checksum_tree): Change type of buf.
+
+2006-02-11  Kaveh R. Ghazi  <ghazi at caip.rutgers.edu>
+
+	* doc/contrib.texi: Update my entry.
+
+2006-02-09  Eric Botcazou  <ebotcazou at libertysurf.fr>
+
+	* config/sparc/sparc.c (tls_call_delay): Fix oversight.
+
+2006-02-07  John David Anglin  <dave.anglin at nrc-cnrc.gc.ca>
+
+	PR target/26109
+	* pa.c (attr_length_indirect_call): Don't return length 8 for distances
+	>= 240000 when generating code for SOM runtime.
+	(output_indirect_call): Don't use "b,l" instruction for indirect calls
+	to $$dyncall when generating code for SOM runtime..
+
+2006-02-02  Nick Clifton  <nickc at redhat.com>
+
+	PR 24376
+	* sched-rgn.c (add_branch_dependences): For cc0 targets extend
+	the dependencies inside a block back to the very first cc0 setter
+	in the block.
+
+2006-01-21  Joseph S. Myers  <joseph at codesourcery.com>
+
+	* gcc.c (process_command), gcov.c (print_version), gcov-dump.c
+	(print_version), mips-tdump.c (main), mips-tfile.c (main): Update
+	copyright notice dates.
+
+2006-01-12  Kaz Kojima  <kkojima at gcc.gnu.org>
+
+	PR target/25613
+	* config/sh/sh.h (CONSTRAINT_LEN): Use unchecking version.	
+
+2005-12-30  Roger Sayle  <roger at eyesopen.com>
+
+	PR target/25213
+	Backport from mainline
+	2005-09-06  Jakub Jelinek  <jakub at redhat.com>
+
+	PR rtl-optimization/23098
+	* cse.c (fold_rtx_mem): Call delegitimize_address target hook.
+	* simplify-rtx.c (constant_pool_reference_p): New function.
+	* rtl.h (constant_pool_reference_p): New prototype.
+	* config/i386/i386.md (pushf split, mov[sdx]f split): Use
+	constant_pool_reference_p in condition and
+	avoid_constant_pool_reference in preparation statements.
+
+2005-12-30  John David Anglin  <dave.anglin at nrc-cnrc.gc.ca>
+
+	PR fortran/25586
+	* pa.md: Remove REG_POINTER check from REG+REG peephole2 floating-point
+	store patterns.
+
+2005-12-29  Alan Modra  <amodra at bigpond.net.au>
+
+	PR target/25572
+	* config/rs6000/rs6000.c (create_TOC_reference): Set regs_ever_live.
+
+2005-12-17  Steven Bosscher  <stevenb at suse.de>
+
+	PR rtl-optimization/23837
+	* optabs.c (expand_binop): For a multi-word rotate, never emit
+	a REG_NO_CONFLICT block.
+
+2005-12-16  John David Anglin  <dave.anglin at nrc-cnrc.gc.ca>
+
+	Backport from mainline:
+	2004-11-01  Mike Stump  <mrs at apple.com>
+
+	* inclhack.def (stdio_va_list): Break out clients from here...
+	(stdio_va_list_clients): ...to here.  Also, don't fix if stdarg.h is
+	included or ifdef va_start.
+	* fixincl.x: Regenerate.
+	
+2005-12-13  Alan Modra  <amodra at bigpond.net.au>
+
+	* config/rs6000/linux64.h (TARGET_ALIGN_NATURAL): Define.
+
+2005-12-10  John David Anglin  <dave.anglin at nrc-cnrc.gc.ca>
+
+	PR target/25258
+	* pa.c (som_text_section_asm_op): Use .NSUBSPA directive when changing
+	to the text subspace to output debugging information.
+
+2005-12-06  Alan Modra  <amodra at bigpond.net.au>
+
+	PR other/13873
+	* longlong.h: Merge PPC tests from upstream.
+
+2005-12-03  Kaveh R. Ghazi  <ghazi at caip.rutgers.edu>
+
+	PR middle-end/25022
+	* builtins.c (expand_builtin_fputs, expand_builtin_printf,
+	expand_builtin_fprintf): Lookup the explicit replacement functions
+	for any unlocked stdio builtin transformations.
+
+	* builtins.c (expand_builtin_fputs): Defer check for missing
+	replacement functions.
+
+2005-12-02  Volker Reichelt  <reichelt at igpm.rwth-aachen.de>
+
+	PR c++/24103
+	Backport:
+	2002-08-22  Diego Novillo  <dnovillo at redhat.com>
+
+	* tree.c (simple_cst_equal): Call simple_cst_list_equal to compare
+	CONSTRUCTOR_ELTS pointers.
+
+2005-12-01  Gabriel Dos Reis  <gdr at integrable-solutions.net>
+
+	* version.c: Bump version number.
+	* doc/include/gcc-common.texi: Likewise.
+
+2005-11-30  Release Manager
+
+	* GCC 3.4.5 released.
+
+2005-11-23  Alan Modra  <amodra at bigpond.net.au>
+
+	PR middle-end/24950
+	* expmed.c (store_bit_field): Don't attempt to insv a field
+	larger than the reg.
+
+	Merge from trunk
+	2005-11-14  Dale Johannesen  <dalej at apple.com>
+	* expmed.c (store_bit_field):  Add offset unconditionally for
+	memory targets.
+	(extract_bit_field):  Don't force extzv or extv operand into
+	a register if field is too big.
+	2004-12-01  Richard Henderson  <rth at redhat.com>
+	* expmed.c (store_bit_field): Use simplify_gen_subreg instead
+	of gen_rtx_SUBREG directly.
+
+2005-11-16  Steve Ellcey  <sje at cup.hp.com>
+
+	PR target/24718
+	* mklibgcc.in: Create dummy object for libgcc_eh.a
+	* config/ia64/hpux.h (LIBGCC_SPEC): Remove.
+
+2005-11-13  Andreas Jaeger  <aj at suse.de>
+
+	* fixinc/check.tpl: Handle CVS additionally.
+
+2005-11-10  Uros Bizjak  <uros at kss-loka.si>
+

>>> TRUNCATED FOR MAIL (1000 lines) <<<


More information about the p4-projects mailing list