From owner-p4-projects@FreeBSD.ORG Mon Aug 28 00:53:02 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 827FC16A4E1; Mon, 28 Aug 2006 00:53:02 +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 43B6816A4DD for ; Mon, 28 Aug 2006 00:53:02 +0000 (UTC) (envelope-from piso@freebsd.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id D576E43D45 for ; Mon, 28 Aug 2006 00:53:01 +0000 (GMT) (envelope-from piso@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 k7S0r1Vc027762 for ; Mon, 28 Aug 2006 00:53:01 GMT (envelope-from piso@freebsd.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.13.6/8.13.4/Submit) id k7S0qv4K027747 for perforce@freebsd.org; Mon, 28 Aug 2006 00:52:57 GMT (envelope-from piso@freebsd.org) Date: Mon, 28 Aug 2006 00:52:57 GMT Message-Id: <200608280052.k7S0qv4K027747@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to piso@freebsd.org using -f From: Paolo Pisati To: Perforce Change Reviews Cc: Subject: PERFORCE change 105198 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: Mon, 28 Aug 2006 00:53:02 -0000 http://perforce.freebsd.org/chv.cgi?CH=105198 Change 105198 by piso@piso_newluxor on 2006/08/28 00:52:53 IFC Affected files ... .. //depot/projects/soc2005/libalias/bin/cp/cp.1#2 integrate .. //depot/projects/soc2005/libalias/bin/cp/cp.c#3 integrate .. //depot/projects/soc2005/libalias/bin/cp/extern.h#2 integrate .. //depot/projects/soc2005/libalias/bin/cp/utils.c#2 integrate .. //depot/projects/soc2005/libalias/contrib/gcc/ChangeLog#2 integrate .. //depot/projects/soc2005/libalias/contrib/gcc/ansidecl.h#2 integrate .. //depot/projects/soc2005/libalias/contrib/gcc/builtins.c#2 integrate .. //depot/projects/soc2005/libalias/contrib/gcc/c-common.c#2 integrate .. //depot/projects/soc2005/libalias/contrib/gcc/c-common.h#2 integrate .. //depot/projects/soc2005/libalias/contrib/gcc/c-decl.c#2 integrate .. //depot/projects/soc2005/libalias/contrib/gcc/c-objc-common.c#2 integrate .. //depot/projects/soc2005/libalias/contrib/gcc/c-pch.c#2 integrate .. //depot/projects/soc2005/libalias/contrib/gcc/c-typeck.c#2 integrate .. //depot/projects/soc2005/libalias/contrib/gcc/cfgcleanup.c#2 integrate .. //depot/projects/soc2005/libalias/contrib/gcc/combine.c#2 integrate .. //depot/projects/soc2005/libalias/contrib/gcc/config.gcc#2 integrate .. //depot/projects/soc2005/libalias/contrib/gcc/config.host#2 integrate .. //depot/projects/soc2005/libalias/contrib/gcc/config.in#2 integrate .. //depot/projects/soc2005/libalias/contrib/gcc/config/alpha/alpha.c#2 integrate .. //depot/projects/soc2005/libalias/contrib/gcc/config/alpha/alpha.md#2 integrate .. //depot/projects/soc2005/libalias/contrib/gcc/config/arm/arm-protos.h#2 integrate .. //depot/projects/soc2005/libalias/contrib/gcc/config/arm/arm.c#2 integrate .. //depot/projects/soc2005/libalias/contrib/gcc/config/arm/arm.md#2 integrate .. //depot/projects/soc2005/libalias/contrib/gcc/config/host-linux.c#1 branch .. //depot/projects/soc2005/libalias/contrib/gcc/config/host-solaris.c#1 branch .. //depot/projects/soc2005/libalias/contrib/gcc/config/i386/i386.c#2 integrate .. //depot/projects/soc2005/libalias/contrib/gcc/config/i386/i386.md#2 integrate .. //depot/projects/soc2005/libalias/contrib/gcc/config/ia64/hpux.h#2 integrate .. //depot/projects/soc2005/libalias/contrib/gcc/config/rs6000/aix51.h#2 integrate .. //depot/projects/soc2005/libalias/contrib/gcc/config/rs6000/host-darwin.c#2 integrate .. //depot/projects/soc2005/libalias/contrib/gcc/config/rs6000/linux64.h#2 integrate .. //depot/projects/soc2005/libalias/contrib/gcc/config/rs6000/rs6000-protos.h#2 integrate .. //depot/projects/soc2005/libalias/contrib/gcc/config/rs6000/rs6000.c#2 integrate .. //depot/projects/soc2005/libalias/contrib/gcc/config/rs6000/rs6000.h#2 integrate .. //depot/projects/soc2005/libalias/contrib/gcc/config/rs6000/rs6000.md#2 integrate .. //depot/projects/soc2005/libalias/contrib/gcc/config/rs6000/sysv4.h#2 integrate .. //depot/projects/soc2005/libalias/contrib/gcc/config/sparc/gmon-sol2.c#2 integrate .. //depot/projects/soc2005/libalias/contrib/gcc/config/sparc/sol2-gas-bi.h#2 integrate .. //depot/projects/soc2005/libalias/contrib/gcc/config/sparc/sol2.h#2 integrate .. //depot/projects/soc2005/libalias/contrib/gcc/config/sparc/sparc.c#2 integrate .. //depot/projects/soc2005/libalias/contrib/gcc/config/sparc/sparc.h#2 integrate .. //depot/projects/soc2005/libalias/contrib/gcc/config/x-linux#1 branch .. //depot/projects/soc2005/libalias/contrib/gcc/config/x-solaris#1 branch .. //depot/projects/soc2005/libalias/contrib/gcc/configure#2 integrate .. //depot/projects/soc2005/libalias/contrib/gcc/configure.ac#2 integrate .. //depot/projects/soc2005/libalias/contrib/gcc/coverage.c#2 integrate .. //depot/projects/soc2005/libalias/contrib/gcc/cp/ChangeLog#2 integrate .. //depot/projects/soc2005/libalias/contrib/gcc/cp/call.c#2 integrate .. //depot/projects/soc2005/libalias/contrib/gcc/cp/class.c#2 integrate .. //depot/projects/soc2005/libalias/contrib/gcc/cp/cp-tree.def#2 integrate .. //depot/projects/soc2005/libalias/contrib/gcc/cp/cp-tree.h#2 integrate .. //depot/projects/soc2005/libalias/contrib/gcc/cp/cvt.c#2 integrate .. //depot/projects/soc2005/libalias/contrib/gcc/cp/decl.c#2 integrate .. //depot/projects/soc2005/libalias/contrib/gcc/cp/decl2.c#2 integrate .. //depot/projects/soc2005/libalias/contrib/gcc/cp/error.c#2 integrate .. //depot/projects/soc2005/libalias/contrib/gcc/cp/init.c#2 integrate .. //depot/projects/soc2005/libalias/contrib/gcc/cp/lex.c#2 integrate .. //depot/projects/soc2005/libalias/contrib/gcc/cp/method.c#2 integrate .. //depot/projects/soc2005/libalias/contrib/gcc/cp/name-lookup.c#2 integrate .. //depot/projects/soc2005/libalias/contrib/gcc/cp/name-lookup.h#2 integrate .. //depot/projects/soc2005/libalias/contrib/gcc/cp/parser.c#2 integrate .. //depot/projects/soc2005/libalias/contrib/gcc/cp/pt.c#2 integrate .. //depot/projects/soc2005/libalias/contrib/gcc/cp/search.c#2 integrate .. //depot/projects/soc2005/libalias/contrib/gcc/cp/semantics.c#2 integrate .. //depot/projects/soc2005/libalias/contrib/gcc/cp/typeck.c#2 integrate .. //depot/projects/soc2005/libalias/contrib/gcc/cppfiles.c#2 integrate .. //depot/projects/soc2005/libalias/contrib/gcc/cpphash.h#2 integrate .. //depot/projects/soc2005/libalias/contrib/gcc/cppinit.c#2 integrate .. //depot/projects/soc2005/libalias/contrib/gcc/cse.c#2 integrate .. //depot/projects/soc2005/libalias/contrib/gcc/doc/contrib.texi#2 integrate .. //depot/projects/soc2005/libalias/contrib/gcc/doc/hostconfig.texi#2 integrate .. //depot/projects/soc2005/libalias/contrib/gcc/doc/include/gcc-common.texi#2 integrate .. //depot/projects/soc2005/libalias/contrib/gcc/doc/invoke.texi#2 integrate .. //depot/projects/soc2005/libalias/contrib/gcc/expmed.c#2 integrate .. //depot/projects/soc2005/libalias/contrib/gcc/f/ChangeLog#2 integrate .. //depot/projects/soc2005/libalias/contrib/gcc/f/g77.texi#2 integrate .. //depot/projects/soc2005/libalias/contrib/gcc/f/g77spec.c#2 integrate .. //depot/projects/soc2005/libalias/contrib/gcc/flow.c#2 integrate .. //depot/projects/soc2005/libalias/contrib/gcc/fold-const.c#2 integrate .. //depot/projects/soc2005/libalias/contrib/gcc/gcc.c#2 integrate .. //depot/projects/soc2005/libalias/contrib/gcc/gcov-dump.c#2 integrate .. //depot/projects/soc2005/libalias/contrib/gcc/gcov.c#2 integrate .. //depot/projects/soc2005/libalias/contrib/gcc/gcse.c#2 integrate .. //depot/projects/soc2005/libalias/contrib/gcc/ggc-common.c#2 integrate .. //depot/projects/soc2005/libalias/contrib/gcc/global.c#2 integrate .. //depot/projects/soc2005/libalias/contrib/gcc/hooks.c#2 integrate .. //depot/projects/soc2005/libalias/contrib/gcc/hooks.h#2 integrate .. //depot/projects/soc2005/libalias/contrib/gcc/hosthooks-def.h#2 integrate .. //depot/projects/soc2005/libalias/contrib/gcc/hosthooks.h#2 integrate .. //depot/projects/soc2005/libalias/contrib/gcc/local-alloc.c#2 integrate .. //depot/projects/soc2005/libalias/contrib/gcc/longlong.h#2 integrate .. //depot/projects/soc2005/libalias/contrib/gcc/loop.c#2 integrate .. //depot/projects/soc2005/libalias/contrib/gcc/md5.c#2 integrate .. //depot/projects/soc2005/libalias/contrib/gcc/md5.h#2 integrate .. //depot/projects/soc2005/libalias/contrib/gcc/mips-tdump.c#2 integrate .. //depot/projects/soc2005/libalias/contrib/gcc/mips-tfile.c#2 integrate .. //depot/projects/soc2005/libalias/contrib/gcc/mklibgcc.in#2 integrate .. //depot/projects/soc2005/libalias/contrib/gcc/optabs.c#2 integrate .. //depot/projects/soc2005/libalias/contrib/gcc/pretty-print.c#2 integrate .. //depot/projects/soc2005/libalias/contrib/gcc/reg-stack.c#2 integrate .. //depot/projects/soc2005/libalias/contrib/gcc/regrename.c#2 integrate .. //depot/projects/soc2005/libalias/contrib/gcc/regs.h#2 integrate .. //depot/projects/soc2005/libalias/contrib/gcc/rtl.h#2 integrate .. //depot/projects/soc2005/libalias/contrib/gcc/sched-rgn.c#2 integrate .. //depot/projects/soc2005/libalias/contrib/gcc/simplify-rtx.c#2 integrate .. //depot/projects/soc2005/libalias/contrib/gcc/stmt.c#2 integrate .. //depot/projects/soc2005/libalias/contrib/gcc/toplev.c#2 integrate .. //depot/projects/soc2005/libalias/contrib/gcc/tree.c#2 integrate .. //depot/projects/soc2005/libalias/contrib/gcc/unroll.c#2 integrate .. //depot/projects/soc2005/libalias/contrib/gcc/version.c#2 integrate .. //depot/projects/soc2005/libalias/contrib/libf2c/ChangeLog#2 integrate .. //depot/projects/soc2005/libalias/contrib/libobjc/ChangeLog#2 integrate .. //depot/projects/soc2005/libalias/contrib/libobjc/README#2 integrate .. //depot/projects/soc2005/libalias/contrib/libstdc++/ChangeLog#2 integrate .. //depot/projects/soc2005/libalias/contrib/libstdc++/include/bits/c++config#2 integrate .. //depot/projects/soc2005/libalias/contrib/libstdc++/include/bits/fstream.tcc#2 integrate .. //depot/projects/soc2005/libalias/contrib/libstdc++/include/c_std/std_cmath.h#2 integrate .. //depot/projects/soc2005/libalias/contrib/libstdc++/include/ext/hashtable.h#2 integrate .. //depot/projects/soc2005/libalias/contrib/openbsm/FREEBSD-upgrade#3 integrate .. //depot/projects/soc2005/libalias/contrib/openbsm/HISTORY#3 integrate .. //depot/projects/soc2005/libalias/contrib/openbsm/README#2 integrate .. //depot/projects/soc2005/libalias/contrib/openbsm/VERSION#3 integrate .. //depot/projects/soc2005/libalias/contrib/openbsm/bin/auditd/auditd.c#2 integrate .. //depot/projects/soc2005/libalias/contrib/openbsm/bin/auditfilterd/auditfilterd.c#2 integrate .. //depot/projects/soc2005/libalias/contrib/openbsm/bin/auditfilterd/auditfilterd.h#2 integrate .. //depot/projects/soc2005/libalias/contrib/openbsm/bin/auditfilterd/auditfilterd_conf.c#2 integrate .. //depot/projects/soc2005/libalias/contrib/openbsm/bsm/audit.h#2 integrate .. //depot/projects/soc2005/libalias/contrib/openbsm/bsm/audit_filter.h#2 integrate .. //depot/projects/soc2005/libalias/contrib/openbsm/bsm/audit_internal.h#2 integrate .. //depot/projects/soc2005/libalias/contrib/openbsm/bsm/audit_kevents.h#3 integrate .. //depot/projects/soc2005/libalias/contrib/openbsm/bsm/audit_record.h#3 integrate .. //depot/projects/soc2005/libalias/contrib/openbsm/bsm/libbsm.h#3 integrate .. //depot/projects/soc2005/libalias/contrib/openbsm/config/config.h#2 integrate .. //depot/projects/soc2005/libalias/contrib/openbsm/config/config.h.in#2 integrate .. //depot/projects/soc2005/libalias/contrib/openbsm/configure#3 integrate .. //depot/projects/soc2005/libalias/contrib/openbsm/configure.ac#3 integrate .. //depot/projects/soc2005/libalias/contrib/openbsm/etc/audit_event#3 integrate .. //depot/projects/soc2005/libalias/contrib/openbsm/libbsm/au_token.3#2 integrate .. //depot/projects/soc2005/libalias/contrib/openbsm/libbsm/bsm_audit.c#2 integrate .. //depot/projects/soc2005/libalias/contrib/openbsm/libbsm/bsm_event.c#2 integrate .. //depot/projects/soc2005/libalias/contrib/openbsm/libbsm/bsm_io.c#2 integrate .. //depot/projects/soc2005/libalias/contrib/openbsm/libbsm/bsm_token.c#3 integrate .. //depot/projects/soc2005/libalias/contrib/openbsm/man/audit.log.5#3 integrate .. //depot/projects/soc2005/libalias/contrib/openbsm/modules/auditfilter_noop/auditfilter_noop.c#2 integrate .. //depot/projects/soc2005/libalias/contrib/openbsm/test/bsm/generate.c#3 integrate .. //depot/projects/soc2005/libalias/contrib/openbsm/tools/Makefile.am#2 integrate .. //depot/projects/soc2005/libalias/contrib/openbsm/tools/Makefile.in#2 integrate .. //depot/projects/soc2005/libalias/etc/defaults/periodic.conf#2 integrate .. //depot/projects/soc2005/libalias/etc/etc.alpha/ttys#2 delete .. //depot/projects/soc2005/libalias/etc/periodic/security/410.logincheck#1 branch .. //depot/projects/soc2005/libalias/etc/periodic/security/Makefile#2 integrate .. //depot/projects/soc2005/libalias/etc/rc.d/powerd#2 integrate .. //depot/projects/soc2005/libalias/games/fortune/datfiles/fortunes#4 integrate .. //depot/projects/soc2005/libalias/gnu/usr.bin/gdb/Makefile#3 integrate .. //depot/projects/soc2005/libalias/gnu/usr.bin/gdb/kgdb/kthr.c#2 integrate .. //depot/projects/soc2005/libalias/gnu/usr.bin/gdb/kgdb/trgt_powerpc.c#1 branch .. //depot/projects/soc2005/libalias/lib/libc/sys/kqueue.2#2 integrate .. //depot/projects/soc2005/libalias/lib/libsdp/sdp.h#2 integrate .. //depot/projects/soc2005/libalias/lib/libsdp/util.c#2 integrate .. //depot/projects/soc2005/libalias/release/doc/en_US.ISO8859-1/relnotes/common/new.sgml#6 integrate .. //depot/projects/soc2005/libalias/sbin/restore/tape.c#2 integrate .. //depot/projects/soc2005/libalias/share/man/man4/auditpipe.4#2 integrate .. //depot/projects/soc2005/libalias/share/man/man4/dummynet.4#2 integrate .. //depot/projects/soc2005/libalias/share/man/man9/VFS_ROOT.9#2 integrate .. //depot/projects/soc2005/libalias/share/man/man9/ithread.9#2 integrate .. //depot/projects/soc2005/libalias/share/mk/bsd.lib.mk#2 integrate .. //depot/projects/soc2005/libalias/sys/amd64/linux32/linux32_dummy.c#3 integrate .. //depot/projects/soc2005/libalias/sys/amd64/linux32/linux32_machdep.c#4 integrate .. //depot/projects/soc2005/libalias/sys/amd64/linux32/linux32_proto.h#5 integrate .. //depot/projects/soc2005/libalias/sys/amd64/linux32/linux32_syscall.h#5 integrate .. //depot/projects/soc2005/libalias/sys/amd64/linux32/linux32_sysent.c#5 integrate .. //depot/projects/soc2005/libalias/sys/amd64/linux32/syscalls.master#5 integrate .. //depot/projects/soc2005/libalias/sys/arm/arm/busdma_machdep.c#2 integrate .. //depot/projects/soc2005/libalias/sys/arm/arm/cpufunc.c#2 integrate .. //depot/projects/soc2005/libalias/sys/arm/arm/elf_trampoline.c#3 integrate .. //depot/projects/soc2005/libalias/sys/arm/arm/identcpu.c#2 integrate .. //depot/projects/soc2005/libalias/sys/arm/at91/if_ate.c#3 integrate .. //depot/projects/soc2005/libalias/sys/arm/conf/EP80219#1 branch .. //depot/projects/soc2005/libalias/sys/arm/include/armreg.h#2 integrate .. //depot/projects/soc2005/libalias/sys/arm/include/cpuconf.h#2 integrate .. //depot/projects/soc2005/libalias/sys/arm/include/cpufunc.h#2 integrate .. //depot/projects/soc2005/libalias/sys/arm/include/elf.h#2 integrate .. //depot/projects/soc2005/libalias/sys/arm/include/vmparam.h#3 integrate .. //depot/projects/soc2005/libalias/sys/arm/xscale/i80321/ep80219_machdep.c#1 branch .. //depot/projects/soc2005/libalias/sys/arm/xscale/i80321/files.ep80219#1 branch .. //depot/projects/soc2005/libalias/sys/arm/xscale/i80321/files.i80219#1 branch .. //depot/projects/soc2005/libalias/sys/arm/xscale/i80321/i80321_intr.h#2 integrate .. //depot/projects/soc2005/libalias/sys/arm/xscale/i80321/i80321_pci.c#2 integrate .. //depot/projects/soc2005/libalias/sys/arm/xscale/i80321/i80321reg.h#2 integrate .. //depot/projects/soc2005/libalias/sys/arm/xscale/i80321/i80321var.h#2 integrate .. //depot/projects/soc2005/libalias/sys/arm/xscale/i80321/iq31244_machdep.c#3 integrate .. //depot/projects/soc2005/libalias/sys/arm/xscale/i80321/iq80321.c#3 integrate .. //depot/projects/soc2005/libalias/sys/arm/xscale/i80321/iq80321reg.h#2 integrate .. //depot/projects/soc2005/libalias/sys/arm/xscale/i80321/std.ep80219#1 branch .. //depot/projects/soc2005/libalias/sys/arm/xscale/i80321/std.i80219#1 branch .. //depot/projects/soc2005/libalias/sys/bsm/audit.h#2 integrate .. //depot/projects/soc2005/libalias/sys/bsm/audit_internal.h#2 integrate .. //depot/projects/soc2005/libalias/sys/bsm/audit_kevents.h#3 integrate .. //depot/projects/soc2005/libalias/sys/bsm/audit_record.h#3 integrate .. //depot/projects/soc2005/libalias/sys/compat/linux/linux_futex.c#3 integrate .. //depot/projects/soc2005/libalias/sys/compat/linux/linux_misc.c#5 integrate .. //depot/projects/soc2005/libalias/sys/compat/linux/linux_stats.c#2 integrate .. //depot/projects/soc2005/libalias/sys/conf/NOTES#6 integrate .. //depot/projects/soc2005/libalias/sys/conf/files.powerpc#4 integrate .. //depot/projects/soc2005/libalias/sys/conf/options.arm#4 integrate .. //depot/projects/soc2005/libalias/sys/crypto/sha2/sha2.c#2 integrate .. //depot/projects/soc2005/libalias/sys/dev/ata/ata-raid.c#2 integrate .. //depot/projects/soc2005/libalias/sys/dev/fb/creator.c#2 integrate .. //depot/projects/soc2005/libalias/sys/dev/ispfw/asm_2400.h#1 branch .. //depot/projects/soc2005/libalias/sys/dev/ispfw/ispfw.c#3 integrate .. //depot/projects/soc2005/libalias/sys/i386/linux/linux_dummy.c#3 integrate .. //depot/projects/soc2005/libalias/sys/i386/linux/linux_machdep.c#4 integrate .. //depot/projects/soc2005/libalias/sys/i386/linux/linux_proto.h#5 integrate .. //depot/projects/soc2005/libalias/sys/i386/linux/linux_syscall.h#5 integrate .. //depot/projects/soc2005/libalias/sys/i386/linux/linux_sysent.c#5 integrate .. //depot/projects/soc2005/libalias/sys/i386/linux/syscalls.master#5 integrate .. //depot/projects/soc2005/libalias/sys/ia64/include/vmparam.h#2 integrate .. //depot/projects/soc2005/libalias/sys/kern/init_main.c#2 integrate .. //depot/projects/soc2005/libalias/sys/kern/kern_thr.c#4 integrate .. //depot/projects/soc2005/libalias/sys/kern/kern_umtx.c#2 integrate .. //depot/projects/soc2005/libalias/sys/kern/sched_4bsd.c#3 integrate .. //depot/projects/soc2005/libalias/sys/kern/sched_core.c#3 integrate .. //depot/projects/soc2005/libalias/sys/kern/sched_ule.c#2 integrate .. //depot/projects/soc2005/libalias/sys/kern/subr_witness.c#2 integrate .. //depot/projects/soc2005/libalias/sys/kern/vfs_mount.c#3 integrate .. //depot/projects/soc2005/libalias/sys/modules/ispfw/Makefile#3 integrate .. //depot/projects/soc2005/libalias/sys/modules/ispfw/isp_2400/Makefile#1 branch .. //depot/projects/soc2005/libalias/sys/net/if_bridge.c#7 integrate .. //depot/projects/soc2005/libalias/sys/net/if_ethersubr.c#4 integrate .. //depot/projects/soc2005/libalias/sys/net/if_vlan.c#4 integrate .. //depot/projects/soc2005/libalias/sys/netgraph/bluetooth/socket/ng_btsocket_l2cap.c#3 integrate .. //depot/projects/soc2005/libalias/sys/netgraph/bluetooth/socket/ng_btsocket_rfcomm.c#4 integrate .. //depot/projects/soc2005/libalias/sys/netgraph/ng_fec.c#2 integrate .. //depot/projects/soc2005/libalias/sys/netinet/tcp_subr.c#4 integrate .. //depot/projects/soc2005/libalias/sys/powerpc/include/gdb_machdep.h#1 branch .. //depot/projects/soc2005/libalias/sys/powerpc/include/vmparam.h#2 integrate .. //depot/projects/soc2005/libalias/sys/powerpc/powerpc/gdb_machdep.c#1 branch .. //depot/projects/soc2005/libalias/sys/security/audit/audit_bsm.c#3 integrate .. //depot/projects/soc2005/libalias/sys/security/audit/audit_bsm_token.c#2 integrate .. //depot/projects/soc2005/libalias/sys/security/audit/audit_ioctl.h#2 integrate .. //depot/projects/soc2005/libalias/sys/security/audit/audit_pipe.c#3 integrate .. //depot/projects/soc2005/libalias/sys/security/mac_mls/mac_mls.c#2 integrate .. //depot/projects/soc2005/libalias/sys/sys/kobj.h#2 integrate .. //depot/projects/soc2005/libalias/sys/sys/proc.h#2 integrate .. //depot/projects/soc2005/libalias/sys/sys/sched.h#2 integrate .. //depot/projects/soc2005/libalias/sys/sys/umtx.h#2 integrate .. //depot/projects/soc2005/libalias/sys/vm/vm_contig.c#2 integrate .. //depot/projects/soc2005/libalias/sys/vm/vm_page.c#5 integrate .. //depot/projects/soc2005/libalias/sys/vm/vm_page.h#3 integrate .. //depot/projects/soc2005/libalias/sys/vm/vm_pageq.c#3 integrate Differences ... ==== //depot/projects/soc2005/libalias/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/soc2005/libalias/bin/cp/cp.c#3 (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/soc2005/libalias/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/soc2005/libalias/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/soc2005/libalias/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 + + PR target/24315 + * config/i386/i386.md (*pushdi2_rex64 splitter) + (*movdi_1_rex64 splitter): Delay splitting after + flow2 pass only when (optimize > 0 && flag_peephole2). + +2005-11-10 Uros Bizjak + + PR target/19340 + * reg-stack.c (reg_to_stack): Update register liveness also + for flag_sched2_use_traces. + +2005-11-09 Per Bothner + Uros Bizjak + + PR c/24101 + * toplev.c (process_options): Initialize debug_hooks early + in case lang_hooks.post_options ends up calling a debug_hook. + * cppinit.c (read_original_filename): Temporarily set + state.in_directive before calling _cpp_lex_direct for + CPP_HASH tokens. + +2005-11-07 Steve Ellcey + + PR bootstrap/24688 + * fixinc/inclhack.def (sco_math): Add bypass. + * fixinc/fixincl.x: Regenerate. + +2005-11-07 James E Wilson + + PR preprocessor/15220 + * cppfiles.c (_cpp_find_file): New parameter angle_brackets. Fix all + callers. Pass to open_file_failed. + (open_file_failed): New parameter angle_brackets. Fix + all callers. use in print_dep assignment. + * cpphash.h (_cpp_find_file): Add new parm to declaration. + * cppinit.c (cpp_read_main_file): Pass another arg to _cpp_find_file. + +2005-11-05 Andreas Jaeger + + * fixinc/check.tpl: Adopt for move to subversion. + +2005-11-03 Richard Guenther + + PR middle-end/24470 + * fold-const.c (fold): Avoid running in circles if we + got some un-folded subtree. + +2005-10-30 Alan Modra + + PR target/23070 + * config/rs6000/rs6000.c (function_arg): For ABI_V4 calls to + stdarg functions, set/clear the fp marker even when no variable + args are passed. + * config/rs6000/sysv4.h (SUBTARGET_SWITCHES): Describe + -mprototype and -mno-prototype. + +2005-10-21 Alan Modra + + PR target/24465 + * config/rs6000/rs6000.c (rs6000_legitimize_tls_address): Always + use r2 for 64-bit tls .got access. + +2005-10-19 Paolo Bonzini + + * dojump.c (do_jump): Revert the last patch as it breaks Ada. + +2005-10-19 Paolo Bonzini + + PR #19672 + * dojump.c (do_jump): Handle TRUTH_AND_EXPR and TRUTH_OR_EXPR + like TRUTH_ANDIF_EXPR and TRUTH_ORIF_EXPR, if the branch cost + is low enough. + +2005-10-09 Eric Botcazou + + * config/sparc/gmon-sol2.c (internal_mcount): Mark as used. + +2005-10-08 Janis Johnson + + PR debug/24267 + Partial backport from mainline + 2004-05-04 Paolo Bonzini + Richard Henderson + * tree.c (make_or_reuse_type): New. + (build_common_tree_nodes): Use it. + + PR target/18583 + Partial backport from mainline + 2004-05-04 Paolo Bonzini + Richard Henderson + * c-common.c (vector_types_convertible_p): New function. + * c-common.h: Declare it. + * c-typeck.c (digest_init): Use it. + +2005-10-07 James E Wilson + + PR target/23644 + * doc/invoke.texi (IA-64 Options, item -mtune): Renamed from + -mtune-arch. + +2005-10-01 Richard Earnshaw + + PR target/23985 + Back-port 2004-08-19 Richard Henderson + * config/arm/arm.c (arm_gen_load_multiple): Use + adjust_automodify_address. Take base memory and offset instead + of unchanging/struct/scalar bits. + (arm_gen_store_multiple): Likewise. + (arm_gen_movstrqi): Use adjust_automodify_address. + * config/arm/arm-protos.h: Update decls. + * config/arm/arm.md (load_multiple): Update arm_gen_load_multiple call. + (store_multiple): Similarly. + +2005-09-29 Alan Modra + + PR target/24102 + * config/rs6000/rs6000.md (floatdisf2_internal2): Correct range + check for numbers that need no bit twiddle. + +2005-09-09 Richard Guenther + + PR c/20239 + * cppinit.c (cpp_read_main_file): Avoid segfaulting on + NULL pfile->map. + +2005-09-09 Richard Guenther + + PR c++/23624 + * fold-const.c (fold): Check truth_value_p before calling + invert_truthvalue. + +2005-09-08 Craig Rodrigues + + Backport from mainline + 2005-09-01 Craig Rodrigues + + * c-decl.c (diagnose_mismatched_decls): With -Wredundant-decls, + do not issue warning for a variable definition following + a declaration. + +2005-09-02 Richard Sandiford + + PR c/22061 + * c-decl.c (push_parm_decl): Push and pop x_dont_save_pending_sizes_p + around the call to grokdeclarator. Call grokdeclarator with the + field set to 0. + (store_parm_decls): Always store the pending_sizes in cfun. + (c_expand_body_1): Call put_pending_sizes. + * c-objc-common.c (c_cannot_inline_tree_fn): Always check + pending_sizes. + +2005-09-01 Jakub Jelinek + + PR rtl-optimization/23478 + * regs.h (reg_info): Add throw_calls_crossed. + (REG_N_THROWING_CALLS_CROSSED): Define. + * flow.c (allocate_reg_life_data): Initialize + REG_N_THROWING_CALLS_CROSSED. + (propagate_one_insn, attempt_auto_inc): Update + REG_N_THROWING_CALLS_CROSSED. + * local-alloc.c (struct qty): Add n_throwing_calls_crossed field. + (alloc_qty): Initialize it. + (update_equiv_regs): Clear REG_N_THROWING_CALLS_CROSSED. + (combine_regs): Combine also n_throwing_calls_crossed fields. + (find_free_reg): Don't attempt to caller-save pseudos crossing + calls that might throw. + * global.c (struct allocno): Add throwing_calls_crossed field. + (global_alloc): Initialize throwing_calls_crossed. + (find_reg): Don't attempt to caller-save pseudos crossing calls that + might throw. + +2005-09-01 Richard Earnshaw + + PR rtl-optimization/17810 target/15342 >>> TRUNCATED FOR MAIL (1000 lines) <<<