Date: Fri, 7 Nov 2003 22:44:16 -0800 (PST) From: Peter Wemm <peter@FreeBSD.org> To: Perforce Change Reviews <perforce@freebsd.org> Subject: PERFORCE change 41729 for review Message-ID: <200311080644.hA86iG7n031081@repoman.freebsd.org>
index | next in thread | raw e-mail
http://perforce.freebsd.org/chv.cgi?CH=41729 Change 41729 by peter@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@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@gte.com> + + * real.c (encode_ieee_single): Ensure proper promotion. + +2003-11-04 H.J. Lu <hongjiu.lu@intel.com> + + Backport from 3.4-branch + + 2003-07-13 Andreas Jaeger <aj@suse.de> + + * config.gcc: Add pmmintrin.h for x86_64-*-*. + + 2003-06-26 H.J. Lu <hongjiu.lu@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@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@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@intel.com> + + Backport from 3.4-branch + 2003-04-25 H.J. Lu <hjl@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@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@igpm.rwth-aachen.de> + + * doc/contrib.texi: Add Giovanni Bajo, Dara Hazeghi, Falk Hueffner, + and Andrew Pinski. + +2003-11-03 Rainer Orth <ro@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@lauterbach.com> + + PR target/11598 + PR libgcj/10610 + * config/rs6000/sysv4.h (PREFERRED_STACK_BOUNDARY): New macro. + +2003-10-27 Falk Hueffner <falk@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@campana.vi.it> + + PR target/12690 + * config/i386/mmintrin.h (_mm_set1_pi8): Fix comment. + +2003-10-25 Bruce Korb <bkorb@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@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@emc.com> + + PR debug/12500 + * dbxout.c (dbxout_typedefs): Use COMPLETE_OR_VOID_TYPE_P. + +2003-10-20 Zack Weinberg <zack@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@redhat.com> + + * config/ia64/unwind-ia64.c (uw_update_reg_address): Handle + .save XX, r0. + +2003-10-19 Mark Mitchell <mark@codesourcery.com> + + * doc/include/gcc-common.texi: Bump version number. + * version.c (version_string): Reset to prerelease format. + +2003-10-18 Kazu Hirata <kazu@cs.umass.edu> + + * doc/extend.texi: Fix typos. + +2003-10-16 Release Manager + + * GCC 3.3.2 Released. + +2003-10-14 Jason Merrill <jason@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@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@gcc.gnu.org> + + PR target/11087 + Backport from gcc-3_3-rhl-branch and mainline. + + 2003-07-17 Jakub Jelinek <jakub@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@alumni.cmu.edu> + + PR target/11949 + Backport from mainline: + + 2003-05-05 Aldy Hernandez <aldyh@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@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@libertysurf.fr> + + PR optimization/12510 + Backport from mainline: + + 2003-09-08 Jakub Jelinek <jakub@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@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@iki.fi> + Eric Botcazou <ebotcazou@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@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@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@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@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@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@atrey.karlin.mff.cuni.cz> + + PR/11883 + * cfgloop.c (flow_loops_find): Fix handling of abnormal edges. + +2003-10-02 Mark Mitchell <mark@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@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@suse.cz> + + Waldek Hebisch <hebisch@math.uni.wroc.pl> + PR/12072 + * varasm.c (compare_constant): Fix thinko. + +2003-10-01 John David Anglin <dave.anglin@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@nrc-cnrc.gc.ca> + + * aclocal.m4: Add ultrix* to /dev/zero blacklist. + * configure: Rebuilt. + +2003-10-01 Rainer Orth <ro@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@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@redhat.com> + + * Import this patch from mainline: + + 2003-02-01 John David Anglin <dave.anglin@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@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@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@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@nrc-cnrc.gc.ca> + + PR bootstrap/12358 + * pa.c (output_bvb): Fix typo. + +2003-09-24 Alexandre Oliva <aoliva@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@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@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@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@libertysurf.fr> + + PR target/12301 + * reorg.c (stop_search_p): Return 1 for insns that can + throw internally. + +2003-09-19 Joel Sherrill <joel@oarcorp.com> + + * config/m68k/t-m68kbare, config/m68k/t-rtems: Change 68681 to + 68881. + +2003-09-19 Ralf Corsepius <corsepiu@faw.uni-ulm.de> + + * config/m68k/t-rtems (m68k-*-rtems*): New. + * config.gcc: Use config/m68k/t-rtems. + +2003-09-19 Ralf Corsepius <corsepiu@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@sophia.inria.fr> + Eric Botcazou <ebotcazou@libertysurf.fr> + + PR target/12166 + * config/sparc/sol2-c1.asm (start): Set __Argv if GCRT1. + +2003-09-18 Mark Mitchell <mark@codesourcery.com> + + PR target/11184 + * builtins.c (expand_builtin_apply): Use convert_memory_address + before returning the value. + +2003-09-17 Rainer Orth <ro@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@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@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@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@redhat.com> + + * cpplib.c (do_pragma): Remove unnecessary cb_line_change. + +2003-09-14 Alexandre Oliva <aoliva@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@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@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@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@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@TechFak.Uni-Bielefeld.DE> + + * configure.in (gcc_cv_as_hidden): Disable unless using GNU ld. + * configure: Regenerate. + +2003-09-08 Mark Mitchell <mark@codesourcery.com> + + * mklibgcc.in (libcc.a): Depend on stmp-dirs. + (libgov.a): Likewise. + (libgcc_eh.a): Likewise. + +2003-09-07 Eric Botcazou <ebotcazou@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@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@suse.cz> + + * cfgcleanup.c (try_simplify_condjump): Fix again the preivous patch. + +2003-09-07 Christian Ehrhardt <ehrhardt@mathematik.uni-ulm.de> + + PR optimization/11662 + Backport from mainline: + + 2003-07-10 Denis Chertykov <denisc@overta.ru> + Richard Kenner <kenner@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@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@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@suse.cz> + + PR target/8869 + * expr.c (convert_modes): Deal properly with integer to vector + constant conversion. + +2003-09-05 Andrew Pinski <pinskia@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@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@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@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@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@de.ibm.com> + + * combine.c (distribute_notes): Handle REG_ALWAYS_RETURN. + +2003-08-23 Jakub Jelinek <jakub@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@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@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@cs.umass.edu> + + PR target/11805 + * config/h8300/h8300.md (two anonymous patterns): Remove. + +2003-08-20 Kaveh R. Ghazi <ghazi@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@alumni.cmu.edu> + + PR c/11207 + * c-typeck.c (set_init_index): Check for negative index. + +2003-08-14 Mark Mitchell <mark@codesourcery.com> + + * version.c (version_string): Use "prerelease" not "experimental". + +2003-08-11 James E Wilson <wilson@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@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@apple.com> + * config/rs6000/rs6000.md (ctrsi, ctrdi): Reenable handling of + decrement-and-branch farther away than 32 bits. >>> TRUNCATED FOR MAIL (1000 lines) <<<home | help
Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200311080644.hA86iG7n031081>
