// { dg-do run } | |
// GROUPS passed constructors | |
// ctor file | |
// Message-Id: <199212160609.AA18247@phecda.cs.sfu.ca> | |
// From: Taj Khattra <khattra@cs.sfu.ca> | |
// Subject: gcc 2.3.1 global ctor bug ? | |
// Date: Tue, 15 Dec 92 22:09:37 PST | |
#include <stdio.h> | |
struct foo { | |
foo() : index(-1) {} | |
int index; | |
}; | |
foo *arr = new foo[2]; | |
int main() | |
{ | |
if (arr[0].index == -1 | |
&& arr[1].index == -1) | |
printf ("PASS\n"); | |
else | |
{ printf ("FAIL\n"); return 1; } | |
} |