------- Comment #13 from theresa dot adelt at greselius dot net 2009-05-26 09:00 ------- Subject: Re: compile fails with "Unclassifiable statement" error mess
Hello! Thank you so much for answering. But I think this is not the problem. I added the '&', but thereupon appeared a syntax error. I think it is because in FORTRAN you have to use .AND.. So I changed this and now I got the error with unclassifiable statement again. [...@sm-pc17-linux Fortran-Kram]$ cat prim.f program prim ! Testet, ob eine gegebene Zahl prim integer :: kandidat, teiler, rest kandidat = 7099 do teiler = 2, kandidat - 1 rest = MOD(kandidat, teiler) if (rest == 0) THEN write(*,*)kandidat, ' ist nicht Teiler' .AND. teiler, 'ist ein Teiler' stop end if end do write(*,*)kandidat, 'ist prim.' stop end program prim [...@sm-pc17-linux Fortran-Kram]$ g95 -ffree-form prim.f In file prim.f:8 write(*,*)kandidat, ' ist nicht Teiler' .AND. 1 Error: Syntax error in expression at (1) In file prim.f:9 teiler, 'ist ein Teiler' 1 Error: Unclassifiable statement at (1) Oh, it's a little crazy. Now I recognize, that I've got the syntax error anyhow. And changing .AND. with & again, I get only the Syntax error: [...@sm-pc17-linux Fortran-Kram]$ cat prim.f program prim ! Testet, ob eine gegebene Zahl prim integer :: kandidat, teiler, rest kandidat = 7099 do teiler = 2, kandidat - 1 rest = MOD(kandidat, teiler) if (rest == 0) THEN write(*,*)kandidat, ' ist nicht Teiler' & teiler, 'ist ein Teiler' stop end if end do write(*,*)kandidat, 'ist prim.' stop end program prim [...@sm-pc17-linux Fortran-Kram]$ g95 -ffree-form prim.f In file prim.f:9 teiler, 'ist ein Teiler' 1 Error: Syntax error in WRITE statement at (1) [...@sm-pc17-linux Fortran-Kram]$ Do you now what I have made wrong. I am so happy if anybody could help me. Greetings, Theresa > ------- Comment #12 from tobi at gcc dot gnu dot org 2009-05-19 15:55 ------- > > Add an ampersand (&) > > (In reply to comment #11) > > write(*,*)kandidat, ' ist nicht Teiler' & > here ^^ > > and be sure to read the section on continuation lines in your Fortran text. > > > -- > > > http://gcc.gnu.org/bugzilla/show_bug.cgi?id=27613 > > ------- You are receiving this mail because: ------- > You are on the CC list for the bug, or are watching someone who is. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=27613