[Search for users] [Overall Top Noters] [List of all Conferences] [Download this site]

Conference turris::fortran

Title:Digital Fortran
Notice:Read notes 1.* for important information
Moderator:QUARK::LIONEL
Created:Thu Jun 01 1995
Last Modified:Fri Jun 06 1997
Last Successful Update:Fri Jun 06 1997
Number of topics:1333
Total number of notes:6734

1208.0. "f77 bug OSF_QAR 51789; blocking isv optimizationoptimization. Please help." by HYDRA::SHEN () Sat Mar 01 1997 09:26

    C -------------------- abc.f ---------------------------
    C f77 V4.0 "-O5" bug on Digital Unix V4.0b
    C
    C To reproduce the problem:
    C % f77 -O5 -v -c abc.f
    C /usr/lib/cmplrs/fort/decfort -O5 -switch fe_platinum -o abc.o abc.f
    C fort: Fatal: A memory access violation (bus error or segmentation
    fault)
    C has occurred.  Please submit a problem report.
    C
    
          logical function abc()
          logical s1,f2,flag
          integer i
          abc=.TRUE.
          flag=.TRUE.
      100 if(flag)goto 101
          if(flag)goto 102
          abc=.FALSE.
          goto 101
      102 s1=.TRUE.
          if(flag)goto 104
          do 106 i=1,4
      106 continue
          goto 105
      104 continue
          do 108 i=1,4
      108 continue
      105 continue
          if(flag)goto 110
          goto 111
      110 continue
          if(flag)goto 112
          goto 115
      112 continue
          if(flag)goto 114
          goto 115
      114 continue
          if(flag)goto 116
      116 continue
      115 continue
      111 continue
          if(flag)goto 118
          call def()
          goto 119
      118 continue
          call def()
      119 continue
          goto 100
      101 continue
          return
          end
    C
          subroutine def()
          integer i
          do 120 i=1,4
      120 continue
          return
          end
    
T.RTitleUserPersonal
Name
DateLines
1208.1QUARK::LIONELFree advice is worth every centSun Mar 02 1997 13:533
    Duplicate of 1206.
    
    			Steve