------- Comment #1 from burnus at gcc dot gnu dot org  2008-05-02 15:48 -------
This GCC version does not make sense: 4.4.0-20060501. I assume you mean
20080501.

The mentioned file is available at:
http://www.netlib.org/lapack/single/sgtrfs.f

I can reproduce the crash with:

$ gfortran -S -O2 -ftree-loop-distribution  "sgtrfs.f"
sgtrfs.f: In function ‘sgtrfs’:
sgtrfs.f:1: internal compiler error: Segmentation fault


Valgrind shows:

==32764== Use of uninitialised value of size 8
==32764==    at 0x4D4520: bitmap_bit_p (bitmap.c:548)
==32764==    by 0xAB76DE: compute_dominance_frontiers (cfganal.c:1273)
==32764==    by 0x74F70E: update_ssa (tree-into-ssa.c:3281)
==32764==    by 0x7F2D29: rewrite_into_loop_closed_ssa
(tree-ssa-loop-manip.c:377)
==32764==    by 0x754967: tree_loop_distribution
(tree-loop-distribution.c:1029)
==32764==    by 0x678576: execute_one_pass (passes.c:1136)
==32764==    by 0x6787B4: execute_pass_list (passes.c:1191)


-- 

burnus at gcc dot gnu dot org changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
          Component|fortran                     |middle-end
  GCC build triplet|i686-pc-linux-gnu           |
   GCC host triplet|i686-pc-linux-gnu           |
 GCC target triplet|i686-pc-linux-gnu           |
           Keywords|                            |ice-on-valid-code
            Summary| Segmentation fault when    |ICE (segmentation fault)
                   |compiling lapack with       |with -ftree-loop-
                   |fortran 4.4.0-20060501      |distribution


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=36110

Reply via email to