From owner-p4-projects@FreeBSD.ORG Thu Aug 31 22:34:59 2006 Return-Path: X-Original-To: p4-projects@freebsd.org Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id 5E55E16A4E0; Thu, 31 Aug 2006 22:34:59 +0000 (UTC) X-Original-To: perforce@freebsd.org Delivered-To: perforce@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 38BDD16A4DD for ; Thu, 31 Aug 2006 22:34:59 +0000 (UTC) (envelope-from imp@freebsd.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id AA73243D66 for ; Thu, 31 Aug 2006 22:34:58 +0000 (GMT) (envelope-from imp@freebsd.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.6/8.13.6) with ESMTP id k7VMYwwh003801 for ; Thu, 31 Aug 2006 22:34:58 GMT (envelope-from imp@freebsd.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.13.6/8.13.4/Submit) id k7VMYqCd003798 for perforce@freebsd.org; Thu, 31 Aug 2006 22:34:52 GMT (envelope-from imp@freebsd.org) Date: Thu, 31 Aug 2006 22:34:52 GMT Message-Id: <200608312234.k7VMYqCd003798@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to imp@freebsd.org using -f From: Warner Losh To: Perforce Change Reviews Cc: Subject: PERFORCE change 105429 for review X-BeenThere: p4-projects@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: p4 projects tree changes List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 31 Aug 2006 22:34:59 -0000 http://perforce.freebsd.org/chv.cgi?CH=105429 Change 105429 by imp@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 -__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 -__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 #include @@ -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 + + * 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 + + 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 + + Backport + 2005-11-03 James E Wilson + + PR preprocessor/24202 + * cppfiles.c (_cpp_pop_file_buffer): Set buffer_valid to false. + +2006-03-01 Alan Modra + + 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 + + Backport + 2004-04-28 Serge Belyshev <1319@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 + + PR ada/13408 + * pa.h (WIDEST_HARDWARE_FP_SIZE): Define. + +2006-02-13 Kaveh R. Ghazi + + Backport: + 2006-02-01 Steve Ellcey + + PR middle-end/24901 + * fold-const.c (fold_checksum_tree): Change type of buf. + +2006-02-11 Kaveh R. Ghazi + + * doc/contrib.texi: Update my entry. + +2006-02-09 Eric Botcazou + + * config/sparc/sparc.c (tls_call_delay): Fix oversight. + +2006-02-07 John David Anglin + + 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 + + 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 + + * 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 + + PR target/25613 + * config/sh/sh.h (CONSTRAINT_LEN): Use unchecking version. + +2005-12-30 Roger Sayle + + PR target/25213 + Backport from mainline + 2005-09-06 Jakub Jelinek + + 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 + + PR fortran/25586 + * pa.md: Remove REG_POINTER check from REG+REG peephole2 floating-point + store patterns. + +2005-12-29 Alan Modra + + PR target/25572 + * config/rs6000/rs6000.c (create_TOC_reference): Set regs_ever_live. + +2005-12-17 Steven Bosscher + + 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 + + Backport from mainline: + 2004-11-01 Mike Stump + + * 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 + + * config/rs6000/linux64.h (TARGET_ALIGN_NATURAL): Define. + +2005-12-10 John David Anglin + + 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 + + PR other/13873 + * longlong.h: Merge PPC tests from upstream. + +2005-12-03 Kaveh R. Ghazi + + 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 + + PR c++/24103 + Backport: + 2002-08-22 Diego Novillo + + * tree.c (simple_cst_equal): Call simple_cst_list_equal to compare + CONSTRUCTOR_ELTS pointers. + +2005-12-01 Gabriel Dos Reis + + * 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 + + 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 + * 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 + * expmed.c (store_bit_field): Use simplify_gen_subreg instead + of gen_rtx_SUBREG directly. + +2005-11-16 Steve Ellcey + + PR target/24718 + * mklibgcc.in: Create dummy object for libgcc_eh.a + * config/ia64/hpux.h (LIBGCC_SPEC): Remove. + +2005-11-13 Andreas Jaeger + + * fixinc/check.tpl: Handle CVS additionally. + +2005-11-10 Uros Bizjak + >>> TRUNCATED FOR MAIL (1000 lines) <<<