[Bug ipa/92917] New: ipa-cp segfaults in print_all_lattices
erick.ochoa@theobroma-systems.com
gcc-bugzilla@gcc.gnu.org
Thu Dec 12 00:32:00 GMT 2019
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=92917
Bug ID: 92917
Summary: ipa-cp segfaults in print_all_lattices
Product: gcc
Version: 10.0
Status: UNCONFIRMED
Severity: normal
Priority: P3
Component: ipa
Assignee: unassigned at gcc dot gnu.org
Reporter: erick.ochoa@theobroma-systems.com
CC: marxin at gcc dot gnu.org
Target Milestone: ---
Created attachment 47477
--> https://gcc.gnu.org/bugzilla/attachment.cgi?id=47477&action=edit
Possible fix
Stacktrace
===========
lto1: internal compiler error: Segmentation fault
0xbcff9b crash_signal
../../gcc/gcc/toplev.c:328
0x1533c14 print_all_lattices
../../gcc/gcc/ipa-cp.c:547
0x1536edf ipcp_propagate_stage
../../gcc/gcc/ipa-cp.c:3876
0x153c1c7 ipcp_driver
../../gcc/gcc/ipa-cp.c:5746
0x153c1c7 execute
../../gcc/gcc/ipa-cp.c:5839
Please submit a full bug report,
with preprocessed source if appropriate.
Please include the complete backtrace with any bug report.
See <https://gcc.gnu.org/bugs/> for instructions.
lto-wrapper: fatal error: ../gcc2/gcc-inst/bin/gcc returned 1 exit status
compilation terminated.
/usr/bin/ld: error: lto-wrapper failed
collect2: error: ld returned 1 exit status
make: *** [Makefile:2: all] Error 1
Code to trigger
===============
int
main(int argc, char**argv)
{
return 0;
}
How to compile
===============
/path/to/gcc a.c -flto -fdump-ipa-all
How gcc was compiled
====================
$ ../gcc2/gcc-inst/bin/gcc -v
Using built-in specs.
COLLECT_GCC=../gcc2/gcc-inst/bin/gcc
COLLECT_LTO_WRAPPER=/home/eochoa/code/gcc2/gcc-inst/libexec/gcc/aarch64-unknown-linux-gnu/10.0.0/lto-wrapper
Target: aarch64-unknown-linux-gnu
Configured with: ../gcc/configure --disable-bootstrap --disable-libsanitizer
--enable-__cxa_atexit --enable-shared --disable-libsanitizer
--enable-languages=c,c++,fortran --enable-lto --enable-gold
--enable-linker-build-id --with-cpu-emag
--prefix=/home/eochoa/code/gcc2/gcc-inst : (reconfigured) ../gcc/configure
--disable-bootstrap --disable-libsanitizer --enable-__cxa_atexit
--enable-shared --disable-libsanitizer --enable-languages=c,c++,fortran
--enable-lto --enable-gold --enable-linker-build-id --with-cpu-emag
--prefix=/home/eochoa/code/gcc2/gcc-inst
Thread model: posix
Supported LTO compression algorithms: zlib
gcc version 10.0.0 20191211 (experimental) (GCC)
Which git commit id is HEAD?
===========================
300dae5c80ddda7ab4fedffaa0bbf53887232a53
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@279250
138bc75d-0d04-0410-961f-82ee72b054a4
I have attached a possible (lazy) fix.
More information about the Gcc-bugs
mailing list