--- Comment #6 from dfranke at gcc dot gnu dot org 2009-03-18 16:35 ---
With 4.3.4 (20090318) I get:
$> gfortran-4.3 -o test MpkCommon.f95 MpkBase.f95 MpkData.f95 teste.f95
MpkBase.f95:831.17:
END MODULE pkBase
1
Internal Error at (1):
write_atom(): Writing negative in
--- Comment #7 from n dot pinhao at netvisao dot pt 2009-03-18 17:44
---
Created an attachment (id=17489)
--> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=17489&action=view)
Streamlined module files reproducing the error (2)
Test files with a corrected version of MpkData.f95.
With g
--- Comment #8 from n dot pinhao at netvisao dot pt 2009-03-18 17:48
---
The code compiles with gfortran 4.2 without problems.
--
n dot pinhao at netvisao dot pt changed:
What|Removed |Added
--- Comment #9 from n dot pinhao at netvisao dot pt 2009-03-19 08:24
---
Created an attachment (id=17492)
--> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=17492&action=view)
Streamlined module files reproducing the error (2)
A file was missing on this test.
--
http://gcc.gnu.or
--
jsm28 at gcc dot gnu dot org changed:
What|Removed |Added
Summary|[4.3 only, regression] |[4.3 regression]
|write_atom(): Writing |write_
--- Comment #10 from rguenth at gcc dot gnu dot org 2009-04-22 13:26
---
Fortran. P4.
--
rguenth at gcc dot gnu dot org changed:
What|Removed |Added
Priority|
--- Comment #11 from burnus at gcc dot gnu dot org 2009-04-28 11:46 ---
I cannot reproduce this with 4.3.4 20090428 [gcc-4_3-branch revision 138185],
however, valgrind shows
Conditional jump or move depends on uninitialised value(s)
at 0x446764: (within
/gcc-4.3/libexec/gcc/x86_64-unk
--- Comment #12 from burnus at gcc dot gnu dot org 2009-05-12 22:05 ---
Some more data:
==16952== Conditional jump or move depends on uninitialised value(s)
==16952==at 0x4470FC: write_atom (module.c:1339)
==16952==by 0x4472DD: mio_integer (module.c:1450)
==16952==by 0x447DA
--- Comment #13 from fxcoudert at gcc dot gnu dot org 2009-07-05 09:07
---
Works with newer branches (4.4 and 4.5). According to gfortran maintainers
meeting, will not be fixed.
--
fxcoudert at gcc dot gnu dot org changed:
What|Removed |Added