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/45297] [4.6 Regression] ICE: in create_linear_expr_from_tree, at graphite-sese-to-poly.c:1210 with -Os -fgraphite-identity


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=45297

Jack Howarth <howarth at nitro dot med.uc.edu> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |howarth at nitro dot
                   |                            |med.uc.edu

--- Comment #8 from Jack Howarth <howarth at nitro dot med.uc.edu> 2010-12-01 19:05:48 UTC ---
The new testcase fails on x86_64-apple-darwin10 as...

FAIL: gcc.dg/graphite/pr45297.c (internal compiler error)
FAIL: gcc.dg/graphite/pr45297.c (test for excess errors)

with the error...

 /Users/howarth/darwin_objdir/gcc/xgcc -B/Users/howarth/darwin_objdir/gcc/
/Users/howarth/gcc/gcc/testsuite/gcc.dg/graphite/pr45297.c   -Os
-fgraphite-identity -S  -m32 -o pr45297.s
/Users/howarth/gcc/gcc/testsuite/gcc.dg/graphite/pr45297.c: In function 'foo':
/Users/howarth/gcc/gcc/testsuite/gcc.dg/graphite/pr45297.c:4:1: internal
compiler error: in rename_uses, at sese.c:533

which backtraces as...

Breakpoint 1, fancy_abort (file=0x1009ea1e0 "../../gcc/gcc/sese.c", line=533,
function=0x1009ea2fe "rename_uses") at ../../gcc/gcc/diagnostic.c:893
893      internal_error ("in %s, at %s:%d", function, trim_filename (file),
line);
(gdb) bt
#0  fancy_abort (file=0x1009ea1e0 "../../gcc/gcc/sese.c", line=533,
function=0x1009ea2fe "rename_uses") at ../../gcc/gcc/diagnostic.c:893
#1  0x0000000100663a2a in copy_bb_and_scalar_dependences (bb=<value temporarily
unavailable, due to optimizations>, region=0x142032f40, next_e=0x143b27880,
iv_map=0x14205a5c0) at ../../gcc/gcc/sese.c:533
#2  0x00000001004db6c2 in translate_clast (region=0x142032f40,
context_loop=0x143a0ad48, stmt=0x142059a10, next_e=0x143b27840,
newivs=0x7fff5fbfe388, newivs_index=0x14205a610, bb_pbb_mapping=0x142032d10,
level=2, params_index=0x14203d000) at
../../gcc/gcc/graphite-clast-to-gimple.c:947
#3  0x00000001004dab17 in translate_clast (region=0x142032f40,
context_loop=0x143a0ad48, stmt=0x14205d8f0, next_e=0x143b27840,
newivs=0x7fff5fbfe388, newivs_index=0x14205a610, bb_pbb_mapping=0x142032d10,
level=2, params_index=0x14203d000) at
../../gcc/gcc/graphite-clast-to-gimple.c:1138
#4  0x00000001004db564 in translate_clast_for_loop [inlined] () at
/Users/howarth/gcc/gcc/graphite-clast-to-gimple.c:1028
#5  0x00000001004db564 in translate_clast_for [inlined] () at
/Users/howarth/gcc/gcc/graphite-clast-to-gimple.c:1061
#6  0x00000001004db564 in translate_clast (region=0x142032f40,
context_loop=0x143a0abb0, stmt=0x14205bab0, next_e=0x143b27440,
newivs=0x7fff5fbfe388, newivs_index=0x14205a610, bb_pbb_mapping=0x142032d10,
level=1, params_index=0x14203d000) at
../../gcc/gcc/graphite-clast-to-gimple.c:1116
#7  0x00000001004dab17 in translate_clast (region=0x142032f40,
context_loop=0x143a0abb0, stmt=0x142059840, next_e=0x143b27440,
newivs=0x7fff5fbfe388, newivs_index=0x14205a610, bb_pbb_mapping=0x142032d10,
level=1, params_index=0x14203d000) at
../../gcc/gcc/graphite-clast-to-gimple.c:1138
#8  0x00000001004dbac1 in graphite_verify [inlined] () at
/Users/howarth/gcc/gcc/graphite-clast-to-gimple.c:1553
#9  0x00000001004dbac1 in gloog (scop=<value temporarily unavailable, due to
optimizations>, bb_pbb_mapping=0x142032d10) at
../../gcc/gcc/graphite-clast-to-gimple.c:1557
#10 0x00000001004d76a1 in graphite_transform_loops () at
../../gcc/gcc/graphite.c:284
#11 0x000000010079ce7a in graphite_transforms () at
../../gcc/gcc/tree-ssa-loop.c:296
#12 0x00000001005c9916 in execute_one_pass (pass=0x100bdbe00) at
../../gcc/gcc/passes.c:1553
#13 0x00000001005c9d7d in execute_pass_list (pass=0x100bdbe00) at
../../gcc/gcc/passes.c:1608
#14 0x00000001005c9d8f in execute_pass_list (pass=0x100bdbda0) at
../../gcc/gcc/passes.c:1609
#15 0x00000001005c9d8f in execute_pass_list (pass=0x100bdbb00) at
../../gcc/gcc/passes.c:1609
#16 0x00000001005c9d8f in execute_pass_list (pass=0x100bdb1a0) at
../../gcc/gcc/passes.c:1609
#17 0x00000001006ff990 in invoke_plugin_callbacks [inlined] () at
/Users/howarth/gcc/gcc/plugin.h:422
#18 0x00000001006ff990 in tree_rest_of_compilation (fndecl=0x143b0b200) at
../../gcc/gcc/tree-optimize.c:425
#19 0x00000001008fabb9 in cgraph_expand_function (node=0x143b29000) at
../../gcc/gcc/cgraphunit.c:1508
#20 0x00000001008fdb5c in cgraph_expand_all_functions [inlined] () at
/Users/howarth/gcc/gcc/cgraphunit.c:1567
#21 0x00000001008fdb5c in cgraph_optimize () at ../../gcc/gcc/cgraphunit.c:1827
#22 0x00000001008fe021 in timevar_pop [inlined] () at
/Users/howarth/gcc/gcc/timevar.h:1031
#23 0x00000001008fe021 in cgraph_finalize_compilation_unit () at
../../gcc/gcc/cgraphunit.c:1033
#24 0x000000010000c7af in c_write_global_declarations () at
../../gcc/gcc/c-decl.c:9840
#25 0x0000000100689f91 in do_compile () at ../../gcc/gcc/toplev.c:591
#26 0x000000010068a799 in toplev_main (argc=27, argv=0x7fff5fbfe800) at
../../gcc/gcc/toplev.c:1937
#27 0x0000000100001504 in start ()


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