[Patch, fortran] PR28971 - undiagnosed, self-healing regression

Paul Thomas paulthomas2@wanadoo.fr
Tue Sep 12 19:44:00 GMT 2006


I have cleared this PR since we do not have time to examine the entrails 
of a regression that mysteriously appeared sometime in June/July and has 
equally mysteriously disappeared.  However, I have committed the 
reporter's testcase to the testsuite to act as a backstop against 
re-infection.  Since we do not know what this was about, I have 
exceptionally given it the name of the PR.

Paul

2006-09-12  Paul Thomas  <pault@gcc.gnu.org>

    PR fortran/28971
    gfortran.dg/pr28971.f90: New test to act as a backstop in case
    this undiagnosed regression reappears.

! { dg-do compile }
! This caused an ICE for gfortrans of July 2006 vintage.  It was a 
regression
! that "fixed" itself.  The cause and the fix are mysteries.  This test 
is intended
! to signal any further regression, should it occur.
!
! Contributed by Oskar Enoksson  <enok@lysator.liu.se>

SUBROUTINE BUG(A,B)
  IMPLICIT NONE
 
  INTEGER   :: A
  INTEGER   :: B(2)
 
  INTEGER, PARAMETER :: C(2) = (/ 1,2 /)
 
  WHERE (C(:).EQ.A)
    B = -1
  END WHERE
END SUBROUTINE BUG




More information about the Fortran mailing list