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/22481] [4.1 Regression] ICE in extract_constrain_insn_cached, at recog.c:2000 with -O3 -fpeel-loops


------- Additional Comments From pinskia at gcc dot gnu dot org  2005-07-14 22:56 -------
Confirmed, reduced testcase:
int set_output(void*);
struct ACE_Shared_Object
{
  virtual void init ();
};
struct ACE_Event_Handler
{
  virtual ~ACE_Event_Handler (void);
};
void *instance (void);
struct ACE_Task : public ACE_Event_Handler, ACE_Shared_Object{
  ACE_Task (void *thr_mgr = 0, void *mq = 0);
  virtual ~ACE_Task (void);
};
struct Priority_Task : ACE_Task {
  Priority_Task (void);
  int succeeded (void);
  int priority_;
  unsigned error_;
};
Priority_Task::Priority_Task (void)
  : ACE_Task (instance ()), priority_ (0), error_ (0)
{}
int run_main (void)
{
  unsigned i;
  if (set_output (instance()) != 0)
    return -1;
  Priority_Task tasks[10];
  for (i = 0; i < 10; i++) if (!tasks[i].succeeded ()) ;
}


-- 
           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|UNCONFIRMED                 |NEW
     Ever Confirmed|                            |1
      Known to fail|                            |4.1.0
      Known to work|                            |4.0.1
   Last reconfirmed|0000-00-00 00:00:00         |2005-07-14 22:56:27
               date|                            |


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


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