When I try to use the -O option, I get a internal compiler error -

[dranta:~/tests/gfortran-D] dir% gfortran -O -c s5main.f
s5main.f: In function 'mtlsc':
s5main.f:14: internal compiler error: tree check: expected ssa_name, have
var_decl in verify_ssa, at tree-ssa.c:746
Please submit a full bug report,
with preprocessed source if appropriate.
See <URL:http://gcc.gnu.org/bugs.html> for instructions.
[dranta:~/tests/gfortran-D] dir% cat s5main.f
      subroutine s5main(prop,sig,epx,ln)
c
      save
      common/bk56/c(6,6),ipt,nel,nelsub
      common/bk65/td1,td2,td3,td4,td5,td6
c
      dimension prop(*),sig(ln,*),epx(ln,*)
c
      data       third/.3333333333333/
c
      return
c
      end
      subroutine mtlsc(bulkld,p,a1,a2,gg)
c
      save
c
      common/bk56/c(6,6),ipt,nel,nelsub
      common/bk65/dsig(6)
      dimension d(6,6)
      data      tt/.6666666666667/,ot/.33333333333/
c
      xjb=dsig(1)**2+dsig(2)**2+dsig(3)**2+2.*(dsig(4)**2
     1   +dsig(5)*dsig(5)+dsig(6)*dsig(6))
      if(abs(xjb).lt.1.e-20) xjb=1.
      do 10 i=1,6
      do 10 j=1,6
      d(i,j)=-dsig(i)*dsig(j)/xjb
 10   continue
c
      return
      end

-- 
           Summary: internal compiler error with -O option
           Product: gcc
           Version: 4.0.0
            Status: UNCONFIRMED
          Severity: normal
          Priority: P2
         Component: fortran
        AssignedTo: unassigned at gcc dot gnu dot org
        ReportedBy: dir at lanl dot gov
                CC: gcc-bugs at gcc dot gnu dot org
  GCC host triplet: powerpc-apple-darwin7.9.0


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

Reply via email to