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

--- Comment #2 from Joost VandeVondele <Joost.VandeVondele at mat dot ethz.ch> 
---
Further reduced:

> cat bug.f90.orig 
module gfbug
contains
    pure function UpperCase(string) result(upper) 
        character(*), intent(IN) :: string
        character(LEN(string)) :: upper
        upper=string
    end function
    pure function isNotElementOf(array) result(status)
        logical :: status
        character(*), intent(IN) :: array(:)
        status = ANY("a"==(/UpperCase(array(1))/))
    end function
end module gfbug

which yields the same segfault. 

A differently reduced testcase, however, yield a FE segfault and has been added
as PR62246.

Reply via email to