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