This is the mail archive of the gcc-bugs@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

[Bug target/15286] ICE cause by reload


------- Additional Comments From pinskia at gcc dot gnu dot org  2004-05-12 16:46 -------
And here is the reduced source:
int clock(void);
extern int rep_err_count, rep_err_line[10], y[30];
extern const char *rep_err_file[10];
int daxpy (int mg,int a, const int y);
int dmatmul_minus (int mg,  int tl, const int x,
                   const int M, const int y);
int LinearResiduum (int level, int x, int b, int A);
int GMRESSolver (int level, int x, int b, int A,
                 int theMG, int *v)
{
  int it,i1;
  unsigned clock_start;
  clock_start=clock ()*1.0;
  for (it=0; it<level; it++)
    {
      for (i1=0; i1<=level; i1++)
        {
          if (daxpy (theMG,y[i1],v[i1])!= 0)
            {
              rep_err_line[1] = 0;
              rep_err_file[2] = "";
              rep_err_count = (rep_err_count+1)%5;
              return (1);
            }
        }
      if (dmatmul_minus (theMG,level,b,x,A)
          || LinearResiduum (level,x,b,A))
        {
          rep_err_count = (rep_err_count+1)%5;
          return (1);
        }
    }
  return clock ()*1.0 - clock_start;
}

Oh reverting part of the patch I mentioned did not work.

-- 
           What    |Removed                     |Added
----------------------------------------------------------------------------
      Known to fail|                            |3.3.3 3.4.0 3.5.0


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


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]