In the following program, at line 68, array zsymelr is overwritten during the assignment to zsymelr. The output contains 'This should not happen' when the bug is present. Other compilers produce correct output, for which the last line reads 'symelr->symel'
$ gfortran -v Using built-in specs. Target: i386-apple-darwin8.9.1 Configured with: ../gcc-4.3-20070316/configure --enable-languages=fortran,c++ Thread model: posix gcc version 4.3.0 20070316 (experimental) -- Summary: overwriting of neighbouring character array Product: gcc Version: 4.3.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: fortran AssignedTo: unassigned at gcc dot gnu dot org ReportedBy: KnowlesPJ at Cardiff dot ac dot uk GCC build triplet: i386-apple-darwin8.9.1 GCC host triplet: i386-apple-darwin8.9.1 GCC target triplet: i386-apple-darwin8.9.1 http://gcc.gnu.org/bugzilla/show_bug.cgi?id=31725