gfortran.dg/do_3.F90 started FAILing somewhere between rev. 128091 and rev.
128123 (see testresults for that period) on i386-linux, i686-linux and
x86_64-linux.  Reduced testcase is:

  program test
    integer(kind=1) :: i

    do i = -128, 127
    end do
    if (i /= -128) call abort
  end program test

It works at -O1 but fails at -O2.  It's hard to tell which revision introduced
it, but as Jan committed most of these revs, I'm adding him to the CC list.
Jan, if you have any idea what's going on here, I'd be glad to have your
insight.


-- 
           Summary: [4.3 regression] gfortran.df/do_3.F90 fails at -O2
           Product: gcc
           Version: 4.3.0
            Status: UNCONFIRMED
          Keywords: wrong-code
          Severity: normal
          Priority: P3
         Component: target
        AssignedTo: unassigned at gcc dot gnu dot org
        ReportedBy: fxcoudert at gcc dot gnu dot org
 GCC build triplet: i386
  GCC host triplet: i386
GCC target triplet: i386


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

Reply via email to