------- Comment #3 from grosser at gcc dot gnu dot org 2008-10-14 17:55 ------- (In reply to comment #2) > It makes no sense to loop block single nested loops.
Using -fgraphite-identity (not yet commited) or removing the ifdef at graphite.c:4915 the Polyhedron also fails with this bug. So it seems not only to be because of loop blocking. All compiled with "f951 -O1 -fdump-tree-graphite-all -fgraphite-identity name.f90" [...] Performing interprocedural optimizations <visibility> <early_local_cleanups> <summary generate> <inline> <static-var> <pure-const>Assembling functions: list ddx ddy sw bug.f90: In function 'sw': bug.f90:6: internal compiler error: in expand_scalar_variables_expr, at graphite.c:3421 [...] <pure-const>Assembling functions: div_care capacitance prod0 vprim ginteg fourir fourir2d preco fourirg init_solve fourir2dx prod1 mv_prod cgstab capacita.f90: In function 'cgstab': capacita.f90:12: internal compiler error: in expand_scalar_variables_expr, at graphite.c:3421 [...] <pure-const>Assembling functions: list ddx ddy sw channel.f90: In function 'sw': channel.f90:6: internal compiler error: in expand_scalar_variables_expr, at graphite.c:3421 [...] Performing interprocedural optimizations <visibility> <early_local_cleanups> {GC 5400k -> 4387k} {GC 5712k -> 5287k} <summary generate> <inline> <static-var> <pure-const>Assembling functions: convert_lower_case computer_time time_now runit check_eof check_number mutual_ind_cir_cir_coils induct define_wand_coils {GC 6903k -> 4965k} build_vrml_data induct.f90: In function 'build_vrml_data': induct.f90:4840: internal compiler error: in expand_scalar_variables_expr, at graphite.c:3421 [...] Performing interprocedural optimizations <visibility> <early_local_cleanups> {GC 5362k -> 3039k} <summary generate> <inline> <static-var> <pure-const>Assembling functions: dswap genuni idamax trs2a2 minlst cptrf2 dscal extpic lsame xerbla cmpmat rnflow rnflow.f90: In function 'rnflow': rnflow.f90:4478: internal compiler error: in expand_scalar_variables_expr, at graphite.c:3421 -- grosser at gcc dot gnu dot org changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |grosser at gcc dot gnu dot | |org http://gcc.gnu.org/bugzilla/show_bug.cgi?id=37828