PERFORCE change 105632 for review
Robert Watson
rwatson at FreeBSD.org
Mon Sep 4 05:12:31 UTC 2006
http://perforce.freebsd.org/chv.cgi?CH=105632
Change 105632 by rwatson at rwatson_zoo on 2006/09/04 05:12:01
Integrate TrustedBSD base branch from FreeBSD CVS HEAD:
- freebsd-update(8) client
- gcc update
- lukemftpd(8) update
- TLS for ppc, ia64, etc.
- further umtx cleanup, optimization
- __getpath_fromfd(), __getpath_fromaddr()
- tip(1) sync to OpenBSD
TrustedBSD related:
- OpenBSM 1.0a10
- auditpipe maxauditdata ioctl
- More AUE_ assignments for native system calls.
- Trimmage of unneeded susers in svr4
- execve auditing
- mac/mpo_associate_nfsd_label
- su(1) audit support
Affected files ...
.. //depot/projects/trustedbsd/base/MAINTAINERS#42 integrate
.. //depot/projects/trustedbsd/base/UPDATING#70 integrate
.. //depot/projects/trustedbsd/base/contrib/gcc/ChangeLog#17 integrate
.. //depot/projects/trustedbsd/base/contrib/gcc/ansidecl.h#7 integrate
.. //depot/projects/trustedbsd/base/contrib/gcc/builtins.c#12 integrate
.. //depot/projects/trustedbsd/base/contrib/gcc/c-common.c#11 integrate
.. //depot/projects/trustedbsd/base/contrib/gcc/c-common.h#9 integrate
.. //depot/projects/trustedbsd/base/contrib/gcc/c-decl.c#17 integrate
.. //depot/projects/trustedbsd/base/contrib/gcc/c-objc-common.c#8 integrate
.. //depot/projects/trustedbsd/base/contrib/gcc/c-pch.c#2 integrate
.. //depot/projects/trustedbsd/base/contrib/gcc/c-typeck.c#14 integrate
.. //depot/projects/trustedbsd/base/contrib/gcc/cfgcleanup.c#9 integrate
.. //depot/projects/trustedbsd/base/contrib/gcc/combine.c#13 integrate
.. //depot/projects/trustedbsd/base/contrib/gcc/config.gcc#12 integrate
.. //depot/projects/trustedbsd/base/contrib/gcc/config.host#2 integrate
.. //depot/projects/trustedbsd/base/contrib/gcc/config.in#11 integrate
.. //depot/projects/trustedbsd/base/contrib/gcc/config/alpha/alpha.c#11 integrate
.. //depot/projects/trustedbsd/base/contrib/gcc/config/alpha/alpha.md#11 integrate
.. //depot/projects/trustedbsd/base/contrib/gcc/config/arm/arm-protos.h#5 integrate
.. //depot/projects/trustedbsd/base/contrib/gcc/config/arm/arm.c#8 integrate
.. //depot/projects/trustedbsd/base/contrib/gcc/config/arm/arm.md#8 integrate
.. //depot/projects/trustedbsd/base/contrib/gcc/config/host-linux.c#1 branch
.. //depot/projects/trustedbsd/base/contrib/gcc/config/host-solaris.c#1 branch
.. //depot/projects/trustedbsd/base/contrib/gcc/config/i386/i386.c#13 integrate
.. //depot/projects/trustedbsd/base/contrib/gcc/config/i386/i386.md#11 integrate
.. //depot/projects/trustedbsd/base/contrib/gcc/config/ia64/hpux.h#8 integrate
.. //depot/projects/trustedbsd/base/contrib/gcc/config/rs6000/aix51.h#6 integrate
.. //depot/projects/trustedbsd/base/contrib/gcc/config/rs6000/host-darwin.c#2 integrate
.. //depot/projects/trustedbsd/base/contrib/gcc/config/rs6000/linux64.h#9 integrate
.. //depot/projects/trustedbsd/base/contrib/gcc/config/rs6000/rs6000-protos.h#7 integrate
.. //depot/projects/trustedbsd/base/contrib/gcc/config/rs6000/rs6000.c#12 integrate
.. //depot/projects/trustedbsd/base/contrib/gcc/config/rs6000/rs6000.h#7 integrate
.. //depot/projects/trustedbsd/base/contrib/gcc/config/rs6000/rs6000.md#11 integrate
.. //depot/projects/trustedbsd/base/contrib/gcc/config/rs6000/sysv4.h#11 integrate
.. //depot/projects/trustedbsd/base/contrib/gcc/config/sparc/gmon-sol2.c#8 integrate
.. //depot/projects/trustedbsd/base/contrib/gcc/config/sparc/sol2-gas-bi.h#3 integrate
.. //depot/projects/trustedbsd/base/contrib/gcc/config/sparc/sol2.h#9 integrate
.. //depot/projects/trustedbsd/base/contrib/gcc/config/sparc/sparc.c#14 integrate
.. //depot/projects/trustedbsd/base/contrib/gcc/config/sparc/sparc.h#9 integrate
.. //depot/projects/trustedbsd/base/contrib/gcc/config/x-linux#5 branch
.. //depot/projects/trustedbsd/base/contrib/gcc/config/x-solaris#1 branch
.. //depot/projects/trustedbsd/base/contrib/gcc/configure#13 integrate
.. //depot/projects/trustedbsd/base/contrib/gcc/configure.ac#3 integrate
.. //depot/projects/trustedbsd/base/contrib/gcc/coverage.c#2 integrate
.. //depot/projects/trustedbsd/base/contrib/gcc/cp/ChangeLog#17 integrate
.. //depot/projects/trustedbsd/base/contrib/gcc/cp/call.c#12 integrate
.. //depot/projects/trustedbsd/base/contrib/gcc/cp/class.c#13 integrate
.. //depot/projects/trustedbsd/base/contrib/gcc/cp/cp-tree.def#8 integrate
.. //depot/projects/trustedbsd/base/contrib/gcc/cp/cp-tree.h#15 integrate
.. //depot/projects/trustedbsd/base/contrib/gcc/cp/cvt.c#12 integrate
.. //depot/projects/trustedbsd/base/contrib/gcc/cp/decl.c#15 integrate
.. //depot/projects/trustedbsd/base/contrib/gcc/cp/decl2.c#16 integrate
.. //depot/projects/trustedbsd/base/contrib/gcc/cp/error.c#11 integrate
.. //depot/projects/trustedbsd/base/contrib/gcc/cp/init.c#16 integrate
.. //depot/projects/trustedbsd/base/contrib/gcc/cp/lex.c#10 integrate
.. //depot/projects/trustedbsd/base/contrib/gcc/cp/method.c#12 integrate
.. //depot/projects/trustedbsd/base/contrib/gcc/cp/name-lookup.c#3 integrate
.. //depot/projects/trustedbsd/base/contrib/gcc/cp/name-lookup.h#2 integrate
.. //depot/projects/trustedbsd/base/contrib/gcc/cp/parser.c#3 integrate
.. //depot/projects/trustedbsd/base/contrib/gcc/cp/pt.c#15 integrate
.. //depot/projects/trustedbsd/base/contrib/gcc/cp/search.c#13 integrate
.. //depot/projects/trustedbsd/base/contrib/gcc/cp/semantics.c#11 integrate
.. //depot/projects/trustedbsd/base/contrib/gcc/cp/typeck.c#13 integrate
.. //depot/projects/trustedbsd/base/contrib/gcc/cppfiles.c#9 integrate
.. //depot/projects/trustedbsd/base/contrib/gcc/cpphash.h#8 integrate
.. //depot/projects/trustedbsd/base/contrib/gcc/cppinit.c#13 integrate
.. //depot/projects/trustedbsd/base/contrib/gcc/cse.c#12 integrate
.. //depot/projects/trustedbsd/base/contrib/gcc/doc/contrib.texi#10 integrate
.. //depot/projects/trustedbsd/base/contrib/gcc/doc/hostconfig.texi#3 integrate
.. //depot/projects/trustedbsd/base/contrib/gcc/doc/include/gcc-common.texi#8 integrate
.. //depot/projects/trustedbsd/base/contrib/gcc/doc/invoke.texi#15 integrate
.. //depot/projects/trustedbsd/base/contrib/gcc/expmed.c#12 integrate
.. //depot/projects/trustedbsd/base/contrib/gcc/f/ChangeLog#16 integrate
.. //depot/projects/trustedbsd/base/contrib/gcc/f/g77.texi#8 integrate
.. //depot/projects/trustedbsd/base/contrib/gcc/f/g77spec.c#8 integrate
.. //depot/projects/trustedbsd/base/contrib/gcc/flow.c#13 integrate
.. //depot/projects/trustedbsd/base/contrib/gcc/fold-const.c#13 integrate
.. //depot/projects/trustedbsd/base/contrib/gcc/gcc.c#17 integrate
.. //depot/projects/trustedbsd/base/contrib/gcc/gcov-dump.c#2 integrate
.. //depot/projects/trustedbsd/base/contrib/gcc/gcov.c#7 integrate
.. //depot/projects/trustedbsd/base/contrib/gcc/gcse.c#10 integrate
.. //depot/projects/trustedbsd/base/contrib/gcc/ggc-common.c#7 integrate
.. //depot/projects/trustedbsd/base/contrib/gcc/global.c#8 integrate
.. //depot/projects/trustedbsd/base/contrib/gcc/hooks.c#7 integrate
.. //depot/projects/trustedbsd/base/contrib/gcc/hooks.h#7 integrate
.. //depot/projects/trustedbsd/base/contrib/gcc/hosthooks-def.h#2 integrate
.. //depot/projects/trustedbsd/base/contrib/gcc/hosthooks.h#2 integrate
.. //depot/projects/trustedbsd/base/contrib/gcc/local-alloc.c#9 integrate
.. //depot/projects/trustedbsd/base/contrib/gcc/longlong.h#8 integrate
.. //depot/projects/trustedbsd/base/contrib/gcc/loop.c#18 integrate
.. //depot/projects/trustedbsd/base/contrib/gcc/md5.c#5 integrate
.. //depot/projects/trustedbsd/base/contrib/gcc/md5.h#4 integrate
.. //depot/projects/trustedbsd/base/contrib/gcc/mips-tdump.c#6 integrate
.. //depot/projects/trustedbsd/base/contrib/gcc/mips-tfile.c#6 integrate
.. //depot/projects/trustedbsd/base/contrib/gcc/mklibgcc.in#11 integrate
.. //depot/projects/trustedbsd/base/contrib/gcc/optabs.c#13 integrate
.. //depot/projects/trustedbsd/base/contrib/gcc/pretty-print.c#2 integrate
.. //depot/projects/trustedbsd/base/contrib/gcc/reg-stack.c#11 integrate
.. //depot/projects/trustedbsd/base/contrib/gcc/regrename.c#8 integrate
.. //depot/projects/trustedbsd/base/contrib/gcc/regs.h#8 integrate
.. //depot/projects/trustedbsd/base/contrib/gcc/rtl.h#13 integrate
.. //depot/projects/trustedbsd/base/contrib/gcc/sched-rgn.c#8 integrate
.. //depot/projects/trustedbsd/base/contrib/gcc/simplify-rtx.c#8 integrate
.. //depot/projects/trustedbsd/base/contrib/gcc/stmt.c#12 integrate
.. //depot/projects/trustedbsd/base/contrib/gcc/toplev.c#15 integrate
.. //depot/projects/trustedbsd/base/contrib/gcc/tree.c#13 integrate
.. //depot/projects/trustedbsd/base/contrib/gcc/unroll.c#14 integrate
.. //depot/projects/trustedbsd/base/contrib/gcc/version.c#17 integrate
.. //depot/projects/trustedbsd/base/contrib/libf2c/ChangeLog#13 integrate
.. //depot/projects/trustedbsd/base/contrib/libobjc/ChangeLog#15 integrate
.. //depot/projects/trustedbsd/base/contrib/libobjc/README#2 integrate
.. //depot/projects/trustedbsd/base/contrib/libstdc++/ChangeLog#16 integrate
.. //depot/projects/trustedbsd/base/contrib/libstdc++/include/bits/c++config#14 integrate
.. //depot/projects/trustedbsd/base/contrib/libstdc++/include/bits/fstream.tcc#10 integrate
.. //depot/projects/trustedbsd/base/contrib/libstdc++/include/c_std/std_cmath.h#5 integrate
.. //depot/projects/trustedbsd/base/contrib/libstdc++/include/ext/hashtable.h#2 integrate
.. //depot/projects/trustedbsd/base/contrib/lukemftpd/src/Makefile#3 integrate
.. //depot/projects/trustedbsd/base/contrib/lukemftpd/src/cmds.c#6 integrate
.. //depot/projects/trustedbsd/base/contrib/lukemftpd/src/conf.c#5 integrate
.. //depot/projects/trustedbsd/base/contrib/lukemftpd/src/extern.h#5 integrate
.. //depot/projects/trustedbsd/base/contrib/lukemftpd/src/ftpcmd.y#6 integrate
.. //depot/projects/trustedbsd/base/contrib/lukemftpd/src/ftpd.8#5 integrate
.. //depot/projects/trustedbsd/base/contrib/lukemftpd/src/ftpd.c#6 integrate
.. //depot/projects/trustedbsd/base/contrib/lukemftpd/src/ftpd.conf.5#6 integrate
.. //depot/projects/trustedbsd/base/contrib/lukemftpd/src/logutmp.c#4 integrate
.. //depot/projects/trustedbsd/base/contrib/lukemftpd/src/logwtmp.c#4 integrate
.. //depot/projects/trustedbsd/base/contrib/lukemftpd/src/pathnames.h#4 integrate
.. //depot/projects/trustedbsd/base/contrib/lukemftpd/src/popen.c#6 integrate
.. //depot/projects/trustedbsd/base/contrib/lukemftpd/src/version.h#6 integrate
.. //depot/projects/trustedbsd/base/contrib/openbsm/FREEBSD-upgrade#6 integrate
.. //depot/projects/trustedbsd/base/contrib/openbsm/HISTORY#5 integrate
.. //depot/projects/trustedbsd/base/contrib/openbsm/bin/auditd/auditd.c#6 integrate
.. //depot/projects/trustedbsd/base/contrib/openbsm/bsm/audit.h#5 delete
.. //depot/projects/trustedbsd/base/contrib/openbsm/bsm/audit_internal.h#4 delete
.. //depot/projects/trustedbsd/base/contrib/openbsm/bsm/audit_kevents.h#4 delete
.. //depot/projects/trustedbsd/base/contrib/openbsm/bsm/audit_record.h#5 delete
.. //depot/projects/trustedbsd/base/contrib/openbsm/configure#5 integrate
.. //depot/projects/trustedbsd/base/contrib/openbsm/configure.ac#5 integrate
.. //depot/projects/trustedbsd/base/contrib/openbsm/libbsm/bsm_token.c#6 integrate
.. //depot/projects/trustedbsd/base/etc/Makefile#50 integrate
.. //depot/projects/trustedbsd/base/etc/defaults/periodic.conf#21 integrate
.. //depot/projects/trustedbsd/base/etc/freebsd-update.conf#1 branch
.. //depot/projects/trustedbsd/base/etc/hosts.allow#9 integrate
.. //depot/projects/trustedbsd/base/etc/inetd.conf#17 integrate
.. //depot/projects/trustedbsd/base/etc/mtree/BSD.usr.dist#43 integrate
.. //depot/projects/trustedbsd/base/etc/mtree/BSD.var.dist#14 integrate
.. //depot/projects/trustedbsd/base/etc/periodic/weekly/120.clean-kvmdb#2 delete
.. //depot/projects/trustedbsd/base/etc/periodic/weekly/Makefile#3 integrate
.. //depot/projects/trustedbsd/base/etc/phones#3 integrate
.. //depot/projects/trustedbsd/base/etc/rc.d/powerd#3 integrate
.. //depot/projects/trustedbsd/base/etc/rc.initdiskless#7 integrate
.. //depot/projects/trustedbsd/base/games/fortune/datfiles/fortunes#53 integrate
.. //depot/projects/trustedbsd/base/lib/libarchive/archive_read_support_compression_none.c#6 integrate
.. //depot/projects/trustedbsd/base/lib/libbsm/Makefile#3 integrate
.. //depot/projects/trustedbsd/base/lib/libc/gen/tls.c#6 integrate
.. //depot/projects/trustedbsd/base/lib/libc/ia64/gen/_set_tp.c#2 integrate
.. //depot/projects/trustedbsd/base/lib/libc/powerpc/gen/_set_tp.c#2 integrate
.. //depot/projects/trustedbsd/base/lib/libc/stdlib/malloc.c#31 integrate
.. //depot/projects/trustedbsd/base/lib/libpthread/arch/ia64/ia64/pthread_md.c#3 integrate
.. //depot/projects/trustedbsd/base/lib/libpthread/arch/ia64/include/pthread_md.h#9 integrate
.. //depot/projects/trustedbsd/base/lib/libpthread/arch/powerpc/include/pthread_md.h#3 integrate
.. //depot/projects/trustedbsd/base/lib/libpthread/arch/powerpc/powerpc/pthread_md.c#3 integrate
.. //depot/projects/trustedbsd/base/lib/libsdp/sdp.h#6 integrate
.. //depot/projects/trustedbsd/base/lib/libsdp/util.c#8 integrate
.. //depot/projects/trustedbsd/base/lib/libthr/arch/ia64/ia64/pthread_md.c#2 integrate
.. //depot/projects/trustedbsd/base/lib/libthr/arch/ia64/include/pthread_md.h#2 integrate
.. //depot/projects/trustedbsd/base/lib/libthr/arch/powerpc/include/pthread_md.h#2 integrate
.. //depot/projects/trustedbsd/base/lib/libthr/arch/powerpc/powerpc/pthread_md.c#2 integrate
.. //depot/projects/trustedbsd/base/lib/libthr/thread/thr_create.c#16 integrate
.. //depot/projects/trustedbsd/base/lib/libthr/thread/thr_init.c#21 integrate
.. //depot/projects/trustedbsd/base/lib/libthr/thread/thr_mutex.c#20 integrate
.. //depot/projects/trustedbsd/base/lib/libthr/thread/thr_mutex_prioceiling.c#4 delete
.. //depot/projects/trustedbsd/base/lib/libthr/thread/thr_mutex_protocol.c#4 delete
.. //depot/projects/trustedbsd/base/lib/libthr/thread/thr_private.h#23 integrate
.. //depot/projects/trustedbsd/base/lib/libthr/thread/thr_seterrno.c#3 delete
.. //depot/projects/trustedbsd/base/lib/libthr/thread/thr_sigmask.c#2 delete
.. //depot/projects/trustedbsd/base/lib/libthr/thread/thr_umtx.c#3 integrate
.. //depot/projects/trustedbsd/base/lib/libthr/thread/thr_umtx.h#4 integrate
.. //depot/projects/trustedbsd/base/libexec/lukemftpd/nbsd2fbsd.h#3 integrate
.. //depot/projects/trustedbsd/base/libexec/lukemftpd/nbsd_pidfile.h#1 branch
.. //depot/projects/trustedbsd/base/libexec/lukemftpd/pamize.h#2 delete
.. //depot/projects/trustedbsd/base/libexec/rtld-elf/ia64/reloc.c#14 integrate
.. //depot/projects/trustedbsd/base/libexec/rtld-elf/ia64/rtld_machdep.h#5 integrate
.. //depot/projects/trustedbsd/base/libexec/rtld-elf/powerpc/reloc.c#7 integrate
.. //depot/projects/trustedbsd/base/libexec/rtld-elf/rtld.c#32 integrate
.. //depot/projects/trustedbsd/base/libexec/save-entropy/save-entropy.sh#3 integrate
.. //depot/projects/trustedbsd/base/release/doc/en_US.ISO8859-1/relnotes/common/new.sgml#109 integrate
.. //depot/projects/trustedbsd/base/release/scripts/kernels-install.sh#3 integrate
.. //depot/projects/trustedbsd/base/release/scripts/lib32-install.sh#1 branch
.. //depot/projects/trustedbsd/base/release/scripts/proflibs-install.sh#2 integrate
.. //depot/projects/trustedbsd/base/sbin/sysctl/sysctl.c#26 integrate
.. //depot/projects/trustedbsd/base/share/man/man4/ata.4#22 integrate
.. //depot/projects/trustedbsd/base/share/man/man4/audit.4#3 integrate
.. //depot/projects/trustedbsd/base/share/man/man4/auditpipe.4#3 integrate
.. //depot/projects/trustedbsd/base/share/man/man4/dummynet.4#7 integrate
.. //depot/projects/trustedbsd/base/share/man/man4/gem.4#4 integrate
.. //depot/projects/trustedbsd/base/share/man/man4/ipfirewall.4#5 integrate
.. //depot/projects/trustedbsd/base/share/man/man4/ixgb.4#6 integrate
.. //depot/projects/trustedbsd/base/share/man/man4/man4.sparc64/ebus.4#2 integrate
.. //depot/projects/trustedbsd/base/share/man/man4/man4.sparc64/machfb.4#2 integrate
.. //depot/projects/trustedbsd/base/share/man/man4/man4.sparc64/openfirm.4#2 integrate
.. //depot/projects/trustedbsd/base/share/man/man4/man4.sparc64/sbus.4#3 integrate
.. //depot/projects/trustedbsd/base/share/man/man4/sio.4#15 integrate
.. //depot/projects/trustedbsd/base/share/man/man5/Makefile#24 integrate
.. //depot/projects/trustedbsd/base/share/man/man5/freebsd-update.conf.5#1 branch
.. //depot/projects/trustedbsd/base/share/man/man5/periodic.conf.5#20 integrate
.. //depot/projects/trustedbsd/base/share/man/man8/Makefile#12 integrate
.. //depot/projects/trustedbsd/base/share/man/man8/nanobsd.8#1 branch
.. //depot/projects/trustedbsd/base/share/man/man8/picobsd.8#13 integrate
.. //depot/projects/trustedbsd/base/share/man/man9/bus_dma.9#15 integrate
.. //depot/projects/trustedbsd/base/sys/amd64/amd64/support.S#14 integrate
.. //depot/projects/trustedbsd/base/sys/amd64/linux32/linux32_dummy.c#5 integrate
.. //depot/projects/trustedbsd/base/sys/amd64/linux32/linux32_machdep.c#10 integrate
.. //depot/projects/trustedbsd/base/sys/amd64/linux32/linux32_proto.h#13 integrate
.. //depot/projects/trustedbsd/base/sys/amd64/linux32/linux32_syscall.h#13 integrate
.. //depot/projects/trustedbsd/base/sys/amd64/linux32/linux32_sysent.c#13 integrate
.. //depot/projects/trustedbsd/base/sys/amd64/linux32/syscalls.master#13 integrate
.. //depot/projects/trustedbsd/base/sys/arm/arm/fusu.S#6 integrate
.. //depot/projects/trustedbsd/base/sys/arm/arm/pmap.c#18 integrate
.. //depot/projects/trustedbsd/base/sys/arm/at91/at91.c#6 integrate
.. //depot/projects/trustedbsd/base/sys/arm/at91/at91rm92reg.h#4 integrate
.. //depot/projects/trustedbsd/base/sys/arm/at91/kb920x_machdep.c#7 integrate
.. //depot/projects/trustedbsd/base/sys/arm/include/asm.h#5 integrate
.. //depot/projects/trustedbsd/base/sys/arm/xscale/i80321/ep80219_machdep.c#2 integrate
.. //depot/projects/trustedbsd/base/sys/bsm/audit_internal.h#4 integrate
.. //depot/projects/trustedbsd/base/sys/bsm/audit_record.h#5 integrate
.. //depot/projects/trustedbsd/base/sys/compat/freebsd32/freebsd32_proto.h#23 integrate
.. //depot/projects/trustedbsd/base/sys/compat/freebsd32/freebsd32_syscall.h#23 integrate
.. //depot/projects/trustedbsd/base/sys/compat/freebsd32/freebsd32_syscalls.c#23 integrate
.. //depot/projects/trustedbsd/base/sys/compat/freebsd32/freebsd32_sysent.c#23 integrate
.. //depot/projects/trustedbsd/base/sys/compat/freebsd32/syscalls.master#23 integrate
.. //depot/projects/trustedbsd/base/sys/compat/linux/linux_emul.c#3 integrate
.. //depot/projects/trustedbsd/base/sys/compat/linux/linux_stats.c#27 integrate
.. //depot/projects/trustedbsd/base/sys/compat/svr4/svr4_stat.c#12 integrate
.. //depot/projects/trustedbsd/base/sys/conf/NOTES#76 integrate
.. //depot/projects/trustedbsd/base/sys/crypto/sha2/sha2.c#7 integrate
.. //depot/projects/trustedbsd/base/sys/dev/acpica/acpi_thermal.c#24 integrate
.. //depot/projects/trustedbsd/base/sys/dev/aic7xxx/ahc_eisa.c#15 integrate
.. //depot/projects/trustedbsd/base/sys/dev/aic7xxx/ahc_isa.c#4 integrate
.. //depot/projects/trustedbsd/base/sys/dev/aic7xxx/ahc_pci.c#20 integrate
.. //depot/projects/trustedbsd/base/sys/dev/aic7xxx/ahd_pci.c#18 integrate
.. //depot/projects/trustedbsd/base/sys/dev/arcmsr/arcmsr.c#7 integrate
.. //depot/projects/trustedbsd/base/sys/dev/ata/ata-chipset.c#42 integrate
.. //depot/projects/trustedbsd/base/sys/dev/ata/ata-dma.c#37 integrate
.. //depot/projects/trustedbsd/base/sys/dev/ata/ata-pci.h#31 integrate
.. //depot/projects/trustedbsd/base/sys/dev/atkbdc/atkbdc.c#5 integrate
.. //depot/projects/trustedbsd/base/sys/dev/bge/if_bge.c#58 integrate
.. //depot/projects/trustedbsd/base/sys/dev/bge/if_bgereg.h#36 integrate
.. //depot/projects/trustedbsd/base/sys/dev/em/if_em.c#56 integrate
.. //depot/projects/trustedbsd/base/sys/dev/em/if_em.h#34 integrate
.. //depot/projects/trustedbsd/base/sys/dev/fdc/fdc.c#10 integrate
.. //depot/projects/trustedbsd/base/sys/dev/gem/if_gem.c#26 integrate
.. //depot/projects/trustedbsd/base/sys/dev/isp/isp.c#36 integrate
.. //depot/projects/trustedbsd/base/sys/dev/isp/isp_freebsd.c#30 integrate
.. //depot/projects/trustedbsd/base/sys/dev/isp/isp_freebsd.h#25 integrate
.. //depot/projects/trustedbsd/base/sys/dev/isp/isp_pci.c#29 integrate
.. //depot/projects/trustedbsd/base/sys/dev/isp/isp_sbus.c#15 integrate
.. //depot/projects/trustedbsd/base/sys/dev/ispfw/asm_2400.h#1 branch
.. //depot/projects/trustedbsd/base/sys/dev/ispfw/ispfw.c#12 integrate
.. //depot/projects/trustedbsd/base/sys/dev/mii/brgphy.c#27 integrate
.. //depot/projects/trustedbsd/base/sys/dev/mii/miidevs#13 integrate
.. //depot/projects/trustedbsd/base/sys/dev/mk48txx/mk48txx.c#6 integrate
.. //depot/projects/trustedbsd/base/sys/dev/ofw/openfirmio.c#13 integrate
.. //depot/projects/trustedbsd/base/sys/dev/usb/ohci_pci.c#17 integrate
.. //depot/projects/trustedbsd/base/sys/i386/i386/support.s#18 integrate
.. //depot/projects/trustedbsd/base/sys/i386/linux/linux_dummy.c#12 integrate
.. //depot/projects/trustedbsd/base/sys/i386/linux/linux_machdep.c#24 integrate
.. //depot/projects/trustedbsd/base/sys/i386/linux/linux_proto.h#25 integrate
.. //depot/projects/trustedbsd/base/sys/i386/linux/linux_syscall.h#25 integrate
.. //depot/projects/trustedbsd/base/sys/i386/linux/linux_sysent.c#26 integrate
.. //depot/projects/trustedbsd/base/sys/i386/linux/syscalls.master#24 integrate
.. //depot/projects/trustedbsd/base/sys/ia64/ia64/support.S#6 integrate
.. //depot/projects/trustedbsd/base/sys/kern/bus_if.m#13 integrate
.. //depot/projects/trustedbsd/base/sys/kern/init_sysent.c#57 integrate
.. //depot/projects/trustedbsd/base/sys/kern/kern_exec.c#61 integrate
.. //depot/projects/trustedbsd/base/sys/kern/kern_thread.c#54 integrate
.. //depot/projects/trustedbsd/base/sys/kern/kern_umtx.c#17 integrate
.. //depot/projects/trustedbsd/base/sys/kern/subr_bus.c#43 integrate
.. //depot/projects/trustedbsd/base/sys/kern/syscalls.c#57 integrate
.. //depot/projects/trustedbsd/base/sys/kern/syscalls.master#58 integrate
.. //depot/projects/trustedbsd/base/sys/kern/systrace_args.c#3 integrate
.. //depot/projects/trustedbsd/base/sys/modules/Makefile#80 integrate
.. //depot/projects/trustedbsd/base/sys/modules/ispfw/Makefile#3 integrate
.. //depot/projects/trustedbsd/base/sys/modules/ispfw/isp_2400/Makefile#1 branch
.. //depot/projects/trustedbsd/base/sys/netinet/ip_fw2.c#51 integrate
.. //depot/projects/trustedbsd/base/sys/netinet/tcp_subr.c#51 integrate
.. //depot/projects/trustedbsd/base/sys/nfsclient/nfs_socket.c#38 integrate
.. //depot/projects/trustedbsd/base/sys/pci/agp_ati.c#3 integrate
.. //depot/projects/trustedbsd/base/sys/powerpc/powerpc/copyinout.c#9 integrate
.. //depot/projects/trustedbsd/base/sys/powerpc/powerpc/vm_machdep.c#33 integrate
.. //depot/projects/trustedbsd/base/sys/security/audit/audit.c#9 integrate
.. //depot/projects/trustedbsd/base/sys/security/audit/audit.h#4 integrate
.. //depot/projects/trustedbsd/base/sys/security/audit/audit_arg.c#5 integrate
.. //depot/projects/trustedbsd/base/sys/security/audit/audit_bsm.c#8 integrate
.. //depot/projects/trustedbsd/base/sys/security/audit/audit_bsm_token.c#6 integrate
.. //depot/projects/trustedbsd/base/sys/security/audit/audit_ioctl.h#3 integrate
.. //depot/projects/trustedbsd/base/sys/security/audit/audit_pipe.c#7 integrate
.. //depot/projects/trustedbsd/base/sys/security/audit/audit_private.h#6 integrate
.. //depot/projects/trustedbsd/base/sys/security/audit/audit_syscalls.c#4 integrate
.. //depot/projects/trustedbsd/base/sys/security/mac_mls/mac_mls.c#44 integrate
.. //depot/projects/trustedbsd/base/sys/sparc64/sparc64/mp_machdep.c#26 integrate
.. //depot/projects/trustedbsd/base/sys/sparc64/sparc64/support.S#7 integrate
.. //depot/projects/trustedbsd/base/sys/sys/_bus_dma.h#1 branch
.. //depot/projects/trustedbsd/base/sys/sys/bus.h#20 integrate
.. //depot/projects/trustedbsd/base/sys/sys/bus_dma.h#2 integrate
.. //depot/projects/trustedbsd/base/sys/sys/msgbuf.h#11 integrate
.. //depot/projects/trustedbsd/base/sys/sys/param.h#58 integrate
.. //depot/projects/trustedbsd/base/sys/sys/sx.h#11 integrate
.. //depot/projects/trustedbsd/base/sys/sys/syscall.h#57 integrate
.. //depot/projects/trustedbsd/base/sys/sys/syscall.mk#57 integrate
.. //depot/projects/trustedbsd/base/sys/sys/sysproto.h#58 integrate
.. //depot/projects/trustedbsd/base/sys/sys/systm.h#39 integrate
.. //depot/projects/trustedbsd/base/sys/sys/umtx.h#9 integrate
.. //depot/projects/trustedbsd/base/sys/vm/vm_contig.c#32 integrate
.. //depot/projects/trustedbsd/base/sys/vm/vm_page.c#66 integrate
.. //depot/projects/trustedbsd/base/sys/vm/vm_page.h#34 integrate
.. //depot/projects/trustedbsd/base/tools/tools/ministat/ministat.c#8 integrate
.. //depot/projects/trustedbsd/base/tools/tools/netrate/http/http.c#3 integrate
.. //depot/projects/trustedbsd/base/usr.bin/less/lesspipe.sh#3 integrate
.. //depot/projects/trustedbsd/base/usr.bin/su/Makefile#5 integrate
.. //depot/projects/trustedbsd/base/usr.bin/su/su.c#24 integrate
.. //depot/projects/trustedbsd/base/usr.bin/tip/NEWS#2 delete
.. //depot/projects/trustedbsd/base/usr.bin/tip/libacu/biz22.c#3 integrate
.. //depot/projects/trustedbsd/base/usr.bin/tip/libacu/biz31.c#3 integrate
.. //depot/projects/trustedbsd/base/usr.bin/tip/libacu/courier.c#5 integrate
.. //depot/projects/trustedbsd/base/usr.bin/tip/libacu/df.c#4 integrate
.. //depot/projects/trustedbsd/base/usr.bin/tip/libacu/dn11.c#3 integrate
.. //depot/projects/trustedbsd/base/usr.bin/tip/libacu/hayes.c#4 integrate
.. //depot/projects/trustedbsd/base/usr.bin/tip/libacu/t3000.c#4 integrate
.. //depot/projects/trustedbsd/base/usr.bin/tip/libacu/v3451.c#3 integrate
.. //depot/projects/trustedbsd/base/usr.bin/tip/libacu/v831.c#3 integrate
.. //depot/projects/trustedbsd/base/usr.bin/tip/libacu/ventel.c#3 integrate
.. //depot/projects/trustedbsd/base/usr.bin/tip/tip/Makefile#5 integrate
.. //depot/projects/trustedbsd/base/usr.bin/tip/tip/acu.c#4 integrate
.. //depot/projects/trustedbsd/base/usr.bin/tip/tip/acutab.c#3 integrate
.. //depot/projects/trustedbsd/base/usr.bin/tip/tip/cmds.c#4 integrate
.. //depot/projects/trustedbsd/base/usr.bin/tip/tip/cmdtab.c#4 integrate
.. //depot/projects/trustedbsd/base/usr.bin/tip/tip/cu.1#1 branch
.. //depot/projects/trustedbsd/base/usr.bin/tip/tip/cu.c#3 integrate
.. //depot/projects/trustedbsd/base/usr.bin/tip/tip/hunt.c#3 integrate
.. //depot/projects/trustedbsd/base/usr.bin/tip/tip/log.c#3 integrate
.. //depot/projects/trustedbsd/base/usr.bin/tip/tip/partab.c#3 integrate
.. //depot/projects/trustedbsd/base/usr.bin/tip/tip/pathnames.h#3 integrate
.. //depot/projects/trustedbsd/base/usr.bin/tip/tip/remote.c#3 integrate
.. //depot/projects/trustedbsd/base/usr.bin/tip/tip/tip.1#11 integrate
.. //depot/projects/trustedbsd/base/usr.bin/tip/tip/tip.c#4 integrate
.. //depot/projects/trustedbsd/base/usr.bin/tip/tip/tip.h#6 integrate
.. //depot/projects/trustedbsd/base/usr.bin/tip/tip/tipout.c#3 integrate
.. //depot/projects/trustedbsd/base/usr.bin/tip/tip/uucplock.c#2 integrate
.. //depot/projects/trustedbsd/base/usr.bin/tip/tip/value.c#5 integrate
.. //depot/projects/trustedbsd/base/usr.bin/tip/tip/vars.c#4 integrate
.. //depot/projects/trustedbsd/base/usr.bin/vgrind/vgrind.1#6 integrate
.. //depot/projects/trustedbsd/base/usr.sbin/Makefile#55 integrate
.. //depot/projects/trustedbsd/base/usr.sbin/cron/crontab/crontab.c#5 integrate
.. //depot/projects/trustedbsd/base/usr.sbin/eeprom/eeprom.8#4 integrate
.. //depot/projects/trustedbsd/base/usr.sbin/eeprom/ofw_options.c#3 integrate
.. //depot/projects/trustedbsd/base/usr.sbin/freebsd-update/Makefile#1 branch
.. //depot/projects/trustedbsd/base/usr.sbin/freebsd-update/freebsd-update.8#1 branch
.. //depot/projects/trustedbsd/base/usr.sbin/freebsd-update/freebsd-update.sh#1 branch
.. //depot/projects/trustedbsd/base/usr.sbin/lmcconfig/Makefile#2 integrate
.. //depot/projects/trustedbsd/base/usr.sbin/portsnap/portsnap/Makefile#2 integrate
.. //depot/projects/trustedbsd/base/usr.sbin/sysinstall/config.c#27 integrate
.. //depot/projects/trustedbsd/base/usr.sbin/sysinstall/devices.c#25 integrate
.. //depot/projects/trustedbsd/base/usr.sbin/watchdogd/watchdog.8#6 integrate
.. //depot/projects/trustedbsd/base/usr.sbin/watchdogd/watchdogd.8#7 integrate
.. //depot/projects/trustedbsd/base/usr.sbin/wpa/hostapd/hostapd.conf.5#2 integrate
Differences ...
==== //depot/projects/trustedbsd/base/MAINTAINERS#42 (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/trustedbsd/base/UPDATING#70 (text+ko) ====
@@ -44,6 +44,13 @@
the nve(4) driver. Please update your configuration
accordingly.
+20060514:
+ The i386-only lnc(4) driver for the AMD Am7900 LANCE and Am79C9xx
+ PCnet family of NICs has been removed. The new le(4) driver serves
+ as an equivalent but cross-platform replacement with the pcn(4)
+ driver still providing performance-optimized support for the subset
+ of AMD Am79C971 PCnet-FAST and greater chips as before.
+
20060511:
The machdep.* sysctls and the adjkerntz utility have been
modified a bit. The new adjkerntz utility uses the new
@@ -603,4 +610,4 @@
Contact Warner Losh if you have any questions about your use of
this document.
-$FreeBSD: src/UPDATING,v 1.453 2006/08/17 00:41:05 julian Exp $
+$FreeBSD: src/UPDATING,v 1.454 2006/09/02 22:17:15 marius Exp $
==== //depot/projects/trustedbsd/base/contrib/gcc/ChangeLog#17 (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>
+
+ 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 <uros at kss-loka.si>
+
+ PR target/19340
+ * reg-stack.c (reg_to_stack): Update register liveness also
+ for flag_sched2_use_traces.
+
+2005-11-09 Per Bothner <per at bothner.com>
+ Uros Bizjak <uros at kss-loka.si>
+
+ 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 <sje at cup.hp.com>
+
+ PR bootstrap/24688
+ * fixinc/inclhack.def (sco_math): Add bypass.
+ * fixinc/fixincl.x: Regenerate.
+
+2005-11-07 James E Wilson <wilson at specifix.com>
+
+ 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 <aj at suse.de>
+
+ * fixinc/check.tpl: Adopt for move to subversion.
+
+2005-11-03 Richard Guenther <rguenther at suse.de>
+
+ PR middle-end/24470
+ * fold-const.c (fold): Avoid running in circles if we
+ got some un-folded subtree.
+
+2005-10-30 Alan Modra <amodra at bigpond.net.au>
+
+ 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 <amodra at bigpond.net.au>
+
+ 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 <bonzini at gnu.org>
+
+ * dojump.c (do_jump): Revert the last patch as it breaks Ada.
+
+2005-10-19 Paolo Bonzini <bonzini at gnu.org>
+
+ 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 <ebotcazou at libertysurf.fr>
+
+ * config/sparc/gmon-sol2.c (internal_mcount): Mark as used.
+
+2005-10-08 Janis Johnson <janis187 at us.ibm.com>
+
+ PR debug/24267
+ Partial backport from mainline
+ 2004-05-04 Paolo Bonzini <bonzini at gnu.org>
+ Richard Henderson <rth at redhat.com>
+ * 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 <bonzini at gnu.org>
+ Richard Henderson <rth at redhat.com>
+ * 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 <wilson at specifix.com>
+
+ PR target/23644
+ * doc/invoke.texi (IA-64 Options, item -mtune): Renamed from
+ -mtune-arch.
+
+2005-10-01 Richard Earnshaw <richard.earnshaw at arm.com>
+
+ PR target/23985
+ Back-port 2004-08-19 Richard Henderson <rth at redhat.com>
+ * 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 <amodra at bigpond.net.au>
+
+ PR target/24102
+ * config/rs6000/rs6000.md (floatdisf2_internal2): Correct range
+ check for numbers that need no bit twiddle.
+
+2005-09-09 Richard Guenther <rguenther at suse.de>
+
+ PR c/20239
+ * cppinit.c (cpp_read_main_file): Avoid segfaulting on
+ NULL pfile->map.
+
+2005-09-09 Richard Guenther <rguenther at suse.de>
+
+ PR c++/23624
+ * fold-const.c (fold): Check truth_value_p before calling
+ invert_truthvalue.
+
+2005-09-08 Craig Rodrigues <rodrigc at gcc.gnu.org>
+
+ Backport from mainline
+ 2005-09-01 Craig Rodrigues <rodrigc at gcc.gnu.org>
+
+ * 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 <richard at codesourcery.com>
+
+ 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 <jakub at redhat.com>
+
+ 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 <richard.earnshaw at arm.com>
+
+ PR rtl-optimization/17810 target/15342
+ * regrename.c: Fix polluted patch in previous change.
+
+2005-09-01 Richard Earnshaw <richard.earnshaw at arm.com>
+
+ PR rtl-optimization/17810
+ Backport
+ 2004-11-04 Richard Sandiford <rsandifo at redhat.com>
+ PR target/15342
+ * regrename.c (scan_rtx): Treat the destinations of SETs and CLOBBERs
+ as OP_INOUT if the instruction is predicated.
+
+2005-08-31 David Edelsohn <edelsohn at gnu.org>
+
+ PR target/23539
+ Backport from mainline:
+
+ 2005-08-27 David Edelsohn <edelsohn at gnu.org>
+ * config/rs6000/rs6000.c (expand_block_move): Use HImode when
+ bytes >= 2 not bytes == 2.
+
+2005-08-21 Jakub Jelinek <jakub at redhat.com>
+
+ * simplify-rtx.c (simplify_immed_subreg) <case CONST_DOUBLE>: Only
+ clear up to elem_bitsize bits, not max_bitsize.
+
+2005-07-20 Steve Ellcey <sje at cup.hp.com>
+
+ PR target/21841
+ * doc/invoke.texi (-mgnu-ld): Update description.
+ (-mhp-ld): Ditto.
+
+2005-08-09 Paolo Bonzini <bonzini at gnu.org>
+
+ PR rtl-optimization/17860
+ * loop.c (check_dbra_loop): Do not try to use an end condition
+ like "i != 0" in the reversed loop.
+
+2005-08-08 Josh Conner <jconner at apple.com>
+
+ PR rtl-optimization/23241
+ * combine.c (simplify_comparison): Fix error in determining
+ whether to lift a subreg from comparison.
+
+2005-08-08 Richard Sandiford <richard at codesourcery.com>
+
+ PR middle-end/21964
+ * stmt.c (tail_recursion_args): Insert a call to emit_queue.
+
+2005-08-08 Richard Sandiford <richard at codesourcery.com>
+
+ PR c/22458
+ * c-decl.c (c_begin_compound_stmt): Set the initial body to
+ error_mark_node, not NULL.
+
+2005-08-07 John David Anglin <dave.anglin at nrc-cnrc.gc.ca>
+
+ * pa64-regs.h (CONDITIONAL_REGISTER_USAGE): Fix loop upper bound.
+
+2005-08-06 John David Anglin <dave.anglin at nrc-cnrc.gc.ca>
+
+ PR pch/14940
+ Backport from mainline:
+
+ * config.host (hppa*-*-hpux*, hppa*-*-linux): Define out_host_hook_obj
+ and host_xmake_file using new host configuration files.
+ * config/pa/pa-host.c, config/pa/x-hpux, config/pa/x-linux: New files.
+
+2005-08-06 Christian Joensson <christian.joensson at gmail.com>
+
+ PR target/20673
+ Backport from mainline:
+
+ 2005-04-15 David S. Miller <davem at davemloft.net>
+
+ * config/sparc/sparc.h (sparc_hard_reg_printed): Mark as GTY(()).
+
+2005-08-05 John David Anglin <dave.anglin at nrc-cnrc.gc.ca>
+
+ * pa.c (function_arg): Fix typo in last change.
+
+ * pa.c (function_value): Handle small aggregates on 32-bit targets.
+ (function_arg): Pass small aggregates in general registers on 32-bit
+ targets.
+ * som.h (MEMBER_TYPE_FORCES_BLK): Delete define.
+
+2005-08-04 Gerald Pfeifer <gerald at pfeifer.com>
+
+ * doc/install.texi (Specific): Adjust link to openavr.org.
+ (Specific): Remove broken reference to GCC 2.8.1 for OS/2.
+ (Binaries): Adjust HP-UX Porting Center link.
+ (Binaries): Adjust Free Software Foundation ordering link.
+ (Binaries): Remove broken link to Sinix/Reliant Unix binaries.
+
+2005-08-04 Eric Botcazou <ebotcazou at adacore.com>
+
+ * doc/invoke.texi (Optimize Options): Document that -funswitch-loops
+ is enabled at -O3.
+
+2005-08-03 John David Anglin <dave.anglin at nrc-cnrc.gc.ca>
+
+ PR target/21723
+ * pa.md: Remove fcpy alternative from movhi and movqi patterns.
+ * pa32-regs.h (HARD_REGNO_NREGS): Return two floating point registers
+ for complex modes when generating code for PA 1.0.
+ (VALID_FP_MODE_P): New macro.
+ (HARD_REGNO_MODE_OK): Use VALID_FP_MODE_P. Use non-overlapping register
+ sets for all general and floating point modes. Align wide floating
+ point modes to even register boundaries to comply with architectural
+ requirements.
+ (CLASS_MAX_NREGS): Update to align with change to HARD_REGNO_NREGS.
+ * pa64-regs.h (HARD_REGNO_NREGS): Update comment and formatting.
+ (VALID_FP_MODE_P): New macro.
+ (HARD_REGNO_MODE_OK): Use VALID_FP_MODE_P. Use non-overlapping register
+ sets for all general and floating point modes. Align wide floating
+ point modes to even register boundaries to comply with architectural
+ requirements.
+
+2005-08-03 Richard Sandiford <richard at codesourcery.com>
+
+ PR target/18582
+ * config/i386/i386.c (ix86_expand_unop_builtin): Force the target
+ to be a register if do_load is true.
+
+2005-08-02 Ian Lance Taylor <ian at airs.com>
+
+ PR pch/14400
+ Backport from mainline:
+
+ 2005-08-01 Ian Lance Taylor <ian at airs.com>
+
+ * config/host-linux.c (linux_gt_pch_get_address): Add new name
+ randomize_va_space for virtual address randomization control.
+
+ 2005-02-15 James A. Morrison <phython at gcc.gnu.org>
+
+ PR pch/14940
+ PR target/19300
+ * config/host-linux.c (linux_gt_pch_use_address): Copy from
+ config/pa/pa-host.c:pa_gt_pch_use_address.
+
+ 2004-11-09 James A. Morrison <phython at gcc.gnu.org>
+
+ PR pch/14940
+ * config/host-linux.c (TRY_EMPTY_VM_SPACE): Add __sparc__
+ definitions.
+
+ 2004-10-15 Jon Grimm <jgrimm2 at us.ibm.com>
+
+ * config/host-linux.c (TRY_EMPTY_VM_SPACE): Add __powerpc__
+ definition.
+
+ 2004-04-24 Ulrich Weigand <uweigand at de.ibm.com>
+
+ * config/host-linux.c (TRY_EMPTY_VM_SPACE): Define for __s390__
+ and __s390x__ hosts.
+
+ 2004-04-08 Ian Lance Taylor <ian at wasabisystems.com>
+
+ * config/rs6000/host-darwin.c (darwin_rs6000_gt_pch_use_address):
+ Return 1 if file was successfully mapped.
+
+ 2004-03-15 Ian Lance Taylor <ian at wasabisystems.com>
+
+ * config/rs6000/host-darwin.c (darwin_rs6000_gt_pch_use_address):
+ Fix the check for abort and only do the mmap if we can.
+
+ 2004-03-12 Andrew Pinski <apinski at apple.com>
+
+ * config/rs6000/host-darwin.c (darwin_rs6000_gt_pch_use_address):
>>> TRUNCATED FOR MAIL (1000 lines) <<<
More information about the trustedbsd-cvs
mailing list