[LLVMbugs] [Bug 11923] New: ICE compiling initprs subroutine from xplor-nih with -ftree-vectorize -fplugin-arg-dragonegg-enable-gcc-optzns
bugzilla-daemon at llvm.org
bugzilla-daemon at llvm.org
Sat Feb 4 15:14:21 PST 2012
http://llvm.org/bugs/show_bug.cgi?id=11923
Bug #: 11923
Summary: ICE compiling initprs subroutine from xplor-nih with
-ftree-vectorize
-fplugin-arg-dragonegg-enable-gcc-optzns
Product: dragonegg
Version: trunk
Platform: Macintosh
OS/Version: MacOS X
Status: NEW
Severity: enhancement
Priority: P
Component: New Bugs
AssignedTo: baldrick at free.fr
ReportedBy: howarth at nitro.med.uc.edu
CC: llvmbugs at cs.uiuc.edu
Classification: Unclassified
Created attachment 7995
--> http://llvm.org/bugs/attachment.cgi?id=7995
reduced test case of ICE when compiling with -O2
-fplugin-arg-dragonegg-enable-gcc-optzns -ftree-vectorize
Both llvm/dragonegg 3.0 and svn ICE the FSF gcc 4.6svn compiler when compiling
the iniprs subroutine from parser.f of xplor-nih. The attached reduced test
case reproduces this issue seen with -O2
-fplugin-arg-dragonegg-enable-gcc-optzns -ftree-vectorize.
howarth% cd /Users/howarth/INIPRS_bug
[prrg4:~/INIPRS_bug] howarth% de-gfortran46 -c iniprs.f -O2 -ftree-vectorize -g
-fplugin-arg-dragonegg-enable-gcc-optzns -msse4 -fdefault-integer-8
-ffixed-line-length-120 -fno-second-underscore
<array_type 0x141e08498
type <integer_type 0x141d111f8 character(kind=1) public unsigned
string-flag QI
size <integer_cst 0x141d01758 constant 8>
unit size <integer_cst 0x141d01780 constant 1>
align 8 symtab 0 alias set 4 canonical type 0x141d111f8 precision 8 min
<integer_cst 0x141d017a8 0> max <integer_cst 0x141d017d0 255>
pointer_to_this <pointer_type 0x141d24e70>>
string-flag SI
size <integer_cst 0x141d01988 type <integer_type 0x141d110a8 bit_size_type>
constant 32>
unit size <integer_cst 0x141d01690 type <integer_type 0x141d11000> constant
4>
align 8 symtab 0 alias set 4 canonical type 0x141e08498
domain <integer_type 0x141e083f0
type <integer_type 0x141d11498 integer(kind=4) public SI size
<integer_cst 0x141d01988 32> unit size <integer_cst 0x141d01690 4>
align 32 symtab 0 alias set 7 canonical type 0x141d11498 precision
32 min <integer_cst 0x141d01910 -2147483648> max <integer_cst 0x141d01938
2147483647>
pointer_to_this <pointer_type 0x141d1e3f0>>
SI size <integer_cst 0x141d01988 32> unit size <integer_cst 0x141d01690
4>
align 32 symtab 0 alias set -1 canonical type 0x141e083f0 precision 32
min <integer_cst 0x141d01ed8 1> max <integer_cst 0x141e06528 4>>
pointer_to_this <pointer_type 0x141e08738>>
*** WARNING *** there are active plugins, do not report this as a bug unless
you can reproduce it without enabling any plugins.
Event | Plugins
PLUGIN_FINISH_UNIT | dragonegg
PLUGIN_FINISH | dragonegg
PLUGIN_START_UNIT | dragonegg
PLUGIN_ALL_IPA_PASSES_END | dragonegg
iniprs.f: In function ‘iniprs_’:
iniprs.f:165:0: internal compiler error: Segmentation fault: 11
Please submit a full bug report,
with preprocessed source if appropriate.
See <http://gcc.gnu.org/bugs.html> for instructions.
--
Configure bugmail: http://llvm.org/bugs/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are on the CC list for the bug.
More information about the llvm-bugs
mailing list