[Bug bootstrap/40788] [4.5 regression] ICE on sparc: tree check: expected class 'expression', have 'declaration' (var_decl) in gimplify_va_arg_expr, at builtins.c:5107
------- Comment #3 from laurent at guerby dot net 2009-07-30 12:42 -------
Seen on sparc-linux as well on farm machine gcc54, so confirming on this
platform. sparc64 (gccdoes work though.
Last known successful bootstrap at revision 149705
First FAIL at revision 149748
===X UPDATE === Fri Jul 17 17:27:37 CEST 2009
Updating SVN tree
U libgomp/configure
U libgomp/ChangeLog
U gcc/doc/extend.texi
U gcc/doc/gcc.texi
A gcc/doc/implement-cxx.texi
U gcc/doc/service.texi
U gcc/tree-complex.c
U gcc/tree-loop-distribution.c
U gcc/DATESTAMP
U gcc/tree.c
U gcc/tree.h
U gcc/builtins.c
U gcc/fold-const.c
U gcc/omp-low.c
U gcc/objc/objc-act.c
U gcc/objc/ChangeLog
U gcc/real.h
U gcc/cgraphunit.c
U gcc/ChangeLog
A gcc/testsuite/gcc.c-torture/compile/pr40321.c
U gcc/testsuite/gcc.dg/pr36902.c
U gcc/testsuite/gcc.dg/torture/builtin-math-6.c
U gcc/testsuite/gcc.dg/torture/builtin-math-5.c
U gcc/testsuite/ChangeLog
U gcc/testsuite/g++.old-deja/g++.brendan/overload8.C
U gcc/testsuite/g++.old-deja/g++.brendan/crash63.C
U gcc/testsuite/g++.old-deja/g++.brendan/crash64.C
U gcc/testsuite/g++.old-deja/g++.other/vaarg3.C
U gcc/testsuite/g++.old-deja/g++.pt/vaarg3.C
U gcc/testsuite/g++.dg/other/offsetof3.C
U gcc/testsuite/g++.dg/ext/has_nothrow_assign.C
U gcc/testsuite/g++.dg/ext/is_pod.C
U gcc/testsuite/g++.dg/ext/has_trivial_copy.C
U gcc/testsuite/g++.dg/ext/has_trivial_assign.C
U gcc/testsuite/g++.dg/ext/has_nothrow_copy-1.C
A gcc/testsuite/g++.dg/opt/eh4.C
U gcc/testsuite/g++.dg/warn/var-args1.C
A gcc/testsuite/g++.dg/cpp0x/trivial1.C
A gcc/testsuite/g++.dg/cpp0x/std-layout1.C
U gcc/testsuite/g++.dg/gcov/gcov-2.C
A gcc/testsuite/g++.dg/torture/pr40321.C
U gcc/testsuite/g++.dg/overload/ellipsis1.C
A gcc/testsuite/g++.dg/template/ptrmem19.C
U gcc/testsuite/lib/target-supports.exp
U gcc/cp/typeck.c
U gcc/cp/init.c
U gcc/cp/class.c
U gcc/cp/decl.c
U gcc/cp/call.c
U gcc/cp/method.c
U gcc/cp/rtti.c
U gcc/cp/except.c
U gcc/cp/error.c
U gcc/cp/cvt.c
U gcc/cp/tree.c
U gcc/cp/mangle.c
U gcc/cp/cp-tree.h
U gcc/cp/ChangeLog
U gcc/cp/cp-gimplify.c
U gcc/cp/cxx-pretty-print.c
U gcc/cp/pt.c
U gcc/cp/semantics.c
U gcc/cp/parser.c
U gcc/tree-ssa-ccp.c
U gcc/modulo-sched.c
U gcc/tree-ssa-dom.c
U gcc/gimple-low.c
U gcc/expr.c
U gcc/tree-ssa-ifcombine.c
U gcc/c-decl.c
U gcc/fortran/trans-expr.c
U gcc/fortran/trans-array.c
U gcc/fortran/trans-openmp.c
U gcc/fortran/ChangeLog
U gcc/fortran/trans-stmt.c
U gcc/fortran/trans.c
U gcc/fortran/trans-io.c
U gcc/fortran/trans-decl.c
U gcc/fortran/trans-intrinsic.c
U gcc/stor-layout.c
U gcc/tree-if-conv.c
U gcc/c-typeck.c
U gcc/gimplify.c
U gcc/calls.c
U gcc/tree-ssa-pre.c
U gcc/tree-sra.c
U gcc/tree-mudflap.c
U gcc/tree-ssa-copy.c
U gcc/tree-ssa-forwprop.c
U gcc/c-convert.c
U gcc/c-omp.c
U gcc/varasm.c
U gcc/tree-inline.c
U gcc/c-common.c
U gcc/c-common.h
U gcc/Makefile.in
U gcc/gimple.c
U gcc/tree-switch-conversion.c
U gcc/gimple.h
U gcc/tree-cfg.c
U gcc/c-parser.c
U gcc/config/m32c/m32c.c
U gcc/convert.c
U libstdc++-v3/python/libstdcxx/v6/printers.py
U libstdc++-v3/configure
U libstdc++-v3/include/std/type_traits
U libstdc++-v3/ChangeLog
U libstdc++-v3/testsuite/29_atomics/atomic_integral/cons/assign_neg.cc
U libstdc++-v3/testsuite/29_atomics/atomic_integral/cons/copy_neg.cc
U libstdc++-v3/testsuite/29_atomics/atomic/cons/assign_neg.cc
U libstdc++-v3/testsuite/29_atomics/atomic/cons/copy_neg.cc
U libstdc++-v3/testsuite/util/testsuite_common_types.h
U libstdc++-v3/testsuite/20_util/make_signed/requirements/typedefs_neg.cc
U libstdc++-v3/testsuite/20_util/make_unsigned/requirements/typedefs_neg.cc
U libmudflap/configure
U libmudflap/ChangeLog
U boehm-gc/configure.ac
U boehm-gc/ChangeLog
U boehm-gc/configure
U config/ChangeLog
U config/tls.m4
U libjava/ChangeLog
U libjava/configure
Updated to revision 149748.
--
laurent at guerby dot net changed:
What |Removed |Added
----------------------------------------------------------------------------
CC| |laurent at guerby dot net
Status|UNCONFIRMED |NEW
Ever Confirmed|0 |1
GCC build triplet|sparc-sun-solaris2.11 |sparc-linux
GCC host triplet|sparc-sun-solaris2.11 |sparc-linux
GCC target triplet|sparc-sun-solaris2.11 |sparc-linux
Keywords| |ice-on-valid-code
Last reconfirmed|0000-00-00 00:00:00 |2009-07-30 12:42:11
date| |
Summary|[4.5 regression] ICE : tree |[4.5 regression] ICE on
|check: expected class |sparc: tree check: expected
|'expression', have |class 'expression', have
|'declaration' (var_decl) in |'declaration' (var_decl) in
|gimplify_va_arg_expr, at |gimplify_va_arg_expr, at
|builtins.c:5107 |builtins.c:5107
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=40788
------- You are receiving this mail because: -------
You are on the CC list for the bug, or are watching someone who is.
Reply to: