This is the mail archive of the gcc-patches@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] |
First of all, thanks for the review! I still owe you my comments on FINAL; I got lost in trying to fix these various regressions :-) I promise that I'll come back to you first thing tomorrow.
This was fairly easily fixed - see attached.It looks mostly okay; however, you do not handle vector sections correctly, which leads to an ICE. Without your patch, one gets: Error: CLASS selector at (1) needs a temporary which is not yet implemented
With your patch, it fails as one has:
I am not quite sure whether the following ICE has the same cause or a different one, but it also ICEs with your patch applied: select type (component => self%cb[4])This co-array example was never OK, as far as I can tell. The error is similar to that of the PR. However, co-arrays were just never handled at all.... again, as far as I can tell. I'll have a go at it tomorrow night.
select type (component => self%cb[4]) is invalid (C803; PR55850 (a)). However, the same failure occurs for noncoindexed valid selector: select type (component => self%cb)
Index Nav: | [Date Index] [Subject Index] [Author Index] [Thread Index] | |
---|---|---|
Message Nav: | [Date Prev] [Date Next] | [Thread Prev] [Thread Next] |