------- 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

Reply via email to