------- Comment #9 from sunjoong at gmail dot com  2007-06-18 18:31 -------
I cut the bellow and made a new subroutine,
then another part did not change on '-O0' and '-O1';

          D=VAL(i-1,j-1)+SCORE(i,j)
          H=VAL(i-1,j)
          if(DIR(i-1,j))H=H+GAP_OPEN
          V=VAL(i,j-1)
          if(DIR(i,j-1))V=V+GAP_OPEN

          IF((D.GE.H).AND.(D.GE.V)) THEN
            DIR(I,J)=.true.
            VAL(i,j)=D
          ELSE
            DIR(I,J)=.false.
            if(V.GE.H)then
              val(i,j)=v
            else
              val(i,j)=h
            end if
          ENDIF


-- 


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

Reply via email to