https://gcc.gnu.org/bugzilla/show_bug.cgi?id=91756

            Bug ID: 91756
           Summary: [10 regression] g++.dg/lto/alias-3 FAILs
           Product: gcc
           Version: 10.0
            Status: UNCONFIRMED
          Severity: normal
          Priority: P3
         Component: tree-optimization
          Assignee: unassigned at gcc dot gnu.org
          Reporter: ro at gcc dot gnu.org
                CC: rguenth at gcc dot gnu.org
  Target Milestone: ---
            Target: i386-pc-solaris2.11, sparc-sun-solaris2.11

Between 20190910 (r275594) and 20190911 (r275651), g++.dg/lto/alias-3 regressed
on both Solaris/SPARC and Solaris/x86:

+FAIL: g++.dg/lto/alias-3 cp_lto_alias-3_0.o-cp_lto_alias-3_1.o execute  -O3
-flto -fno-early-inlining 

Thread 2 received signal SIGABRT, Aborted.
[Switching to Thread 1 (LWP 1)]
0xfe289715 in __lwp_sigqueue () from /lib/libc.so.1
(gdb) where
#0  0xfe289715 in __lwp_sigqueue () from /lib/libc.so.1
#1  0xfe281fbf in thr_kill () from /lib/libc.so.1
#2  0xfe1c92fa in raise () from /lib/libc.so.1
#3  0xfe19b29e in abort () from /lib/libc.so.1
#4  0x08050e29 in main ()
    at /vol/gcc/src/hg/trunk/local/gcc/testsuite/g++.dg/lto/alias-3_0.C:27

A reghunt identified the following patch as the culprit:

2019-09-11  Richard Biener  <rguent...@suse.de>

        PR tree-optimization/90387
        * vr-values.c (vr_values::extract_range_basic): After inlining
        simplify non-constant __builtin_constant_p to false.

        * gcc.dg/Warray-bounds-44.c: New testcase.

Reply via email to