Commit Graph

65 Commits

Author SHA1 Message Date
kan
d28dfe2607 Gcc 3.2.1-prerelease C++ support bits from the FSF anoncvs repo gcc-3_2-branch on 16-Sep-2002 13:23:11 EDT. 2002-09-17 04:04:04 +00:00
kan
3669766422 Gcc 3.2.1-prerelease from the FSF anoncvs repo gcc-3_2-branch on 16-Sep-2002 13:23:11 EDT. 2002-09-17 04:03:37 +00:00
kan
e921678e24 Gcc 3.2.1-prerelease C++ support bits from the FSF anoncvs repo gcc-3_2-branch on 1-Sep-2002 00:00:01 EDT. 2002-09-01 20:39:24 +00:00
kan
13c7f22a27 Gcc 3.2.1-prerelease Objective C support bits from the FSF anoncvs repo gcc-3_2-branch on 1-Sep-2002 00:00:01 EDT. 2002-09-01 20:39:15 +00:00
kan
c31428d211 Gcc 3.2.1-prerelease libf2c bits from the FSF anoncvs repo gcc-3_2-branch on 1-Sep-2002 00:00:01 EDT. 2002-09-01 20:39:13 +00:00
kan
2e25f3a6c5 Gcc 3.2.1-prerelease from the FSF anoncvs repo gcc-3_2-branch on 1-Sep-2002 00:00:01 EDT. 2002-09-01 20:38:57 +00:00
obrien
0895e1acb6 Gcc 3.1.0 pre-release's C++ support bits from the FSF anoncvs repo
on 9-May-2002 15:57:15 EDT.
2002-05-28 16:16:03 +00:00
cvs2svn
efbfe7b228 This commit was manufactured by cvs2svn to create branch 'VENDOR-gcc'. 2002-05-17 19:47:49 +00:00
obrien
a6460bd837 Cause CVS to sync up checked out source bases with Gcc 3.1 bits after
the repo surgery to cut out the abortive Gcc 2.9[67] imports.
2002-05-13 03:36:15 +00:00
obrien
ed72cee726 Remove files not part of GCC 3.1. 2002-05-12 21:50:48 +00:00
obrien
9202658d3c Gcc 3.1.0 pre-release's Objective C support bits from the FSF anoncvs repo
on 9-May-2002 15:57:15 EDT.
2002-05-09 22:50:04 +00:00
obrien
eb81e01d51 Gcc 3.1.0 pre-release's libf2c bits from the FSF anoncvs repo on
9-May-2002 15:57:15 EDT.
2002-05-09 22:47:59 +00:00
obrien
c8f5fc7032 Gcc 3.1.0 pre-release from the FSF anoncvs repo on 9-May-2002 15:57:15 EDT. 2002-05-09 20:02:13 +00:00
obrien
c9ab9ae440 Enlist the FreeBSD-CURRENT users as testers of what is to become Gcc 3.1.0.
These bits are taken from the FSF anoncvs repo on 1-Feb-2002 08:20 PST.
2002-02-01 18:16:02 +00:00
peter
2ecfd8bd04 Remove files that have been removed from vendor branch 2002-01-27 22:41:09 +00:00
obrien
831bff5365 Virgin import of GCC 3.0.2's libf2c 2001-12-18 04:13:58 +00:00
peter
d76fbe2f80 <repo surgery - force revision change> 2001-11-08 23:15:13 +00:00
obrien
83655f473e Import the setjump/longjump exception handling fixes from GCC 2.95.3.test3
that were removed from GCC 2.95.3.test4 and the subsequent release due
to problems on HP-UX.  However, they work just fine on all the BSD's.

W/o these patches the following program segmentation faults if compiled
with -O2 (but not -Os or -O or -O0):

#include <stdio.h>

class A {
public:
  A() { printf("c'tor A\n"); }
  ~A(){ printf("d'tor A\n"); }
};

class foo : public A {
public:
  foo()  { printf("C'tor foo\n"); throw 8; }
  ~foo() { printf("D'tor foo\n"); }
};

int main(){
  try { foo fii; }
  catch (int){ printf("catch ...\n"); }
  return 0;
}
2001-03-24 01:58:31 +00:00
obrien
b2d278bd47 Virgin import of GCC 2.95.3's libobjc 2001-03-19 20:56:11 +00:00
obrien
c9b52a085e Virgin import of GCC 2.95.3's libstdc++ 2001-03-19 20:51:52 +00:00
obrien
e0eb883da1 Virgin import of GCC 2.95.3's libio -- the C++ iostream facility. 2001-03-19 20:49:58 +00:00
obrien
bc8a8f48cf Virgin import of the GCC 2.95.3 compilers 2001-03-19 19:46:16 +00:00
obrien
c67d59390e Enlist the FreeBSD-CURRENT users as testers of GCC 2.95.3 Release Candidate #3 2001-02-17 08:34:50 +00:00
peter
f765f56813 Enlist the FreeBSD-CURRENT users as testers of GCC 2.95.3 Release Candidate #1 2001-01-03 17:16:05 +00:00
obrien
e103926ab5 Enlist the FreeBSD-CURRENT users as testers of GCC 2.95.3 Release Candidate #1 2001-01-03 17:16:04 +00:00
obrien
d566d0a5f8 Import of a GCC 2.96 snapshot taken from the trunk of the FSF GCC anoncvs
server on 11-July-2000, at 17:32 Zulu.

This is the last point [that I know of] that Cygnus synced their internal
IA-64 GCC tree with the public FSF one.
2000-12-14 21:42:21 +00:00
obrien
dbfeddd336 Import of a GCC 2.96 SNAPSHOT taken from the trunk of the GCC anoncvs
server on 3-June-2000.
2000-06-04 08:30:31 +00:00
obrien
b98ca06a57 Import of a GCC 2.96 SNAPSHOT taken from the trunk of the GCC anoncvs
server on 3-June-2000.
2000-06-04 08:21:31 +00:00
obrien
890b30850f Bring in bug fixes from the GCC anoncvs server's "gcc-2_95-branch"
branch as of May 26th, 2000.  [these are changes March 31 - May 24th]
2000-05-27 02:25:28 +00:00
obrien
89d6e979f6 Bring in bug fixes from the GCC anoncvs server's "gcc-2_95-branch"
branch as of March 29th, 2000.  [these are changes March 7-29th]
2000-03-30 03:23:37 +00:00
obrien
d960933253 Virgin import of GCC 2.95.2's libobjc 2000-03-27 03:00:53 +00:00
obrien
4044c01127 Virgin import of GCC 2.95.1's libobjc.
(previous GCC/EGCS versions had these files in gcc/objc/)
2000-03-27 03:00:05 +00:00
obrien
922a45e8c8 Bring in bug fixes from the GCC anoncvs server's "gcc-2_95-branch"
branch as of March 7th, 2000.
2000-03-09 09:21:46 +00:00
obrien
19e1413b5d Bring in bug fixes from the GCC anoncvs server's "gcc-2_95-branch"
branch on Jan 20th, 2000.
2000-01-22 02:59:08 +00:00
obrien
06f3b91449 Virgin import of the GCC 2.95.2 compilers 2000-01-17 12:16:41 +00:00
obrien
5498842a41 Virgin import of the GCC 2.95.1 compilers
(gcc/config/i386/freebsd.h renamed to freebsd-aout.h)
1999-11-24 06:24:35 +00:00
obrien
722d29dd3f Virgin import of gcc from EGCS 1.1.2.
(renamed to freebsd-aout.h)
1999-11-24 06:23:43 +00:00
obrien
cada3a5382 Virgin import of GCC 2.7.2.3's gcc/config/i386/freebsd.h for a.out systems.
[This has been renamed to freebsd-aout.h to not conflict with our own
hacked up version.]
1999-11-24 06:22:22 +00:00
obrien
ed15955f8c Virgin import of the GCC 2.95.1 compilers 1999-11-14 08:33:44 +00:00
obrien
163cbd8b5a Virgin import of gcc from EGCS 1.1.2 1999-11-14 08:31:18 +00:00
obrien
077ec7b22c Virgin import from GCC 2.95.1.
As of GCC 2.95 these files from libiberty are absolutely required:
	ansidecl.h	libiberty.h	splay-tree.h	splay-tree.c

To keep from having to import all of libiberty, they are imported here
for now.  Before all is said and done, libiberty might be imported, or
these files might move elsewhere.
1999-11-04 10:35:02 +00:00
obrien
a2002c935c Virgin import from GCC 2.95.1.
As of GCC 2.95 these files:
	choose-temp.c  demangle.h   getopt.h    obstack.c  pexecute.c
	cplus-dem.c    getopt.c     getopt1.c   obstack.h

were removed from the GCC compilers proper to libiberty.  To continue our
revision history, and to keep from having to import all of libiberty,
they are imported here as if they were never moved.
1999-11-04 10:20:05 +00:00
obrien
4b66dfb903 Virgin import of the GCC 2.95.2 compilers 1999-11-01 08:28:22 +00:00
obrien
1d061a7b0a Virgin import of GCC 2.95.2's libstdc++ 1999-11-01 07:40:19 +00:00
obrien
fb9d0c2e47 Virgin import of GCC 2.95.2's libio -- the C++ iostream facility. 1999-11-01 07:37:09 +00:00
obrien
ea2ef55af9 Virgin import of GCC 2.95.2's libf2c 1999-11-01 07:32:56 +00:00
obrien
874263d914 Virgin import of the GCC 2.95.1 compilers 1999-10-16 07:10:09 +00:00
obrien
cae8fa8120 Virgin import of the GCC 2.95.1 compilers 1999-10-16 06:09:09 +00:00
obrien
84656b55b6 Virgin import of GCC 2.95.1's libio -- the C++ iostream facility. 1999-10-16 03:54:25 +00:00
obrien
b721bc1aed Virgin import of GCC 2.95.1's libstdc++ 1999-10-16 03:52:48 +00:00