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.

Reply via email to