This is the mail archive of the gcc-bugs@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

[Bug middle-end/34621] [4.3 Regression] gcc.c-torture/execute/va-arg-25.c:32: internal compiler error: in expand_call, at calls.c:2785



------- Comment #25 from dominiq at lps dot ens dot fr  2008-02-13 23:41 -------
> (Could someone with darwin bootstraps and regtest removal of these defines? Do
> we even have an example of a failure for latest 4.3 if these are not defined?)

I bootstraped without the defines and I have a bus error on two tests in my
list, the simplest is:

!module CHECK_SEM

! Submitted by Walt Brainerd, The Fortran Company
! GNU Fortran 95 (GCC 4.1.0 20050322 (experimental))
! Windows XP

! Produces "a.exe has encountered a problem" window.

! Same problem if comments are removed so that
!    the function is in a module.

!  contains

function CHECK_INTEGER4_RANK1 (EXPECTED)
!  integer(4), dimension(:), intent(in) ::  EXPECTED
  integer(4), dimension(1:) ::  EXPECTED
  logical  :: CHECK_INTEGER4_RANK1
  print *, EXPECTED
  CHECK_INTEGER4_RANK1 = all(EXPECTED == 0)
end function CHECK_INTEGER4_RANK1

!end module CHECK_SEM

program array_test
!use CHECK_SEM
integer(4), dimension(3) ::  dat
logical :: CHECK_INTEGER4_RANK1, res

!  print *, CHECK_INTEGER4_RANK1 ((/8,5,12/))
  dat = (/8,5,12/)
  print *, dat
  res = CHECK_INTEGER4_RANK1 (dat)
  print *,  res

end program array_test

These tests passed with my previous build, so the regression is probably due to
the defines removal, though I cannot rule out that it has been introduced by
recent changes (not in gfortran). I have launched a full regtesting, but the
results will be available tomorrow morning.


-- 


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


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]