https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79157
Bug ID: 79157 Summary: gfortran crashed on sparc with openmpi build Product: gcc Version: 5.4.1 Status: UNCONFIRMED Severity: normal Priority: P3 Component: fortran Assignee: unassigned at gcc dot gnu.org Reporter: ikozhukhov at gmail dot com Target Milestone: --- i have DilOS - illumos based platform. i have DilOS on SPARC T5220 i have gcc-5.4.1 64bit bootstrap with GNU AS + illumos ld $ gcc-5 -v Using built-in specs. COLLECT_GCC=gcc-5 COLLECT_LTO_WRAPPER=/usr/gcc/5/lib/gcc/sparcv9-sun-solaris2.11/5.4.0/lto-wrapper Target: sparcv9-sun-solaris2.11 Configured with: ../configure --prefix=/usr/gcc/5 --build=sparcv9-sun-solaris2.11 --bindir=/usr/gcc/5/bin --sbindir=/usr/gcc/5/sbin --libdir=/usr/gcc/5/lib --libexecdir=/usr/gcc/5/lib --infodir=/usr/gcc/5/share/info --mandir=/usr/gcc/5/share/man --target=sparcv9-sun-solaris2.11 --enable-targets=sparc-sun-solaris2.11 --enable-shared --enable-plugins --enable-lto --enable-initfini-array --enable-tls --enable-threads=posix --with-build-config=no --with-system-zlib gcc_cv_ld_as_needed=no --disable-bootstrap --without-gnu-ld --with-ld=/usr/bin/ld --enable-languages=c,c++,fortran,objc --with-gnu-as --with-as=/usr/bin/gas Thread model: posix gcc version 5.4.0 (GCC) try to build openmpi and i can see message about: configure:35796: checking size of Fortran CHARACTER configure:35864: gcc-6 -DNDEBUG -g -O2 -mcpu=v9 -D_REENTRANT -finline-functions -fno-strict-aliasing -I. -c conftest.c configure:35871: $? = 0 configure:35881: gfortran -g -O2 conftestf.f90 conftest.o -o conftest configure:35888: $? = 0 configure:35932: ./conftest configure:35939: $? = 0 configure:35955: result: 1 configure:35978: checking for C type corresponding to CHARACTER configure:36024: result: char configure:36093: checking alignment of Fortran CHARACTER configure:36171: gcc -DNDEBUG -g -O2 -mcpu=v9 -D_REENTRANT -finline-functions -fno-strict-aliasing -I. -c conftest.c configure:36178: $? = 0 configure:36188: gfortran -g -O2 conftestf.f conftest.o -o conftest conftestf.f:1:0: program falign ^ internal compiler error: Segmentation Fault Please submit a full bug report, with preprocessed source if appropriate. See <http://gcc.gnu.org/bugs.html> for instructions. configure:36195: $? = 1 configure:36212: result: Error! configure:36214: error: Could not determine alignment of CHARACTER i have reproduced crash with steps from configure script. i tried to reproduce it by gcc-6.3.0 + GNU AS + illumos ld - but it is working without crash. problem with gcc-5.4 on SPARC on illumos based platform. if you want/need access to to SPARC - please let me know - i can provide zone where you can try reproduce it and use for your investigation.