Merge from gcc-4_2-branch up to r136698. (svnmerge property _not_ set)heads/suse
commit15424d48e32d29970d910a96197f801a39fb1fa7
authorrguenth <rguenth@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 12 Jun 2008 13:13:46 +0000 (12 13:13 +0000)
committerrguenth <rguenth@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 12 Jun 2008 13:13:46 +0000 (12 13:13 +0000)
tree3d1d2f1c70a9baed9e27fd3345bb48d48af79d29
parent82202062c5dafeaf1869d82fd6e3314e892418ff
Merge from gcc-4_2-branch up to r136698.  (svnmerge property _not_ set)

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/suse@136706 138bc75d-0d04-0410-961f-82ee72b054a4
292 files changed:
gcc-4_2-branch/ChangeLog
gcc-4_2-branch/boehm-gc/ChangeLog
gcc-4_2-branch/compile [changed mode: 0644->0755]
gcc-4_2-branch/config/ChangeLog
gcc-4_2-branch/contrib/ChangeLog
gcc-4_2-branch/contrib/reghunt/ChangeLog
gcc-4_2-branch/contrib/regression/ChangeLog
gcc-4_2-branch/contrib/texi2pod.pl
gcc-4_2-branch/fixincludes/ChangeLog
gcc-4_2-branch/fixincludes/fixincl.x
gcc-4_2-branch/fixincludes/inclhack.def
gcc-4_2-branch/fixincludes/tests/base/iso/math_c99.h
gcc-4_2-branch/gcc/BASE-VER
gcc-4_2-branch/gcc/ChangeLog
gcc-4_2-branch/gcc/DATESTAMP
gcc-4_2-branch/gcc/Makefile.in
gcc-4_2-branch/gcc/ada/ChangeLog
gcc-4_2-branch/gcc/ada/env.c
gcc-4_2-branch/gcc/ada/gnat_rm.texi
gcc-4_2-branch/gcc/ada/gnat_ugn.texi
gcc-4_2-branch/gcc/attribs.c
gcc-4_2-branch/gcc/builtins.c
gcc-4_2-branch/gcc/c-decl.c
gcc-4_2-branch/gcc/c-format.c
gcc-4_2-branch/gcc/c-opts.c
gcc-4_2-branch/gcc/c-typeck.c
gcc-4_2-branch/gcc/collect2.c
gcc-4_2-branch/gcc/combine.c
gcc-4_2-branch/gcc/common.opt
gcc-4_2-branch/gcc/config.build
gcc-4_2-branch/gcc/config.gcc
gcc-4_2-branch/gcc/config/alpha/alpha.c
gcc-4_2-branch/gcc/config/arm/rtems-elf.h
gcc-4_2-branch/gcc/config/avr/avr.c
gcc-4_2-branch/gcc/config/avr/avr.h
gcc-4_2-branch/gcc/config/avr/t-avr
gcc-4_2-branch/gcc/config/fr30/fr30.c
gcc-4_2-branch/gcc/config/h8300/t-rtems
gcc-4_2-branch/gcc/config/i386/driver-i386.c
gcc-4_2-branch/gcc/config/i386/i386.c
gcc-4_2-branch/gcc/config/i386/i386.md
gcc-4_2-branch/gcc/config/i386/netware-libgcc.exp
gcc-4_2-branch/gcc/config/i386/t-crtstuff
gcc-4_2-branch/gcc/config/i386/t-linux64
gcc-4_2-branch/gcc/config/ia64/ia64.c
gcc-4_2-branch/gcc/config/m68k/t-rtems
gcc-4_2-branch/gcc/config/mips/mips-protos.h
gcc-4_2-branch/gcc/config/mips/mips.c
gcc-4_2-branch/gcc/config/mips/mips.h
gcc-4_2-branch/gcc/config/mips/mips.md
gcc-4_2-branch/gcc/config/pa/pa-64.h
gcc-4_2-branch/gcc/config/pa/pa-hpux.h
gcc-4_2-branch/gcc/config/pa/pa-hpux10.h
gcc-4_2-branch/gcc/config/pa/pa-hpux11.h
gcc-4_2-branch/gcc/config/pa/pa-protos.h
gcc-4_2-branch/gcc/config/pa/pa.c
gcc-4_2-branch/gcc/config/pa/pa.h
gcc-4_2-branch/gcc/config/pa/pa.md
gcc-4_2-branch/gcc/config/pa/pa32-regs.h
gcc-4_2-branch/gcc/config/pa/pa64-regs.h
gcc-4_2-branch/gcc/config/pa/som.h
gcc-4_2-branch/gcc/config/rs6000/aix61.h [new file with mode: 0644]
gcc-4_2-branch/gcc/config/rs6000/rs6000-c.c
gcc-4_2-branch/gcc/config/rs6000/rs6000.md
gcc-4_2-branch/gcc/config/rs6000/t-linux64
gcc-4_2-branch/gcc/config/s390/constraints.md
gcc-4_2-branch/gcc/config/s390/fixdfdi.h
gcc-4_2-branch/gcc/config/s390/s390.c
gcc-4_2-branch/gcc/config/sh/sh.c
gcc-4_2-branch/gcc/config/t-freebsd
gcc-4_2-branch/gcc/config/t-libc-ok
gcc-4_2-branch/gcc/config/t-lynx
gcc-4_2-branch/gcc/config/t-netbsd
gcc-4_2-branch/gcc/config/t-svr4
gcc-4_2-branch/gcc/config/xtensa/xtensa.c
gcc-4_2-branch/gcc/config/xtensa/xtensa.h
gcc-4_2-branch/gcc/configure
gcc-4_2-branch/gcc/configure.ac
gcc-4_2-branch/gcc/cp/ChangeLog
gcc-4_2-branch/gcc/cp/call.c
gcc-4_2-branch/gcc/cp/class.c
gcc-4_2-branch/gcc/cp/cxx-pretty-print.c
gcc-4_2-branch/gcc/cp/cxx-pretty-print.h
gcc-4_2-branch/gcc/cp/decl2.c
gcc-4_2-branch/gcc/cp/error.c
gcc-4_2-branch/gcc/cp/parser.c
gcc-4_2-branch/gcc/cp/pt.c
gcc-4_2-branch/gcc/cp/typeck.c
gcc-4_2-branch/gcc/cp/typeck2.c
gcc-4_2-branch/gcc/cse.c
gcc-4_2-branch/gcc/doc/extend.texi
gcc-4_2-branch/gcc/doc/gcc.texi
gcc-4_2-branch/gcc/doc/gccint.texi
gcc-4_2-branch/gcc/doc/include/gpl_v3.texi [new file with mode: 0644]
gcc-4_2-branch/gcc/doc/include/texinfo.tex
gcc-4_2-branch/gcc/doc/install.texi2html
gcc-4_2-branch/gcc/doc/invoke.texi
gcc-4_2-branch/gcc/doc/options.texi
gcc-4_2-branch/gcc/doc/sourcebuild.texi
gcc-4_2-branch/gcc/doc/tm.texi
gcc-4_2-branch/gcc/expmed.c
gcc-4_2-branch/gcc/expr.c
gcc-4_2-branch/gcc/final.c
gcc-4_2-branch/gcc/flags.h
gcc-4_2-branch/gcc/fold-const.c
gcc-4_2-branch/gcc/fortran/ChangeLog
gcc-4_2-branch/gcc/fortran/Make-lang.in
gcc-4_2-branch/gcc/fortran/gfortran.texi
gcc-4_2-branch/gcc/fortran/resolve.c
gcc-4_2-branch/gcc/gimplify.c
gcc-4_2-branch/gcc/gthr-posix.h
gcc-4_2-branch/gcc/gthr-posix95.h
gcc-4_2-branch/gcc/gthr-rtems.h
gcc-4_2-branch/gcc/ipa-pure-const.c
gcc-4_2-branch/gcc/ipa-utils.c
gcc-4_2-branch/gcc/java/ChangeLog
gcc-4_2-branch/gcc/java/Make-lang.in
gcc-4_2-branch/gcc/java/gcj.texi
gcc-4_2-branch/gcc/objc/ChangeLog
gcc-4_2-branch/gcc/objcp/ChangeLog
gcc-4_2-branch/gcc/optc-gen.awk
gcc-4_2-branch/gcc/opth-gen.awk
gcc-4_2-branch/gcc/opts-common.c
gcc-4_2-branch/gcc/opts.c
gcc-4_2-branch/gcc/po/ChangeLog
gcc-4_2-branch/gcc/po/ca.po [deleted file]
gcc-4_2-branch/gcc/po/gcc.pot
gcc-4_2-branch/gcc/po/rw.po [deleted file]
gcc-4_2-branch/gcc/predict.c
gcc-4_2-branch/gcc/reload.c
gcc-4_2-branch/gcc/resource.c
gcc-4_2-branch/gcc/rtl.h
gcc-4_2-branch/gcc/testsuite/ChangeLog
gcc-4_2-branch/gcc/testsuite/ada/acats/norun.lst
gcc-4_2-branch/gcc/testsuite/g++.dg/eh/ia64-2.C
gcc-4_2-branch/gcc/testsuite/g++.dg/eh/weak1.C
gcc-4_2-branch/gcc/testsuite/g++.dg/ext/va-arg1.C [new file with mode: 0644]
gcc-4_2-branch/gcc/testsuite/g++.dg/ext/visibility/namespace2.C
gcc-4_2-branch/gcc/testsuite/g++.dg/init/ctor8.C [deleted file]
gcc-4_2-branch/gcc/testsuite/g++.dg/other/error19.C [new file with mode: 0644]
gcc-4_2-branch/gcc/testsuite/g++.dg/other/unused1.C
gcc-4_2-branch/gcc/testsuite/g++.dg/parse/crash40.C [new file with mode: 0644]
gcc-4_2-branch/gcc/testsuite/g++.dg/parse/friend8.C [new file with mode: 0644]
gcc-4_2-branch/gcc/testsuite/g++.dg/rtti/typeid6.C [new file with mode: 0644]
gcc-4_2-branch/gcc/testsuite/g++.dg/template/error31.C [new file with mode: 0644]
gcc-4_2-branch/gcc/testsuite/g++.dg/template/error35.C [new file with mode: 0644]
gcc-4_2-branch/gcc/testsuite/g++.dg/template/nested5.C [new file with mode: 0644]
gcc-4_2-branch/gcc/testsuite/g++.dg/torture/pr33819.C [new file with mode: 0644]
gcc-4_2-branch/gcc/testsuite/g++.dg/torture/pr34953.C [new file with mode: 0644]
gcc-4_2-branch/gcc/testsuite/g++.dg/tree-ssa/ivopts-1.C
gcc-4_2-branch/gcc/testsuite/g++.dg/warn/Wstrict-aliasing-8.C [new file with mode: 0644]
gcc-4_2-branch/gcc/testsuite/g++.old-deja/g++.oliva/ChangeLog
gcc-4_2-branch/gcc/testsuite/gcc.c-torture/compile/20071102-1.c [new file with mode: 0644]
gcc-4_2-branch/gcc/testsuite/gcc.c-torture/compile/20080114-1.c [new file with mode: 0644]
gcc-4_2-branch/gcc/testsuite/gcc.c-torture/compile/20080419-1.c [new file with mode: 0644]
gcc-4_2-branch/gcc/testsuite/gcc.c-torture/compile/pr27528.c
gcc-4_2-branch/gcc/testsuite/gcc.c-torture/compile/pr34030.c [new file with mode: 0644]
gcc-4_2-branch/gcc/testsuite/gcc.c-torture/compile/pr34688.c [new file with mode: 0644]
gcc-4_2-branch/gcc/testsuite/gcc.c-torture/compile/pr34993.c [new file with mode: 0644]
gcc-4_2-branch/gcc/testsuite/gcc.c-torture/execute/20080122-1.c [new file with mode: 0644]
gcc-4_2-branch/gcc/testsuite/gcc.c-torture/execute/20080222-1.c [new file with mode: 0644]
gcc-4_2-branch/gcc/testsuite/gcc.c-torture/execute/20080408-1.c [new file with mode: 0644]
gcc-4_2-branch/gcc/testsuite/gcc.c-torture/execute/builtins/chk.h
gcc-4_2-branch/gcc/testsuite/gcc.c-torture/execute/builtins/sprintf-chk.c
gcc-4_2-branch/gcc/testsuite/gcc.c-torture/execute/builtins/stpcpy-chk.c
gcc-4_2-branch/gcc/testsuite/gcc.c-torture/execute/builtins/strcpy-chk.c
gcc-4_2-branch/gcc/testsuite/gcc.c-torture/execute/pr32500.c
gcc-4_2-branch/gcc/testsuite/gcc.c-torture/execute/pr33631.c [new file with mode: 0644]
gcc-4_2-branch/gcc/testsuite/gcc.c-torture/execute/pr34070-1.c [new file with mode: 0644]
gcc-4_2-branch/gcc/testsuite/gcc.c-torture/execute/pr34070-2.c [new file with mode: 0644]
gcc-4_2-branch/gcc/testsuite/gcc.c-torture/execute/pr34130.c [new file with mode: 0644]
gcc-4_2-branch/gcc/testsuite/gcc.c-torture/execute/pr34456.c [new file with mode: 0644]
gcc-4_2-branch/gcc/testsuite/gcc.c-torture/execute/pr34768-1.c [new file with mode: 0644]
gcc-4_2-branch/gcc/testsuite/gcc.c-torture/execute/pr34768-2.c [new file with mode: 0644]
gcc-4_2-branch/gcc/testsuite/gcc.c-torture/execute/pr35163.c [new file with mode: 0644]
gcc-4_2-branch/gcc/testsuite/gcc.c-torture/execute/pr36093.c [new file with mode: 0644]
gcc-4_2-branch/gcc/testsuite/gcc.dg/Wstrict-overflow-21.c [new file with mode: 0644]
gcc-4_2-branch/gcc/testsuite/gcc.dg/Wstrict-overflow-22.c [new file with mode: 0644]
gcc-4_2-branch/gcc/testsuite/gcc.dg/assign-warn-3.c
gcc-4_2-branch/gcc/testsuite/gcc.dg/attr-error-1.c [new file with mode: 0644]
gcc-4_2-branch/gcc/testsuite/gcc.dg/builtins-66.c [new file with mode: 0644]
gcc-4_2-branch/gcc/testsuite/gcc.dg/format/gcc_gfc-2.c [new file with mode: 0644]
gcc-4_2-branch/gcc/testsuite/gcc.dg/nested-func-6.c [new file with mode: 0644]
gcc-4_2-branch/gcc/testsuite/gcc.dg/no-strict-overflow-7.c [new file with mode: 0644]
gcc-4_2-branch/gcc/testsuite/gcc.dg/out-of-bounds-1.c [new file with mode: 0644]
gcc-4_2-branch/gcc/testsuite/gcc.dg/pr28796-1.c [new file with mode: 0644]
gcc-4_2-branch/gcc/testsuite/gcc.dg/pr28796-2.c [new file with mode: 0644]
gcc-4_2-branch/gcc/testsuite/gcc.dg/pr29254.c
gcc-4_2-branch/gcc/testsuite/gcc.dg/pr33826.c [new file with mode: 0644]
gcc-4_2-branch/gcc/testsuite/gcc.dg/pr34003-1.c [new file with mode: 0644]
gcc-4_2-branch/gcc/testsuite/gcc.dg/pr34003-2.c [new file with mode: 0644]
gcc-4_2-branch/gcc/testsuite/gcc.dg/pr34174-1.c [new file with mode: 0644]
gcc-4_2-branch/gcc/testsuite/gcc.dg/pr34825.c [new file with mode: 0644]
gcc-4_2-branch/gcc/testsuite/gcc.dg/pr36194.c [new file with mode: 0644]
gcc-4_2-branch/gcc/testsuite/gcc.dg/strict-overflow-6.c [new file with mode: 0644]
gcc-4_2-branch/gcc/testsuite/gcc.dg/struct-ret-3.c [new file with mode: 0644]
gcc-4_2-branch/gcc/testsuite/gcc.dg/tf_to_di-1.c [new file with mode: 0644]
gcc-4_2-branch/gcc/testsuite/gcc.dg/torture/pr33848.c [new file with mode: 0644]
gcc-4_2-branch/gcc/testsuite/gcc.dg/tree-ssa/20030714-1.c
gcc-4_2-branch/gcc/testsuite/gcc.dg/tree-ssa/loadpre5.c
gcc-4_2-branch/gcc/testsuite/gcc.dg/tree-ssa/loadpre8.c
gcc-4_2-branch/gcc/testsuite/gcc.dg/tree-ssa/loop-17.c
gcc-4_2-branch/gcc/testsuite/gcc.dg/tree-ssa/loop-19.c
gcc-4_2-branch/gcc/testsuite/gcc.dg/tree-ssa/loop-3.c
gcc-4_2-branch/gcc/testsuite/gcc.dg/vect/vect-99.c
gcc-4_2-branch/gcc/testsuite/gcc.dg/vect/vect-ifcvt-9.c
gcc-4_2-branch/gcc/testsuite/gcc.target/i386/pr21291.c
gcc-4_2-branch/gcc/testsuite/gcc.target/i386/pr34215.c [new file with mode: 0644]
gcc-4_2-branch/gcc/testsuite/gcc.target/i386/sse-18.c
gcc-4_2-branch/gcc/testsuite/gcc.target/i386/stack-prot-kernel.c
gcc-4_2-branch/gcc/testsuite/gcc.target/mips/lazy-binding-1.c [new file with mode: 0644]
gcc-4_2-branch/gcc/testsuite/gcc.target/mips/mips.exp
gcc-4_2-branch/gcc/testsuite/gfortran.dg/where_operator_assign_4.f90 [new file with mode: 0644]
gcc-4_2-branch/gcc/testsuite/gnat.dg/frame_overflow.adb
gcc-4_2-branch/gcc/testsuite/lib/target-supports.exp
gcc-4_2-branch/gcc/testsuite/obj-c++.dg/bitfield-1.mm
gcc-4_2-branch/gcc/testsuite/obj-c++.dg/bitfield-4.mm
gcc-4_2-branch/gcc/testsuite/obj-c++.dg/cxx-ivars-2.mm
gcc-4_2-branch/gcc/testsuite/obj-c++.dg/encode-8.mm
gcc-4_2-branch/gcc/testsuite/obj-c++.dg/gnu-runtime-2.mm
gcc-4_2-branch/gcc/testsuite/obj-c++.dg/isa-field-1.mm
gcc-4_2-branch/gcc/testsuite/obj-c++.dg/layout-1.mm
gcc-4_2-branch/gcc/testsuite/obj-c++.dg/lookup-2.mm
gcc-4_2-branch/gcc/testsuite/obj-c++.dg/try-catch-2.mm
gcc-4_2-branch/gcc/testsuite/obj-c++.dg/try-catch-9.mm
gcc-4_2-branch/gcc/testsuite/treelang/ChangeLog
gcc-4_2-branch/gcc/tree-nested.c
gcc-4_2-branch/gcc/tree-ssa-ccp.c
gcc-4_2-branch/gcc/tree-ssa-math-opts.c
gcc-4_2-branch/gcc/tree.c
gcc-4_2-branch/gcc/treelang/ChangeLog
gcc-4_2-branch/gcc/var-tracking.c
gcc-4_2-branch/gcc/varasm.c
gcc-4_2-branch/gnattools/ChangeLog
gcc-4_2-branch/include/ChangeLog
gcc-4_2-branch/intl/ChangeLog
gcc-4_2-branch/libada/ChangeLog
gcc-4_2-branch/libcpp/ChangeLog
gcc-4_2-branch/libcpp/po/ChangeLog
gcc-4_2-branch/libcpp/po/rw.po [deleted file]
gcc-4_2-branch/libdecnumber/ChangeLog
gcc-4_2-branch/libffi/ChangeLog
gcc-4_2-branch/libffi/testsuite/libffi.call/return_fl2.c
gcc-4_2-branch/libgfortran/ChangeLog
gcc-4_2-branch/libgfortran/intrinsics/c99_functions.c
gcc-4_2-branch/libgomp/ChangeLog
gcc-4_2-branch/libgomp/configure
gcc-4_2-branch/libgomp/configure.ac
gcc-4_2-branch/libgomp/testsuite/config/default.exp [new file with mode: 0644]
gcc-4_2-branch/libgomp/testsuite/lib/libgomp-dg.exp
gcc-4_2-branch/libgomp/testsuite/lib/libgomp.exp [copied from gcc-4_2-branch/libgomp/testsuite/lib/libgomp-dg.exp with 79% similarity]
gcc-4_2-branch/libgomp/testsuite/libgomp.c++/c++.exp
gcc-4_2-branch/libgomp/testsuite/libgomp.c/atomic-1.c
gcc-4_2-branch/libgomp/testsuite/libgomp.c/atomic-10.c
gcc-4_2-branch/libgomp/testsuite/libgomp.c/c.exp
gcc-4_2-branch/libgomp/testsuite/libgomp.c/pr29947-1.c
gcc-4_2-branch/libgomp/testsuite/libgomp.c/pr29947-2.c
gcc-4_2-branch/libgomp/testsuite/libgomp.fortran/appendix-a/a.22.8.f90
gcc-4_2-branch/libgomp/testsuite/libgomp.fortran/appendix-a/a.31.4.f90
gcc-4_2-branch/libgomp/testsuite/libgomp.fortran/appendix-a/a.31.5.f90
gcc-4_2-branch/libgomp/testsuite/libgomp.fortran/appendix-a/a.40.1.f90
gcc-4_2-branch/libgomp/testsuite/libgomp.fortran/fortran.exp
gcc-4_2-branch/libgomp/testsuite/libgomp.fortran/omp_parse3.f90
gcc-4_2-branch/libgomp/testsuite/libgomp.fortran/reduction5.f90
gcc-4_2-branch/libgomp/testsuite/libgomp.fortran/threadprivate1.f90
gcc-4_2-branch/libgomp/testsuite/libgomp.fortran/threadprivate2.f90
gcc-4_2-branch/libgomp/testsuite/libgomp.fortran/threadprivate3.f90
gcc-4_2-branch/libiberty/ChangeLog
gcc-4_2-branch/libjava/ChangeLog
gcc-4_2-branch/libjava/classpath/ChangeLog
gcc-4_2-branch/libjava/configure
gcc-4_2-branch/libjava/libltdl/ChangeLog
gcc-4_2-branch/libjava/shlibpath.m4
gcc-4_2-branch/libmudflap/ChangeLog
gcc-4_2-branch/libmudflap/testsuite/libmudflap.c/fail8-frag.c
gcc-4_2-branch/libmudflap/testsuite/libmudflap.c/fail9-frag.c
gcc-4_2-branch/libobjc/ChangeLog
gcc-4_2-branch/libssp/ChangeLog
gcc-4_2-branch/libstdc++-v3/ChangeLog
gcc-4_2-branch/libstdc++-v3/config/os/aix/os_defines.h
gcc-4_2-branch/libstdc++-v3/include/bits/locale_facets.tcc
gcc-4_2-branch/libstdc++-v3/libsupc++/eh_personality.cc
gcc-4_2-branch/libstdc++-v3/testsuite/22_locale/num_put/put/char/12.cc [new file with mode: 0644]
gcc-4_2-branch/libstdc++-v3/testsuite/22_locale/num_put/put/wchar_t/12.cc [new file with mode: 0644]
gcc-4_2-branch/libstdc++-v3/testsuite/27_io/fpos/14320-1.cc
gcc-4_2-branch/ltcf-c.sh
gcc-4_2-branch/ltcf-cxx.sh
gcc-4_2-branch/ltcf-gcj.sh
gcc-4_2-branch/ltconfig
gcc-4_2-branch/maintainer-scripts/ChangeLog
gcc-4_2-branch/maintainer-scripts/gcc_release
gcc-4_2-branch/zlib/ChangeLog