Summary: | gfortran compiller traps on internal compiler error | ||||||||
---|---|---|---|---|---|---|---|---|---|
Product: | Sisyphus | Reporter: | Andrey V Khavryuchenko <akhavr> | ||||||
Component: | gcc4.1-fortran | Assignee: | Dmitry V. Levin <ldv> | ||||||
Status: | CLOSED FIXED | QA Contact: | qa-sisyphus | ||||||
Severity: | blocker | ||||||||
Priority: | P2 | CC: | glebfm | ||||||
Version: | unstable | ||||||||
Hardware: | all | ||||||||
OS: | Linux | ||||||||
Attachments: |
|
Description
Andrey V Khavryuchenko
2006-07-31 18:13:00 MSD
Created attachment 1551 [details]
failing preprocessed code
Вот минимальный падающий код: module VEC_STR_MODULE implicit none contains function failingfunction(self) result(res) ! was join_1 character(len=*), dimension(:) :: self character(len=len(self(1))), dimension(:), pointer :: res res(1:2) = '1' end function end module Похоже тут (http://gcc.gnu.org/ml/fortran/2006-04/msg00121.html) упоминается необходимый для починки патч. К тому же ссылаются на компиляцию именно моего програмного продукта (TONTO). Created attachment 1554 [details]
working patch
This patch solves the problem. Taken out of current gcc codeline.
Поднял severity т.к. приложен патч, исправляющий проблему. Спасибо за патч, приложу в ближайшей сборке. Applied in 4.1.1-alt5. |