> gfortran -O3 -fdump-tree-vect-details -ftree-vectorize > -ftree-parallelize-loops=2 -c ma57.f > ma57.f: In function 'ma57sd': > ma57.f:1538: internal compiler error: Segmentation fault [...] > Program received signal SIGSEGV, Segmentation fault. > 0xb7ce06f9 in free () from /lib/tls/i686/cmov/libc.so.6 > (gdb) bt > #0 0xb7ce06f9 in free () from /lib/tls/i686/cmov/libc.so.6 > #1 0xb7cdcf43 in _IO_free_backup_area () from /lib/tls/i686/cmov/libc.so.6 > #2 0xb7cdafb2 in _IO_file_overflow () from /lib/tls/i686/cmov/libc.so.6 > #3 0xb7cda51b in _IO_file_xsputn () from /lib/tls/i686/cmov/libc.so.6 > #4 0xb7cb675f in vfprintf () from /lib/tls/i686/cmov/libc.so.6 > #5 0xb7cbf2e2 in fprintf () from /lib/tls/i686/cmov/libc.so.6 > #6 0x083a634e in vect_print_dump_info (vl=REPORT_DETAILS) at
This ICE is different than the one you reported first: this fails in the debug dumps function. Could you report the backtrace using the following flags: gfortran -O3 -ftree-vectorize -ftree-parallelize-loops=2 -c ma57.f Thank you, Sebastian