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

            Bug ID: 102949
           Summary: [12 regression] gcc.dg/vect/slp-reduc-1.c FAIL
           Product: gcc
           Version: 12.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: ebotcazou at gcc dot gnu.org
  Target Milestone: ---
            Target: sparc*-sun-solaris2.11, powerpc-apple-darwin9

Between 20210917 (48b3caffcacc99adf72ba1be189a7d9ebc4190be) and 20210918
(e9d8fcabd032b873bf3fe14ae8afd8970827c0cb),
3 vectorization tests regressed on 32-bit Solaris/SPARC and Darwin/PPC:

FAIL: gcc.dg/vect/slp-reduc-1.c -flto -ffat-lto-objects execution test
FAIL: gcc.dg/vect/slp-reduc-1.c execution test
FAIL: gcc.dg/vect/slp-reduc-2.c -flto -ffat-lto-objects execution test
FAIL: gcc.dg/vect/slp-reduc-2.c execution test
FAIL: gcc.dg/vect/slp-reduc-7.c -flto -ffat-lto-objects execution test
FAIL: gcc.dg/vect/slp-reduc-7.c execution test

E.g. slp-reduc-1.c:

Thread 2 received signal SIGBUS, Bus error.
[Switching to Thread 1 (LWP 1)]
0x00010db8 in main1 ()
1: x/i $pc
=> 0x10db8 <main1+56>:  ldd  [ %g1 ], %f18
(gdb) where
#0  0x00010db8 in main1 ()
#1  0x00010ea4 in main ()
(gdb) p/x $g1
$1 = 0x2113c

The source address isn't properly aligned.

Reply via email to