PERFORCE change 21923 for review

Robert Watson rwatson at freebsd.org
Wed Dec 4 19:13:06 GMT 2002


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

Change 21923 by rwatson at rwatson_tislabs on 2002/12/04 11:12:50

	Integ the TrustedBSD base branch from the FreeBSD vendor
	branch.  Bring in the gcc 3.2.1 upgrade, UFS bug fixes,
	etc.  Also, loop back various LOMAC/mac_lomac changes, and
	the removal of LOMAC.

Affected files ...

.. //depot/projects/trustedbsd/base/Makefile#17 integrate
.. //depot/projects/trustedbsd/base/contrib/gcc/.brik#1 branch
.. //depot/projects/trustedbsd/base/contrib/gcc/.cvsignore#1 branch
.. //depot/projects/trustedbsd/base/contrib/gcc/ChangeLog#10 integrate
.. //depot/projects/trustedbsd/base/contrib/gcc/FAQ#1 branch
.. //depot/projects/trustedbsd/base/contrib/gcc/GNATS#1 branch
.. //depot/projects/trustedbsd/base/contrib/gcc/INSTALL/README#1 branch
.. //depot/projects/trustedbsd/base/contrib/gcc/INSTALL/binaries.html#1 branch
.. //depot/projects/trustedbsd/base/contrib/gcc/INSTALL/build.html#1 branch
.. //depot/projects/trustedbsd/base/contrib/gcc/INSTALL/configure.html#1 branch
.. //depot/projects/trustedbsd/base/contrib/gcc/INSTALL/download.html#1 branch
.. //depot/projects/trustedbsd/base/contrib/gcc/INSTALL/finalinstall.html#1 branch
.. //depot/projects/trustedbsd/base/contrib/gcc/INSTALL/gfdl.html#1 branch
.. //depot/projects/trustedbsd/base/contrib/gcc/INSTALL/index.html#1 branch
.. //depot/projects/trustedbsd/base/contrib/gcc/INSTALL/old.html#1 branch
.. //depot/projects/trustedbsd/base/contrib/gcc/INSTALL/specific.html#1 branch
.. //depot/projects/trustedbsd/base/contrib/gcc/INSTALL/test.html#1 branch
.. //depot/projects/trustedbsd/base/contrib/gcc/MAINTAINERS#1 branch
.. //depot/projects/trustedbsd/base/contrib/gcc/Makefile.in#8 integrate
.. //depot/projects/trustedbsd/base/contrib/gcc/alias.c#8 integrate
.. //depot/projects/trustedbsd/base/contrib/gcc/bugs.html#1 branch
.. //depot/projects/trustedbsd/base/contrib/gcc/builtins.c#6 integrate
.. //depot/projects/trustedbsd/base/contrib/gcc/c-common.c#6 integrate
.. //depot/projects/trustedbsd/base/contrib/gcc/c-decl.c#9 integrate
.. //depot/projects/trustedbsd/base/contrib/gcc/c-objc-common.c#4 integrate
.. //depot/projects/trustedbsd/base/contrib/gcc/c-parse.in#7 integrate
.. //depot/projects/trustedbsd/base/contrib/gcc/c-tree.h#5 integrate
.. //depot/projects/trustedbsd/base/contrib/gcc/calls.c#10 integrate
.. //depot/projects/trustedbsd/base/contrib/gcc/cfganal.c#3 integrate
.. //depot/projects/trustedbsd/base/contrib/gcc/cfgcleanup.c#4 integrate
.. //depot/projects/trustedbsd/base/contrib/gcc/cfgrtl.c#4 integrate
.. //depot/projects/trustedbsd/base/contrib/gcc/config-ml.in#1 branch
.. //depot/projects/trustedbsd/base/contrib/gcc/config.gcc#6 integrate
.. //depot/projects/trustedbsd/base/contrib/gcc/config.guess#2 integrate
.. //depot/projects/trustedbsd/base/contrib/gcc/config.if#1 branch
.. //depot/projects/trustedbsd/base/contrib/gcc/config.sub#1 branch
.. //depot/projects/trustedbsd/base/contrib/gcc/config/ChangeLog#1 branch
.. //depot/projects/trustedbsd/base/contrib/gcc/config/acinclude.m4#1 branch
.. //depot/projects/trustedbsd/base/contrib/gcc/config/alpha/alpha.c#6 integrate
.. //depot/projects/trustedbsd/base/contrib/gcc/config/arm/arm.c#4 integrate
.. //depot/projects/trustedbsd/base/contrib/gcc/config/i386/i386.c#6 integrate
.. //depot/projects/trustedbsd/base/contrib/gcc/config/i386/i386.h#6 integrate
.. //depot/projects/trustedbsd/base/contrib/gcc/config/i386/i386.md#6 integrate
.. //depot/projects/trustedbsd/base/contrib/gcc/config/i386/linux64.h#5 integrate
.. //depot/projects/trustedbsd/base/contrib/gcc/config/i386/mmintrin.h#3 integrate
.. //depot/projects/trustedbsd/base/contrib/gcc/config/i386/xmmintrin.h#2 integrate
.. //depot/projects/trustedbsd/base/contrib/gcc/config/mh-a68bsd#1 branch
.. //depot/projects/trustedbsd/base/contrib/gcc/config/mh-aix386#1 branch
.. //depot/projects/trustedbsd/base/contrib/gcc/config/mh-apollo68#1 branch
.. //depot/projects/trustedbsd/base/contrib/gcc/config/mh-armpic#1 branch
.. //depot/projects/trustedbsd/base/contrib/gcc/config/mh-cxux#1 branch
.. //depot/projects/trustedbsd/base/contrib/gcc/config/mh-cygwin#1 branch
.. //depot/projects/trustedbsd/base/contrib/gcc/config/mh-decstation#1 branch
.. //depot/projects/trustedbsd/base/contrib/gcc/config/mh-delta88#1 branch
.. //depot/projects/trustedbsd/base/contrib/gcc/config/mh-dgux#1 branch
.. //depot/projects/trustedbsd/base/contrib/gcc/config/mh-dgux386#1 branch
.. //depot/projects/trustedbsd/base/contrib/gcc/config/mh-djgpp#1 branch
.. //depot/projects/trustedbsd/base/contrib/gcc/config/mh-elfalphapic#1 branch
.. //depot/projects/trustedbsd/base/contrib/gcc/config/mh-hp300#1 branch
.. //depot/projects/trustedbsd/base/contrib/gcc/config/mh-hpux#1 branch
.. //depot/projects/trustedbsd/base/contrib/gcc/config/mh-hpux8#1 branch
.. //depot/projects/trustedbsd/base/contrib/gcc/config/mh-i370pic#1 branch
.. //depot/projects/trustedbsd/base/contrib/gcc/config/mh-ia64pic#1 branch
.. //depot/projects/trustedbsd/base/contrib/gcc/config/mh-interix#1 branch
.. //depot/projects/trustedbsd/base/contrib/gcc/config/mh-irix4#1 branch
.. //depot/projects/trustedbsd/base/contrib/gcc/config/mh-irix5#1 branch
.. //depot/projects/trustedbsd/base/contrib/gcc/config/mh-irix6#1 branch
.. //depot/projects/trustedbsd/base/contrib/gcc/config/mh-lynxos#1 branch
.. //depot/projects/trustedbsd/base/contrib/gcc/config/mh-lynxrs6k#1 branch
.. //depot/projects/trustedbsd/base/contrib/gcc/config/mh-m68kpic#1 branch
.. //depot/projects/trustedbsd/base/contrib/gcc/config/mh-mingw32#1 branch
.. //depot/projects/trustedbsd/base/contrib/gcc/config/mh-ncr3000#1 branch
.. //depot/projects/trustedbsd/base/contrib/gcc/config/mh-ncrsvr43#1 branch
.. //depot/projects/trustedbsd/base/contrib/gcc/config/mh-necv4#1 branch
.. //depot/projects/trustedbsd/base/contrib/gcc/config/mh-openedition#1 branch
.. //depot/projects/trustedbsd/base/contrib/gcc/config/mh-papic#1 branch
.. //depot/projects/trustedbsd/base/contrib/gcc/config/mh-ppcpic#1 branch
.. //depot/projects/trustedbsd/base/contrib/gcc/config/mh-riscos#1 branch
.. //depot/projects/trustedbsd/base/contrib/gcc/config/mh-sco#1 branch
.. //depot/projects/trustedbsd/base/contrib/gcc/config/mh-solaris#1 branch
.. //depot/projects/trustedbsd/base/contrib/gcc/config/mh-sparcpic#1 branch
.. //depot/projects/trustedbsd/base/contrib/gcc/config/mh-sun3#1 branch
.. //depot/projects/trustedbsd/base/contrib/gcc/config/mh-sysv#1 branch
.. //depot/projects/trustedbsd/base/contrib/gcc/config/mh-sysv4#1 branch
.. //depot/projects/trustedbsd/base/contrib/gcc/config/mh-sysv5#1 branch
.. //depot/projects/trustedbsd/base/contrib/gcc/config/mh-vaxult2#1 branch
.. //depot/projects/trustedbsd/base/contrib/gcc/config/mh-x86pic#1 branch
.. //depot/projects/trustedbsd/base/contrib/gcc/config/mpw-mh-mpw#1 branch
.. //depot/projects/trustedbsd/base/contrib/gcc/config/mpw/ChangeLog#1 branch
.. //depot/projects/trustedbsd/base/contrib/gcc/config/mpw/MoveIfChange#1 branch
.. //depot/projects/trustedbsd/base/contrib/gcc/config/mpw/README#1 branch
.. //depot/projects/trustedbsd/base/contrib/gcc/config/mpw/forward-include#1 branch
.. //depot/projects/trustedbsd/base/contrib/gcc/config/mpw/g-mpw-make.sed#1 branch
.. //depot/projects/trustedbsd/base/contrib/gcc/config/mpw/mpw-touch#1 branch
.. //depot/projects/trustedbsd/base/contrib/gcc/config/mpw/mpw-true#1 branch
.. //depot/projects/trustedbsd/base/contrib/gcc/config/mpw/null-command#1 branch
.. //depot/projects/trustedbsd/base/contrib/gcc/config/mpw/open-brace#1 branch
.. //depot/projects/trustedbsd/base/contrib/gcc/config/mpw/tr-7to8-src#1 branch
.. //depot/projects/trustedbsd/base/contrib/gcc/config/mpw/true#1 branch
.. //depot/projects/trustedbsd/base/contrib/gcc/config/mt-aix43#1 branch
.. //depot/projects/trustedbsd/base/contrib/gcc/config/mt-alphaieee#1 branch
.. //depot/projects/trustedbsd/base/contrib/gcc/config/mt-armpic#1 branch
.. //depot/projects/trustedbsd/base/contrib/gcc/config/mt-d30v#1 branch
.. //depot/projects/trustedbsd/base/contrib/gcc/config/mt-elfalphapic#1 branch
.. //depot/projects/trustedbsd/base/contrib/gcc/config/mt-i370pic#1 branch
.. //depot/projects/trustedbsd/base/contrib/gcc/config/mt-ia64pic#1 branch
.. //depot/projects/trustedbsd/base/contrib/gcc/config/mt-linux#1 branch
.. //depot/projects/trustedbsd/base/contrib/gcc/config/mt-m68kpic#1 branch
.. //depot/projects/trustedbsd/base/contrib/gcc/config/mt-netware#1 branch
.. //depot/projects/trustedbsd/base/contrib/gcc/config/mt-ospace#1 branch
.. //depot/projects/trustedbsd/base/contrib/gcc/config/mt-papic#1 branch
.. //depot/projects/trustedbsd/base/contrib/gcc/config/mt-ppcpic#1 branch
.. //depot/projects/trustedbsd/base/contrib/gcc/config/mt-sparcpic#1 branch
.. //depot/projects/trustedbsd/base/contrib/gcc/config/mt-v810#1 branch
.. //depot/projects/trustedbsd/base/contrib/gcc/config/mt-wince#1 branch
.. //depot/projects/trustedbsd/base/contrib/gcc/config/mt-x86pic#1 branch
.. //depot/projects/trustedbsd/base/contrib/gcc/config/rs6000/rs6000.c#5 integrate
.. //depot/projects/trustedbsd/base/contrib/gcc/config/s390/fixdfdi.h#1 branch
.. //depot/projects/trustedbsd/base/contrib/gcc/config/s390/libgcc-glibc.ver#1 branch
.. //depot/projects/trustedbsd/base/contrib/gcc/config/s390/linux.h#1 branch
.. //depot/projects/trustedbsd/base/contrib/gcc/config/s390/s390-protos.h#1 branch
.. //depot/projects/trustedbsd/base/contrib/gcc/config/s390/s390.c#1 branch
.. //depot/projects/trustedbsd/base/contrib/gcc/config/s390/s390.h#1 branch
.. //depot/projects/trustedbsd/base/contrib/gcc/config/s390/s390.md#1 branch
.. //depot/projects/trustedbsd/base/contrib/gcc/config/s390/s390x.h#1 branch
.. //depot/projects/trustedbsd/base/contrib/gcc/config/s390/t-linux#1 branch
.. //depot/projects/trustedbsd/base/contrib/gcc/config/s390/t-linux64#1 branch
.. //depot/projects/trustedbsd/base/contrib/gcc/config/sparc/freebsd.h#5 integrate
.. //depot/projects/trustedbsd/base/contrib/gcc/configure#7 integrate
.. //depot/projects/trustedbsd/base/contrib/gcc/configure.in#9 integrate
.. //depot/projects/trustedbsd/base/contrib/gcc/contrib/ChangeLog#1 branch
.. //depot/projects/trustedbsd/base/contrib/gcc/contrib/analyze_brprob#1 branch
.. //depot/projects/trustedbsd/base/contrib/gcc/contrib/compare_tests#1 branch
.. //depot/projects/trustedbsd/base/contrib/gcc/contrib/convert_to_f2c#1 branch
.. //depot/projects/trustedbsd/base/contrib/gcc/contrib/convert_to_g2c#1 branch
.. //depot/projects/trustedbsd/base/contrib/gcc/contrib/download_f2c#1 branch
.. //depot/projects/trustedbsd/base/contrib/gcc/contrib/gcc_build#1 branch
.. //depot/projects/trustedbsd/base/contrib/gcc/contrib/gcc_update#1 branch
.. //depot/projects/trustedbsd/base/contrib/gcc/contrib/gccbug.el#1 branch
.. //depot/projects/trustedbsd/base/contrib/gcc/contrib/gennews#1 branch
.. //depot/projects/trustedbsd/base/contrib/gcc/contrib/index-prop#1 branch
.. //depot/projects/trustedbsd/base/contrib/gcc/contrib/newcvsroot#1 branch
.. //depot/projects/trustedbsd/base/contrib/gcc/contrib/regression/ChangeLog#1 branch
.. //depot/projects/trustedbsd/base/contrib/gcc/contrib/regression/README#1 branch
.. //depot/projects/trustedbsd/base/contrib/gcc/contrib/regression/btest-gcc.sh#1 branch
.. //depot/projects/trustedbsd/base/contrib/gcc/contrib/regression/objs-gcc.sh#1 branch
.. //depot/projects/trustedbsd/base/contrib/gcc/contrib/regression/site.exp#1 branch
.. //depot/projects/trustedbsd/base/contrib/gcc/contrib/test_installed#1 branch
.. //depot/projects/trustedbsd/base/contrib/gcc/contrib/test_summary#1 branch
.. //depot/projects/trustedbsd/base/contrib/gcc/contrib/texi2pod.pl#1 branch
.. //depot/projects/trustedbsd/base/contrib/gcc/contrib/warn_summary#1 branch
.. //depot/projects/trustedbsd/base/contrib/gcc/cp/ChangeLog#10 integrate
.. //depot/projects/trustedbsd/base/contrib/gcc/cp/cfns.h#4 delete
.. //depot/projects/trustedbsd/base/contrib/gcc/cp/class.c#7 integrate
.. //depot/projects/trustedbsd/base/contrib/gcc/cp/cp-lang.c#5 integrate
.. //depot/projects/trustedbsd/base/contrib/gcc/cp/cp-tree.h#8 integrate
.. //depot/projects/trustedbsd/base/contrib/gcc/cp/cvt.c#7 integrate
.. //depot/projects/trustedbsd/base/contrib/gcc/cp/decl.c#8 integrate
.. //depot/projects/trustedbsd/base/contrib/gcc/cp/decl2.c#10 integrate
.. //depot/projects/trustedbsd/base/contrib/gcc/cp/except.c#3 integrate
.. //depot/projects/trustedbsd/base/contrib/gcc/cp/init.c#9 integrate
.. //depot/projects/trustedbsd/base/contrib/gcc/cp/lex.c#7 integrate
.. //depot/projects/trustedbsd/base/contrib/gcc/cp/mangle.c#6 integrate
.. //depot/projects/trustedbsd/base/contrib/gcc/cp/method.c#7 integrate
.. //depot/projects/trustedbsd/base/contrib/gcc/cp/parse.y#7 integrate
.. //depot/projects/trustedbsd/base/contrib/gcc/cp/pt.c#8 integrate
.. //depot/projects/trustedbsd/base/contrib/gcc/cp/rtti.c#6 integrate
.. //depot/projects/trustedbsd/base/contrib/gcc/cp/semantics.c#6 integrate
.. //depot/projects/trustedbsd/base/contrib/gcc/cp/spew.c#6 integrate
.. //depot/projects/trustedbsd/base/contrib/gcc/cp/tree.c#7 integrate
.. //depot/projects/trustedbsd/base/contrib/gcc/cp/typeck.c#7 integrate
.. //depot/projects/trustedbsd/base/contrib/gcc/cp/typeck2.c#7 integrate
.. //depot/projects/trustedbsd/base/contrib/gcc/dbxout.c#5 integrate
.. //depot/projects/trustedbsd/base/contrib/gcc/doc/compat.texi#2 integrate
.. //depot/projects/trustedbsd/base/contrib/gcc/doc/contrib.texi#6 integrate
.. //depot/projects/trustedbsd/base/contrib/gcc/doc/cpp.1#3 branch
.. //depot/projects/trustedbsd/base/contrib/gcc/doc/gcc.1#3 branch
.. //depot/projects/trustedbsd/base/contrib/gcc/doc/gcov.1#3 branch
.. //depot/projects/trustedbsd/base/contrib/gcc/doc/install.texi#3 integrate
.. //depot/projects/trustedbsd/base/contrib/gcc/doc/invoke.texi#8 integrate
.. //depot/projects/trustedbsd/base/contrib/gcc/doc/sourcebuild.texi#3 integrate
.. //depot/projects/trustedbsd/base/contrib/gcc/dwarfout.c#4 integrate
.. //depot/projects/trustedbsd/base/contrib/gcc/emit-rtl.c#10 integrate
.. //depot/projects/trustedbsd/base/contrib/gcc/expmed.c#8 integrate
.. //depot/projects/trustedbsd/base/contrib/gcc/expr.c#9 integrate
.. //depot/projects/trustedbsd/base/contrib/gcc/f/ChangeLog#9 integrate
.. //depot/projects/trustedbsd/base/contrib/gcc/f/g77.1#4 integrate
.. //depot/projects/trustedbsd/base/contrib/gcc/f/lang-specs.h#6 integrate
.. //depot/projects/trustedbsd/base/contrib/gcc/f/news.texi#7 integrate
.. //depot/projects/trustedbsd/base/contrib/gcc/f/version.c#10 integrate
.. //depot/projects/trustedbsd/base/contrib/gcc/faq.html#1 branch
.. //depot/projects/trustedbsd/base/contrib/gcc/final.c#6 integrate
.. //depot/projects/trustedbsd/base/contrib/gcc/flags.h#5 integrate
.. //depot/projects/trustedbsd/base/contrib/gcc/flow.c#8 integrate
.. //depot/projects/trustedbsd/base/contrib/gcc/fold-const.c#8 integrate
.. //depot/projects/trustedbsd/base/contrib/gcc/function.c#7 integrate
.. //depot/projects/trustedbsd/base/contrib/gcc/gcc.c#10 integrate
.. //depot/projects/trustedbsd/base/contrib/gcc/getopt.h#5 integrate
.. //depot/projects/trustedbsd/base/contrib/gcc/ginclude/stdarg.h#3 integrate
.. //depot/projects/trustedbsd/base/contrib/gcc/ginclude/stddef.h#3 integrate
.. //depot/projects/trustedbsd/base/contrib/gcc/ginclude/varargs.h#3 integrate
.. //depot/projects/trustedbsd/base/contrib/gcc/gnats.html#1 branch
.. //depot/projects/trustedbsd/base/contrib/gcc/hooks.c#3 integrate
.. //depot/projects/trustedbsd/base/contrib/gcc/hooks.h#3 integrate
.. //depot/projects/trustedbsd/base/contrib/gcc/include/COPYING#1 branch
.. //depot/projects/trustedbsd/base/contrib/gcc/include/ChangeLog#1 branch
.. //depot/projects/trustedbsd/base/contrib/gcc/include/ansidecl.h#1 branch
.. //depot/projects/trustedbsd/base/contrib/gcc/include/demangle.h#1 branch
.. //depot/projects/trustedbsd/base/contrib/gcc/include/dyn-string.h#1 branch
.. //depot/projects/trustedbsd/base/contrib/gcc/include/fibheap.h#1 branch
.. //depot/projects/trustedbsd/base/contrib/gcc/include/floatformat.h#1 branch
.. //depot/projects/trustedbsd/base/contrib/gcc/include/fnmatch.h#1 branch
.. //depot/projects/trustedbsd/base/contrib/gcc/include/getopt.h#1 branch
.. //depot/projects/trustedbsd/base/contrib/gcc/include/hashtab.h#1 branch
.. //depot/projects/trustedbsd/base/contrib/gcc/include/libiberty.h#1 branch
.. //depot/projects/trustedbsd/base/contrib/gcc/include/md5.h#1 branch
.. //depot/projects/trustedbsd/base/contrib/gcc/include/objalloc.h#1 branch
.. //depot/projects/trustedbsd/base/contrib/gcc/include/obstack.h#1 branch
.. //depot/projects/trustedbsd/base/contrib/gcc/include/partition.h#1 branch
.. //depot/projects/trustedbsd/base/contrib/gcc/include/safe-ctype.h#1 branch
.. //depot/projects/trustedbsd/base/contrib/gcc/include/sort.h#1 branch
.. //depot/projects/trustedbsd/base/contrib/gcc/include/splay-tree.h#1 branch
.. //depot/projects/trustedbsd/base/contrib/gcc/include/symcat.h#1 branch
.. //depot/projects/trustedbsd/base/contrib/gcc/include/ternary.h#1 branch
.. //depot/projects/trustedbsd/base/contrib/gcc/include/xregex.h#1 branch
.. //depot/projects/trustedbsd/base/contrib/gcc/include/xregex2.h#1 branch
.. //depot/projects/trustedbsd/base/contrib/gcc/install-sh#1 branch
.. //depot/projects/trustedbsd/base/contrib/gcc/jump.c#7 integrate
.. //depot/projects/trustedbsd/base/contrib/gcc/langhooks-def.h#4 integrate
.. //depot/projects/trustedbsd/base/contrib/gcc/langhooks.h#4 integrate
.. //depot/projects/trustedbsd/base/contrib/gcc/libgcc2.c#5 integrate
.. //depot/projects/trustedbsd/base/contrib/gcc/libtool.m4#1 branch
.. //depot/projects/trustedbsd/base/contrib/gcc/loop.c#11 integrate
.. //depot/projects/trustedbsd/base/contrib/gcc/ltcf-c.sh#1 branch
.. //depot/projects/trustedbsd/base/contrib/gcc/ltcf-cxx.sh#1 branch
.. //depot/projects/trustedbsd/base/contrib/gcc/ltcf-gcj.sh#1 branch
.. //depot/projects/trustedbsd/base/contrib/gcc/ltconfig#1 branch
.. //depot/projects/trustedbsd/base/contrib/gcc/ltmain.sh#1 branch
.. //depot/projects/trustedbsd/base/contrib/gcc/missing#1 branch
.. //depot/projects/trustedbsd/base/contrib/gcc/mkdep#1 branch
.. //depot/projects/trustedbsd/base/contrib/gcc/mkinstalldirs#1 branch
.. //depot/projects/trustedbsd/base/contrib/gcc/move-if-change#2 integrate
.. //depot/projects/trustedbsd/base/contrib/gcc/print-tree.c#4 integrate
.. //depot/projects/trustedbsd/base/contrib/gcc/recog.c#7 integrate
.. //depot/projects/trustedbsd/base/contrib/gcc/reload.c#8 integrate
.. //depot/projects/trustedbsd/base/contrib/gcc/reload1.c#9 integrate
.. //depot/projects/trustedbsd/base/contrib/gcc/rtl.h#9 integrate
.. //depot/projects/trustedbsd/base/contrib/gcc/stmt.c#7 integrate
.. //depot/projects/trustedbsd/base/contrib/gcc/symlink-tree#1 branch
.. //depot/projects/trustedbsd/base/contrib/gcc/toplev.c#9 integrate
.. //depot/projects/trustedbsd/base/contrib/gcc/tradcpp.c#6 integrate
.. //depot/projects/trustedbsd/base/contrib/gcc/tree-inline.c#4 integrate
.. //depot/projects/trustedbsd/base/contrib/gcc/tree.c#7 integrate
.. //depot/projects/trustedbsd/base/contrib/gcc/tree.h#8 integrate
.. //depot/projects/trustedbsd/base/contrib/gcc/varasm.c#9 integrate
.. //depot/projects/trustedbsd/base/contrib/gcc/version.c#10 integrate
.. //depot/projects/trustedbsd/base/contrib/gcc/ylwrap#1 branch
.. //depot/projects/trustedbsd/base/contrib/libf2c/ChangeLog#6 integrate
.. //depot/projects/trustedbsd/base/contrib/libf2c/libF77/Version.c#7 integrate
.. //depot/projects/trustedbsd/base/contrib/libf2c/libI77/Version.c#7 integrate
.. //depot/projects/trustedbsd/base/contrib/libf2c/libU77/Version.c#7 integrate
.. //depot/projects/trustedbsd/base/contrib/libobjc/ChangeLog#8 integrate
.. //depot/projects/trustedbsd/base/contrib/libstdc++/ChangeLog#9 integrate
.. //depot/projects/trustedbsd/base/contrib/libstdc++/Makefile.am#6 integrate
.. //depot/projects/trustedbsd/base/contrib/libstdc++/Makefile.in#8 integrate
.. //depot/projects/trustedbsd/base/contrib/libstdc++/acconfig.h#4 integrate
.. //depot/projects/trustedbsd/base/contrib/libstdc++/acinclude.m4#6 integrate
.. //depot/projects/trustedbsd/base/contrib/libstdc++/aclocal.m4#6 integrate
.. //depot/projects/trustedbsd/base/contrib/libstdc++/config.h.in#5 integrate
.. //depot/projects/trustedbsd/base/contrib/libstdc++/config/linker-map.gnu#3 integrate
.. //depot/projects/trustedbsd/base/contrib/libstdc++/config/locale/generic/c_locale.cc#3 integrate
.. //depot/projects/trustedbsd/base/contrib/libstdc++/config/locale/generic/c_locale.h#3 integrate
.. //depot/projects/trustedbsd/base/contrib/libstdc++/config/locale/generic/time_members.cc#3 integrate
.. //depot/projects/trustedbsd/base/contrib/libstdc++/config/locale/gnu/c_locale.cc#3 integrate
.. //depot/projects/trustedbsd/base/contrib/libstdc++/config/locale/gnu/c_locale.h#3 integrate
.. //depot/projects/trustedbsd/base/contrib/libstdc++/config/locale/gnu/ctype_members.cc#4 integrate
.. //depot/projects/trustedbsd/base/contrib/libstdc++/config/locale/gnu/monetary_members.cc#4 integrate
.. //depot/projects/trustedbsd/base/contrib/libstdc++/config/locale/gnu/numeric_members.cc#3 integrate
.. //depot/projects/trustedbsd/base/contrib/libstdc++/config/locale/gnu/time_members.cc#4 integrate
.. //depot/projects/trustedbsd/base/contrib/libstdc++/config/os/gnu-linux/bits/ctype_noninline.h#5 integrate
.. //depot/projects/trustedbsd/base/contrib/libstdc++/configure#6 integrate
.. //depot/projects/trustedbsd/base/contrib/libstdc++/configure.in#6 integrate
.. //depot/projects/trustedbsd/base/contrib/libstdc++/include/bits/basic_ios.tcc#5 integrate
.. //depot/projects/trustedbsd/base/contrib/libstdc++/include/bits/basic_string.tcc#5 integrate
.. //depot/projects/trustedbsd/base/contrib/libstdc++/include/bits/c++config#7 integrate
.. //depot/projects/trustedbsd/base/contrib/libstdc++/include/bits/fstream.tcc#5 integrate
.. //depot/projects/trustedbsd/base/contrib/libstdc++/include/bits/ios_base.h#4 integrate
.. //depot/projects/trustedbsd/base/contrib/libstdc++/include/bits/istream.tcc#5 integrate
.. //depot/projects/trustedbsd/base/contrib/libstdc++/include/bits/locale_facets.h#6 integrate
.. //depot/projects/trustedbsd/base/contrib/libstdc++/include/bits/locale_facets.tcc#7 integrate
.. //depot/projects/trustedbsd/base/contrib/libstdc++/include/bits/localefwd.h#4 integrate
.. //depot/projects/trustedbsd/base/contrib/libstdc++/include/bits/sstream.tcc#5 integrate
.. //depot/projects/trustedbsd/base/contrib/libstdc++/include/bits/streambuf.tcc#5 integrate
.. //depot/projects/trustedbsd/base/contrib/libstdc++/include/bits/stringfwd.h#4 integrate
.. //depot/projects/trustedbsd/base/contrib/libstdc++/include/std/std_iomanip.h#2 integrate
.. //depot/projects/trustedbsd/base/contrib/libstdc++/include/std/std_iosfwd.h#2 integrate
.. //depot/projects/trustedbsd/base/contrib/libstdc++/include/std/std_iostream.h#2 integrate
.. //depot/projects/trustedbsd/base/contrib/libstdc++/include/std/std_limits.h#2 integrate
.. //depot/projects/trustedbsd/base/contrib/libstdc++/include/std/std_sstream.h#2 integrate
.. //depot/projects/trustedbsd/base/contrib/libstdc++/src/codecvt.cc#5 integrate
.. //depot/projects/trustedbsd/base/contrib/libstdc++/src/ctype.cc#2 integrate
.. //depot/projects/trustedbsd/base/contrib/libstdc++/src/globals.cc#4 integrate
.. //depot/projects/trustedbsd/base/contrib/libstdc++/src/ios.cc#4 integrate
.. //depot/projects/trustedbsd/base/contrib/libstdc++/src/locale-inst.cc#5 integrate
.. //depot/projects/trustedbsd/base/contrib/libstdc++/src/locale.cc#6 integrate
.. //depot/projects/trustedbsd/base/contrib/libstdc++/src/localename.cc#5 integrate
.. //depot/projects/trustedbsd/base/contrib/libstdc++/src/string-inst.cc#4 integrate
.. //depot/projects/trustedbsd/base/contrib/openpam/lib/openpam_log.c#8 integrate
.. //depot/projects/trustedbsd/base/crypto/openssh/acconfig.h#4 integrate
.. //depot/projects/trustedbsd/base/crypto/openssh/config.h#2 integrate
.. //depot/projects/trustedbsd/base/etc/mtree/BSD.include.dist#13 integrate
.. //depot/projects/trustedbsd/base/etc/pam.d/sshd#7 integrate
.. //depot/projects/trustedbsd/base/gnu/lib/libstdc++/c++config.h#2 integrate
.. //depot/projects/trustedbsd/base/gnu/lib/libstdc++/config.h#2 integrate
.. //depot/projects/trustedbsd/base/gnu/usr.bin/cc/cc1plus/Makefile#4 integrate
.. //depot/projects/trustedbsd/base/gnu/usr.bin/cvs/lib/config.h#4 integrate
.. //depot/projects/trustedbsd/base/include/Makefile#22 integrate
.. //depot/projects/trustedbsd/base/lib/libc/gen/check_utility_compat.3#2 integrate
.. //depot/projects/trustedbsd/base/lib/libc/gen/fmtmsg.3#3 integrate
.. //depot/projects/trustedbsd/base/lib/libc/gen/getcontext.3#2 integrate
.. //depot/projects/trustedbsd/base/lib/libc/gen/makecontext.3#2 integrate
.. //depot/projects/trustedbsd/base/lib/libc/gen/pselect.3#3 integrate
.. //depot/projects/trustedbsd/base/lib/libc/gen/statvfs.3#3 integrate
.. //depot/projects/trustedbsd/base/lib/libc/gen/ucontext.3#2 integrate
.. //depot/projects/trustedbsd/base/lib/libc/gen/ulimit.3#2 integrate
.. //depot/projects/trustedbsd/base/lib/libc/posix1e/mac.3#4 integrate
.. //depot/projects/trustedbsd/base/lib/libc/posix1e/mac_free.3#3 integrate
.. //depot/projects/trustedbsd/base/lib/libc/posix1e/mac_get.3#2 integrate
.. //depot/projects/trustedbsd/base/lib/libc/posix1e/mac_is_present_np.3#2 integrate
.. //depot/projects/trustedbsd/base/lib/libc/posix1e/mac_set.3#2 integrate
.. //depot/projects/trustedbsd/base/lib/libc/posix1e/mac_text.3#4 integrate
.. //depot/projects/trustedbsd/base/lib/libc/powerpc/gen/Makefile.inc#1 branch
.. //depot/projects/trustedbsd/base/lib/libc/powerpc/gen/_setjmp.S#1 branch
.. //depot/projects/trustedbsd/base/lib/libc/powerpc/gen/frexp.c#1 branch
.. //depot/projects/trustedbsd/base/lib/libc/powerpc/gen/infinity.c#1 branch
.. //depot/projects/trustedbsd/base/lib/libc/powerpc/gen/isinf.c#1 branch
.. //depot/projects/trustedbsd/base/lib/libc/powerpc/gen/ldexp.c#1 branch
.. //depot/projects/trustedbsd/base/lib/libc/powerpc/gen/modf.c#1 branch
.. //depot/projects/trustedbsd/base/lib/libc/powerpc/gen/setjmp.S#1 branch
.. //depot/projects/trustedbsd/base/lib/libc/powerpc/gen/sigsetjmp.S#1 branch
.. //depot/projects/trustedbsd/base/lib/libc/powerpc/gen/syncicache.c#1 branch
.. //depot/projects/trustedbsd/base/lib/libc/powerpc/sys/Makefile.inc#1 branch
.. //depot/projects/trustedbsd/base/lib/libc/powerpc/sys/brk.S#1 branch
.. //depot/projects/trustedbsd/base/lib/libc/powerpc/sys/cerror.S#1 branch
.. //depot/projects/trustedbsd/base/lib/libc/powerpc/sys/exect.S#1 branch
.. //depot/projects/trustedbsd/base/lib/libc/powerpc/sys/pipe.S#1 branch
.. //depot/projects/trustedbsd/base/lib/libc/powerpc/sys/ptrace.S#1 branch
.. //depot/projects/trustedbsd/base/lib/libc/powerpc/sys/sbrk.S#1 branch
.. //depot/projects/trustedbsd/base/lib/libc/powerpc/sys/setlogin.S#1 branch
.. //depot/projects/trustedbsd/base/lib/libc/stdio/fputws.3#3 integrate
.. //depot/projects/trustedbsd/base/lib/libc/stdio/getwc.3#3 integrate
.. //depot/projects/trustedbsd/base/lib/libc/stdio/putwc.3#4 integrate
.. //depot/projects/trustedbsd/base/lib/libc/stdio/ungetwc.3#2 integrate
.. //depot/projects/trustedbsd/base/lib/libc/stdio/wprintf.3#2 integrate
.. //depot/projects/trustedbsd/base/lib/libc/stdio/wscanf.3#3 integrate
.. //depot/projects/trustedbsd/base/lib/libfetch/Makefile#10 integrate
.. //depot/projects/trustedbsd/base/lib/libstand/ufs.c#6 integrate
.. //depot/projects/trustedbsd/base/libexec/rtld-elf/powerpc/Makefile.inc#1 branch
.. //depot/projects/trustedbsd/base/libexec/rtld-elf/powerpc/lockdflt.c#1 branch
.. //depot/projects/trustedbsd/base/libexec/rtld-elf/powerpc/reloc.c#1 branch
.. //depot/projects/trustedbsd/base/libexec/rtld-elf/powerpc/rtld_machdep.h#1 branch
.. //depot/projects/trustedbsd/base/libexec/rtld-elf/powerpc/rtld_start.S#1 branch
.. //depot/projects/trustedbsd/base/release/doc/en_US.ISO8859-1/hardware/i386/article.sgml#3 integrate
.. //depot/projects/trustedbsd/base/release/doc/en_US.ISO8859-1/installation/i386/article.sgml#2 integrate
.. //depot/projects/trustedbsd/base/release/doc/en_US.ISO8859-1/readme/article.sgml#9 integrate
.. //depot/projects/trustedbsd/base/release/doc/en_US.ISO8859-1/relnotes/common/new.sgml#55 integrate
.. //depot/projects/trustedbsd/base/release/doc/en_US.ISO8859-1/relnotes/i386/article.sgml#2 integrate
.. //depot/projects/trustedbsd/base/sbin/dump/dump.8#9 integrate
.. //depot/projects/trustedbsd/base/sbin/dump/main.c#13 integrate
.. //depot/projects/trustedbsd/base/share/man/man4/ata.4#6 integrate
.. //depot/projects/trustedbsd/base/share/security/lomac-policy.contexts#1 branch
.. //depot/projects/trustedbsd/base/sys/conf/files#50 integrate
.. //depot/projects/trustedbsd/base/sys/dev/ata/ata-all.c#21 integrate
.. //depot/projects/trustedbsd/base/sys/dev/ata/ata-all.h#7 integrate
.. //depot/projects/trustedbsd/base/sys/dev/ata/ata-cbus.c#1 branch
.. //depot/projects/trustedbsd/base/sys/dev/ata/ata-disk.c#13 integrate
.. //depot/projects/trustedbsd/base/sys/dev/ata/ata-dma.c#19 integrate
.. //depot/projects/trustedbsd/base/sys/dev/ata/ata-isa.c#7 integrate
.. //depot/projects/trustedbsd/base/sys/dev/ata/ata-pci.c#18 integrate
.. //depot/projects/trustedbsd/base/sys/dev/ata/atapi-fd.c#11 integrate
.. //depot/projects/trustedbsd/base/sys/dev/drm/drm_memory.h#2 integrate
.. //depot/projects/trustedbsd/base/sys/geom/geom_pc98.c#11 integrate
.. //depot/projects/trustedbsd/base/sys/i386/acpica/acpi_wakeup.c#12 integrate
.. //depot/projects/trustedbsd/base/sys/i386/isa/clock.c#12 integrate
.. //depot/projects/trustedbsd/base/sys/modules/Makefile#36 integrate
.. //depot/projects/trustedbsd/base/sys/modules/lomac/Makefile#3 delete
.. //depot/projects/trustedbsd/base/sys/modules/lomac/Makefile.inc#3 delete
.. //depot/projects/trustedbsd/base/sys/modules/lomac/plm/Makefile#3 delete
.. //depot/projects/trustedbsd/base/sys/modules/lomac/syscall_gate/Makefile#3 delete
.. //depot/projects/trustedbsd/base/sys/pc98/conf/GENERIC#21 integrate
.. //depot/projects/trustedbsd/base/sys/pc98/conf/GENERIC.hints#5 integrate
.. //depot/projects/trustedbsd/base/sys/pc98/i386/machdep.c#26 integrate
.. //depot/projects/trustedbsd/base/sys/security/lomac/kernel_interface.c#5 delete
.. //depot/projects/trustedbsd/base/sys/security/lomac/kernel_interface.h#3 delete
.. //depot/projects/trustedbsd/base/sys/security/lomac/kernel_lkm.c#4 delete
.. //depot/projects/trustedbsd/base/sys/security/lomac/kernel_log.c#5 delete
.. //depot/projects/trustedbsd/base/sys/security/lomac/kernel_log.h#3 delete
.. //depot/projects/trustedbsd/base/sys/security/lomac/kernel_mediate.c#3 delete
.. //depot/projects/trustedbsd/base/sys/security/lomac/kernel_mediate.h#3 delete
.. //depot/projects/trustedbsd/base/sys/security/lomac/kernel_mmap.c#7 delete
.. //depot/projects/trustedbsd/base/sys/security/lomac/kernel_monitor.c#3 delete
.. //depot/projects/trustedbsd/base/sys/security/lomac/kernel_monitor.h#3 delete
.. //depot/projects/trustedbsd/base/sys/security/lomac/kernel_pipe.c#3 delete
.. //depot/projects/trustedbsd/base/sys/security/lomac/kernel_pipe.h#3 delete
.. //depot/projects/trustedbsd/base/sys/security/lomac/kernel_plm.c#3 delete
.. //depot/projects/trustedbsd/base/sys/security/lomac/kernel_plm.h#3 delete
.. //depot/projects/trustedbsd/base/sys/security/lomac/kernel_socket.c#8 delete
.. //depot/projects/trustedbsd/base/sys/security/lomac/kernel_socket.h#3 delete
.. //depot/projects/trustedbsd/base/sys/security/lomac/kernel_util.c#9 delete
.. //depot/projects/trustedbsd/base/sys/security/lomac/kernel_util.h#3 delete
.. //depot/projects/trustedbsd/base/sys/security/lomac/lomac.h#3 delete
.. //depot/projects/trustedbsd/base/sys/security/lomac/lomacfs.h#3 delete
.. //depot/projects/trustedbsd/base/sys/security/lomac/lomacfs_subr.c#5 delete
.. //depot/projects/trustedbsd/base/sys/security/lomac/lomacfs_vfsops.c#4 delete
.. //depot/projects/trustedbsd/base/sys/security/lomac/lomacfs_vnops.c#10 delete
.. //depot/projects/trustedbsd/base/sys/security/lomac/lomacio.h#3 delete
.. //depot/projects/trustedbsd/base/sys/security/lomac/policy_plm.h#3 delete
.. //depot/projects/trustedbsd/base/sys/security/lomac/syscall_gate.c#3 delete
.. //depot/projects/trustedbsd/base/sys/security/lomac/syscall_gate.h#3 delete
.. //depot/projects/trustedbsd/base/sys/security/mac_lomac/mac_lomac.c#2 integrate
.. //depot/projects/trustedbsd/base/sys/security/mac_lomac/mac_lomac.h#2 integrate
.. //depot/projects/trustedbsd/base/sys/ufs/ffs/ffs_snapshot.c#17 integrate
.. //depot/projects/trustedbsd/base/usr.bin/login/login.c#18 integrate
.. //depot/projects/trustedbsd/base/usr.bin/unifdef/unifdef.1#5 integrate
.. //depot/projects/trustedbsd/base/usr.sbin/adduser/adduser.8#9 integrate
.. //depot/projects/trustedbsd/base/usr.sbin/adduser/rmuser.8#4 integrate
.. //depot/projects/trustedbsd/base/usr.sbin/cdcontrol/cdcontrol.c#8 integrate
.. //depot/projects/trustedbsd/base/usr.sbin/kbdmap/kbdmap.1#5 integrate
.. //depot/projects/trustedbsd/base/usr.sbin/pkg_install/version/perform.c#3 integrate
.. //depot/projects/trustedbsd/base/usr.sbin/pkg_install/version/pkg_version.1#4 integrate
.. //depot/projects/trustedbsd/base/usr.sbin/setfmac/setfmac.8#4 integrate
.. //depot/projects/trustedbsd/base/usr.sbin/setfmac/setfmac.c#3 integrate
.. //depot/projects/trustedbsd/base/usr.sbin/sysinstall/disks.c#11 integrate
.. //depot/projects/trustedbsd/base/usr.sbin/sysinstall/dist.c#13 integrate
.. //depot/projects/trustedbsd/base/usr.sbin/sysinstall/dist.h#5 integrate
.. //depot/projects/trustedbsd/base/usr.sbin/sysinstall/help/partition.hlp#2 integrate
.. //depot/projects/trustedbsd/base/usr.sbin/sysinstall/install.c#17 integrate
.. //depot/projects/trustedbsd/base/usr.sbin/sysinstall/label.c#13 integrate
.. //depot/projects/trustedbsd/base/usr.sbin/sysinstall/menus.c#18 integrate
.. //depot/projects/trustedbsd/base/usr.sbin/sysinstall/sysinstall.h#12 integrate

Differences ...

==== //depot/projects/trustedbsd/base/Makefile#17 (text+ko) ====

@@ -1,5 +1,5 @@
 #
-# $FreeBSD: src/Makefile,v 1.270 2002/12/02 14:31:21 ru Exp $
+# $FreeBSD: src/Makefile,v 1.271 2002/12/03 17:49:05 bmah Exp $
 #
 # The user-driven targets are:
 #
@@ -180,7 +180,7 @@
 make:
 	@echo
 	@echo "--------------------------------------------------------------"
-	@echo " Upgrading make(1)"
+	@echo " Building an up-to-date make(1)"
 	@echo "--------------------------------------------------------------"
 	@cd ${.CURDIR}/usr.bin/make; \
 		${MMAKE} obj && \

==== //depot/projects/trustedbsd/base/contrib/gcc/ChangeLog#10 (text+ko) ====

@@ -1,3 +1,366 @@
+2002-11-19  Release Manager
+
+	* GCC 3.2.1 Released.
+
+2002-11-19  Release Manager
+
+	* GCC 3.2.1 Released.
+
+2002-11-18  Release Manager
+
+	* GCC 3.2.1 Released.
+
+Sat Nov 16 02:54:29 CET 2002  Jan Hubicka  <jh at suse.cz>
+
+	* jump.c (tablejump_p): New.
+	* cfgcleanup.c (try_optimize_cfg): Do not merge blocks across tablejump.
+	* rtl.h (tablejump_p): Declare.
+
+2002-11-16  Graham Stott  <graham.stott at btinternet.com>
+
+	* flow.c (life_analysis): Update LABEL_NUSES before purging
+	dead jumptables.
+
+2002-11-13  Janis Johnson  <janis187 at us.ibm.com>
+
+	* doc/install.texi (Testing): Document extra Java testing.
+	* doc/sourcebuild.texi (Test Suites): Document libgcj testing.
+
+2002-11-12  Franz Sirl  <Franz.Sirl-kernel at lauterbach.com>
+
+	* doc/install.texi (powerpc-*-linux-gnu*): Update binutils requirement.
+
+2002-11-12  Gerald Pfeifer  <pfeifer at dbai.tuwien.ac.at>
+
+	* doc/contrib.texi (Contributors): Use GCJ instead of gcj to refer
+	to that entire project.
+
+2002-11-12  Rainer Orth  <ro at TechFak.Uni-Bielefeld.DE>
+
+	* config/mips/t-iris6 (MULTILIB_OSDIRNAMES): Restore old
+	directories.
+
+2002-11-11  Janis Johnson  <janis187 at us.ibm.com>
+
+	* doc/contrib.texi: Merge in the list from the libstdc++ web pages.
+
+2002-11-11  Franz Sirl  <Franz.Sirl-kernel at lauterbach.com>
+
+	PR c/8467
+	* stmt.c (tail_recursion_args): Handle DECL_MODE differing from the
+	mode of DECL_RTL case.
+
+2002-11-11  Neil Booth  <neil at daikokuya.co.uk>
+
+	PR preprocessor/4890
+	* tradcpp.c (output_line_command): When leaving a file,
+	system_include_depth has not yet been decremented.
+
+2002-11-10  Joel Sherrill <joel at gcc.gnu.org>
+
+	* config/m68k/t-crtstuff (crti.o): Use this...
+	($(T)crti.o): ... instead.
+	(crtn.o): Use this...
+	($(T)crtn.o): ... instead.
+
+2002-11-10  Ralf Corsepius <corepiu at faw.uni-ulm.de>
+
+	* config/mips/mips.md (movdi_usd): Use %z1 in place of %1.
+
+2002-11-11  Graham Stott  <graham.stott at btinternet.com>
+	    Jan Hubicka  <jh at suse.cz>
+
+	PR 8502
+	* cfgrtl.c (try_redirect_by_replacing_jump): Do not kill computed
+	jumps post reload.
+
+2002-11-08  H.J. Lu <hjl at gnu.org>
+
+	Fix c/5351 and optimization/7591.
+
+	* calls.c (store_one_arg): Remove ATTRIBUTE_UNUSED on
+	variable_size. Mark any slots used for the argument as in-use
+	only if we can't pass all arguments to a library call in
+	registers.
+
+2002-11-07  H.J. Lu <hjl at gnu.org>
+
+	Fix bootstrap/8146 and
+	gcc.c-torture/execute/20020307-2.c with -march=i686.
+
+	* calls.c (PUSH_ARGS_REVERSED): Define only if not defined.
+	* expr.c (PUSH_ARGS_REVERSED): Likewise.
+
+	* config/i386/i386.h (PUSH_ARGS_REVERSED): Set to 1.
+
+2002-11-04  Aldy Hernandez  <aldyh at redhat.com>
+
+	Fix c/8252.
+
+	* config/rs6000/rs6000.c (rs6000_legitimate_address): Disallow
+	vectors from PRE_INC/DEC.
+
+2002-11-06  Richard Henderson  <rth at redhat.com>
+
+	PR optimization/7520
+	* cfganal.c (flow_active_insn_p): New.
+	(forwarder_block_p): Use it.
+
+2002-11-06  Janis Johnson  <janis187 at us.ibm.com>
+
+	* doc/contrib.texi: Merge in the list from the Java web pages.
+
+2002-11-06  David O'Brien  <obrien at FreeBSD.org>
+
+	* config/sparc/freebsd.h: Fix typo.
+
+2002-11-05  Bob Wilson  <bob.wilson at acm.org>
+
+	* config/xtensa/elf.h (LIB_SPEC): Add "-lhal".
+
+2002-11-04  Aldy Hernandez  <aldyh at redhat.com>
+
+        Backport patch to fix PR c/8451.
+
+        2002-04-25  Richard Henderson  <rth at redhat.com>
+
+        * expmed.c (extract_bit_field): Fall through to generic code rather
+        than aborting on subreg special case.
+
+2002-11-01  Mark Mitchell  <mark at codesourcery.com>
+
+	PR c++/8391
+	* toplev.c (rest_of_compilation): Do not refuse to output code for
+	an inline function in a local class.
+
+2002-11-01  David O'Brien  <obrien at FreeBSD.org>
+
+	* config/sparc/freebsd.h (CPP_CPU64_DEFAULT_SPEC): Define __arch64__.
+	Add comment.
+
+2002-11-01  David O'Brien  <obrien at FreeBSD.org>
+
+	* config/sparc/freebsd.h (TRANSFER_FROM_TRAMPOLINE): Define
+	__enable_execute_stack function.
+
+2002-11-01  Richard Earnshaw  (rearnsha at arm.com)
+
+	PR target/7856
+	* arm.c (use_return_insn): Don't use a return insn if there are
+	saved integer regs, but LR is not one of them.
+
+Thu Oct 31 18:31:22 CET 2002  Jan Hubicka  <jh at suse.cz>
+
+	* i386.c (override_options): Set defaults for flag_omit_frame_pointer,
+	flag_asynchronous_unwind_tables, flag_pcc_struct_return.
+	* i386.c (optimization_options): Set flag_omit_frame_pointer,
+	flag_asynchronous_unwind_tables, flag_pcc_struct_return to 2.
+	Do not clear -momit-leaf-frame-pointer when profiling.
+	(ix86_frame_pointer_required): Frame pointer is allways required when
+	profiling.
+
+2002-10-30  Mark Mitchell  <mark at codesourcery.com>
+
+	* varasm.c (asm_output_aligned_bss): Do not call
+	ASM_GLOBALIZE_LABEL.
+
+2002-10-29  Janis Johnson  <janis187 at us.ibm.com>
+
+	* doc/invoke.texi (-profile-arcs): Remove references to -a and -ax.
+
+2002-10-29  Eric Botcazou  <ebotcazou at libertysurf.fr>
+
+	* expr.c (expand_expr) [PLUS]: Don't use simplify_binary_operation;
+	check for zero operands explicitly.
+
+2002-10-21  Dale Johannesen  <dalej at apple.com>
+
+	PR target/7133
+	* config/rs6000/rs6000.c (rs6000_reverse_condition): Handle
+	unsafe math reversals correctly for RTL generation.
+	(output_cbranch):  Replace rs6000_reverse_condition call
+	by its former definition.
+
+Sun Oct 27 10:12:27 CET 2002  Jan Hubicka  <jh at suse.cz>
+
+	* linux64.h (DEFAULT_PCC_STRUCT_RETURN):  Define.
+
+	PR target/6890
+	* xmmintrin.h (_MM_TRANSPOSE4_PS): New.
+
+2002-10-25  Zack Weinberg  <zack at codesourcery.com>
+
+	PR middle-end/6994
+	* c-objc-common.c (inline_forbidden_p): Can not inline
+	functions containing structures or unions containing VLAs.
+	* tree-inline.c (walk_tree): For all class 't' nodes, walk
+	TYPE_SIZE and TYPE_SIZE_UNIT. #undef WALK_SUBTREE_TAIL at end.
+	(copy_tree_r): Copy types if they are variably modified.
+
+	* hooks.c (hook_tree_bool_false): New.
+	* hooks.h: Prototype it.
+	* langhooks.h (struct lang_hooks_for_tree_inlining): Add
+	var_mod_type_p.
+	* langhooks-def.h: Default for tree_inlining.var_mod_type_p is
+	hook_tree_bool_false.
+
+	* tree.c (variably_modified_type_p): Moved here from
+	cp/tree.c.  Use lang_hooks.tree_inlining.var_mod_type_p for
+	language-specific cases.  Due to this, must weaken some 'if
+	and only if' checks to merely 'if'.
+	* tree.h: Prototype variably_modified_type_p.
+
+2002-10-22  Jim Wilson  <wilson at redhat.com>
+
+	* config/i386/i386.md (subdi3_1): Add call to ix86_binary_operator_ok.
+
+2002-10-15  Jim Wilson  <wilson at redhat.com>
+
+	PR target/6981
+	* config/i386/i386.md (adddi3_1): Add call to ix86_binary_operator_ok.
+
+2002-10-24  Richard Henderson  <rth at redhat.com>
+
+	PR opt/7944
+	* reload.c (find_reloads_toplev): Use simplify_gen_subreg; mode
+	of X is not important when simplifying subregs of constants.
+
+2002-10-23  Robert Lipe  <robertlipe at usa.net>
+
+	* config.gcc (i[34567]86-*-sco3.2v5*): Fix tm_file.
+
+2002-10-23  Roger Sayle  <roger at eyesopen.com>
+
+	PR c/761
+	* doc/invoke.texi: Fix some overfull hboxes in "make dvi".
+	Document --version, -fno-sched-interblock, -fno-sched-spec,
+	-fsched-spec-load, -fsched-spec-load-dangerous,
+	-fsched-verbose=n, -fno-branch-count-reg and -fbounds-check.
+
+2002-10-23  Ulrich Weigand  <uweigand at de.ibm.com>
+
+	* config/s390/s390.md ("*movdi_64"): Fix op_type attribute.
+	("*movdf_64"): Likewise.
+	("*lshrdi3_64"): Likewise.
+
+2002-10-21  Matthias Klose  <doko at debian.org>
+
+	* Backport, without whitespace change:
+	2002-06-19 Akim Demaille  <akim at epita.fr>
+	* c-parse.in (initelt: identifier ':' initval): Add an empty
+	action to fix a type clash.
+	(aliasdecl, classdef): Add the missing closing `;'.
+
+Sat Oct 19 15:49:14 CEST 2002  Jan Hubicka  <jh at suse.cz>
+
+	* mmintrin.h (__m64): typedef it to v2si.
+	(_mm_cvtsi32_si64, _mm_cvtsi32_si64_mm_sll_pi16,
+	_mm_sll_pi32, _mm_sll_pi64, _mm_slli_pi64, _mm_sra_pi16,
+	_mm_sra_pi32, _mm_srl_pi16, _mm_srl_pi32, _mm_srl_pi64,
+	_mm_srli_pi64, _mm_and_si64, _mm_andnot_si64,
+	_mm_or_si64, _mm_xor_si64): Add neccesary casts.
+	* xmmintrin.h (_mm_setzero_si64): Likewise.
+
+	PR target/7693
+	Patch by Shawn Wagner
+	* mmintrin.h: Replace pi64 by si64.
+
+2002-10-18  Zack Weinberg  <zack at codesourcery.com>
+
+	* decl.c (start_decl): Point users of the old initialized-
+	typedef extension at __typeof__.
+
+Thu Oct 17 17:14:07 CEST 2002  Jan Hubicka  <jh at suse.cz>
+
+	PR opt/7630
+	* reload.c (reload_inner_reg_of_subreg): New argument output;
+	(push_reload): Update call.
+
+	PR c++/6419
+	* expr.c (expand_expr): Use DECL_RTL_SET_P.
+
+Wed Apr 24 23:45:37 2002  J"orn Rennecke <joern.rennecke at superh.com>
+
+	* calls.c (expand_call): Take current_function_pretend_args_size
+	into account when setting argblock for sibcalls.
+
+Wed Oct 16 19:43:38 CEST 2002  Jan Hubicka  <jh at suse.cz>
+
+	PR target/7396
+	* i386.c (builtin_description):Drop cmpg[te]s[sd].
+	* xmmintrin.h (__mm_cmpg[te]_s[sd]): Rewrite using
+	swapped alternative.
+
+2002-10-16  Jakub Jelinek  <jakub at redhat.com>
+
+	* fold-const.c (fold): Fix a typo.
+
+2002-10-15  Ulrich Weigand  <uweigand at de.ibm.com>
+
+	PR target/7370
+	* config/s390/s390.md ("*addsi3_inv"): New pattern.
+
+	PR target/8232
+	* config/s390/s390.md ("cmpstrsi"): Convert length operand
+	from SImode to Pmode.
+
+2002-10-15  Janis Johnson  <janis187 at us.ibm.com>
+
+	* doc/install.texi: Formatting changes for conformance to HTML 4.01.
+
+2002-10-15  Ulrich Weigand  <uweigand at de.ibm.com>
+
+	PR opt/7409
+	* loop.c (loop_regs_scan): Mark registers used for function
+	argument passing as MAY_NOT_OPTIMIZE.
+
+2002-10-14  Neil Booth  <neil at daikokuya.co.uk>
+
+	PR preprocessor/7862
+	PR preprocessor/8190
+	* gcc.c (cpp_unique_options): Don't delete .d files.
+	Remove stray whitespace.
+
+2002-10-14  Jakub Jelinek  <jakub at redhat.com>
+
+	* config/i386/i386.h (ASM_OUTPUT_REG_PUSH, ASM_OUTPUT_REG_POP):
+	Handle TARGET_64BIT.
+
+2002-10-14  Mark Mitchell  <mark at codesourcery.com>
+
+	PR optimization/6631
+	* Makefile.in (function.o): Depend on langhooks.h.
+	* alias.c (objects_must_conflict_p): Check honor_readonly when
+	examining TYPE_READONLY.
+	* function.c (assign_stack_temp_for_type): Likewise.
+
+2002-10-12  John David Anglin  <dave at hiauly1.hia.nrc.ca>
+
+	* tree.c (tree_size): Revise expressions using TREE_CODE_LENGTH and
+	TREE_VEC_LENGTH to ensure values are promoted before doing subtraction.
+
+2002-10-11  Janis Johnson  <janis187 at us.ibm.com>
+
+	* doc/compat.texi: Add info about C++ libraries.
+
+Thu Oct 10 19:47:41 CEST 2002  Jan Hubicka  <jh at suse.cz>
+
+	PR target/5610
+	* invoke.texi (-msse-math): Kill
+	(-msse): Add note to mfpmath=sse.
+
+Thu Oct 10 17:38:29 CEST 2002  Jan Hubicka  <jh at suse.cz>
+
+	PR ice/7951
+	* reload1.c (emit_input_reload_insns): Use constrain_operands
+	instead of constraint_accepts_reg_p to verify optimization.
+	(constraint_accepts_reg_p): Kill
+
+Thu Oct 10 17:05:22 CEST 2002  Jan Hubicka  <jh at suse.cz>
+
+	PR target/7723
+	* i386.c (ix86_expand_vector_move): Do not generate const0->mem moves.
+
 2002-10-09  Zack Weinberg  <zack at codesourcery.com>
 
 	PR c/7353

==== //depot/projects/trustedbsd/base/contrib/gcc/Makefile.in#8 (text+ko) ====

@@ -19,8 +19,6 @@
 #the Free Software Foundation, 59 Temple Place - Suite 330,
 #Boston MA 02111-1307, USA.
 
-# $FreeBSD: src/contrib/gcc/Makefile.in,v 1.11 2002/10/10 04:46:01 kan Exp $
-
 # The targets for external use include:
 # all, doc, proto, install, install-cross, install-cross-rest,
 # uninstall, TAGS, mostlyclean, clean, distclean, maintainer-clean,
@@ -1385,7 +1383,8 @@
    $(HASHTAB_H) $(TARGET_H) langhooks.h
 function.o : function.c $(CONFIG_H) $(SYSTEM_H) $(RTL_H) $(TREE_H) flags.h \
    function.h $(EXPR_H) libfuncs.h $(REGS_H) hard-reg-set.h \
-   insn-config.h $(RECOG_H) output.h toplev.h except.h hash.h $(GGC_H) $(TM_P_H)
+   insn-config.h $(RECOG_H) output.h toplev.h except.h hash.h $(GGC_H) \
+   $(TM_P_H) langhooks.h
 stmt.o : stmt.c $(CONFIG_H) $(SYSTEM_H) $(RTL_H) $(TREE_H) flags.h function.h  \
    insn-config.h hard-reg-set.h $(EXPR_H) libfuncs.h except.h \
    $(LOOP_H) $(RECOG_H) toplev.h output.h varray.h $(GGC_H) $(TM_P_H)

==== //depot/projects/trustedbsd/base/contrib/gcc/alias.c#8 (text+ko) ====

@@ -1,5 +1,5 @@
 /* Alias analysis for GNU C
-   Copyright (C) 1997, 1998, 1999, 2000, 2001 Free Software Foundation, Inc.
+   Copyright (C) 1997, 1998, 1999, 2000, 2001, 2002 Free Software Foundation, Inc.
    Contributed by John Carr (jfc at mit.edu).
 
 This file is part of GCC.
@@ -321,8 +321,8 @@
      then they may not conflict.  */
   if ((t1 != 0 && readonly_fields_p (t1))
       || (t2 != 0 && readonly_fields_p (t2))
-      || (t1 != 0 && TYPE_READONLY (t1))
-      || (t2 != 0 && TYPE_READONLY (t2)))
+      || (t1 != 0 && lang_hooks.honor_readonly && TYPE_READONLY (t1))
+      || (t2 != 0 && lang_hooks.honor_readonly && TYPE_READONLY (t2)))
     return 0;
 
   /* If they are the same type, they must conflict.  */

==== //depot/projects/trustedbsd/base/contrib/gcc/builtins.c#6 (text+ko) ====

@@ -19,8 +19,6 @@
 Software Foundation, 59 Temple Place - Suite 330, Boston, MA
 02111-1307, USA.  */
 
-/* $FreeBSD: src/contrib/gcc/builtins.c,v 1.3 2002/09/01 21:18:18 kan Exp $ */
-
 #include "config.h"
 #include "system.h"
 #include "machmode.h"

==== //depot/projects/trustedbsd/base/contrib/gcc/c-common.c#6 (text+ko) ====

@@ -19,8 +19,6 @@
 Software Foundation, 59 Temple Place - Suite 330, Boston, MA
 02111-1307, USA.  */
 
-/* $FreeBSD: src/contrib/gcc/c-common.c,v 1.14 2002/09/01 20:52:44 kan Exp $ */
-
 #include "config.h"
 #include "system.h"
 #include "tree.h"

==== //depot/projects/trustedbsd/base/contrib/gcc/c-decl.c#9 (text+ko) ====

@@ -19,7 +19,7 @@
 Software Foundation, 59 Temple Place - Suite 330, Boston, MA
 02111-1307, USA.  */
 
-/* $FreeBSD: src/contrib/gcc/c-decl.c,v 1.5 2002/10/10 04:46:44 kan Exp $ */
+/* $FreeBSD: src/contrib/gcc/c-decl.c,v 1.6 2002/12/04 15:48:26 obrien Exp $ */
 
 /* Process declarations and symbol lookup for C front end.
    Also constructs types; the standard scalar types at initialization,
@@ -3518,7 +3518,7 @@
     switch (TREE_CODE (decl))
       {
       case TYPE_DECL:
-	error ("typedef `%s' is initialized",
+	error ("typedef `%s' is initialized (use __typeof__ instead)",
 	       IDENTIFIER_POINTER (DECL_NAME (decl)));
 	initialized = 0;
 	break;

==== //depot/projects/trustedbsd/base/contrib/gcc/c-objc-common.c#4 (text+ko) ====

@@ -131,6 +131,22 @@
 
       break;
 
+    case RECORD_TYPE:
+    case UNION_TYPE:
+      /* We cannot inline a function of the form
+
+	   void F (int i) { struct S { int ar[i]; } s; }
+
+	 Attempting to do so produces a catch-22 in tree-inline.c.
+	 If walk_tree examines the TYPE_FIELDS chain of RECORD_TYPE/
+	 UNION_TYPE nodes, then it goes into infinite recursion on a
+	 structure containing a pointer to its own type.  If it doesn't,
+	 then the type node for S doesn't get adjusted properly when
+	 F is inlined, and we abort in find_function_data.  */
+      for (t = TYPE_FIELDS (node); t; t = TREE_CHAIN (t))
+	if (variably_modified_type_p (TREE_TYPE (t)))
+	  return node;
+
     default:
       break;
     }

==== //depot/projects/trustedbsd/base/contrib/gcc/c-parse.in#7 (text+ko) ====

@@ -1527,6 +1527,7 @@
 		  if (pedantic)
 		    pedwarn ("obsolete use of designated initializer with `:'"); }
 	  initval
+		{}
 	| initval
 	;
 
@@ -2700,12 +2701,14 @@
 		{
 		  objc_declare_class ($2);
 		}
+	;
 
 aliasdecl:
 	  ALIAS identifier identifier ';'
 		{
 		  objc_declare_alias ($2, $3);
 		}
+	;
 
 classdef:
 	  INTERFACE identifier protocolrefs '{'

==== //depot/projects/trustedbsd/base/contrib/gcc/c-tree.h#5 (text+ko) ====

@@ -19,8 +19,6 @@
 Software Foundation, 59 Temple Place - Suite 330, Boston, MA
 02111-1307, USA.  */
 
-/* $FreeBSD: src/contrib/gcc/c-tree.h,v 1.7 2002/09/17 04:11:05 kan Exp $ */
-
 #ifndef GCC_C_TREE_H
 #define GCC_C_TREE_H
 

==== //depot/projects/trustedbsd/base/contrib/gcc/calls.c#10 (text+ko) ====

@@ -46,9 +46,11 @@
 
 #ifdef PUSH_ROUNDING
 
+#ifndef PUSH_ARGS_REVERSED

>>> TRUNCATED FOR MAIL (1000 lines) <<<
To Unsubscribe: send mail to majordomo at trustedbsd.org
with "unsubscribe trustedbsd-cvs" in the body of the message



More information about the trustedbsd-cvs mailing list