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