[Bug ipa/79902] New: ICE in rebuild_frequencies, at predict.c:3689
marxin at gcc dot gnu.org
gcc-bugzilla@gcc.gnu.org
Mon Mar 6 09:23:00 GMT 2017
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79902
Bug ID: 79902
Summary: ICE in rebuild_frequencies, at predict.c:3689
Product: gcc
Version: 7.0
Status: UNCONFIRMED
Keywords: ice-on-valid-code
Severity: normal
Priority: P3
Component: ipa
Assignee: unassigned at gcc dot gnu.org
Reporter: marxin at gcc dot gnu.org
CC: hubicka at ucw dot cz
Target Milestone: ---
We ICE on:
$ gcc /home/marxin/Programming/gcc/gcc/testsuite/gcc.target/i386/pr78419.c -O3
-fbranch-probabilities
/home/marxin/Programming/gcc/gcc/testsuite/gcc.target/i386/pr78419.c:15:1:
error: attribute(target("foo")) is unknown
bar (double *__restrict a, double *__restrict b, int n) /* { dg-error
"attribute\[^\n\r]*foo\[^\n\r]* is unknown" } */
^~~
/home/marxin/Programming/gcc/gcc/testsuite/gcc.target/i386/pr78419.c: In
function ‘bar._GLOBAL___foo.resolver.part.4’:
/home/marxin/Programming/gcc/gcc/testsuite/gcc.target/i386/pr78419.c:24:1:
internal compiler error: in rebuild_frequencies, at predict.c:3689
}
^
0xb3de98 rebuild_frequencies()
../../gcc/predict.c:3689
0xc8a374 tree_function_versioning(tree_node*, tree_node*, vec<ipa_replace_map*,
va_gc, vl_embed>*, bool, bitmap_head*, bool, bitmap_head*, basic_block_def*)
../../gcc/tree-inline.c:6007
0x8027e0 cgraph_node::create_version_clone_with_body(vec<cgraph_edge*, va_heap,
vl_ptr>, vec<ipa_replace_map*, va_gc, vl_embed>*, bitmap_head*, bool,
bitmap_head*, basic_block_def*, char const*)
../../gcc/cgraphclones.c:1003
0x1346ded split_function
../../gcc/ipa-split.c:1359
0x1346ded execute_split_functions
../../gcc/ipa-split.c:1865
0x1348258 execute_feedback_split_functions
../../gcc/ipa-split.c:1928
0x1348258 execute
../../gcc/ipa-split.c:1960
I'll fix that.
More information about the Gcc-bugs
mailing list