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]

Re: [Patch, fortran] PRs 57893 and 58858


Dear Tobias,

The .diff does not seem to reflect what is in the file - I am at a
loss to explain why.

Committed as revision 204177.

Thanks for the review.

Paul

On 29 October 2013 07:32, Tobias Burnus <burnus@net-b.de> wrote:
> Am 28.10.2013 23:26, schrieb Paul Richard Thomas:
>
>> This patch addresses issues arising from PR57893.  It is entirely obvious.
>> Bootstraps and regtests on FC17/x86_64 - OK for trunk?
>
>
> Thanks for the patch. It's OK except for the following change:
>
> *** gcc/testsuite/gfortran.dg/unlimited_polymorphic_13.f90      (revision
> 204135)
> --- gcc/testsuite/gfortran.dg/unlimited_polymorphic_13.f90      (working
> copy)
> ...
> *** 36,43 ****
>           if (storage_size(o) /= sz) call abort()
>         type is (complex(c2))
>           if (storage_size(o) /= sz) call abort()
> -     end select
> -     select type (o)
>         type is (complex(c3))
>           if (storage_size(o) /= sz) call abort()
>         type is (complex(c4))
> --- 42,47 ----
>
> Please don't merge the two SELECT TYPE blocks. If a system has only two or
> three complex kinds, that will lead to an error message like:
>
> Error: CASE label at (1) overlaps with CASE label at (2)
>
> Tobias
>
> PS: The following patch is still pending review:
> http://gcc.gnu.org/ml/gcc-patches/2013-10/msg01957.html
>
>
>> 2013-10-29  Paul Thomas  <pault@gcc.gnu.org>
>>
>>      PR fortran 57893
>>      * trans-types.c (gfc_typenode_for_spec): Add typenode for
>>      BT_HOLLERITH. Note that the length is incorrect but unusable.
>>
>>      PR fortran 58858
>>      * target-memory.c (gfc_element_size): Add element sizes for
>>      BT_VOID and BT_ASSUMED, using gfc_typenode_for_spec.
>>
>> 2013-10-29  Paul Thomas  <pault@gcc.gnu.org>
>>
>>      PR fortran 57893
>>      * gfortran.dg/unlimited_polymorphic_13.f90 : Use real variables
>>      to determine sizes of real kinds.
>>
>>      PR fortran 58858
>>      * gfortran.dg/unlimited_polymorphic_14.f90 : New test.
>
>



-- 
The knack of flying is learning how to throw yourself at the ground and miss.
       --Hitchhikers Guide to the Galaxy


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