Received: from SOUTH-STATION-ANNEX.MIT.EDU by po7.MIT.EDU (5.61/4.7) id AA00578; Mon, 19 Feb 96 23:09:14 EST
Received: from halloran-eldar.lcs.mit.edu by MIT.EDU with SMTP
	id AA09516; Mon, 19 Feb 96 23:08:55 EST
Received: from freefall.FreeBSD.ORG by halloran-eldar.lcs.mit.edu; (5.65/1.1.8.2/19Aug95-0530PM)
	id AA07128; Mon, 19 Feb 1996 23:08:23 -0500
Received: (from root@localhost)
          by freefall.freebsd.org (8.7.3/8.7.3) id UAA17693
          Mon, 19 Feb 1996 20:07:40 -0800 (PST)
Received: (from jdp@localhost)
          by freefall.freebsd.org (8.7.3/8.7.3) id UAA17683
          Mon, 19 Feb 1996 20:07:37 -0800 (PST)
Date: Mon, 19 Feb 1996 20:07:37 -0800 (PST)
From: John Polstra <jdp@freefall.freebsd.org>
Message-Id: <199602200407.UAA17683@freefall.freebsd.org>
To: CVS-committers@freefall.freebsd.org, cvs-all@freefall.freebsd.org,
        cvs-lib@freefall.freebsd.org
Subject: cvs commit:  src/lib/csu/i386 c++rt0.c
Sender: owner-cvs-committers@FreeBSD.org
Precedence: bulk

jdp         96/02/19 20:07:35

  Modified:    lib/csu/i386  c++rt0.c
  Log:
  Changed the dimensions of __CTOR_LIST__ and __DTOR_LIST__ from 0
  to 2.  This makes them agree with the declarations in libgcc, and
  clears the way once again for linking c++rt0.o into all libraries,
  and eliminating CPLUSPLUSLIB from <bsd.lib.mk>.  (I have not made
  that change yet, because there is still a bootstrapping problem
  for "make world".)
  
  Also, removed a check which ensured that the constructor count in
  the first word of __CTOR_LIST__ was greater than zero before
  traversing the list.  I had added that check earlier, but it is no
  longer necessary, now that there is guaranteed to be at least 2
  words in __CTOR_LIST__.
  
  Revision  Changes    Path
  1.5       +6 -14     src/lib/csu/i386/c++rt0.c
