This is the mail archive of the
gcc-bugs@gcc.gnu.org
mailing list for the GCC project.
[Bug middle-end/45738] New: [4.6 Regression] ICE: tree check: expected var_decl, have debug_expr_decl in const_value_known_p, at varpool.c:375
- From: "dominiq at lps dot ens dot fr" <gcc-bugzilla at gcc dot gnu dot org>
- To: gcc-bugs at gcc dot gnu dot org
- Date: 21 Sep 2010 08:51:53 -0000
- Subject: [Bug middle-end/45738] New: [4.6 Regression] ICE: tree check: expected var_decl, have debug_expr_decl in const_value_known_p, at varpool.c:375
- Reply-to: gcc-bugzilla at gcc dot gnu dot org
Between revisions 164405 (working) and 164451, compiling the following code on
*-apple-darwin* gives an ICE:
[macbook] f90/bug% cat pr32083_1_red.f90
PROGRAM TestInfinite
integer(8) :: bit_pattern_NegInf_i8 = -4503599627370496_8
integer(8) :: i
real(8) :: r
r = transfer(bit_pattern_NegInf_i8_p,r)
i = transfer(r,i)
END PROGRAM TestInfinite
[macbook] f90/bug% gfc -O2 -g pr32083_1_red.f90
pr32083_1_red.f90: In function 'main':
pr32083_1_red.f90:9:0: internal compiler error: tree check: expected var_decl,
have debug_expr_decl in const_value_known_p, at varpool.c:375
--
Summary: [4.6 Regression] ICE: tree check: expected var_decl,
have debug_expr_decl in const_value_known_p, at
varpool.c:375
Product: gcc
Version: 4.6.0
Status: UNCONFIRMED
Severity: normal
Priority: P3
Component: middle-end
AssignedTo: unassigned at gcc dot gnu dot org
ReportedBy: dominiq at lps dot ens dot fr
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=45738