<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src-test2/gnu/usr.bin/cc/cccp, branch stable/4</title>
<subtitle>FreeBSD source tree</subtitle>
<id>https://cgit-dev.freebsd.org/src-test2/atom?h=stable%2F4</id>
<link rel='self' href='https://cgit-dev.freebsd.org/src-test2/atom?h=stable%2F4'/>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/'/>
<updated>2001-08-01T18:48:35Z</updated>
<entry>
<title>Sync with -current.</title>
<updated>2001-08-01T18:48:35Z</updated>
<author>
<name>David E. O'Brien</name>
<email>obrien@FreeBSD.org</email>
</author>
<published>2001-08-01T18:48:35Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=bbcc6f8866a8acdcb2ca59d9f9333370e6a17c1c'/>
<id>urn:sha1:bbcc6f8866a8acdcb2ca59d9f9333370e6a17c1c</id>
<content type='text'>
The primary name of the C preprocessor for use by GCC itself (and no other
consumers) is now known by `cpp0'.
</content>
</entry>
<entry>
<title>MFC: MAN[1-9] -&gt; MAN.</title>
<updated>2001-04-25T12:03:56Z</updated>
<author>
<name>Ruslan Ermilov</name>
<email>ru@FreeBSD.org</email>
</author>
<published>2001-04-25T12:03:56Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=2061436456e59da8147970819ea3388217f93c26'/>
<id>urn:sha1:2061436456e59da8147970819ea3388217f93c26</id>
<content type='text'>
</content>
</entry>
<entry>
<title>MFC:  bring in GCC 2.95.3 + official sjlj exception fixes.</title>
<updated>2001-04-10T19:23:41Z</updated>
<author>
<name>David E. O'Brien</name>
<email>obrien@FreeBSD.org</email>
</author>
<published>2001-04-10T19:23:41Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=1fa470027f0adf0cc52bc31cdce6b3489da5a39c'/>
<id>urn:sha1:1fa470027f0adf0cc52bc31cdce6b3489da5a39c</id>
<content type='text'>
Approved by:	jkh

The the setjump/longjump exception handling fixes are from GCC 2.95.3.test3
and were removed from GCC 2.95.3.test4 and the subsequent release due
to bootstrap problems on HP-UX.  However, they were very well tested and
fixed major problems on all other platforms.  Including all the all the BSD's.
OpenBSD and FreeBSD 5-current both use these official sjlj patches.

W/o this upgrade the following program segmentation faults if compiled
with -O2 (but not -Os or -O or -O0) on 4.2FreeBSD.
There are some large C++ libraries where segfaults also occur, even at -O.

#include &lt;stdio.h&gt;

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;
}
</content>
</entry>
<entry>
<title>Didn't get these PREFIX specifiers removed with Makefile.inc rev 1.48.</title>
<updated>2000-01-02T22:57:34Z</updated>
<author>
<name>David E. O'Brien</name>
<email>obrien@FreeBSD.org</email>
</author>
<published>2000-01-02T22:57:34Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=da5bfe2f4361ff49136587ad0ae63136b6b000cb'/>
<id>urn:sha1:da5bfe2f4361ff49136587ad0ae63136b6b000cb</id>
<content type='text'>
Submitted by:	marcel
</content>
</entry>
<entry>
<title>Minor cosmetic changes in an attempt to improve consistancy.</title>
<updated>1999-11-04T04:46:04Z</updated>
<author>
<name>David E. O'Brien</name>
<email>obrien@FreeBSD.org</email>
</author>
<published>1999-11-04T04:46:04Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=da488b70861b0f049307696672a0727f13b027bb'/>
<id>urn:sha1:da488b70861b0f049307696672a0727f13b027bb</id>
<content type='text'>
</content>
</entry>
<entry>
<title>$Id$ -&gt; $FreeBSD$</title>
<updated>1999-08-27T23:37:10Z</updated>
<author>
<name>Peter Wemm</name>
<email>peter@FreeBSD.org</email>
</author>
<published>1999-08-27T23:37:10Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=9b7a44a60e11baaf94f68f81c4b30d26f31643b7'/>
<id>urn:sha1:9b7a44a60e11baaf94f68f81c4b30d26f31643b7</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Use Yacc rather than Bison.</title>
<updated>1999-07-28T07:22:08Z</updated>
<author>
<name>David E. O'Brien</name>
<email>obrien@FreeBSD.org</email>
</author>
<published>1999-07-28T07:22:08Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=62562698d8d8c8e271fdb571402a7f913d794aca'/>
<id>urn:sha1:62562698d8d8c8e271fdb571402a7f913d794aca</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Minimum set of changes to switch from Gcc 2.7.2 (in contrib/gcc) to Egcs 1.1.2</title>
<updated>1999-04-04T16:36:35Z</updated>
<author>
<name>David E. O'Brien</name>
<email>obrien@FreeBSD.org</email>
</author>
<published>1999-04-04T16:36:35Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=18ff6ae909e7ce64495fee31ac83b770eda540b2'/>
<id>urn:sha1:18ff6ae909e7ce64495fee31ac83b770eda540b2</id>
<content type='text'>
(in contrib/egcs)
</content>
</entry>
<entry>
<title>Simplified using new yacc rules.  This is cosmetic - the old rules worked</title>
<updated>1998-05-04T16:58:50Z</updated>
<author>
<name>Bruce Evans</name>
<email>bde@FreeBSD.org</email>
</author>
<published>1998-05-04T16:58:50Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=b03605afba8e0f41cc5c98740dacf743829fae8c'/>
<id>urn:sha1:b03605afba8e0f41cc5c98740dacf743829fae8c</id>
<content type='text'>
with `make -jN' because they did the right things to generate cexp.h
without clobbering cexp.c, and there were no missing dependencies on
cexp.h because cexp.h isn't actually used.

Fixed style bugs.
</content>
</entry>
<entry>
<title>Changes to support full make parallelism (-j&lt;n&gt;) in the world</title>
<updated>1997-10-05T09:40:24Z</updated>
<author>
<name>Jordan K. Hubbard</name>
<email>jkh@FreeBSD.org</email>
</author>
<published>1997-10-05T09:40:24Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=97fe7f477fc469b6a75596f47dc98a08e4ed3e13'/>
<id>urn:sha1:97fe7f477fc469b6a75596f47dc98a08e4ed3e13</id>
<content type='text'>
target.
Reviewed by:	&lt;many different folks&gt;
Submitted by:	Nickolay N. Dudorov" &lt;nnd@nnd.itfs.nsk.su&gt;
</content>
</entry>
</feed>
