🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: gnu.g++.bug
Article #1278

gcc 2.3.1 global ctor bug ?

#1278
From: Taj Khattra
Date: Wed, 16 Dec 1992 05:59
27 lines
810 bytes
-----------
gcc 2.3.1
SunOS 4.1.1
-----------

The following program outputs "-1 0"
Shouldn't it be "-1 -1" ?

------------------
#include <stdio.h>

struct foo {
     foo() : index(-1) {}
     int index;
};

foo *arr = new foo[2];

main()
{
     printf("%d %d\n", arr[0].index, arr[1].index);
}
-------------------

--
Taj Khattra
khattra@cs.sfu.ca
Technical Details
Message-ID: <1992Dec16.055901.18149@cs.sfu.ca>
Path: arc1-ca.pugleaf.net!sparky!uunet!zaphod.mps.ohio-state.edu!cis.ohio-state.edu!cs.sfu.ca!khattra

Show Full Headers
Complete Article Headers
Newsgroups: gnu.g++.bug
Path: arc1-ca.pugleaf.net!sparky!uunet!zaphod.mps.ohio-state.edu!cis.ohio-state.edu!cs.sfu.ca!khattra
From: khattra@cs.sfu.ca (Taj Khattra)
Subject: gcc 2.3.1 global ctor bug ?
Message-ID: <1992Dec16.055901.18149@cs.sfu.ca>
Sender: gnulists@ai.mit.edu
Organization: CSS, Simon Fraser University, Burnaby, B.C., Canada
Distribution: gnu
Date: Wed, 16 Dec 1992 05:59:01 GMT
Approved: bug-g++@prep.ai.mit.edu
Lines: 28