internal compiler error: in emit_move_insn, at expr.c:3316
Tobias Schlüter
Tobias.Schlueter@physik.uni-muenchen.de
Mon Jul 30 10:44:00 GMT 2007
Florian Ladstaedter wrote:
>
> Hi, using r127057 I get the following internal compiler error:
>
> -----------------------------------------------------------------
> ......f90:865: internal compiler error: in emit_move_insn, at expr.c:3316
> -----------------------------------------------------------------
>
>
> The corresponding program line reads:
>
> -----------------------------------------------------------------
> g_znn_o2(:) = g_zh(:,j)/znn_o2m+g_znn_o2(:)- &
> (conjg(1/znn_o2l*g_zh(:,j))+ &
> conjg(-(zh(j)/(znn_o2l*znn_o2l)*cmplx(0.0_Double,
> -g_q(:), Double))))- &
> zh(j)/(znn_o2m*znn_o2m)*cmplx(0,-g_q(:))
> -----------------------------------------------------------------
>
> and line 865 is the last line in this expression.
>
> gfortran 4.2.1 compiles fine.
Could you please provide us with some additional information, preferably
in the form of a bug report in our bug database
<http://gcc.gnu.org/bugzilla/>.
Which platform are you trying this on? Can you produce a reduced,
self-contained testcase that reproduces the problem (the above statement
+ the declarations of all involved objects + maybe enclosing loops,
procedures, etc,)?
Thanks,
- Tobi
More information about the Fortran
mailing list