This is the mail archive of the gcc-bugs@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

[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


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


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]