------- Comment #17 from dominiq at lps dot ens dot fr  2010-03-08 14:57 -------
At revision 157277, I no longer see the ICE, but a bunch of errors:

pr42769.f90:5063.10:

    res = a%a%csnmi()
          1
Error: Type mismatch in argument 'a' at (1); passed
CLASS(psb_d_base_sparse_mat) to CLASS(psb_d_coo_sparse_mat)
pr42769.f90:4292.30:

    if (allocated(a%a)) res = a%a%get_nz_row(idx)
                              1
Error: Type mismatch in argument 'a' at (1); passed
CLASS(psb_d_base_sparse_mat) to CLASS(psb_d_coo_sparse_mat)
pr42769.f90:4279.10:

    res = a%a%get_size()
          1
Error: Type mismatch in argument 'a' at (1); passed
CLASS(psb_d_base_sparse_mat) to CLASS(psb_d_coo_sparse_mat)
pr42769.f90:4265.10:

    res = a%a%get_nzeros()
          1
Error: Type mismatch in argument 'a' at (1); passed
CLASS(psb_d_base_sparse_mat) to CLASS(psb_d_coo_sparse_mat)
pr42769.f90:4075.12:

      res = a%a%get_fmt()
            1
Error: Type mismatch in argument 'a' at (1); passed
CLASS(psb_d_base_sparse_mat) to CLASS(psb_d_coo_sparse_mat)
pr42769.f90:4062.12:

      res = a%a%sizeof()
            1
Error: Type mismatch in argument 'a' at (1); passed
CLASS(psb_d_base_sparse_mat) to CLASS(psb_d_coo_sparse_mat)
pr42769.f90:6279.10:

    res = a%a%csnmi()
          1
Error: Type mismatch in argument 'a' at (1); passed
CLASS(psb_s_base_sparse_mat) to CLASS(psb_s_coo_sparse_mat)
pr42769.f90:5508.30:

    if (allocated(a%a)) res = a%a%get_nz_row(idx)
                              1
Error: Type mismatch in argument 'a' at (1); passed
CLASS(psb_s_base_sparse_mat) to CLASS(psb_s_coo_sparse_mat)
pr42769.f90:5495.10:

    res = a%a%get_size()
          1
Error: Type mismatch in argument 'a' at (1); passed
CLASS(psb_s_base_sparse_mat) to CLASS(psb_s_coo_sparse_mat)
pr42769.f90:5481.10:

    res = a%a%get_nzeros()
          1
Error: Type mismatch in argument 'a' at (1); passed
CLASS(psb_s_base_sparse_mat) to CLASS(psb_s_coo_sparse_mat)
pr42769.f90:5291.12:

      res = a%a%get_fmt()
            1
Error: Type mismatch in argument 'a' at (1); passed
CLASS(psb_s_base_sparse_mat) to CLASS(psb_s_coo_sparse_mat)
pr42769.f90:5278.12:

      res = a%a%sizeof()
            1
Error: Type mismatch in argument 'a' at (1); passed
CLASS(psb_s_base_sparse_mat) to CLASS(psb_s_coo_sparse_mat)
pr42769.f90:6329.19:

  use psb_s_mat_mod
                   1
Fatal Error: Can't open module file 'psb_s_mat_mod.mod' for reading at (1): No
such file or directory

I also get similar errors for pr41685:

pr41685.f90:374.12:

      res = a%a%sizeof()
            1
Error: Type mismatch in argument 'a' at (1); passed CLASS(s_base_sparse_mat) to
CLASS(s_coo_sparse_mat)
pr41685.f90:374.12:

      res = a%a%sizeof()
            1
Error: Type mismatch in argument 'a' at (1); passed CLASS(s_base_sparse_mat) to
CLASS(s_csr_sparse_mat)


-- 


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

Reply via email to