On 08/24/2011 12:01 AM, Mikael Morin wrote:
this is an attempt to fix my recent breakage for PR50050.
I forgot that shape can't always be known, and thus, that for some
expressions, the shape field is a NULL pointer.

Neither bootstraped, nor regression tested, but it is in progress. My machine
does its best (which is not a lot) to have this properly compiled and tested
(and then committed) as soon as possible.
Otherwise OK for 4.{4..7} ?

OK for 4.6 and 4.7 (after regtesting).

As 4.4 and 4.5 are not affected by this regression and only by the original bug (comment 0 of PR 50050), please wait a while before committing the combined patch to older branches. (One could also consider whether having 50050c0 fixed on 4.6/4.7 is sufficient.)

Tobias

PS: I think older GCC versions are mainly of interest for enterprise distributions. Others either have newer versions or won't update. Currently used GCC versions are: RHEL 6 uses GCC 4.4 (RHEL 5 has it as tech preview), Ubuntu long-term support (LTS) has also 4.4, while SLES has 4.5 as tech preview (and 4.3 as system compiler.)

PPS: I am looking for someone to review my simple regression fix [4.3 to 4.7] at
  http://gcc.gnu.org/ml/fortran/2011-08/msg00186.html
it *should* be safe - see last comment in the PR for a bit more context.

Additionally, I have a -fcoarray=lib patch pending, which should be also rather simple though one could discuss about the ABI:
  http://gcc.gnu.org/ml/fortran/2011-08/msg00182.html

Reply via email to