http://gcc.gnu.org/bugzilla/show_bug.cgi?id=57308

            Bug ID: 57308
           Summary: DF_REF_REAL_LOC segfault in web.c:union_match_dups
           Product: gcc
           Version: 4.9.0
            Status: UNCONFIRMED
          Severity: normal
          Priority: P3
         Component: rtl-optimization
          Assignee: unassigned at gcc dot gnu.org
          Reporter: dje at gcc dot gnu.org

Program received signal SIGSEGV, Segmentation fault.
0x10af1214 in _ZL8web_mainv () at /nasfarm/dje/src/src/gcc/web.c:138
138               if (DF_REF_REAL_LOC (*ref) == recog_data.operand_loc[op])

This recent change causes segfaults on 32 bit POWER AIX.

This fails for libgomp vla1.f90, vla2.f90, vla4.f90, vla5.f90,
vla6.f90, vla8.f90

-O3 -funroll-all-loops -fopenmp

and

gcc.dg/torture/stackalign/setjmp-1.c and
gcc.c-torture/execute/built-in-setjmp.c

-O3 -funroll-all-loops

Reply via email to