[Midnightbsd-cvs] src: src/usr.bin: Remove pcc from base system.
laffer1 at midnightbsd.org
laffer1 at midnightbsd.org
Sat Jun 6 19:40:39 EDT 2009
Log Message:
-----------
Remove pcc from base system. The idea was sound, but the implementation is just not there yet. This raises many questions about compiling the system with pcc direclty. This can't happen since it's on a C compiler and we've got several C++ libraries. This also hurts our Objective-C efforts. If we go with an alternate compiler, it must be something that supports at least Objective-C or C++. (ideally and)
I still want to try to make the system more pcc friendly, but the system is not ready for such an incomplete compiler.
Modified Files:
--------------
src/usr.bin:
Makefile (r1.26 -> r1.27)
(http://cvsweb.midnightbsd.org/src/usr.bin/Makefile?r1=1.26&r2=1.27)
Removed Files:
-------------
src/usr.bin/pcc:
Makefile
(http://cvsweb.midnightbsd.org/src/usr.bin/pcc/Makefile)
Makefile.inc
(http://cvsweb.midnightbsd.org/src/usr.bin/pcc/Makefile.inc)
ccconfig.h
(http://cvsweb.midnightbsd.org/src/usr.bin/pcc/ccconfig.h)
config.h
(http://cvsweb.midnightbsd.org/src/usr.bin/pcc/config.h)
src/usr.bin/pcc/amd64:
code.c
(http://cvsweb.midnightbsd.org/src/usr.bin/pcc/amd64/code.c)
local.c
(http://cvsweb.midnightbsd.org/src/usr.bin/pcc/amd64/local.c)
local2.c
(http://cvsweb.midnightbsd.org/src/usr.bin/pcc/amd64/local2.c)
macdefs.h
(http://cvsweb.midnightbsd.org/src/usr.bin/pcc/amd64/macdefs.h)
order.c
(http://cvsweb.midnightbsd.org/src/usr.bin/pcc/amd64/order.c)
table.c
(http://cvsweb.midnightbsd.org/src/usr.bin/pcc/amd64/table.c)
src/usr.bin/pcc/cc:
Makefile
(http://cvsweb.midnightbsd.org/src/usr.bin/pcc/cc/Makefile)
cc.1
(http://cvsweb.midnightbsd.org/src/usr.bin/pcc/cc/cc.1)
cc.c
(http://cvsweb.midnightbsd.org/src/usr.bin/pcc/cc/cc.c)
src/usr.bin/pcc/ccom:
Makefile
(http://cvsweb.midnightbsd.org/src/usr.bin/pcc/ccom/Makefile)
Makefile.inc
(http://cvsweb.midnightbsd.org/src/usr.bin/pcc/ccom/Makefile.inc)
ccom.1
(http://cvsweb.midnightbsd.org/src/usr.bin/pcc/ccom/ccom.1)
cgram.y
(http://cvsweb.midnightbsd.org/src/usr.bin/pcc/ccom/cgram.y)
gcc_compat.c
(http://cvsweb.midnightbsd.org/src/usr.bin/pcc/ccom/gcc_compat.c)
init.c
(http://cvsweb.midnightbsd.org/src/usr.bin/pcc/ccom/init.c)
inline.c
(http://cvsweb.midnightbsd.org/src/usr.bin/pcc/ccom/inline.c)
main.c
(http://cvsweb.midnightbsd.org/src/usr.bin/pcc/ccom/main.c)
optim.c
(http://cvsweb.midnightbsd.org/src/usr.bin/pcc/ccom/optim.c)
pass1.h
(http://cvsweb.midnightbsd.org/src/usr.bin/pcc/ccom/pass1.h)
pftn.c
(http://cvsweb.midnightbsd.org/src/usr.bin/pcc/ccom/pftn.c)
scan.l
(http://cvsweb.midnightbsd.org/src/usr.bin/pcc/ccom/scan.l)
softfloat.c
(http://cvsweb.midnightbsd.org/src/usr.bin/pcc/ccom/softfloat.c)
stabs.c
(http://cvsweb.midnightbsd.org/src/usr.bin/pcc/ccom/stabs.c)
symtabs.c
(http://cvsweb.midnightbsd.org/src/usr.bin/pcc/ccom/symtabs.c)
trees.c
(http://cvsweb.midnightbsd.org/src/usr.bin/pcc/ccom/trees.c)
src/usr.bin/pcc/ccom/i386:
Makefile
(http://cvsweb.midnightbsd.org/src/usr.bin/pcc/ccom/i386/Makefile)
src/usr.bin/pcc/ccom/sparc64:
Makefile
(http://cvsweb.midnightbsd.org/src/usr.bin/pcc/ccom/sparc64/Makefile)
src/usr.bin/pcc/cpp:
Makefile
(http://cvsweb.midnightbsd.org/src/usr.bin/pcc/cpp/Makefile)
cpp.c
(http://cvsweb.midnightbsd.org/src/usr.bin/pcc/cpp/cpp.c)
cpp.h
(http://cvsweb.midnightbsd.org/src/usr.bin/pcc/cpp/cpp.h)
cpy.y
(http://cvsweb.midnightbsd.org/src/usr.bin/pcc/cpp/cpy.y)
pcpp.1
(http://cvsweb.midnightbsd.org/src/usr.bin/pcc/cpp/pcpp.1)
scanner.l
(http://cvsweb.midnightbsd.org/src/usr.bin/pcc/cpp/scanner.l)
token.c
(http://cvsweb.midnightbsd.org/src/usr.bin/pcc/cpp/token.c)
src/usr.bin/pcc/f77:
Makefile
(http://cvsweb.midnightbsd.org/src/usr.bin/pcc/f77/Makefile)
src/usr.bin/pcc/f77/f77:
Makefile
(http://cvsweb.midnightbsd.org/src/usr.bin/pcc/f77/f77/Makefile)
src/usr.bin/pcc/f77/fcom:
Makefile
(http://cvsweb.midnightbsd.org/src/usr.bin/pcc/f77/fcom/Makefile)
src/usr.bin/pcc/i386:
code.c
(http://cvsweb.midnightbsd.org/src/usr.bin/pcc/i386/code.c)
flocal.c
(http://cvsweb.midnightbsd.org/src/usr.bin/pcc/i386/flocal.c)
local.c
(http://cvsweb.midnightbsd.org/src/usr.bin/pcc/i386/local.c)
local2.c
(http://cvsweb.midnightbsd.org/src/usr.bin/pcc/i386/local2.c)
macdefs.h
(http://cvsweb.midnightbsd.org/src/usr.bin/pcc/i386/macdefs.h)
order.c
(http://cvsweb.midnightbsd.org/src/usr.bin/pcc/i386/order.c)
table.c
(http://cvsweb.midnightbsd.org/src/usr.bin/pcc/i386/table.c)
src/usr.bin/pcc/mip:
common.c
(http://cvsweb.midnightbsd.org/src/usr.bin/pcc/mip/common.c)
compat.c
(http://cvsweb.midnightbsd.org/src/usr.bin/pcc/mip/compat.c)
compat.h
(http://cvsweb.midnightbsd.org/src/usr.bin/pcc/mip/compat.h)
manifest.h
(http://cvsweb.midnightbsd.org/src/usr.bin/pcc/mip/manifest.h)
match.c
(http://cvsweb.midnightbsd.org/src/usr.bin/pcc/mip/match.c)
mkext.c
(http://cvsweb.midnightbsd.org/src/usr.bin/pcc/mip/mkext.c)
node.h
(http://cvsweb.midnightbsd.org/src/usr.bin/pcc/mip/node.h)
optim2.c
(http://cvsweb.midnightbsd.org/src/usr.bin/pcc/mip/optim2.c)
pass2.h
(http://cvsweb.midnightbsd.org/src/usr.bin/pcc/mip/pass2.h)
protos.h
(http://cvsweb.midnightbsd.org/src/usr.bin/pcc/mip/protos.h)
reader.c
(http://cvsweb.midnightbsd.org/src/usr.bin/pcc/mip/reader.c)
regs.c
(http://cvsweb.midnightbsd.org/src/usr.bin/pcc/mip/regs.c)
src/usr.bin/pcc/os/midnightbsd:
ccconfig.h
(http://cvsweb.midnightbsd.org/src/usr.bin/pcc/os/midnightbsd/ccconfig.h)
src/usr.bin/pcc/os/none:
ccconfig.h
(http://cvsweb.midnightbsd.org/src/usr.bin/pcc/os/none/ccconfig.h)
src/usr.bin/pcc/sparc64:
code.c
(http://cvsweb.midnightbsd.org/src/usr.bin/pcc/sparc64/code.c)
local.c
(http://cvsweb.midnightbsd.org/src/usr.bin/pcc/sparc64/local.c)
local2.c
(http://cvsweb.midnightbsd.org/src/usr.bin/pcc/sparc64/local2.c)
macdefs.h
(http://cvsweb.midnightbsd.org/src/usr.bin/pcc/sparc64/macdefs.h)
order.c
(http://cvsweb.midnightbsd.org/src/usr.bin/pcc/sparc64/order.c)
table.c
(http://cvsweb.midnightbsd.org/src/usr.bin/pcc/sparc64/table.c)
More information about the Midnightbsd-cvs
mailing list