PERFORCE change 41729 for review

Peter Wemm peter at FreeBSD.org
Fri Nov 7 22:44:23 PST 2003


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

Change 41729 by peter at peter_overcee on 2003/11/07 22:43:37

	IFC @41720

Affected files ...

.. //depot/projects/hammer/Makefile#14 integrate
.. //depot/projects/hammer/contrib/gcc/ChangeLog#8 integrate
.. //depot/projects/hammer/contrib/gcc/Makefile.in#8 integrate
.. //depot/projects/hammer/contrib/gcc/aclocal.m4#3 integrate
.. //depot/projects/hammer/contrib/gcc/alias.c#5 integrate
.. //depot/projects/hammer/contrib/gcc/builtins.c#5 integrate
.. //depot/projects/hammer/contrib/gcc/c-decl.c#7 integrate
.. //depot/projects/hammer/contrib/gcc/c-lex.c#5 integrate
.. //depot/projects/hammer/contrib/gcc/c-objc-common.c#5 integrate
.. //depot/projects/hammer/contrib/gcc/c-typeck.c#6 integrate
.. //depot/projects/hammer/contrib/gcc/calls.c#7 integrate
.. //depot/projects/hammer/contrib/gcc/cfgcleanup.c#5 integrate
.. //depot/projects/hammer/contrib/gcc/cfgloop.c#3 integrate
.. //depot/projects/hammer/contrib/gcc/cfgrtl.c#5 integrate
.. //depot/projects/hammer/contrib/gcc/collect2.c#4 integrate
.. //depot/projects/hammer/contrib/gcc/combine.c#5 integrate
.. //depot/projects/hammer/contrib/gcc/config.gcc#5 integrate
.. //depot/projects/hammer/contrib/gcc/config.in#4 integrate
.. //depot/projects/hammer/contrib/gcc/config/alpha/alpha.c#5 integrate
.. //depot/projects/hammer/contrib/gcc/config/alpha/alpha.h#4 integrate
.. //depot/projects/hammer/contrib/gcc/config/alpha/alpha.md#4 integrate
.. //depot/projects/hammer/contrib/gcc/config/alpha/linux.h#3 integrate
.. //depot/projects/hammer/contrib/gcc/config/arm/linux-elf.h#3 integrate
.. //depot/projects/hammer/contrib/gcc/config/darwin.h#3 integrate
.. //depot/projects/hammer/contrib/gcc/config/i386/emmintrin.h#1 branch
.. //depot/projects/hammer/contrib/gcc/config/i386/i386.c#9 integrate
.. //depot/projects/hammer/contrib/gcc/config/i386/i386.h#7 integrate
.. //depot/projects/hammer/contrib/gcc/config/i386/i386.md#5 integrate
.. //depot/projects/hammer/contrib/gcc/config/i386/mmintrin.h#5 integrate
.. //depot/projects/hammer/contrib/gcc/config/i386/pmmintrin.h#1 branch
.. //depot/projects/hammer/contrib/gcc/config/i386/sco5.h#3 integrate
.. //depot/projects/hammer/contrib/gcc/config/i386/sol2.h#3 integrate
.. //depot/projects/hammer/contrib/gcc/config/i386/t-sco5#2 integrate
.. //depot/projects/hammer/contrib/gcc/config/i386/xmmintrin.h#4 integrate
.. //depot/projects/hammer/contrib/gcc/config/ia64/hpux.h#3 integrate
.. //depot/projects/hammer/contrib/gcc/config/ia64/ia64-protos.h#3 integrate
.. //depot/projects/hammer/contrib/gcc/config/ia64/ia64.c#4 integrate
.. //depot/projects/hammer/contrib/gcc/config/ia64/ia64.h#3 integrate
.. //depot/projects/hammer/contrib/gcc/config/ia64/ia64.md#4 integrate
.. //depot/projects/hammer/contrib/gcc/config/ia64/ia64intrin.h#2 integrate
.. //depot/projects/hammer/contrib/gcc/config/ia64/libgcc-ia64.ver#2 integrate
.. //depot/projects/hammer/contrib/gcc/config/ia64/unwind-ia64.c#3 integrate
.. //depot/projects/hammer/contrib/gcc/config/linux.h#3 integrate
.. //depot/projects/hammer/contrib/gcc/config/rs6000/linux.h#4 integrate
.. //depot/projects/hammer/contrib/gcc/config/rs6000/linux64.h#5 integrate
.. //depot/projects/hammer/contrib/gcc/config/rs6000/rs6000.c#7 integrate
.. //depot/projects/hammer/contrib/gcc/config/rs6000/rs6000.md#7 integrate
.. //depot/projects/hammer/contrib/gcc/config/rs6000/sysv4.h#7 integrate
.. //depot/projects/hammer/contrib/gcc/config/sparc/linux.h#3 integrate
.. //depot/projects/hammer/contrib/gcc/config/sparc/linux64.h#5 integrate
.. //depot/projects/hammer/contrib/gcc/config/sparc/sol2-c1.asm#2 integrate
.. //depot/projects/hammer/contrib/gcc/config/sparc/sparc.c#6 integrate
.. //depot/projects/hammer/contrib/gcc/config/sparc/sparc.md#4 integrate
.. //depot/projects/hammer/contrib/gcc/config/t-darwin#2 integrate
.. //depot/projects/hammer/contrib/gcc/config/t-libunwind#1 branch
.. //depot/projects/hammer/contrib/gcc/configure#6 integrate
.. //depot/projects/hammer/contrib/gcc/configure.in#6 integrate
.. //depot/projects/hammer/contrib/gcc/cp/ChangeLog#8 integrate
.. //depot/projects/hammer/contrib/gcc/cp/call.c#5 integrate
.. //depot/projects/hammer/contrib/gcc/cp/class.c#6 integrate
.. //depot/projects/hammer/contrib/gcc/cp/cp-tree.h#7 integrate
.. //depot/projects/hammer/contrib/gcc/cp/decl.c#8 integrate
.. //depot/projects/hammer/contrib/gcc/cp/decl2.c#7 integrate
.. //depot/projects/hammer/contrib/gcc/cp/friend.c#3 integrate
.. //depot/projects/hammer/contrib/gcc/cp/init.c#7 integrate
.. //depot/projects/hammer/contrib/gcc/cp/pt.c#7 integrate
.. //depot/projects/hammer/contrib/gcc/cp/search.c#6 integrate
.. //depot/projects/hammer/contrib/gcc/cp/tree.c#5 integrate
.. //depot/projects/hammer/contrib/gcc/cp/typeck.c#5 integrate
.. //depot/projects/hammer/contrib/gcc/cp/typeck2.c#5 integrate
.. //depot/projects/hammer/contrib/gcc/cppinit.c#6 integrate
.. //depot/projects/hammer/contrib/gcc/cpplib.c#6 integrate
.. //depot/projects/hammer/contrib/gcc/cppmain.c#3 integrate
.. //depot/projects/hammer/contrib/gcc/cse.c#4 integrate
.. //depot/projects/hammer/contrib/gcc/dbxout.c#6 integrate
.. //depot/projects/hammer/contrib/gcc/doc/contrib.texi#5 integrate
.. //depot/projects/hammer/contrib/gcc/doc/extend.texi#6 integrate
.. //depot/projects/hammer/contrib/gcc/doc/include/gcc-common.texi#5 integrate
.. //depot/projects/hammer/contrib/gcc/doc/invoke.texi#8 integrate
.. //depot/projects/hammer/contrib/gcc/doc/tm.texi#6 integrate
.. //depot/projects/hammer/contrib/gcc/dwarf2out.c#5 integrate
.. //depot/projects/hammer/contrib/gcc/expr.c#7 integrate
.. //depot/projects/hammer/contrib/gcc/f/ChangeLog#7 integrate
.. //depot/projects/hammer/contrib/gcc/function.c#5 integrate
.. //depot/projects/hammer/contrib/gcc/gcc.c#6 integrate
.. //depot/projects/hammer/contrib/gcc/libgcc-std.ver#4 integrate
.. //depot/projects/hammer/contrib/gcc/loop.c#8 integrate
.. //depot/projects/hammer/contrib/gcc/loop.h#4 integrate
.. //depot/projects/hammer/contrib/gcc/mklibgcc.in#5 integrate
.. //depot/projects/hammer/contrib/gcc/mkmap-symver.awk#3 integrate
.. //depot/projects/hammer/contrib/gcc/real.c#3 integrate
.. //depot/projects/hammer/contrib/gcc/reg-stack.c#4 integrate
.. //depot/projects/hammer/contrib/gcc/reorg.c#3 integrate
.. //depot/projects/hammer/contrib/gcc/scan-decls.c#3 integrate
.. //depot/projects/hammer/contrib/gcc/stmt.c#4 integrate
.. //depot/projects/hammer/contrib/gcc/stor-layout.c#4 integrate
.. //depot/projects/hammer/contrib/gcc/tlink.c#3 integrate
.. //depot/projects/hammer/contrib/gcc/toplev.c#8 integrate
.. //depot/projects/hammer/contrib/gcc/tree.c#4 integrate
.. //depot/projects/hammer/contrib/gcc/tree.h#5 integrate
.. //depot/projects/hammer/contrib/gcc/unroll.c#7 integrate
.. //depot/projects/hammer/contrib/gcc/unwind-dw2.c#4 integrate
.. //depot/projects/hammer/contrib/gcc/unwind-libunwind.c#1 branch
.. //depot/projects/hammer/contrib/gcc/unwind.h#3 integrate
.. //depot/projects/hammer/contrib/gcc/varasm.c#7 integrate
.. //depot/projects/hammer/contrib/gcc/version.c#8 integrate
.. //depot/projects/hammer/contrib/libf2c/ChangeLog#7 integrate
.. //depot/projects/hammer/contrib/libf2c/configure#5 integrate
.. //depot/projects/hammer/contrib/libobjc/ChangeLog#7 integrate
.. //depot/projects/hammer/contrib/libobjc/configure#5 integrate
.. //depot/projects/hammer/contrib/libstdc++/ChangeLog#8 integrate
.. //depot/projects/hammer/contrib/libstdc++/acinclude.m4#6 integrate
.. //depot/projects/hammer/contrib/libstdc++/aclocal.m4#6 integrate
.. //depot/projects/hammer/contrib/libstdc++/config/cpu/m68k/atomicity.h#2 integrate
.. //depot/projects/hammer/contrib/libstdc++/config/locale/generic/ctype_members.cc#3 integrate
.. //depot/projects/hammer/contrib/libstdc++/config/locale/gnu/ctype_members.cc#6 integrate
.. //depot/projects/hammer/contrib/libstdc++/config/os/generic/ctype_inline.h#2 integrate
.. //depot/projects/hammer/contrib/libstdc++/config/os/hpux/os_defines.h#2 integrate
.. //depot/projects/hammer/contrib/libstdc++/configure#7 integrate
.. //depot/projects/hammer/contrib/libstdc++/configure.target#5 integrate
.. //depot/projects/hammer/contrib/libstdc++/include/Makefile.am#5 integrate
.. //depot/projects/hammer/contrib/libstdc++/include/Makefile.in#5 integrate
.. //depot/projects/hammer/contrib/libstdc++/include/bits/basic_ios.h#3 integrate
.. //depot/projects/hammer/contrib/libstdc++/include/bits/c++config#8 integrate
.. //depot/projects/hammer/contrib/libstdc++/include/bits/istream.tcc#5 integrate
.. //depot/projects/hammer/contrib/libstdc++/include/bits/locale_facets.tcc#8 integrate
.. //depot/projects/hammer/contrib/libstdc++/include/bits/stl_algo.h#2 integrate
.. //depot/projects/hammer/contrib/libstdc++/libsupc++/cxxabi.h#4 integrate
.. //depot/projects/hammer/contrib/ngatm/libngatm/net_in.fig#1 branch
.. //depot/projects/hammer/contrib/ngatm/libngatm/net_out.fig#1 branch
.. //depot/projects/hammer/contrib/ngatm/libngatm/unicust.h#1 branch
.. //depot/projects/hammer/etc/mtree/BSD.include.dist#11 integrate
.. //depot/projects/hammer/etc/mtree/BSD.usr.dist#12 integrate
.. //depot/projects/hammer/etc/periodic/daily/460.status-mail-rejects#3 integrate
.. //depot/projects/hammer/etc/periodic/daily/470.status-named#4 integrate
.. //depot/projects/hammer/lib/libc/locale/Makefile.inc#13 integrate
.. //depot/projects/hammer/lib/libc/locale/big5.c#3 integrate
.. //depot/projects/hammer/lib/libc/locale/euc.4#2 integrate
.. //depot/projects/hammer/lib/libc/locale/euc.c#3 integrate
.. //depot/projects/hammer/lib/libc/locale/gb18030.5#2 integrate
.. //depot/projects/hammer/lib/libc/locale/gb2312.5#1 branch
.. //depot/projects/hammer/lib/libc/locale/gb2312.c#2 integrate
.. //depot/projects/hammer/lib/libc/locale/gbk.5#2 integrate
.. //depot/projects/hammer/lib/libc/locale/gbk.c#3 integrate
.. //depot/projects/hammer/lib/libc/locale/mskanji.c#4 integrate
.. //depot/projects/hammer/lib/libc/locale/multibyte.3#6 integrate
.. //depot/projects/hammer/lib/libc/locale/utf2.4#3 integrate
.. //depot/projects/hammer/lib/libngatm/Makefile#3 integrate
.. //depot/projects/hammer/release/doc/en_US.ISO8859-1/hardware/common/dev.sgml#33 integrate
.. //depot/projects/hammer/release/doc/en_US.ISO8859-1/relnotes/common/new.sgml#43 integrate
.. //depot/projects/hammer/release/picobsd/build/picobsd#2 integrate
.. //depot/projects/hammer/sbin/sysctl/sysctl.8#5 integrate
.. //depot/projects/hammer/sbin/sysctl/sysctl.c#9 integrate
.. //depot/projects/hammer/share/man/man4/Makefile#24 integrate
.. //depot/projects/hammer/share/man/man4/ciss.4#2 integrate
.. //depot/projects/hammer/share/man/man4/mpt.4#1 branch
.. //depot/projects/hammer/share/man/man4/ng_uni.4#1 branch
.. //depot/projects/hammer/share/man/man4/sbp_targ.4#1 branch
.. //depot/projects/hammer/share/man/man4/ufm.4#1 branch
.. //depot/projects/hammer/share/man/man9/device_get_name.9#4 integrate
.. //depot/projects/hammer/share/monetdef/Makefile#8 integrate
.. //depot/projects/hammer/share/msgdef/Makefile#8 integrate
.. //depot/projects/hammer/share/security/Makefile#1 branch
.. //depot/projects/hammer/share/security/Makefile.inc#1 branch
.. //depot/projects/hammer/share/timedef/Makefile#8 integrate
.. //depot/projects/hammer/sys/alpha/include/bus.h#12 integrate
.. //depot/projects/hammer/sys/alpha/linux/linux_proto.h#3 integrate
.. //depot/projects/hammer/sys/alpha/linux/linux_syscall.h#3 integrate
.. //depot/projects/hammer/sys/alpha/linux/linux_sysent.c#3 integrate
.. //depot/projects/hammer/sys/alpha/linux/syscalls.master#3 integrate
.. //depot/projects/hammer/sys/alpha/osf1/osf1_proto.h#2 integrate
.. //depot/projects/hammer/sys/alpha/osf1/osf1_syscall.h#2 integrate
.. //depot/projects/hammer/sys/alpha/osf1/osf1_sysent.c#2 integrate
.. //depot/projects/hammer/sys/alpha/osf1/syscalls.master#2 integrate
.. //depot/projects/hammer/sys/amd64/amd64/cpu_switch.S#10 integrate
.. //depot/projects/hammer/sys/amd64/amd64/fpu.c#1 branch
.. //depot/projects/hammer/sys/amd64/amd64/machdep.c#61 integrate
.. //depot/projects/hammer/sys/amd64/amd64/nexus.c#14 integrate
.. //depot/projects/hammer/sys/amd64/amd64/pmap.c#41 integrate
.. //depot/projects/hammer/sys/amd64/amd64/support.S#13 integrate
.. //depot/projects/hammer/sys/amd64/amd64/sys_machdep.c#10 integrate
.. //depot/projects/hammer/sys/amd64/amd64/trap.c#32 integrate
.. //depot/projects/hammer/sys/amd64/amd64/vm_machdep.c#16 integrate
.. //depot/projects/hammer/sys/amd64/conf/GENERIC#24 integrate
.. //depot/projects/hammer/sys/amd64/conf/gethints.awk#5 integrate
.. //depot/projects/hammer/sys/amd64/ia32/ia32_signal.c#7 integrate
.. //depot/projects/hammer/sys/amd64/include/bus_dma.h#10 integrate
.. //depot/projects/hammer/sys/amd64/include/cpufunc.h#10 integrate
.. //depot/projects/hammer/sys/amd64/include/fpu.h#1 branch
.. //depot/projects/hammer/sys/amd64/include/frame.h#9 integrate
.. //depot/projects/hammer/sys/amd64/include/ieeefp.h#9 integrate
.. //depot/projects/hammer/sys/amd64/include/npx.h#10 delete
.. //depot/projects/hammer/sys/amd64/include/pcb.h#12 integrate
.. //depot/projects/hammer/sys/amd64/include/pmap.h#22 integrate
.. //depot/projects/hammer/sys/amd64/include/reg.h#8 integrate
.. //depot/projects/hammer/sys/amd64/include/signal.h#8 integrate
.. //depot/projects/hammer/sys/amd64/include/specialreg.h#8 integrate
.. //depot/projects/hammer/sys/amd64/include/ucontext.h#13 integrate
.. //depot/projects/hammer/sys/amd64/include/vmparam.h#16 integrate
.. //depot/projects/hammer/sys/boot/i386/btx/btxldr/btxldr.s#3 integrate
.. //depot/projects/hammer/sys/compat/freebsd32/freebsd32_misc.c#3 integrate
.. //depot/projects/hammer/sys/compat/freebsd32/freebsd32_proto.h#2 integrate
.. //depot/projects/hammer/sys/compat/freebsd32/freebsd32_syscall.h#2 integrate
.. //depot/projects/hammer/sys/compat/freebsd32/freebsd32_syscalls.c#2 integrate
.. //depot/projects/hammer/sys/compat/freebsd32/freebsd32_sysent.c#2 integrate
.. //depot/projects/hammer/sys/compat/freebsd32/syscalls.master#2 integrate
.. //depot/projects/hammer/sys/compat/ia32/ia32_signal.h#3 integrate
.. //depot/projects/hammer/sys/compat/ia32/ia32_sysvec.c#4 integrate
.. //depot/projects/hammer/sys/conf/NOTES#29 integrate
.. //depot/projects/hammer/sys/conf/files#33 integrate
.. //depot/projects/hammer/sys/conf/files.amd64#33 integrate
.. //depot/projects/hammer/sys/conf/options#28 integrate
.. //depot/projects/hammer/sys/conf/options.i386#16 integrate
.. //depot/projects/hammer/sys/contrib/ngatm/netnatm/genfiles#2 integrate
.. //depot/projects/hammer/sys/contrib/ngatm/netnatm/sig/genmsgcpyc.awk#1 branch
.. //depot/projects/hammer/sys/contrib/ngatm/netnatm/sig/genmsgcpyh.awk#1 branch
.. //depot/projects/hammer/sys/contrib/ngatm/netnatm/sig/sig_call.c#1 branch
.. //depot/projects/hammer/sys/contrib/ngatm/netnatm/sig/sig_coord.c#1 branch
.. //depot/projects/hammer/sys/contrib/ngatm/netnatm/sig/sig_party.c#1 branch
.. //depot/projects/hammer/sys/contrib/ngatm/netnatm/sig/sig_print.c#1 branch
.. //depot/projects/hammer/sys/contrib/ngatm/netnatm/sig/sig_reset.c#1 branch
.. //depot/projects/hammer/sys/contrib/ngatm/netnatm/sig/sig_uni.c#1 branch
.. //depot/projects/hammer/sys/contrib/ngatm/netnatm/sig/sig_unimsgcpy.c#1 branch
.. //depot/projects/hammer/sys/contrib/ngatm/netnatm/sig/sig_verify.c#1 branch
.. //depot/projects/hammer/sys/contrib/ngatm/netnatm/sig/uni.h#1 branch
.. //depot/projects/hammer/sys/contrib/ngatm/netnatm/sig/unidef.h#1 branch
.. //depot/projects/hammer/sys/contrib/ngatm/netnatm/sig/unimkmsg.h#1 branch
.. //depot/projects/hammer/sys/contrib/ngatm/netnatm/sig/unimsgcpy.h#1 branch
.. //depot/projects/hammer/sys/contrib/ngatm/netnatm/sig/unipriv.h#1 branch
.. //depot/projects/hammer/sys/contrib/ngatm/netnatm/sig/unisig.h#1 branch
.. //depot/projects/hammer/sys/dev/ata/atapi-cd.c#11 integrate
.. //depot/projects/hammer/sys/dev/ciss/ciss.c#14 integrate
.. //depot/projects/hammer/sys/dev/firewire/firewire.h#6 integrate
.. //depot/projects/hammer/sys/dev/firewire/fwdev.c#8 integrate
.. //depot/projects/hammer/sys/dev/firewire/fwmem.c#11 integrate
.. //depot/projects/hammer/sys/dev/firewire/if_fwe.c#13 integrate
.. //depot/projects/hammer/sys/dev/pccbb/pccbb.c#18 integrate
.. //depot/projects/hammer/sys/i386/i386/db_interface.c#9 integrate
.. //depot/projects/hammer/sys/i386/i386/io_apic.c#3 integrate
.. //depot/projects/hammer/sys/i386/i386/pmap.c#24 integrate
.. //depot/projects/hammer/sys/i386/include/bus_dma.h#10 integrate
.. //depot/projects/hammer/sys/i386/include/pmap.h#9 integrate
.. //depot/projects/hammer/sys/i386/linux/linux_proto.h#5 integrate
.. //depot/projects/hammer/sys/i386/linux/linux_syscall.h#5 integrate
.. //depot/projects/hammer/sys/i386/linux/linux_sysent.c#6 integrate
.. //depot/projects/hammer/sys/i386/linux/syscalls.master#5 integrate
.. //depot/projects/hammer/sys/ia64/ia32/ia32_proto.h#8 integrate
.. //depot/projects/hammer/sys/ia64/ia32/ia32_syscall.h#8 integrate
.. //depot/projects/hammer/sys/ia64/ia32/ia32_sysent.c#9 integrate
.. //depot/projects/hammer/sys/ia64/ia32/syscalls.master#13 integrate
.. //depot/projects/hammer/sys/ia64/include/bus.h#11 integrate
.. //depot/projects/hammer/sys/kern/init_sysent.c#18 integrate
.. //depot/projects/hammer/sys/kern/sched_4bsd.c#10 integrate
.. //depot/projects/hammer/sys/kern/syscalls.c#18 integrate
.. //depot/projects/hammer/sys/kern/syscalls.master#18 integrate
.. //depot/projects/hammer/sys/kern/sysv_msg.c#7 integrate
.. //depot/projects/hammer/sys/kern/sysv_sem.c#9 integrate
.. //depot/projects/hammer/sys/kern/sysv_shm.c#10 integrate
.. //depot/projects/hammer/sys/modules/Makefile#30 integrate
.. //depot/projects/hammer/sys/modules/netgraph/atm/Makefile#4 integrate
.. //depot/projects/hammer/sys/modules/netgraph/atm/uni/Makefile#1 branch
.. //depot/projects/hammer/sys/modules/udf_iconv/Makefile#1 branch
.. //depot/projects/hammer/sys/netatalk/ddp_usrreq.c#3 integrate
.. //depot/projects/hammer/sys/netgraph/atm/ng_uni.h#1 branch
.. //depot/projects/hammer/sys/netgraph/atm/uni/ng_uni.c#1 branch
.. //depot/projects/hammer/sys/netgraph/atm/uni/ng_uni_cust.h#1 branch
.. //depot/projects/hammer/sys/netinet/ip_fw2.c#17 integrate
.. //depot/projects/hammer/sys/netinet/ip_id.c#2 integrate
.. //depot/projects/hammer/sys/netinet/ip_input.c#19 integrate
.. //depot/projects/hammer/sys/netinet/tcp_output.c#8 integrate
.. //depot/projects/hammer/sys/netinet6/ip6_output.c#12 integrate
.. //depot/projects/hammer/sys/netinet6/ipsec.c#8 integrate
.. //depot/projects/hammer/sys/netinet6/ipsec.h#6 integrate
.. //depot/projects/hammer/sys/nfsclient/bootp_subr.c#9 integrate
.. //depot/projects/hammer/sys/nfsclient/krpc_subr.c#4 integrate
.. //depot/projects/hammer/sys/nfsclient/nfs_socket.c#9 integrate
.. //depot/projects/hammer/sys/nfsclient/nfs_vfsops.c#17 integrate
.. //depot/projects/hammer/sys/nfsserver/nfs_srvsock.c#4 integrate
.. //depot/projects/hammer/sys/nfsserver/nfs_syscalls.c#9 integrate
.. //depot/projects/hammer/sys/pci/if_sk.c#12 integrate
.. //depot/projects/hammer/sys/pci/if_skreg.h#3 integrate
.. //depot/projects/hammer/sys/security/mac/mac_internal.h#3 integrate
.. //depot/projects/hammer/sys/security/mac/mac_net.c#3 integrate
.. //depot/projects/hammer/sys/security/mac_lomac/mac_lomac.c#11 integrate
.. //depot/projects/hammer/sys/sys/exec.h#3 integrate
.. //depot/projects/hammer/sys/sys/syscall.h#18 integrate
.. //depot/projects/hammer/sys/sys/syscall.mk#18 integrate
.. //depot/projects/hammer/sys/sys/sysproto.h#18 integrate
.. //depot/projects/hammer/tools/tools/ath/80211stats.c#1 branch
.. //depot/projects/hammer/tools/tools/ath/Makefile#2 integrate
.. //depot/projects/hammer/tools/tools/ath/athstats.c#3 integrate
.. //depot/projects/hammer/usr.bin/mklocale/mklocale.1#6 integrate
.. //depot/projects/hammer/usr.sbin/dconschat/dconschat.c#2 integrate

Differences ...

==== //depot/projects/hammer/Makefile#14 (text+ko) ====

@@ -1,5 +1,5 @@
 #
-# $FreeBSD: src/Makefile,v 1.290 2003/10/04 18:53:38 ru Exp $
+# $FreeBSD: src/Makefile,v 1.291 2003/11/07 08:36:55 kris Exp $
 #
 # The user-driven targets are:
 #
@@ -173,7 +173,7 @@
 		-DNOMAN -DNOSHARED \
 		-DNO_CPU_CFLAGS -DNO_WERROR
 
-make:
+make: .PHONY
 	@echo
 	@echo "--------------------------------------------------------------"
 	@echo ">>> Building an up-to-date make(1)"

==== //depot/projects/hammer/contrib/gcc/ChangeLog#8 (text+ko) ====

@@ -1,3 +1,820 @@
+2003-11-05  Roger Sayle  <roger at eyesopen.com>
+
+	PR optimization/10339
+	* builtins.c (expand_builtin_strcmp): Try to emit cmpstrsi insn
+	directly instead of unsafely transforming call into a memcmp.
+	(expand_builtin_strncmp): Likewise.
+
+2003-11-03  Alexander Kabaev  <ak03 at gte.com>
+
+	* real.c (encode_ieee_single): Ensure proper promotion.
+
+2003-11-04  H.J. Lu <hongjiu.lu at intel.com>
+
+	Backport from 3.4-branch
+
+	2003-07-13  Andreas Jaeger  <aj at suse.de>
+
+	* config.gcc: Add pmmintrin.h for x86_64-*-*.
+
+	2003-06-26  H.J. Lu  <hongjiu.lu at intel.com>
+
+	* config.gcc (extra_headers): Add pmmintrin.h for i[34567]86-*-*.
+
+	* config/i386/i386.c (override_options): Turn on MASK_SSE2
+	for -mpni.
+	(bdesc_2arg): Add PNI builtins with 2 args.
+	(bdesc_1arg): Add PNI builtins with 1 arg.
+	(ix86_init_mmx_sse_builtins): Handle PNI builtins.
+	(ix86_expand_builtin): Likewise.
+
+	* config/i386/i386.h (MASK_3DNOW, MASK_3DNOW_A,
+	MASK_128BIT_LONG_DOUBLE, MASK_64BIT, MASK_MS_BITFIELD_LAYOUT,
+	MASK_TLS_DIRECT_SEG_REFS): Renumbered.
+	(TARGET_PNI): New.
+	(TARGET_SWITCHES): Add -mpni and -mno-pni.
+	(TARGET_CPU_CPP_BUILTINS): Defined __PNI__ for PNI.
+	(ix86_builtins): Add PNI builtins.
+	(config/i386/i386.md): Add PNI patterns.
+
+	* config/i386/pmmintrin.h: New file.
+
+	* config/i386/i386.c (override_options): Turn on MASK_SSE for
+	-msse2.
+	(MASK_SSE1): Removed.
+	(MASK_SSE164): Removed.
+	(MASK_SSE264): Removed.
+	(bdesc_2arg): Replace MASK_SSE1 with MASK_SSE. Replace
+	MASK_SSE164 with MASK_SSE | MASK_64BIT. Replace MASK_SSE264
+	with MASK_SSE2 | MASK_64BIT.
+	(bdesc_1arg): Likewise.
+	(ix86_init_mmx_sse_builtins): Likewise.
+
+	* config/i386/i386.h (TARGET_SSE): Remove MASK_SSE2.
+
+	2003-06-20  H.J. Lu  <hongjiu.lu at intel.com>
+
+	* doc/extend.texi: Document new builtin functions for Intel
+	Prescott New Intrunctions.
+
+	* doc/invoke.texi: Document new command-line options, -mpni and
+	-mno-pni, for Intel Prescott New Intrunctions.
+
+	2003-06-05  H.J. Lu  <hongjiu.lu at intel.com>
+
+	* config.gcc (extra_headers): Add emmintrin.h for i[34567]86-*-*
+	and x86_64-*-*.
+
+	* config/i386/mmintrin.h: Update version and add alternate
+	intrinsic names.
+	* config/i386/xmmintrin.h: Likewise.
+
+	* config/i386/xmmintrin.h: Include <emmintrin.h>. Move SSE2
+	intrinsics to ...
+	* config/i386/emmintrin.h: Here. New file.
+
+2003-11-04  H.J. Lu  <hongjiu.lu at intel.com>
+ 
+	Backport from 3.4-branch
+	2003-04-25  H.J. Lu   <hjl at gnu.org>
+
+	* config/ia64/ia64.c (ia64_expand_compare_and_swap): Add rmode
+	for return mode.
+	(ia64_expand_builtin): Set rmode to SImode for
+	IA64_BUILTIN_BOOL_COMPARE_AND_SWAP_SI,
+	IA64_BUILTIN_VAL_COMPARE_AND_SWAP_SI and
+	IA64_BUILTIN_BOOL_COMPARE_AND_SWAP_DI. Set remode to DImode
+	for IA64_BUILTIN_VAL_COMPARE_AND_SWAP_DI.
+
+	2003-04-24  H.J. Lu  <hjl at gnu.org>
+
+	* config/ia64/ia64.c (ia64_init_builtins): Add si_ftype_pdi_di_di
+	for __sync_bool_compare_and_swap_di for int return type.
+
+	* config/ia64/ia64intrin.h (__sync_bool_compare_and_swap_di):
+	Change return type to int.
+	(__sync_bool_compare_and_swap): Likewise.
+
+2003-11-03  Volker Reichelt  <reichelt at igpm.rwth-aachen.de>
+
+	* doc/contrib.texi: Add Giovanni Bajo, Dara Hazeghi, Falk Hueffner,
+	and Andrew Pinski.
+
+2003-11-03  Rainer Orth  <ro at TechFak.Uni-Bielefeld.DE>
+
+	* fixinc/inclhack.def (stdio_va_list): Allow tab before va_list.
+	Merge two substitutions.
+	* fixinc/fixincl.x: Regenerate.
+	Fixes PR bootstrap/12666.
+
+2003-10-28  Franz Sirl  <Franz.Sirl-kernel at lauterbach.com>
+
+	PR target/11598
+	PR libgcj/10610
+	* config/rs6000/sysv4.h (PREFERRED_STACK_BOUNDARY): New macro.
+
+2003-10-27  Falk Hueffner  <falk at debian.org>
+
+	PR target/12654
+	* config/alpha/alpha.c (alpha_emit_conditional_branch): Don't do
+	comparison against constant by adjusting the argument except for
+	EQ and NE.
+
+2003-10-26  Ottavio Campana <ottavio at campana.vi.it>
+
+	PR target/12690
+	* config/i386/mmintrin.h (_mm_set1_pi8): Fix comment.
+
+2003-10-25  Bruce Korb  <bkorb at gnu.org>
+
+	* gcc/fixinc/tests/base/ansi/string.h:
+	This fixes a result from a broken sed or a hand-edited output file.
+	The '__GNUC__' wrappers were misplaced.
+
+2003-10-25  Eric Botcazou  <ebotcazou at libertysurf.fr>
+
+	PR target/12712
+	* reg-stack.c (convert_regs_1): Create an arbitrary input stack
+	if the block has no predecessors.
+	(convert_regs_2): Document the problem with successors whose
+	only predecessor is the block to be processed.
+	(convert_regs): Don't create the arbitrary input stack here.
+
+2003-10-22  David Taylor <dtaylor at emc.com>
+
+	PR debug/12500
+	* dbxout.c (dbxout_typedefs): Use COMPLETE_OR_VOID_TYPE_P.
+
+2003-10-20  Zack Weinberg  <zack at codesourcery.com>
+
+	* fixinc/inclhack.def (hpux11_snprintf): New edit.
+	* fixinc/fixincl.x: Regenerate.
+	* fixinc/tests/base/stdio.h: Add test for hpux11_snprintf.
+
+2003-05-16  Jakub Jelinek  <jakub at redhat.com>
+
+	* config/ia64/unwind-ia64.c (uw_update_reg_address): Handle
+	.save XX, r0.
+
+2003-10-19  Mark Mitchell  <mark at codesourcery.com>
+
+	* doc/include/gcc-common.texi: Bump version number.
+	* version.c (version_string): Reset to prerelease format.
+
+2003-10-18  Kazu Hirata  <kazu at cs.umass.edu>
+
+	* doc/extend.texi: Fix typos.
+
+2003-10-16  Release Manager
+
+	* GCC 3.3.2 Released.
+
+2003-10-14  Jason Merrill  <jason at redhat.com>
+
+	PR c/11885
+	* stor-layout.c (update_alignment_for_field): Packed non-bit-fields 
+	get byte alignment.
+
+2003-10-14  Rainer Orth  <ro at TechFak.Uni-Bielefeld.DE>
+
+	* fixinc/inclhack.def (alpha_pthread_gcc): New fix.
+	* fixinc/fixincl.x: Regenerate.
+	* fixinc/tests/base/pthread.h [ALPHA_PTHREAD_GCC_CHECK]: New
+	testcase. 
+	Fixes PR bootstrap/9330.
+
+2003-10-14  Steven Bosscher  <steven at gcc.gnu.org>
+
+	PR target/11087
+	Backport from gcc-3_3-rhl-branch and mainline.
+
+	2003-07-17  Jakub Jelinek  <jakub at redhat.com>
+
+	* loop.c (basic_induction_var): Check if convert_modes
+	emitted any instructions. Remove them and return 0 if so.
+
+2003-10-13  Matt Kraai <kraai at alumni.cmu.edu>
+
+	PR target/11949
+	Backport from mainline:
+
+	2003-05-05  Aldy Hernandez  <aldyh at redhat.com>
+
+	* testsuite/gcc.c-torture/compile/simd-6.c: New.
+	* c-typeck.c (digest_init): Handle arrays of vector constants.
+
+2003-10-11  Eric Botcazou  <ebotcazou at libertysurf.fr>
+
+	PR optimization/12544
+	* function.c (put_var_into_stack): Don't generate ADDRESSOFs
+	for DECL_NONLOCAL decls.
+
+2003-10-09  Eric Botcazou  <ebotcazou at libertysurf.fr>
+
+	PR optimization/12510
+	Backport from mainline:
+
+	2003-09-08  Jakub Jelinek  <jakub at redhat.com>
+
+	* toplev.c (rest_of_compilation): Call split_all_insns before
+	regstack if optimizing but not scheduling after reload.
+
+2003-10-09  Rainer Orth  <ro at TechFak.Uni-Bielefeld.DE>
+
+	* fixinc/inclhack.def (stdio_va_list): Removed _ap fix.
+	(irix_stdio_va_list): Don't require leading printf, IRIX 6.5.21
+	introduced some multi-line prototypes.
+	* fixinc/fixincl.x: Regenerate.
+	Fixes PR libf2c/12263.
+
+2003-10-08  Timo Kokkonen  <tjko at iki.fi>
+            Eric Botcazou  <ebotcazou at libertysurf.fr>
+
+	PR bootstrap/12490
+	* scan-decls.c (MAX_EXTERN_C_BRACES): New preprocessor constant
+	to define the size of the extern_C_braces array.  Set it to 200.
+	(scan_decls): Abort when extern_C_braces_length is out-of-bounds.
+
+2003-10-06  Eric Botcazou  <ebotcazou at libertysurf.fr>
+
+	PR optimization/12215
+	* cse.c (cse_set_around_loop): Emit the move at the beginning
+	of the next basic block for trapping sets.
+
+2003-10-06  Eric Botcazou  <ebotcazou at libertysurf.fr>
+
+	PR optimization/11637
+	* combine.c (adjust_for_new_dest): New function to adjust the
+	notes and LOG_LINKS when the dest of an insn has changed.
+	(try_combine): Use it when deleting the first insn of a two-insn
+	parallel or splitting a two-load parallel.
+
+2003-10-04  Stephane Carrez  <stcarrez at nerim.fr>
+
+	* config/m68hc11/t-m68hc11-gas (MULTILIB_MATCHES): m68hcs12 is
+	identical to m68hc12 as far as libraries are concerned.
+
+2003-10-04  Eric Botcazou  <ebotcazou at libertysurf.fr>
+
+	PR c/12446
+	* c-typeck.c (convert_for_assignment): Issue an error for
+	array to pointer assignment after default conversion.
+	(digest_init): Likewise.
+
+2003-10-03  Gerald Pfeifer  <gerald at pfeifer.com>
+
+	* doc/extend.texi (Function Attributes): Fix title of GNU C
+	Preprocessor manual.
+	(C++ Extensions): Fix reference to "Predefined Macros" in the
+	GNU C Preprocessor manual.
+
+2003-10-03  Zdenek Dvorak  <rakdver at atrey.karlin.mff.cuni.cz>
+
+	PR/11883
+	* cfgloop.c (flow_loops_find): Fix handling of abnormal edges.
+
+2003-10-02  Mark Mitchell  <mark at codesourcery.com>
+
+	PR optimization/12180
+	* c-objc-common.c (inline_forbidden_p): Do not permit inlining of
+	functions containing calls to __builtin_next_arg.
+
+2003-10-02  Josef Zlomek  <zlomekj at suse.cz>
+
+	PR/12292
+	* combine.c (make_field_assignment): Check whether rtx's code
+	is CONST_INT before using INTVAL.
+
+2003-10-02  Josef Zlomek  <zlomekj at suse.cz>
+
+	Waldek Hebisch <hebisch at math.uni.wroc.pl>
+	PR/12072
+	* varasm.c (compare_constant): Fix thinko.
+
+2003-10-01  John David Anglin  <dave.anglin at nrc-cnrc.gc.ca>
+
+	* aclocal.m4: Add hpux10* and hpux11.00 to /dev/zero blacklist.
+	* configure: Rebuilt.
+
+2003-10-01  John David Anglin  <dave.anglin at nrc-cnrc.gc.ca>
+
+	* aclocal.m4: Add ultrix* to /dev/zero blacklist.
+	* configure: Rebuilt.
+
+2003-10-01  Rainer Orth  <ro at TechFak.Uni-Bielefeld.DE>
+
+	* config.gcc (sparc-*-solaris2*): Handle Solaris 10 and up like
+	Solaris 7-9.
+
+	* fixinc/inclhack.def (solaris_widec): Replace solaris2.[0-5]* by
+	wildcards which explicitly match micro versions.
+	* fixinc/fixincl.x: Regenerate.
+
+2003-10-01  Richard Henderson  <rth at redhat.com>
+
+	* dwarf2out.c (expand_builtin_init_dwarf_reg_sizes): Honor
+	DWARF_ALT_FRAME_RETURN_COLUMN.
+	* unwind-dw2.c (dwarf_reg_size_table): Expand by one.
+	(_Unwind_GetGR, _Unwind_SetGR): Validate lookup column.
+	(uw_frame_state_for): Return end-of-stack for null return address.
+
+	* config/alpha/alpha.c (alpha_sa_mask): Add r31 for eh_return.
+	(alpha_expand_prologue): Store a zero for it.
+	(alpha_expand_epilogue): Don't reload it.
+	* config/alpha/alpha.h (DWARF_ALT_FRAME_RETURN_COLUMN): New.
+	* config/alpha/linux.h (MD_FALLBACK_FRAME_STATE_FOR): Use column 64
+	for the sigframe return address.
+
+2003-10-01  Nick Clifton  <nickc at redhat.com>
+
+	* Import this patch from mainline:
+	
+	2003-02-01  John David Anglin  <dave.anglin at nrc-cnrc.gc.ca>
+
+	* collect2.c (pexecute_pid): Rename to pid.
+	(collect_wait, collect_execute, scan_prog_file, scan_libraries): Use
+	pid.
+
+2003-09-23  David S. Miller  <davem at redhat.com>
+
+	* config/sparc/linux.h (LINK_GCC_C_SEQUENCE_SPEC): Undefine
+	before redefining.
+	* config/sparc/linux64.h (LINK_GCC_C_SEQUENCE_SPEC): Likewise.
+
+2003-10-01  Eric Botcazou  <ebotcazou at libertysurf.fr>
+
+	PR optimization/11753
+	* config/sparc/sparc.md (length attribute) [fcc branch]: Add 1 to
+	the length in the non-V9 case.
+
+2003-09-27  Eric Botcazou  <ebotcazou at libertysurf.fr>
+
+	PR optimization/12340
+	* loop.h (struct induction): Document the new semantics
+	of the 'same' field for bivs.
+	* unroll.c (biv_total_increment): Don't count the same
+	biv increment several times.
+	(loop_iterations) [GENERAL_INDUCT]: Likewise.
+
+2003-09-26  John David Anglin  <dave.anglin at nrc-cnrc.gc.ca>
+
+	PR bootstrap/12358
+	* pa.c (output_bvb): Fix typo.
+
+2003-09-24  Alexandre Oliva  <aoliva at redhat.com>
+
+	* cpplib.c (do_pragma): Reintroduce cb_line_change call in the
+	code path that calls a handler.
+
+2003-09-23  Geoffrey Keating  <geoffk at apple.com>
+
+	* config/t-darwin (crt2.o): Add stmp-int-hdrs to dependencies.
+
+	* config/rs6000/rs6000.c (function_arg_pass_by_reference): Don't
+	pass zero-size arrays by reference.
+	(rs6000_va_arg): Likewise.
+
+2003-09-22	Joel Sherrill <joel at oarcorp.com>
+
+	* combine.c, config/mips/t-elf, config/c4x/rtems.h: Revert patches
+	which should not have been committed with other RTEMS changes.
+
+2003-09-22  Olivier Hainque  <hainque at act-europe.fr>
+
+	PR target/9786
+	* reg-stack.c (convert_regs_1): Purge possible dead eh edges
+	after potential deletion of trapping insn. Avoids later ICE
+	from call to fixup_abnormal_edges.
+	(convert_regs_2): Stack the current block successors before
+	processing this block, that is, before the potential deletion of
+	dead edges by convert_regs_1, because these edges have been used
+	to initialize the predecessors count.
+
+2003-09-21  Eric Botcazou  <ebotcazou at libertysurf.fr>
+
+	PR target/12301
+	* reorg.c (stop_search_p): Return 1 for insns that can
+	throw internally.
+
+2003-09-19  Joel Sherrill <joel at oarcorp.com>
+
+	* config/m68k/t-m68kbare, config/m68k/t-rtems: Change 68681 to
+	68881.
+
+2003-09-19  Ralf Corsepius <corsepiu at faw.uni-ulm.de>
+
+	* config/m68k/t-rtems (m68k-*-rtems*): New.
+	* config.gcc: Use config/m68k/t-rtems.
+
+2003-09-19  Ralf Corsepius <corsepiu at faw.uni-ulm.de>
+
+	* config/mips/t-rtems: New.
+	* config.gcc (mips*-*-rtems*): Use config/mips/t-rtems.
+
+2003-09-19  T. Papadopoulo <Theodore.Papadopoulo at sophia.inria.fr>
+	    Eric Botcazou <ebotcazou at libertysurf.fr>
+
+	PR target/12166
+	* config/sparc/sol2-c1.asm (start): Set __Argv if GCRT1.
+
+2003-09-18  Mark Mitchell  <mark at codesourcery.com>
+
+	PR target/11184
+	* builtins.c (expand_builtin_apply): Use convert_memory_address
+	before returning the value.
+
+2003-09-17  Rainer Orth  <ro at TechFak.Uni-Bielefeld.DE>
+
+	* configure.in (gcc_cv_as_hidden): Only disable if no GNU ld
+	detected.
+	* configure: Regenerate.
+	Fixes PR target/12248.
+
+2003-09-17  Richard Henderson  <rth at redhat.com>
+
+	* config/alpha/alpha.c (alpha_expand_mov): Do gen_movdi_er_maybe_g
+	always during initial code generation.
+	* config/alpha/alpha.md (movdi_er_maybe_g): Don't conditionalize 
+	on flag_inline_functions.
+
+2003-09-17  Eric Botcazou  <ebotcazou at libertysurf.fr>
+
+	PR optimization/11646
+	* cfgrtl.c (purge_dead_edges) [JUMP_INSN]: Rematerialize the
+	EDGE_ABNORMAL flag for EH edges.
+	* toplev.c (rest_of_compilation): Delete unreachable blocks
+	if dead edges were purged after the first CSE pass.
+
+2003-09-16  Jakub Jelinek  <jakub at redhat.com>
+
+	* config/linux.h (LINK_GCC_C_SEQUENCE_SPEC): Define.
+	* config/alpha/linux.h (LINK_GCC_C_SEQUENCE_SPEC): Define.
+	* config/arm/linux-elf.h (LINK_GCC_C_SEQUENCE_SPEC): Define.
+	* config/rs6000/linux.h (LINK_GCC_C_SEQUENCE_SPEC): Define.
+	* config/rs6000/linux64.h (LINK_GCC_C_SEQUENCE_SPEC): Define.
+	* config/sh/linux.h (LINK_GCC_C_SEQUENCE_SPEC): Define.
+	* config/sparc/linux.h (LINK_GCC_C_SEQUENCE_SPEC): Define.
+	* config/sparc/linux64.h (LINK_GCC_C_SEQUENCE_SPEC): Define.
+
+2003-09-15  Alexandre Oliva  <aoliva at redhat.com>
+
+	* cpplib.c (do_pragma): Remove unnecessary cb_line_change.
+
+2003-09-14  Alexandre Oliva  <aoliva at redhat.com>
+
+	* cppmain.c (cb_line_change): Revert 2003-08-04's change.
+	* c-lex.c (cb_line_change): Skip line changing whenever
+	cppmain.c would.
+
+2003-09-11  Alexandre Oliva  <aoliva at redhat.com>
+
+	PR fortran/11522
+	* dwarf2out.c (gen_inlined_subroutine_die): Emit abstract function
+	for ultimate origin even if block is abstract.
+
+2003-09-10  Martin Husemann  <martin at duskware.de>
+
+	PR target/11965
+	* config/sparc/sparc.c (sparc_v8plus_shift): Protect against
+	constants greater than 63.
+	* config/sparc/sparc.md (ashlsi3, ashrsi3, lshrsi3): Protect
+	against constants greater than 31.
+	(*ashldi3_sp64, *ashrdi3_sp64, *lshrdi3_sp64): Protect against
+	constants greater than 63.
+
+2003-09-09  Richard Henderson  <rth at redhat.com>
+
+	PR target/12224:
+	* config/ia64/ia64.c (ia64_expand_move): Properly truncate
+	result when op0 is SImode.
+
+2003-09-09  Rainer Orth  <ro at TechFak.Uni-Bielefeld.DE>
+
+	* configure.in (gcc_cv_as_ix86_cmov_sun_syntax): Check if
+	assembler supports Sun syntax for cmov.
+	* configure: Regenerate.
+	* config.in: Li{ewise.
+	* config/i386/i386.c: Rename CMOV_SUN_AS_SYNTAX to
+	HAVE_AS_IX86_CMOV_SUN_SYNTAX. 
+	* config/i386/sol2.h (CMOV_SUN_AS_SYNTAX): Remove.
+	Fixes PR target/12101.
+
+2003-09-09  Rainer Orth  <ro at TechFak.Uni-Bielefeld.DE>
+
+	* configure.in (gcc_cv_as_hidden): Disable unless using GNU ld.
+	* configure: Regenerate.
+
+2003-09-08  Mark Mitchell  <mark at codesourcery.com>
+
+	* mklibgcc.in (libcc.a): Depend on stmp-dirs.
+	(libgov.a): Likewise.
+	(libgcc_eh.a): Likewise.
+
+2003-09-07  Eric Botcazou  <ebotcazou at libertysurf.fr>
+
+	PR target/11689
+	* config/i386/i386.c (memory_address_length): Fix computation when
+	the base is esp or ebp.
+
+2003-09-07  Mark Mitchell  <mark at codesourcery.com>
+
+	PR c++/11852
+	* varasm.c (initializer_constant_valid_p): Correct logic for
+	CONSTRUCTORs.
+
+Sun Sep  7 14:53:36 CEST 2003  Jan Hubicka  <jh at suse.cz>
+
+	* cfgcleanup.c (try_simplify_condjump): Fix again the preivous patch.
+
+2003-09-07  Christian Ehrhardt  <ehrhardt at mathematik.uni-ulm.de>
+
+	PR optimization/11662
+	Backport from mainline:
+
+	2003-07-10  Denis Chertykov  <denisc at overta.ru>
+	            Richard Kenner  <kenner at vlsi1.ultra.nyu.edu>
+
+	* combine.c (gen_binary): Handle the CLOBBER rtx and
+	don't build a binary operation with it.
+
+Sat Sep  6 23:16:35 CEST 2003  Jan Hubicka  <jh at suse.cz>
+
+	* cfgcleanup.c (try_simplify_condjump): Fix my previous patch.
+
+	PR target/12070
+	* calls.c (emit_library_call_value_1): Fix saving of BLKmode arguments.
+
+	PR opt/12082
+	* cfgcleanup.c (try_simplify_condjump): Avoid unreachable code warning.
+
+2003-09-06  Steven Bosscher  <steven at gcc.gnu.org>
+
+	PR c/9862
+	* c-decl.c (c_expand_body): Move return warning from here...
+	(finish_function): ...to here.
+
+2003-09-05  Jan Hubicka  <jh at suse.cz>
+
+	PR target/8869
+	* expr.c (convert_modes): Deal properly with integer to vector
+	constant conversion.
+
+2003-09-05  Andrew Pinski <pinskia at physics.uc.edu>
+
+	PR c/10962
+	* c-decl.c (field_decl_cmp): Add back function.
+	(finish_struct): Sort fields if number greater than 15
+	and no anymous structs/unions.
+
+2003-09-04  Jakub Jelinek  <jakub at redhat.com>
+
+	* config/ia64/libgcc-ia64.ver: Export _Unwind_GetBSP@@GCC_3.3.2.
+	* config/ia64/unwind-ia64.c (_Unwind_GetBSP): New function.
+	* unwind.h (_Unwind_GetBSP): New prototype.
+	* libgcc-std.ver: Add empty GCC_3.3.2 version.
+	* mkmap-symver.awk: For symbol versions with no exported symbols,
+	don't put anything into version script, just change all symbol
+	versions which inherit from it to inherit from its ancestor.
+
+2003-09-02  Kazuhiro Inaoka  <inaoka.kazuhiro at renesas.com>
+
+	This is a fix for PR 10988:
+	* m32r.c (m32r_print_operand): Correct comment.
+	(m32r_expand_block_move): Correct the handling of leftover/small
+	blocks.
+	(m32r_block_small_immediate_operand): New predicate.
+	* m32r.md (movstrsi_small_internal): New pattern.
+	* m32r.h (PREDICATE_CODES): Add m32r_block_small_immediate_operand.
+	* m32r-protos.h: Add prototype for m32r_block_small_immediate_operand.	
+
+2003-08-25  Richard Henderson  <rth at redhat.com>
+
+	* config/i386.i386.c (ix86_return_in_memory): Reformat.  Return true
+	for 16-byte vector modes if sse not enabled; warn for abi change.
+	(ix86_value_regno): Only return xmm0 for 16-byte vector types.
+
+2003-08-25  Zack Weinberg  <zack at codesourcery.com>
+
+	* config.gcc (hppa*-*-hpux11*, ia64*-*-hpux*): Remove
+	commented-out logic to use DCE threads (if present), add
+	support for POSIX threads.
+	* config/ia64/hpux.h: Define CPP_SPEC to set appropriate
+	#defines for -pthread.  Add -lpthread to LIB_SPEC when
+	-pthread.  In both cases take -mt as a synonym for -pthread
+	for acc compatibility.
+	Define GTHREAD_USE_WEAK to 0.
+	* config/pa/pa-hpux11.h: Likewise for CPP_SPEC and LIB_SPEC.
+	Remove old logic for DCE threads from LIB_SPEC.
+	* config/pa/pa64-hpux.h: Define GTHREAD_USE_WEAK to 0.
+
+2003-08-25  Ulrich Weigand  <uweigand at de.ibm.com>
+
+	* combine.c (distribute_notes): Handle REG_ALWAYS_RETURN.
+
+2003-08-23  Jakub Jelinek  <jakub at redhat.com>
+
+	* c-decl.c (pushdecl): Only put decls which finish_struct will do
+	something about onto incomplete chain.
+	(finish_struct): If not removing type from incomplete
+	list, update prev.
+
+2003-08-23  Alexandre Oliva  <aoliva at redhat.com>
+
+	* cppmain.c (cb_line_change): Don't skip line changing while
+	parsing macro arguments in the top-level context.
+
+2003-08-22  Mark Mitchell  <mark at codesourcery.com>
+
+	* config/ia64/hpux.h (SUPPORTS_INIT_PRIORITY): Define to 0.
+
+	* config/ia64/ia64.c (ia64_output_mi_thunk): Support ILP32 mode.
+
+2003-08-21  Kazu Hirata  <kazu at cs.umass.edu>
+
+	PR target/11805
+	* config/h8300/h8300.md (two anonymous patterns): Remove.
+
+2003-08-20  Kaveh R. Ghazi  <ghazi at caip.rutgers.edu>
+
+	* stmt.c (expand_asm_operands): Avoid string concatenation.
+	* tree.c (default_flag_random_seed): Avoid ISO C definition.
+	* varasm.c (output_constant_def): Delete unused variable.
+
+2003-08-18  Matt Kraai  <kraai at alumni.cmu.edu>
+
+	PR c/11207
+	* c-typeck.c (set_init_index): Check for negative index.
+
+2003-08-14  Mark Mitchell  <mark at codesourcery.com>
+
+	* version.c (version_string): Use "prerelease" not "experimental".
+
+2003-08-11  James E Wilson  <wilson at tuliptree.org>
+
+	PR optimization/11319
+	PR target/10021
+	* alias.c (find_base_value, case REG): Return 0 not src if no base
+	found.
+
+2003-08-11  Kean Johnston  <jkj at sco.com>
+
+	* fixinc/inclhack.def (sco_math): Updated test text and select trigger
+	according to bkorb's review.
+	* fixinc/inclhack.def (sco_regset): Ditto.
+	* fixinc/inclhack.def (AAB_svr4_replace_byteorder): Remove all mach
+	lines so that this file is unconditionally replaced.
+	* fixinc/inclhack.def (sco_string): Use ansi/string.h as the first file
+	to check so that the Ultrix string.h check doesnt overwrite the test
+	case with its replacement text.
+	* fixinc/fixincl.x: Regenerated
+	* fixinc/tests/base/math.h: Updated sco_math result text
+	* fixinc/tests/base/ansi/string.h: New file.
+	* fixinc/tests/base/sys/regset.h: Compacted result text to fewer lines.
+
+2003-08-11  Dale Johannesen  <dalej at apple.com>
+	* config/rs6000/rs6000.md (ctrsi, ctrdi):  Reenable handling of
+	decrement-and-branch farther away than 32 bits.

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


More information about the p4-projects mailing list