https://gcc.gnu.org/bugzilla/show_bug.cgi?id=91028
Bug ID: 91028 Summary: g++.dg/lto/alias-2 FAILs with -fno-use-linker-plugin Product: gcc Version: 10.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: lto Assignee: unassigned at gcc dot gnu.org Reporter: ro at gcc dot gnu.org CC: hubicka at gcc dot gnu.org, marxin at gcc dot gnu.org Target Milestone: --- Target: sparc-sun-solaris2.11, i386-pc-solaris2.11, x86_64-pc-linux-gnu The new g++.dg/lto/alias-2 test FAILs on Solaris/SPARC and x86: +FAIL: g++.dg/lto/alias-2 cp_lto_alias-2_0.o-cp_lto_alias-2_1.o execute -O2 -flto The same failure happens on Linux/x86_64 when using -fno-use-linker-plugin (which matches the Solaris case): Program received signal SIGABRT, Aborted. 0x00007ffff7ae153f in raise () from /lib64/libc.so.6 (gdb) where #0 0x00007ffff7ae153f in raise () from /lib64/libc.so.6 #1 0x00007ffff7acb895 in abort () from /lib64/libc.so.6 #2 0x000000000040105e in main (argc=<optimized out>, argv=<optimized out>) at /vol/gcc/src/hg/trunk/local/gcc/testsuite/g++.dg/lto/alias-2_0.C:29 (gdb) up #1 0x00007ffff7acb895 in abort () from /lib64/libc.so.6 (gdb) up #2 0x000000000040105e in main (argc=<optimized out>, argv=<optimized out>) at /vol/gcc/src/hg/trunk/local/gcc/testsuite/g++.dg/lto/alias-2_0.C:29 29 __builtin_abort (); This is the third such case after PR ipa/90720 and PR lto/89884. It seems something fundamental is amiss here.