[Patch,fortran] Make assoicated(null-pointer-to-array,null-pointer-to-array) return .FALSE.

Tobias Burnus burnus@net-b.de
Sun Dec 17 13:36:00 GMT 2006


And as Sunday bonus: Also with a patch.

Tobias Burnus wrote:
> :ADDPATCH fortran:
>
> This fixes CP2K. Calling
>    associated(pointer,target)
> returned .TRUE., if both pointer and target were NULL.
>
> This patch fixes this in the libgfortran library.
>
> (As I just found out, the same problem exists also for scalars [if
> expression added in trans-intrinsic]; this is PR 30238. I don't have the
> time too look at it at the moment.)
>
> Regression tested on x86_64-unknown-linux-gnu. Ok for the trunk and gcc
> 4.2? (Maybe also for 4.1?)
>
> Tobias
>
>
> 2006-12-17  Tobias Burnus  <burnus@net-b.de>
>
>     * intrinsics/associated.c: Check for associated(NULL,NULL).
>
> 2006-12-17  Tobias Burnus  <burnus@net-b.de>
>
>     * gfortran.dg/associated_2.f90: Add test for associated(NULL,NULL).
>
>   

-------------- next part --------------
A non-text attachment was scrubbed...
Name: associted.diff
Type: text/x-patch
Size: 993 bytes
Desc: not available
URL: <http://gcc.gnu.org/pipermail/fortran/attachments/20061217/2e3ba957/attachment.bin>


More information about the Fortran mailing list