[Bug ipa/92525] New: [10 Regression] ICE in ipa_icf::sem_function::equals at ipa-icf.c:810 since r278207
marxin at gcc dot gnu.org
gcc-bugzilla@gcc.gnu.org
Fri Nov 15 08:12:00 GMT 2019
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=92525
Bug ID: 92525
Summary: [10 Regression] ICE in ipa_icf::sem_function::equals
at ipa-icf.c:810 since r278207
Product: gcc
Version: 10.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: marxin at gcc dot gnu.org
Target Milestone: ---
It's my issue:
$ ./xgcc -B. /home/marxin/Programming/gcc/gcc/testsuite/gcc.dg/ipa/pr63569.c
-fipa-icf -fipa-pure-const -c
...
Program received signal SIGSEGV, Segmentation fault.
0x00007ffff77c5600 in ?? ()
Missing separate debuginfos, use: zypper install
libisl19-debuginfo-0.20-1.10.x86_64 libmpfr6-debuginfo-4.0.2-2.2.x86_64
libzstd1-debuginfo-1.4.4-1.1.x86_64
(gdb) bt
#0 0x00007ffff77c5600 in ?? ()
#1 0x00000000016fe9c3 in ipa_icf::sem_function::equals (this=0x2408d30,
item=0x2422c70) at /home/marxin/Programming/gcc/gcc/ipa-icf.c:810
#2 0x00000000016f8c28 in
ipa_icf::sem_item_optimizer::subdivide_classes_by_equality (this=0x2424430,
in_wpa=false) at /home/marxin/Programming/gcc/gcc/ipa-icf.c:2669
#3 0x0000000001703c81 in ipa_icf::sem_item_optimizer::execute (this=0x2424430)
at /home/marxin/Programming/gcc/gcc/ipa-icf.c:2404
#4 0x0000000001705917 in ipa_icf::ipa_icf_driver () at
/home/marxin/Programming/gcc/gcc/ipa-icf.c:3513
#5 ipa_icf::pass_ipa_icf::execute (this=<optimized out>) at
/home/marxin/Programming/gcc/gcc/ipa-icf.c:3560
#6 0x0000000000cf7ada in execute_one_pass (pass=<opt_pass* 0x240e960
"icf"(75)>) at /home/marxin/Programming/gcc/gcc/passes.c:2494
#7 0x0000000000cf92a7 in execute_ipa_pass_list (pass=<opt_pass* 0x240e960
"icf"(75)>) at /home/marxin/Programming/gcc/gcc/passes.c:2921
#8 0x0000000000997bb1 in ipa_passes () at
/home/marxin/Programming/gcc/gcc/cgraphunit.c:2541
#9 symbol_table::compile (this=0x7ffff7697100) at
/home/marxin/Programming/gcc/gcc/cgraphunit.c:2618
#10 0x0000000000999dfd in symbol_table::compile (this=0x7ffff7697100) at
/home/marxin/Programming/gcc/gcc/cgraphunit.c:2865
#11 symbol_table::finalize_compilation_unit (this=0x7ffff7697100) at
/home/marxin/Programming/gcc/gcc/cgraphunit.c:2865
#12 0x0000000000dd77ea in compile_file () at
/home/marxin/Programming/gcc/gcc/toplev.c:483
#13 0x000000000080cd60 in do_compile () at
/home/marxin/Programming/gcc/gcc/toplev.c:2279
#14 toplev::main (this=this@entry=0x7fffffffd9ce, argc=<optimized out>,
argc@entry=20, argv=<optimized out>, argv@entry=0x7fffffffdac8) at
/home/marxin/Programming/gcc/gcc/toplev.c:2414
#15 0x000000000081092f in main (argc=20, argv=0x7fffffffdac8) at
/home/marxin/Programming/gcc/gcc/main.c:39
More information about the Gcc-bugs
mailing list