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