Source-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: src/external/bsd/pcc/dist



Module Name:    src
Committed By:   plunky
Date:           Thu Sep  1 12:47:29 UTC 2011

Update of /cvsroot/src/external/bsd/pcc/dist
In directory ivanova.netbsd.org:/tmp/cvs-serv15505

Log Message:
Update pcc snapshot to 1.1.0.DEVEL 20110901

Continual development has happened since the previous 0.9.9
snapshot of 20100603 and the full commit log is too long to
include here, but can be seen at

 http://pcc.ludd.ltu.se/fisheye/changelog/~date=2011-09-01T06%3A00%3A00/pcc

Many bugs were reported and fixed, along with reworks of the compiler
internals in several areas, notable milestones were

 * more builtins, libpcc is no longer required on NetBSD
 * improved gcc compatibility (eg gnu-inline semantics)
 * NetBSD/VAX kernel compiles and boots
 * using cpp as backend for lint now fully working
 * PIC support seems complete
 * NetBSD/i386 kernel can be compiled and booted
 * better float/double/complex support
 * amd64 support on OSX
 * reworked Makefiles
 * pcc 1.0.0 was release on April 1 2011
 * several xasm improvements
 * FreeBSD/amd64 system can be compiled with very few changes
 * DragonFly fixes from downstream
 * rewritten #pragma support
 * TLS support added
 * many regression tests
 * rewrite of internal attribute handling

Status:

Vendor Tag:     ragge
Release Tags:   pcc-20110901
                
N src/external/bsd/pcc/dist/pcc/DATESTAMP
U src/external/bsd/pcc/dist/pcc/Makefile.in
U src/external/bsd/pcc/dist/pcc/config.guess
U src/external/bsd/pcc/dist/pcc/config.h.in
U src/external/bsd/pcc/dist/pcc/config.sub
U src/external/bsd/pcc/dist/pcc/configure
C src/external/bsd/pcc/dist/pcc/configure.ac
U src/external/bsd/pcc/dist/pcc/install-sh
U src/external/bsd/pcc/dist/pcc/arch/amd64/local.c
U src/external/bsd/pcc/dist/pcc/arch/amd64/code.c
U src/external/bsd/pcc/dist/pcc/arch/amd64/local2.c
U src/external/bsd/pcc/dist/pcc/arch/amd64/macdefs.h
U src/external/bsd/pcc/dist/pcc/arch/amd64/order.c
U src/external/bsd/pcc/dist/pcc/arch/amd64/table.c
U src/external/bsd/pcc/dist/pcc/arch/arm/local.c
U src/external/bsd/pcc/dist/pcc/arch/arm/code.c
U src/external/bsd/pcc/dist/pcc/arch/arm/local2.c
U src/external/bsd/pcc/dist/pcc/arch/arm/macdefs.h
U src/external/bsd/pcc/dist/pcc/arch/arm/order.c
U src/external/bsd/pcc/dist/pcc/arch/arm/table.c
U src/external/bsd/pcc/dist/pcc/arch/hppa/local.c
U src/external/bsd/pcc/dist/pcc/arch/hppa/code.c
U src/external/bsd/pcc/dist/pcc/arch/hppa/local2.c
U src/external/bsd/pcc/dist/pcc/arch/hppa/macdefs.h
U src/external/bsd/pcc/dist/pcc/arch/hppa/order.c
U src/external/bsd/pcc/dist/pcc/arch/hppa/table.c
U src/external/bsd/pcc/dist/pcc/arch/i386/flocal.c
U src/external/bsd/pcc/dist/pcc/arch/i386/code.c
U src/external/bsd/pcc/dist/pcc/arch/i386/local.c
U src/external/bsd/pcc/dist/pcc/arch/i386/local2.c
U src/external/bsd/pcc/dist/pcc/arch/i386/macdefs.h
U src/external/bsd/pcc/dist/pcc/arch/i386/order.c
U src/external/bsd/pcc/dist/pcc/arch/i386/table.c
U src/external/bsd/pcc/dist/pcc/arch/m16c/local.c
U src/external/bsd/pcc/dist/pcc/arch/m16c/TODO
U src/external/bsd/pcc/dist/pcc/arch/m16c/code.c
U src/external/bsd/pcc/dist/pcc/arch/m16c/local2.c
U src/external/bsd/pcc/dist/pcc/arch/m16c/macdefs.h
U src/external/bsd/pcc/dist/pcc/arch/m16c/order.c
U src/external/bsd/pcc/dist/pcc/arch/m16c/table.c
U src/external/bsd/pcc/dist/pcc/arch/mips/local.c
U src/external/bsd/pcc/dist/pcc/arch/mips/TODO
U src/external/bsd/pcc/dist/pcc/arch/mips/code.c
U src/external/bsd/pcc/dist/pcc/arch/mips/local2.c
U src/external/bsd/pcc/dist/pcc/arch/mips/macdefs.h
U src/external/bsd/pcc/dist/pcc/arch/mips/order.c
U src/external/bsd/pcc/dist/pcc/arch/mips/table.c
U src/external/bsd/pcc/dist/pcc/arch/nova/local.c
U src/external/bsd/pcc/dist/pcc/arch/nova/README
U src/external/bsd/pcc/dist/pcc/arch/nova/code.c
U src/external/bsd/pcc/dist/pcc/arch/nova/local2.c
U src/external/bsd/pcc/dist/pcc/arch/nova/macdefs.h
U src/external/bsd/pcc/dist/pcc/arch/nova/order.c
U src/external/bsd/pcc/dist/pcc/arch/nova/table.c
U src/external/bsd/pcc/dist/pcc/arch/pdp10/local.c
U src/external/bsd/pcc/dist/pcc/arch/pdp10/README
U src/external/bsd/pcc/dist/pcc/arch/pdp10/code.c
U src/external/bsd/pcc/dist/pcc/arch/pdp10/local2.c
U src/external/bsd/pcc/dist/pcc/arch/pdp10/macdefs.h
U src/external/bsd/pcc/dist/pcc/arch/pdp10/order.c
U src/external/bsd/pcc/dist/pcc/arch/pdp10/table.c
U src/external/bsd/pcc/dist/pcc/arch/pdp11/local.c
U src/external/bsd/pcc/dist/pcc/arch/pdp11/code.c
U src/external/bsd/pcc/dist/pcc/arch/pdp11/local2.c
U src/external/bsd/pcc/dist/pcc/arch/pdp11/macdefs.h
U src/external/bsd/pcc/dist/pcc/arch/pdp11/order.c
U src/external/bsd/pcc/dist/pcc/arch/pdp11/table.c
U src/external/bsd/pcc/dist/pcc/arch/powerpc/local.c
U src/external/bsd/pcc/dist/pcc/arch/powerpc/README
U src/external/bsd/pcc/dist/pcc/arch/powerpc/code.c
U src/external/bsd/pcc/dist/pcc/arch/powerpc/local2.c
U src/external/bsd/pcc/dist/pcc/arch/powerpc/macdefs.h
U src/external/bsd/pcc/dist/pcc/arch/powerpc/order.c
U src/external/bsd/pcc/dist/pcc/arch/powerpc/table.c
U src/external/bsd/pcc/dist/pcc/arch/sparc64/local.c
U src/external/bsd/pcc/dist/pcc/arch/sparc64/code.c
U src/external/bsd/pcc/dist/pcc/arch/sparc64/local2.c
U src/external/bsd/pcc/dist/pcc/arch/sparc64/macdefs.h
U src/external/bsd/pcc/dist/pcc/arch/sparc64/order.c
U src/external/bsd/pcc/dist/pcc/arch/sparc64/table.c
U src/external/bsd/pcc/dist/pcc/arch/vax/local.c
U src/external/bsd/pcc/dist/pcc/arch/vax/code.c
U src/external/bsd/pcc/dist/pcc/arch/vax/local2.c
U src/external/bsd/pcc/dist/pcc/arch/vax/macdefs.h
U src/external/bsd/pcc/dist/pcc/arch/vax/order.c
U src/external/bsd/pcc/dist/pcc/arch/vax/table.c
C src/external/bsd/pcc/dist/pcc/cc/Makefile.in
U src/external/bsd/pcc/dist/pcc/cc/cc/Makefile.in
C src/external/bsd/pcc/dist/pcc/cc/cc/cc.1
U src/external/bsd/pcc/dist/pcc/cc/cc/cc.c
U src/external/bsd/pcc/dist/pcc/cc/cpp/Makefile.in
C src/external/bsd/pcc/dist/pcc/cc/cpp/cpp.1
U src/external/bsd/pcc/dist/pcc/cc/cpp/cpp.c
U src/external/bsd/pcc/dist/pcc/cc/cpp/cpp.h
U src/external/bsd/pcc/dist/pcc/cc/cpp/cpy.y
U src/external/bsd/pcc/dist/pcc/cc/cpp/scanner.l
U src/external/bsd/pcc/dist/pcc/cc/cpp/token.c
U src/external/bsd/pcc/dist/pcc/cc/cpp/tests/res1
N src/external/bsd/pcc/dist/pcc/cc/cpp/tests/res10
N src/external/bsd/pcc/dist/pcc/cc/cpp/tests/res11
N src/external/bsd/pcc/dist/pcc/cc/cpp/tests/res12
N src/external/bsd/pcc/dist/pcc/cc/cpp/tests/res13
U src/external/bsd/pcc/dist/pcc/cc/cpp/tests/res2
U src/external/bsd/pcc/dist/pcc/cc/cpp/tests/res3
U src/external/bsd/pcc/dist/pcc/cc/cpp/tests/res4
U src/external/bsd/pcc/dist/pcc/cc/cpp/tests/res5
U src/external/bsd/pcc/dist/pcc/cc/cpp/tests/res6
U src/external/bsd/pcc/dist/pcc/cc/cpp/tests/res7
U src/external/bsd/pcc/dist/pcc/cc/cpp/tests/res8
U src/external/bsd/pcc/dist/pcc/cc/cpp/tests/res9
U src/external/bsd/pcc/dist/pcc/cc/cpp/tests/test1
N src/external/bsd/pcc/dist/pcc/cc/cpp/tests/test10
N src/external/bsd/pcc/dist/pcc/cc/cpp/tests/test11
N src/external/bsd/pcc/dist/pcc/cc/cpp/tests/test12
N src/external/bsd/pcc/dist/pcc/cc/cpp/tests/test13
U src/external/bsd/pcc/dist/pcc/cc/cpp/tests/test2
U src/external/bsd/pcc/dist/pcc/cc/cpp/tests/test3
U src/external/bsd/pcc/dist/pcc/cc/cpp/tests/test4
U src/external/bsd/pcc/dist/pcc/cc/cpp/tests/test5
U src/external/bsd/pcc/dist/pcc/cc/cpp/tests/test6
U src/external/bsd/pcc/dist/pcc/cc/cpp/tests/test7
U src/external/bsd/pcc/dist/pcc/cc/cpp/tests/test8
U src/external/bsd/pcc/dist/pcc/cc/cpp/tests/test9
U src/external/bsd/pcc/dist/pcc/cc/ccom/Makefile.in
U src/external/bsd/pcc/dist/pcc/cc/ccom/builtins.c
C src/external/bsd/pcc/dist/pcc/cc/ccom/ccom.1
U src/external/bsd/pcc/dist/pcc/cc/ccom/cgram.y
U src/external/bsd/pcc/dist/pcc/cc/ccom/gcc_compat.c
U src/external/bsd/pcc/dist/pcc/cc/ccom/init.c
U src/external/bsd/pcc/dist/pcc/cc/ccom/inline.c
U src/external/bsd/pcc/dist/pcc/cc/ccom/main.c
U src/external/bsd/pcc/dist/pcc/cc/ccom/optim.c
U src/external/bsd/pcc/dist/pcc/cc/ccom/pass1.h
C src/external/bsd/pcc/dist/pcc/cc/ccom/pftn.c
C src/external/bsd/pcc/dist/pcc/cc/ccom/scan.l
U src/external/bsd/pcc/dist/pcc/cc/ccom/softfloat.c
U src/external/bsd/pcc/dist/pcc/cc/ccom/stabs.c
U src/external/bsd/pcc/dist/pcc/cc/ccom/symtabs.c
U src/external/bsd/pcc/dist/pcc/cc/ccom/trees.c
N src/external/bsd/pcc/dist/pcc/cc/driver/Makefile.in
N src/external/bsd/pcc/dist/pcc/cc/driver/driver.c
N src/external/bsd/pcc/dist/pcc/cc/driver/driver.h
N src/external/bsd/pcc/dist/pcc/cc/driver/platform.c
N src/external/bsd/pcc/dist/pcc/cc/driver/strlist.c
N src/external/bsd/pcc/dist/pcc/cc/driver/strlist.h
N src/external/bsd/pcc/dist/pcc/cc/driver/xalloc.c
N src/external/bsd/pcc/dist/pcc/cc/driver/xalloc.h
C src/external/bsd/pcc/dist/pcc/f77/Makefile.in
U src/external/bsd/pcc/dist/pcc/f77/f77/Makefile.in
U src/external/bsd/pcc/dist/pcc/f77/f77/f77.1
U src/external/bsd/pcc/dist/pcc/f77/f77/f77.c
U src/external/bsd/pcc/dist/pcc/f77/fcom/Makefile.in
U src/external/bsd/pcc/dist/pcc/f77/fcom/data.c
U src/external/bsd/pcc/dist/pcc/f77/fcom/defines.h
U src/external/bsd/pcc/dist/pcc/f77/fcom/defs.h
U src/external/bsd/pcc/dist/pcc/f77/fcom/equiv.c
U src/external/bsd/pcc/dist/pcc/f77/fcom/error.c
U src/external/bsd/pcc/dist/pcc/f77/fcom/exec.c
U src/external/bsd/pcc/dist/pcc/f77/fcom/expr.c
U src/external/bsd/pcc/dist/pcc/f77/fcom/ftypes.h
U src/external/bsd/pcc/dist/pcc/f77/fcom/gram.dcl
U src/external/bsd/pcc/dist/pcc/f77/fcom/gram.exec
U src/external/bsd/pcc/dist/pcc/f77/fcom/gram.expr
U src/external/bsd/pcc/dist/pcc/f77/fcom/gram.head
U src/external/bsd/pcc/dist/pcc/f77/fcom/gram.io
U src/external/bsd/pcc/dist/pcc/f77/fcom/init.c
U src/external/bsd/pcc/dist/pcc/f77/fcom/intr.c
U src/external/bsd/pcc/dist/pcc/f77/fcom/io.c
U src/external/bsd/pcc/dist/pcc/f77/fcom/lex.c
U src/external/bsd/pcc/dist/pcc/f77/fcom/main.c
U src/external/bsd/pcc/dist/pcc/f77/fcom/misc.c
U src/external/bsd/pcc/dist/pcc/f77/fcom/proc.c
U src/external/bsd/pcc/dist/pcc/f77/fcom/put.c
U src/external/bsd/pcc/dist/pcc/f77/fcom/putscj.c
U src/external/bsd/pcc/dist/pcc/f77/fcom/scjdefs.h
U src/external/bsd/pcc/dist/pcc/f77/fcom/tokens
C src/external/bsd/pcc/dist/pcc/mip/common.c
U src/external/bsd/pcc/dist/pcc/mip/compat.c
U src/external/bsd/pcc/dist/pcc/mip/compat.h
U src/external/bsd/pcc/dist/pcc/mip/manifest.h
U src/external/bsd/pcc/dist/pcc/mip/match.c
U src/external/bsd/pcc/dist/pcc/mip/mkext.c
U src/external/bsd/pcc/dist/pcc/mip/node.h
U src/external/bsd/pcc/dist/pcc/mip/optim2.c
U src/external/bsd/pcc/dist/pcc/mip/pass2.h
U src/external/bsd/pcc/dist/pcc/mip/reader.c
U src/external/bsd/pcc/dist/pcc/mip/regs.c
U src/external/bsd/pcc/dist/pcc/os/bsd/ccconfig.h
U src/external/bsd/pcc/dist/pcc/os/darwin/ccconfig.h
U src/external/bsd/pcc/dist/pcc/os/dragonfly/ccconfig.h
U src/external/bsd/pcc/dist/pcc/os/freebsd/ccconfig.h
U src/external/bsd/pcc/dist/pcc/os/linux/ccconfig.h
U src/external/bsd/pcc/dist/pcc/os/midnightbsd/ccconfig.h
N src/external/bsd/pcc/dist/pcc/os/minix/ccconfig.h
U src/external/bsd/pcc/dist/pcc/os/mirbsd/ccconfig.h
U src/external/bsd/pcc/dist/pcc/os/netbsd/ccconfig.h
U src/external/bsd/pcc/dist/pcc/os/nextstep/ccconfig.h
U src/external/bsd/pcc/dist/pcc/os/none/ccconfig.h
U src/external/bsd/pcc/dist/pcc/os/openbsd/ccconfig.h
U src/external/bsd/pcc/dist/pcc/os/openbsd/f77config.h
U src/external/bsd/pcc/dist/pcc/os/sunos/ccconfig.h
U src/external/bsd/pcc/dist/pcc/os/win32/build.bat
U src/external/bsd/pcc/dist/pcc/os/win32/build_installer.bat
U src/external/bsd/pcc/dist/pcc/os/win32/ccconfig.h
U src/external/bsd/pcc/dist/pcc/os/win32/config.h
U src/external/bsd/pcc/dist/pcc/os/win32/pcc.iss

9 conflicts created by this import.
Use the following command to help the merge:

        cvs checkout -jragge:yesterday -jragge src/external/bsd/pcc/dist




Home | Main Index | Thread Index | Old Index