------- Comment #10 from kargl at gcc dot gnu dot org  2008-08-08 15:57 -------
(In reply to comment #8)
> What does Fortran 2003 have to do with legacy mode? Nothing.

You are aware that Fortran 2003 is backwards compatible with
Fortran 77, right?

> So far as I know the GCC compiler is at odds with Solaris, Intel, Vax,
> you name it. All of these allowed you to touch unit 6 without affecting
> the print*, (or write(*,*)) statement. The behaviour is therefore both
> unexpected and difficult to trackdown (not even a warning).

Then by all means use one of those compilers.

> 
> This is a serious bug, make no mistake.

Yes, it is a serious bug in your code.  So, fix it.

> It causes existing Fortran 77 code to fail.

No, it does not.  You are invoking processor dependent behavior.
Whatever results is correct.

> It's wasted a lot of my time and, no doubt, a lot of other, good peoples'
> too. The ubiquitousness of the print*, (or write(*,*)) statement makes
> fixing this bug a priority.

I seriously doubt that this issue has wasted a lot of other peoples'
time.  You're only person in the 6 year history of gfortran to whine
about it.

If anything, you're wasting the time of the gfortran developers.  You
know, those good people that have actually given the option of of a
free Fortran compiler.


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=18985

Reply via email to