internal compiler error: in emit_move_insn, at expr.c:3316

Florian Ladstaedter flad@gmx.at
Mon Jul 30 11:36:00 GMT 2007


Tobias Schlüter wrote:
> 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,)?
> 

Sorry for the missing information, I submitted bug report PR32935 with a 
self-contained testcase. Thanks

Florian



More information about the Fortran mailing list