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