This is the mail archive of the
gcc-bugs@gcc.gnu.org
mailing list for the GCC project.
[Bug fortran/22101] New: use of type(x), pointer:: next => null() causes compilation to fail with a spurious error message
- From: "d dot m dot Ingram at MMU dot ac dot uk" <gcc-bugzilla at gcc dot gnu dot org>
- To: gcc-bugs at gcc dot gnu dot org
- Date: 17 Jun 2005 06:06:55 -0000
- Subject: [Bug fortran/22101] New: use of type(x), pointer:: next => null() causes compilation to fail with a spurious error message
- Reply-to: gcc-bugzilla at gcc dot gnu dot org
Compilation of the attached F90 module which uses liked lists, causes the following error message to
appear repeatedly. removing the use of => null() to initialise the pointers causes comilation to suceed.
The code compiles sucesfully under compac visual fortran on a PC and Pro Fortran on an SGI system.
The output from "gfortran -v -save-temps -c CutCellRoutines.f90" is
Using built-in specs.
Target: powerpc-apple-darwin7.8.0
Configured with: ../gcc/configure --prefix=/usr/local/gfortran --enable-languages=c,f95
Thread model: posix
gcc version 4.1.0 20050325 (experimental)
/usr/local/gfortran/libexec/gcc/powerpc-apple-darwin7.8.0/4.1.0/f951 CutCellRoutines.f90 -fPIC
-quiet -dumpbase CutCellRoutines.f90 -auxbase CutCellRoutines -version -o CutCellRoutines.s
GNU F95 version 4.1.0 20050325 (experimental) (powerpc-apple-darwin7.8.0)
compiled by GNU C version 3.3 20030304 (Apple Computer, Inc. build 1640).
GGC heuristics: --param ggc-min-expand=30 --param ggc-min-heapsize=4096
In file CutCellRoutines.f90:35
type solid_body_node
1
Error: Pointer assignment target is neither TARGET nor POINTER at (1)
In file CutCellRoutines.f90:35
type solid_body_node
1
Error: Pointer assignment target is neither TARGET nor POINTER at (1)
In file CutCellRoutines.f90:35
(*** error repeated 8 times ***)
--
Summary: use of type(x), pointer:: next => null() causes
compilation to fail with a spurious error message
Product: gcc
Version: 4.1.0
Status: UNCONFIRMED
Severity: normal
Priority: P2
Component: fortran
AssignedTo: unassigned at gcc dot gnu dot org
ReportedBy: d dot m dot Ingram at MMU dot ac dot uk
CC: gcc-bugs at gcc dot gnu dot org
GCC build triplet: powerpc-apple-darwin7.8.0
GCC host triplet: powerpc-apple-darwin7.8.0
GCC target triplet: powerpc-apple-darwin7.8.0
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=22101