This is the mail archive of the
gcc@gcc.gnu.org
mailing list for the GCC project.
[libgfortran, 4.2] Syntax error in array constructor
- From: "Christian Joensson" <christian dot joensson at gmail dot com>
- To: "GCC Development" <gcc at gcc dot gnu dot org>
- Date: Fri, 15 Dec 2006 11:31:56 +0100
- Subject: [libgfortran, 4.2] Syntax error in array constructor
This is on the 4.2 branch, on
Aurora SPARC Linux release 2.90 (Aurora Corona)/TI UltraSparc IIi (Sabre) sun4u:
binutils-2.17.50.0.3-6.sparc.sparc
bison-2.3-2.1.sparc
dejagnu-1.4.4-5.1.noarch
expect-5.43.0-5.1.sparc
gcc-4.1.1-30.1.sparc
glibc-2.5-3.1.sparcv9
glibc-2.5-3.1.sparc64
glibc-devel-2.5-3.1.sparc
glibc-devel-2.5-3.1.sparc64
glibc-headers-2.5-3.1.sparc
gmp-2.4.1 (local build from gcc's infrastructure)
mpfr-2.2.1 (local build from gcc's infrastructure)
kernel-2.6.18-1.2798.al3.1.sparc64
libgcc-4.1.1-30.1.sparc
libgcc-4.1.1-30.1.sparc64
libgcj-4.1.1-30.1.sparc
libgcj-4.1.1-30.1.sparc64
libgcj-devel-4.1.1-30.1.sparc
libgcj-devel-4.1.1-30.1.sparc64
libstdc++-4.1.1-30.1.sparc
libstdc++-4.1.1-30.1.sparc64
libstdc++-devel-4.1.1-30.1.sparc
libstdc++-devel-4.1.1-30.1.sparc64
make-3.81-1.1.sparc
tcl-8.4.13-3.al3.sparc
LAST_UPDATED: Fri Dec 15 08:51:23 UTC 2006 (revision 119876)
configure: ../gcc/configure --enable-__cxa_atexit --enable-shared
--with-cpu=v7 --with-gmp=/usr/local/gmp-mpfr
--with-mpfr=/usr/local/gmp-mpfr
--enable-languages=c,c++,fortran,java,objc,obj-c++,treelang
/bin/sh ./libtool --mode=compile
/usr/local/src/branch/objdir/./gcc/gfortran
-B/usr/local/src/branch/objdir/./gcc/
-B/usr/local/sparc64-unknown-linux-gnu/bin/
-B/usr/local/sparc64-unknown-linux-gnu/lib/ -isystem
/usr/local/sparc64-unknown-linux-gnu/include -isystem
/usr/local/sparc64-unknown-linux-gnu/sys-include -I . -Wall
-fno-repack-arrays -fno-underscoring -c -o selected_int_kind.lo `test
-f 'intrinsics/selected_int_kind.f90' || echo
'../../../gcc/libgfortran/'`intrinsics/selected_int_kind.f90
/usr/local/src/branch/objdir/./gcc/gfortran
-B/usr/local/src/branch/objdir/./gcc/
-B/usr/local/sparc64-unknown-linux-gnu/bin/
-B/usr/local/sparc64-unknown-linux-gnu/lib/ -isystem
/usr/local/sparc64-unknown-linux-gnu/include -isystem
/usr/local/sparc64-unknown-linux-gnu/sys-include -I . -Wall
-fno-repack-arrays -fno-underscoring -c
../../../gcc/libgfortran/intrinsics/selected_int_kind.f90 -fPIC -DPIC
-o .libs/selected_int_kind.o
../../../gcc/libgfortran/intrinsics/selected_int_kind.f90:35.5:
do i = 1, c
1
Error: Syntax error in array constructor at (1)
../../../gcc/libgfortran/intrinsics/selected_int_kind.f90:36.26:
if (r <= int_infos (i) % range) then
1
Error: Syntax error in IF-expression at (1)
../../../gcc/libgfortran/intrinsics/selected_int_kind.f90:37.6:
selected_int_kind = int_infos (i) % kind
1
Error: Unclassifiable statement at (1)
../../../gcc/libgfortran/intrinsics/selected_int_kind.f90:39.7:
end if
1
Error: Expecting END FUNCTION statement at (1)
../../../gcc/libgfortran/intrinsics/selected_int_kind.f90:40.5:
end do
1
Error: Expecting END FUNCTION statement at (1)
make[3]: *** [selected_int_kind.lo] Error 1
make[3]: Leaving directory
`/usr/local/src/branch/objdir/sparc64-unknown-linux-gnu/libgfortran'
make[2]: *** [all] Error 2
make[2]: Leaving directory
`/usr/local/src/branch/objdir/sparc64-unknown-linux-gnu/libgfortran'
make[1]: *** [all-target-libgfortran] Error 2
make[1]: Leaving directory `/usr/local/src/branch/objdir'
make: *** [all] Error 2
Any ideas what is going wrong here?
--
Cheers,
/ChJ