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.