Module Name: src Committed By: riz Date: Tue Apr 3 16:36:23 UTC 2012
Modified Files: src/external/bsd/pcc [netbsd-6]: Makefile.inc src/external/bsd/pcc/dist/pcc [netbsd-6]: DATESTAMP src/external/bsd/pcc/dist/pcc/arch/amd64 [netbsd-6]: local.c src/external/bsd/pcc/dist/pcc/arch/i386 [netbsd-6]: local2.c src/external/bsd/pcc/dist/pcc/arch/vax [netbsd-6]: local2.c src/external/bsd/pcc/dist/pcc/cc/cc [netbsd-6]: Makefile.in src/external/bsd/pcc/dist/pcc/cc/ccom [netbsd-6]: Makefile.in builtins.c ccom.1 cgram.y gcc_compat.c init.c inline.c main.c optim.c pass1.h pftn.c stabs.c trees.c src/external/bsd/pcc/dist/pcc/cc/cpp [netbsd-6]: Makefile.in src/external/bsd/pcc/dist/pcc/cc/cxxcom [netbsd-6]: Makefile.in builtins.c gcc_compat.c init.c inline.c main.c optim.c pass1.h pftn.c stabs.c trees.c src/external/bsd/pcc/dist/pcc/cc/driver [netbsd-6]: Makefile.in src/external/bsd/pcc/dist/pcc/f77/f77 [netbsd-6]: Makefile.in src/external/bsd/pcc/dist/pcc/f77/fcom [netbsd-6]: Makefile.in main.c src/external/bsd/pcc/dist/pcc/mip [netbsd-6]: common.c manifest.h match.c pass2.h reader.c regs.c src/external/bsd/pcc/include [netbsd-6]: config.h Log Message: Pull up following revision(s) (requested by plunky in ticket #157): external/bsd/pcc/Makefile.inc external/bsd/pcc/dist/pcc/DATESTAMP external/bsd/pcc/dist/pcc/arch/amd64/local.c external/bsd/pcc/dist/pcc/arch/i386/local2.c external/bsd/pcc/dist/pcc/arch/vax/local2.c external/bsd/pcc/dist/pcc/cc/cc/Makefile.in external/bsd/pcc/dist/pcc/cc/ccom/Makefile.in external/bsd/pcc/dist/pcc/cc/ccom/builtins.c external/bsd/pcc/dist/pcc/cc/ccom/ccom.1 external/bsd/pcc/dist/pcc/cc/ccom/cgram.y external/bsd/pcc/dist/pcc/cc/ccom/gcc_compat.c external/bsd/pcc/dist/pcc/cc/ccom/init.c external/bsd/pcc/dist/pcc/cc/ccom/inline.c external/bsd/pcc/dist/pcc/cc/ccom/main.c external/bsd/pcc/dist/pcc/cc/ccom/optim.c external/bsd/pcc/dist/pcc/cc/ccom/pass1.h external/bsd/pcc/dist/pcc/cc/ccom/pftn.c external/bsd/pcc/dist/pcc/cc/ccom/stabs.c external/bsd/pcc/dist/pcc/cc/ccom/trees.c external/bsd/pcc/dist/pcc/cc/cpp/Makefile.in external/bsd/pcc/dist/pcc/cc/cxxcom/Makefile.in external/bsd/pcc/dist/pcc/cc/cxxcom/builtins.c external/bsd/pcc/dist/pcc/cc/cxxcom/gcc_compat.c external/bsd/pcc/dist/pcc/cc/cxxcom/init.c external/bsd/pcc/dist/pcc/cc/cxxcom/inline.c external/bsd/pcc/dist/pcc/cc/cxxcom/main.c external/bsd/pcc/dist/pcc/cc/cxxcom/optim.c external/bsd/pcc/dist/pcc/cc/cxxcom/pass1.h external/bsd/pcc/dist/pcc/cc/cxxcom/pftn.c external/bsd/pcc/dist/pcc/cc/cxxcom/stabs.c external/bsd/pcc/dist/pcc/cc/cxxcom/trees.c external/bsd/pcc/dist/pcc/cc/driver/Makefile.in external/bsd/pcc/dist/pcc/f77/f77/Makefile.in external/bsd/pcc/dist/pcc/f77/fcom/Makefile.in external/bsd/pcc/dist/pcc/f77/fcom/main.c external/bsd/pcc/dist/pcc/mip/common.c external/bsd/pcc/dist/pcc/mip/manifest.h external/bsd/pcc/dist/pcc/mip/match.c external/bsd/pcc/dist/pcc/mip/pass2.h external/bsd/pcc/dist/pcc/mip/reader.c external/bsd/pcc/dist/pcc/mip/regs.c external/bsd/pcc/include/config.h Update to pcc-20120325 The full changelog is at http://pcc.ludd.ltu.se/fisheye/changelog/~date=2012-03-25T06%3A00%3A00/pcc and includes some bug and documentation fixes. The siginifcant improvements were that the __returns_twice__ attribute is now accepted, and a problem parsing attributes on parameters of function prototypes was fixed. (both of these issues caused problems compiling with the NetBSD headers) To generate a diff of this commit: cvs rdiff -u -r1.16 -r1.16.2.1 src/external/bsd/pcc/Makefile.inc cvs rdiff -u -r1.1.1.2 -r1.1.1.2.2.1 src/external/bsd/pcc/dist/pcc/DATESTAMP cvs rdiff -u -r1.1.1.3 -r1.1.1.3.4.1 \ src/external/bsd/pcc/dist/pcc/arch/amd64/local.c cvs rdiff -u -r1.1.1.5 -r1.1.1.5.2.1 \ src/external/bsd/pcc/dist/pcc/arch/i386/local2.c cvs rdiff -u -r1.1.1.4 -r1.1.1.4.4.1 \ src/external/bsd/pcc/dist/pcc/arch/vax/local2.c cvs rdiff -u -r1.1.1.3 -r1.1.1.3.4.1 \ src/external/bsd/pcc/dist/pcc/cc/cc/Makefile.in cvs rdiff -u -r1.1.1.4 -r1.1.1.4.4.1 \ src/external/bsd/pcc/dist/pcc/cc/ccom/Makefile.in \ src/external/bsd/pcc/dist/pcc/cc/ccom/inline.c \ src/external/bsd/pcc/dist/pcc/cc/ccom/main.c \ src/external/bsd/pcc/dist/pcc/cc/ccom/optim.c \ src/external/bsd/pcc/dist/pcc/cc/ccom/stabs.c \ src/external/bsd/pcc/dist/pcc/cc/ccom/trees.c cvs rdiff -u -r1.1.1.3 -r1.1.1.3.2.1 \ src/external/bsd/pcc/dist/pcc/cc/ccom/builtins.c cvs rdiff -u -r1.5 -r1.5.2.1 src/external/bsd/pcc/dist/pcc/cc/ccom/ccom.1 cvs rdiff -u -r1.1.1.5 -r1.1.1.5.2.1 \ src/external/bsd/pcc/dist/pcc/cc/ccom/cgram.y \ src/external/bsd/pcc/dist/pcc/cc/ccom/init.c cvs rdiff -u -r1.1.1.4.4.1 -r1.1.1.4.4.2 \ src/external/bsd/pcc/dist/pcc/cc/ccom/gcc_compat.c \ src/external/bsd/pcc/dist/pcc/cc/ccom/pass1.h cvs rdiff -u -r1.7 -r1.7.4.1 src/external/bsd/pcc/dist/pcc/cc/ccom/pftn.c cvs rdiff -u -r1.1.1.4 -r1.1.1.4.4.1 \ src/external/bsd/pcc/dist/pcc/cc/cpp/Makefile.in cvs rdiff -u -r1.1.1.1 -r1.1.1.1.2.1 \ src/external/bsd/pcc/dist/pcc/cc/cxxcom/Makefile.in \ src/external/bsd/pcc/dist/pcc/cc/cxxcom/builtins.c \ src/external/bsd/pcc/dist/pcc/cc/cxxcom/gcc_compat.c \ src/external/bsd/pcc/dist/pcc/cc/cxxcom/init.c \ src/external/bsd/pcc/dist/pcc/cc/cxxcom/inline.c \ src/external/bsd/pcc/dist/pcc/cc/cxxcom/main.c \ src/external/bsd/pcc/dist/pcc/cc/cxxcom/optim.c \ src/external/bsd/pcc/dist/pcc/cc/cxxcom/pass1.h \ src/external/bsd/pcc/dist/pcc/cc/cxxcom/pftn.c \ src/external/bsd/pcc/dist/pcc/cc/cxxcom/stabs.c \ src/external/bsd/pcc/dist/pcc/cc/cxxcom/trees.c cvs rdiff -u -r1.1.1.1 -r1.1.1.1.4.1 \ src/external/bsd/pcc/dist/pcc/cc/driver/Makefile.in cvs rdiff -u -r1.1.1.4 -r1.1.1.4.4.1 \ src/external/bsd/pcc/dist/pcc/f77/f77/Makefile.in cvs rdiff -u -r1.1.1.4 -r1.1.1.4.4.1 \ src/external/bsd/pcc/dist/pcc/f77/fcom/Makefile.in \ src/external/bsd/pcc/dist/pcc/f77/fcom/main.c cvs rdiff -u -r1.4 -r1.4.2.1 src/external/bsd/pcc/dist/pcc/mip/common.c cvs rdiff -u -r1.1.1.4 -r1.1.1.4.4.1 \ src/external/bsd/pcc/dist/pcc/mip/manifest.h \ src/external/bsd/pcc/dist/pcc/mip/match.c \ src/external/bsd/pcc/dist/pcc/mip/pass2.h \ src/external/bsd/pcc/dist/pcc/mip/regs.c cvs rdiff -u -r1.1.1.5 -r1.1.1.5.2.1 \ src/external/bsd/pcc/dist/pcc/mip/reader.c cvs rdiff -u -r1.5 -r1.5.2.1 src/external/bsd/pcc/include/config.h Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.