This is the mail archive of the
gcc-bugs@gcc.gnu.org
mailing list for the GCC project.
[Bug rtl-optimization/57308] New: DF_REF_REAL_LOC segfault in web.c:union_match_dups
- From: "dje at gcc dot gnu.org" <gcc-bugzilla at gcc dot gnu dot org>
- To: gcc-bugs at gcc dot gnu dot org
- Date: Fri, 17 May 2013 00:33:11 +0000
- Subject: [Bug rtl-optimization/57308] New: DF_REF_REAL_LOC segfault in web.c:union_match_dups
- Auto-submitted: auto-generated
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