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

Reply via email to