Merge with gcc-4_3-branch up to revision 175516.heads/cell-4_3-branch
commitd227a230754f082cdac00543675f6c864a61d5b2
authoruweigand <uweigand@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 15 Jul 2011 19:07:08 +0000 (15 19:07 +0000)
committeruweigand <uweigand@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 15 Jul 2011 19:07:08 +0000 (15 19:07 +0000)
tree84b136eafd400a40026c9b2d1018bad7f6898e73
parentd47a019dab9669dc396e1e4b80db29b79aba8d18
Merge with gcc-4_3-branch up to revision 175516.

* gcc/c-decl.c (start_decl): Fix --enable-checking ICE.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/cell-4_3-branch@176322 138bc75d-0d04-0410-961f-82ee72b054a4
237 files changed:
ChangeLog
ChangeLog.cell
boehm-gc/ChangeLog
config/ChangeLog
contrib/ChangeLog
contrib/reghunt/ChangeLog
contrib/regression/ChangeLog
fixincludes/ChangeLog
gcc/BASE-VER
gcc/ChangeLog
gcc/DATESTAMP
gcc/DEV-PHASE
gcc/Makefile.in
gcc/ada/ChangeLog
gcc/attribs.c
gcc/c-common.c
gcc/c-decl.c
gcc/c-pretty-print.c
gcc/c-typeck.c
gcc/cfgrtl.c
gcc/combine.c
gcc/config.gcc
gcc/config.in
gcc/config/alpha/alpha.c
gcc/config/alpha/alpha.md
gcc/config/arm/neon.md
gcc/config/cris/cris.md
gcc/config/i386/i386.c
gcc/config/i386/i386.md
gcc/config/pa/hpux-unwind.h
gcc/config/pa/linux-unwind.h
gcc/config/pa/pa-hpux11.h
gcc/config/pa/pa.c
gcc/config/pa/pa.h
gcc/config/pa/pa.md
gcc/config/pa/pa64-hpux.h
gcc/config/pa/predicates.md
gcc/config/pa/stublib.c
gcc/config/pa/t-pa-hpux11
gcc/config/pa/t-pa64
gcc/config/rs6000/rs6000.c
gcc/config/s390/s390.c
gcc/config/sh/sh.c
gcc/config/sparc/gas.h [new file with mode: 0644]
gcc/config/sparc/sparc.c
gcc/config/sparc/sysv4.h
gcc/config/spu/spu-c.c
gcc/config/spu/spu.c
gcc/configure
gcc/configure.ac
gcc/cp/ChangeLog
gcc/cp/decl.c
gcc/cp/error.c
gcc/cp/parser.c
gcc/cp/pt.c
gcc/cp/tree.c
gcc/dse.c
gcc/expmed.c
gcc/fold-const.c
gcc/fortran/ChangeLog
gcc/fortran/simplify.c
gcc/gimplify.c
gcc/gthr-posix.h
gcc/gthr-posix95.h
gcc/ipa-inline.c
gcc/java/ChangeLog
gcc/loop-invariant.c
gcc/objc/ChangeLog
gcc/objcp/ChangeLog
gcc/po/ChangeLog
gcc/reload.c
gcc/reload1.c
gcc/reorg.c
gcc/stor-layout.c
gcc/testsuite/ChangeLog
gcc/testsuite/g++.dg/ext/vla9.C [new file with mode: 0644]
gcc/testsuite/g++.dg/init/new32.C [new file with mode: 0644]
gcc/testsuite/g++.dg/other/first-global.C
gcc/testsuite/g++.dg/other/pr40561.C [new file with mode: 0644]
gcc/testsuite/g++.dg/other/pr43116.C [new file with mode: 0644]
gcc/testsuite/g++.dg/parse/attr-externally-visible-1.C
gcc/testsuite/g++.dg/parse/attr3.C [new file with mode: 0644]
gcc/testsuite/g++.dg/template/anon5.C [new file with mode: 0644]
gcc/testsuite/g++.dg/template/fntype1.C [new file with mode: 0644]
gcc/testsuite/g++.dg/template/qualttp20.C
gcc/testsuite/g++.dg/torture/pr45709-2.C [new file with mode: 0644]
gcc/testsuite/g++.dg/torture/pr45709.C [new file with mode: 0644]
gcc/testsuite/g++.dg/tree-ssa/nothrow-1.C
gcc/testsuite/g++.old-deja/g++.oliva/ChangeLog
gcc/testsuite/g++.old-deja/g++.pt/asm1.C
gcc/testsuite/g++.old-deja/g++.pt/asm2.C
gcc/testsuite/gcc.c-torture/compile/20000804-1.c
gcc/testsuite/gcc.c-torture/compile/20100915-1.c [new file with mode: 0644]
gcc/testsuite/gcc.c-torture/compile/pr38360.c [new file with mode: 0644]
gcc/testsuite/gcc.c-torture/compile/pr38564.c [new file with mode: 0644]
gcc/testsuite/gcc.c-torture/execute/20100430-1.c [new file with mode: 0644]
gcc/testsuite/gcc.c-torture/execute/pr43220.c [new file with mode: 0644]
gcc/testsuite/gcc.c-torture/execute/pr43438.c [new file with mode: 0644]
gcc/testsuite/gcc.c-torture/execute/pr43629.c [new file with mode: 0644]
gcc/testsuite/gcc.c-torture/execute/pr44202-1.c [new file with mode: 0644]
gcc/testsuite/gcc.c-torture/execute/pr44555.c [new file with mode: 0644]
gcc/testsuite/gcc.c-torture/execute/pr49186.c [new file with mode: 0644]
gcc/testsuite/gcc.dg/20061124-1.c
gcc/testsuite/gcc.dg/ipa/ipa-1.c
gcc/testsuite/gcc.dg/ipa/ipa-2.c
gcc/testsuite/gcc.dg/ipa/ipa-3.c
gcc/testsuite/gcc.dg/ipa/ipa-4.c
gcc/testsuite/gcc.dg/ipa/ipa-5.c
gcc/testsuite/gcc.dg/ipa/ipa-7.c
gcc/testsuite/gcc.dg/pr35443.c [new file with mode: 0644]
gcc/testsuite/gcc.dg/pr35742.c [new file with mode: 0644]
gcc/testsuite/gcc.dg/pr38957.c [new file with mode: 0644]
gcc/testsuite/gcc.dg/torture/pr43360.c [new file with mode: 0644]
gcc/testsuite/gcc.dg/torture/pr48542.c [new file with mode: 0644]
gcc/testsuite/gcc.dg/tree-ssa/loop-3.c
gcc/testsuite/gcc.dg/vect/pr46663.c [new file with mode: 0644]
gcc/testsuite/gcc.target/arm/neon-vset_lanes8.c [new file with mode: 0644]
gcc/testsuite/gcc.target/arm/sibcall-1.c
gcc/testsuite/gcc.target/i386/clobbers.c
gcc/testsuite/gcc.target/i386/pr43524.c [new file with mode: 0644]
gcc/testsuite/gcc.target/i386/pr43528.c [new file with mode: 0644]
gcc/testsuite/gcc.target/i386/pr44481.c [new file with mode: 0644]
gcc/testsuite/gcc.target/i386/pr45946.c [new file with mode: 0644]
gcc/testsuite/gcc.target/powerpc/ppc-sdata-1.c
gcc/testsuite/gcc.target/powerpc/ppc-sdata-2.c
gcc/testsuite/gcc.target/s390/stackcheck1.c [new file with mode: 0644]
gcc/testsuite/gfortran.dg/derived_array_intrinisics_1.f90 [new file with mode: 0644]
gcc/testsuite/gnat.dg/rep_clause5.adb [new file with mode: 0644]
gcc/testsuite/gnat.dg/rep_clause5.ads [new file with mode: 0644]
gcc/testsuite/gnat.dg/rep_clause5_pkg.ads [new file with mode: 0644]
gcc/testsuite/lib/target-supports.exp
gcc/testsuite/treelang/ChangeLog
gcc/tree-inline.c
gcc/tree-sra.c
gcc/tree-ssa-ccp.c
gcc/tree-ssa-loop-ivopts.c
gcc/tree-vect-patterns.c
gcc/treelang/ChangeLog
gnattools/ChangeLog
include/ChangeLog
intl/ChangeLog
libada/ChangeLog
libcpp/ChangeLog
libcpp/po/ChangeLog
libdecnumber/ChangeLog
libffi/ChangeLog
libffi/Makefile.in
libffi/configure.ac
libffi/include/Makefile.in
libffi/testsuite/Makefile.in
libgcc/ChangeLog
libgcc/config/libbid/ChangeLog
libgfortran/ChangeLog
libgfortran/Makefile.in
libgfortran/configure
libgfortran/configure.ac
libgomp/ChangeLog
libgomp/Makefile.in
libgomp/aclocal.m4
libgomp/config.h.in
libgomp/configure
libgomp/configure.ac
libgomp/testsuite/Makefile.in
libiberty/ChangeLog
libjava/ChangeLog
libjava/Makefile.in
libjava/classpath/ChangeLog
libjava/classpath/Makefile.in
libjava/classpath/configure.ac
libjava/classpath/doc/Makefile.in
libjava/classpath/doc/api/Makefile.in
libjava/classpath/examples/Makefile.in
libjava/classpath/external/Makefile.in
libjava/classpath/external/jsr166/Makefile.in
libjava/classpath/external/relaxngDatatype/Makefile.in
libjava/classpath/external/sax/Makefile.in
libjava/classpath/external/w3c_dom/Makefile.in
libjava/classpath/include/Makefile.in
libjava/classpath/lib/Makefile.in
libjava/classpath/native/Makefile.in
libjava/classpath/native/fdlibm/Makefile.in
libjava/classpath/native/jawt/Makefile.in
libjava/classpath/native/jni/Makefile.in
libjava/classpath/native/jni/classpath/Makefile.in
libjava/classpath/native/jni/gconf-peer/Makefile.in
libjava/classpath/native/jni/gstreamer-peer/Makefile.in
libjava/classpath/native/jni/gtk-peer/Makefile.in
libjava/classpath/native/jni/java-io/Makefile.in
libjava/classpath/native/jni/java-lang/Makefile.in
libjava/classpath/native/jni/java-net/Makefile.in
libjava/classpath/native/jni/java-nio/Makefile.in
libjava/classpath/native/jni/java-util/Makefile.in
libjava/classpath/native/jni/midi-alsa/Makefile.in
libjava/classpath/native/jni/midi-dssi/Makefile.in
libjava/classpath/native/jni/native-lib/Makefile.in
libjava/classpath/native/jni/qt-peer/Makefile.in
libjava/classpath/native/jni/xmlj/Makefile.in
libjava/classpath/native/plugin/Makefile.in
libjava/classpath/resource/Makefile.in
libjava/classpath/scripts/Makefile.in
libjava/classpath/tools/Makefile.in
libjava/configure.ac
libjava/gcj/Makefile.in
libjava/include/Makefile.in
libjava/include/hppa-signal.h
libjava/include/pa-signal.h
libjava/libltdl/ChangeLog
libjava/libltdl/Makefile.am
libjava/libltdl/Makefile.in
libjava/testsuite/Makefile.in
libmudflap/ChangeLog
libmudflap/Makefile.in
libmudflap/config.h.in
libmudflap/configure.ac
libmudflap/testsuite/Makefile.in
libmudflap/testsuite/libmudflap.c/pass54-frag.c
libobjc/ChangeLog
libssp/ChangeLog
libssp/Makefile.in
libssp/config.h.in
libssp/configure.ac
libstdc++-v3/ChangeLog
libstdc++-v3/Makefile.in
libstdc++-v3/configure
libstdc++-v3/configure.ac
libstdc++-v3/doc/Makefile.in
libstdc++-v3/include/Makefile.in
libstdc++-v3/libmath/Makefile.in
libstdc++-v3/libsupc++/Makefile.in
libstdc++-v3/po/Makefile.in
libstdc++-v3/src/Makefile.in
libstdc++-v3/testsuite/26_numerics/headers/cmath/c99_classification_macros_c.cc
libstdc++-v3/testsuite/Makefile.in
libstdc++-v3/testsuite/lib/dg-options.exp
maintainer-scripts/ChangeLog
maintainer-scripts/gcc_release
zlib/ChangeLog