[Bug fortran/61908] load of invalid value for 'expr_t' in interface.c compare_actual_formal

zeccav at gmail dot com gcc-bugzilla@gcc.gnu.org
Fri Apr 24 17:01:00 GMT 2015


https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61908

--- Comment #3 from Vittorio Zecca <zeccav at gmail dot com> ---
I still have the same runtime error message in 4.9.2

Trying compilation of

!from unlimited_polymorphic_16.f90
!../../gcc-4.9.2/gcc/fortran/interface.c:2667:43: runtime error: load of value
1818451807, which is not a valid value for type 'expr_t'
contains
  subroutine FWRite(S)
    class(*) :: S
  end subroutine

  subroutine IO_OutputMargeStats()
    character tag
    call FWrite(tag)
  end subroutine

end

I get

./../gcc-4.9.2/gcc/fortran/interface.c:2667:43: runtime error: load of value
1818451807, which is not a valid value for type 'expr_t'
 MAIN__ __copy_character_1 io_outputmargestats fwrite main
Analyzing compilation unit
Performing interprocedural optimizations
 <*free_lang_data> <visibility> <early_local_cleanups> <*free_inline_summary>
<whole-program> <inline>Assembling functions:
 __copy_character_1 MAIN__ main



More information about the Gcc-bugs mailing list