head	1.2;
access;
symbols
	RELEASE_5_0_DP1:1.1.1.1
	RELEASE_4_5_0:1.1.1.1
	RELEASE_4_4_0:1.1.1.1
	RELEASE_4_3_0:1.1.1.1
	RELEASE_4_2_0:1.1.1.1
	RELEASE_4_1_1:1.1.1.1
	RELEASE_4_1_0:1.1.1.1
	RELEASE_3_5_0:1.1.1.1
	RELEASE_4_0_0:1.1.1.1
	RELEASE_3_4_0:1.1.1.1
	RELEASE_3_3_0:1.1.1.1
	RELEASE_3_2_0:1.1.1.1
	RELEASE_3_1_0:1.1.1.1
	RELEASE_2_2_8:1.1.1.1
	RELEASE_3_0_0:1.1.1.1
	RELEASE_2_2_7:1.1.1.1
	RELEASE_2_2_6:1.1.1.1
	RELEASE_2_2_5:1.1.1.1
	RELEASE_2_2_1:1.1.1.1
	RELEASE_2_2_2:1.1.1.1
	lcc_3_6:1.1.1.1
	OBRIEN:1.1.1;
locks; strict;
comment	@# @;


1.2
date	2002.04.12.19.29.14;	author ade;	state dead;
branches;
next	1.1;

1.1
date	96.12.27.11.09.49;	author obrien;	state Exp;
branches
	1.1.1.1;
next	;

1.1.1.1
date	96.12.27.11.09.49;	author obrien;	state Exp;
branches;
next	;


desc
@@


1.2
log
@Remove lang/lcc -- it's been broken for so long and there is no new
version.
@
text
@--- etc/lcc.c.orig	Fri Oct 18 17:37:14 1996
+++ etc/lcc.c	Sun Dec  8 19:42:38 1996
@@@@ -433,9 +433,9 @@@@
 "	unrecognized options are taken to be linker options\n",
 "-A	warn about nonANSI usage; 2nd -A warns more\n",
 "-b	emit expression-level profiling code; see bprint(1)\n",
-#ifdef sparc
+#if defined(sparc) || defined(__FreeBSD__) || defined(__NetBSD__) || defined(__OpenBSD__)
 "-Bstatic -Bdynamic	specify static or dynamic libraries\n",
-#endif
+#endif 
 "-Bdir/	use the compiler named `dir/rcc'\n",
 "-c	compile only\n",
 "-dn	set switch statement density to `n'\n",
@@@@ -535,11 +535,11 @@@@
 		plist = append(arg, plist);
 		return;
 	case 'B':	/* -Bdir -Bstatic -Bdynamic */
-#ifdef sun
+#if defined(sun) || defined(__FreeBSD__) || defined(__NetBSD__) || defined(__OpenBSD__)
 		if (strcmp(arg, "-Bstatic") == 0 || strcmp(arg, "-Bdynamic") == 0)
 			llist[1] = append(arg, llist[1]);
 		else
-#endif	
+#endif
 		{
 		static char *path;
 		if (path)
@


1.1
log
@Initial revision
@
text
@@


1.1.1.1
log
@lcc is the retargetable ANSI C compiler described in the book
`A Retargetable C Compiler: Design and Implementation'
(Addison-Wesley, 1995, ISBN 0-8053-1670-1).

lcc is a production compiler with a hand crafted lexical analyzer and a
hand-coded recursive decent parser.  The lexer and parser code is well
written and very easy to read (and learn from :-)).

lcc compiles much faster than FreeBSD's stock [gcc] compiler.  However, it
does not under stand FreeBSD's "long long" data type.

Contributions by:	Soren Schmidt
@
text
@@
