http://gcc.gnu.org/bugzilla/show_bug.cgi?id=58917
Bug ID: 58917
Summary: ICE with allocation of a scalar with array source
Product: gcc
Version: 4.8.2
Status: UNCONFIRMED
Severity: normal
Priority: P3
Component: fortran
Assignee: unassigned at gcc dot gnu.org
Reporter: vladimir.fuka at gmail dot com
allocatable :: a
real b(1)
allocate(a, source=b)
end
gfortran -v alloc3.f90
Driving: gfortran -v alloc3.f90 -l gfortran -l m -shared-libgcc
Using built-in specs.
COLLECT_GCC=gfortran
COLLECT_LTO_WRAPPER=/usr/local/gcc-4.8/lib/gcc/x86_64-unknown-linux-gnu/4.8.2/lto-wrapper
Target: x86_64-unknown-linux-gnu
Configured with: ../gcc-4.8-20131003/configure --enable-languages=c,c++,fortran
--with-cloog --prefix=/usr/local/gcc-4.8
Thread model: posix
gcc version 4.8.2 20131003 (prerelease) (GCC)
COLLECT_GCC_OPTIONS='-v' '-shared-libgcc' '-mtune=generic' '-march=x86-64'
/usr/local/gcc-4.8/lib/gcc/x86_64-unknown-linux-gnu/4.8.2/f951 alloc3.f90
-quiet -dumpbase alloc3.f90 -mtune=generic -march=x86-64 -auxbase alloc3
-version -fintrinsic-modules-path
/usr/local/gcc-4.8/lib64/gcc/x86_64-unknown-linux-gnu/4.8.2/finclude -o
/tmp/cc0iLge8.s
GNU Fortran (GCC) version 4.8.2 20131003 (prerelease)
(x86_64-unknown-linux-gnu)
compiled by GNU C version 4.8.2 20131003 (prerelease), GMP version
5.0.5, MPFR version 3.1.1, MPC version 1.0
GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072
GNU Fortran (GCC) version 4.8.2 20131003 (prerelease)
(x86_64-unknown-linux-gnu)
compiled by GNU C version 4.8.2 20131003 (prerelease), GMP version
5.0.5, MPFR version 3.1.1, MPC version 1.0
GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072
f951: internal compiler error: Neoprávněný přístup do paměti (SIGSEGV)
0x87f0bf crash_signal
../../gcc-4.8-20131003/gcc/toplev.c:332
0x57e5c3 conformable_arrays
../../gcc-4.8-20131003/gcc/fortran/resolve.c:7069
0x57e5c3 resolve_allocate_expr
../../gcc-4.8-20131003/gcc/fortran/resolve.c:7247
0x57e5c3 resolve_allocate_deallocate
../../gcc-4.8-20131003/gcc/fortran/resolve.c:7670
0x580a36 resolve_code
../../gcc-4.8-20131003/gcc/fortran/resolve.c:10340
0x58272e resolve_codes
../../gcc-4.8-20131003/gcc/fortran/resolve.c:14980
0x573622 gfc_resolve
../../gcc-4.8-20131003/gcc/fortran/resolve.c:15008
0x568122 resolve_all_program_units
../../gcc-4.8-20131003/gcc/fortran/parse.c:4406
0x568122 gfc_parse_file()
../../gcc-4.8-20131003/gcc/fortran/parse.c:4673
0x5a3845 gfc_be_parse_file
../../gcc-4.8-20131003/gcc/fortran/f95-lang.c:189
Please submit a full bug report,
with preprocessed source if appropriate.
Please include the complete backtrace with any bug report.
See <http://gcc.gnu.org/bugs.html> for instructions.