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