1// { dg-do run } 2// GROUPS passed constructors 3// ctor file 4// Message-Id: <199212160609.AA18247@phecda.cs.sfu.ca> 5// From: Taj Khattra <khattra@cs.sfu.ca> 6// Subject: gcc 2.3.1 global ctor bug ? 7// Date: Tue, 15 Dec 92 22:09:37 PST 8 9#include <stdio.h> 10 11struct foo { 12 foo() : index(-1) {} 13 int index; 14}; 15 16foo *arr = new foo[2]; 17 18int main() 19{ 20 if (arr[0].index == -1 21 && arr[1].index == -1) 22 printf ("PASS\n"); 23 else 24 { printf ("FAIL\n"); return 1; } 25} 26