This is the mail archive of the fortran@gcc.gnu.org mailing list for the GNU Fortran 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]

Re: [Patch, Fortran] PR 51758 - fix ICE with null() in elemental procedures


Sorry Tobias, I was about to post a patch about this when I saw your message.

The issue is that the code handling NULL() doesn't consume the gfc_ss struct created for it. Your fix, which advances to the next one anyway would work just well, but I think it is slightly cleaner to not create the struct in the first place, as it is unused.

I'm currently regtesting the following patch. The testcase is the same as your. OK for 4.7/4.6?


2012-01-09 Mikael Morin <mikael@gcc.gnu.org>


	* trans-array.c (gfc_walk_elemental_function_args):
	Skip over NULL() actual arguments.



Attachment: pr51758_1.diff
Description: Text document


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