This is the mail archive of the
gcc-bugs@gcc.gnu.org
mailing list for the GCC project.
ICE : HP g77 look unrolling
- To: <egcs-bugs at cygnus dot com>
- Subject: ICE : HP g77 look unrolling
- From: "Peter Bienstman" <Peter dot Bienstman at rug dot ac dot be>
- Date: Mon, 31 Aug 1998 11:22:53 +0100
Hello,
I work on the following platform :
Reading specs from
/users/opt/pbienst/lib/gcc-lib/hppa1.1-hp-hpux9.05/egcs-2.91.55/specs
gcc version egcs-2.91.55 19980824 (gcc2 ss-980609 experimental)
When compiling the file zgelsx.f from the LAPACK distribution (see
attachment), I get an ICE when combining -O2 and -funroll-loops :
opt0:/users/opt/pbienst/LAPACK/SRC$g77 -O2 -funroll-loops zgelsx.f
zgelsx.f: In subroutine `zgelsx':
zgelsx.f:352: internal error--unrecognizable insn:
(insn 2932 2936 2931 (set (reg:DF 1152)
(mem/s:DF (plus:SI (reg:SI 1098)
(const_int 16)))) -1 (insn_list 2874 (insn_list 2884
(insn_list 2888 (insn_list 2892 (insn_list 28
96 (insn_list 2906 (insn_list 2910 (insn_list 2912 (insn_list 2914
(insn_list 2930 (nil)))))))))))
(nil))
/users/opt/pbienst/egcs-19980824/gcc/toplev.c:1360: Internal compiler error
in function fatal_insn
Compiling without -funroll-loops works fine, as does compiling without -O2.
Greetings,
----------------------------------
Peter Bienstman
INTEC / University of Gent
St.-Pietersnieuwstraat 41
B-9000 Gent - Belgium
Email: Peter.Bienstman@rug.ac.be
Tel : +32 9 264 3445
Fax : +32 9 264 3593
----------------------------------
zgelsx.f