Home | History | Annotate | Download | only in pcc
History log of /src/external/bsd/pcc/Makefile.inc
RevisionDateAuthorComments
 1.19  09-Feb-2016  plunky update build machinery for pcc-20160208
 1.18  24-Jul-2014  plunky update build framework for import of pcc-20140706
 1.17  26-Mar-2012  plunky branches: 1.17.2; 1.17.10;
update for pcc-20120325
 1.16  11-Jan-2012  plunky branches: 1.16.2;
update for pcc-20120105
 1.15  01-Sep-2011  plunky branches: 1.15.2;
update build machinery for pcc-20110901
 1.14  07-Jun-2011  plunky make PCC_DEBUG a global flag (will not compile without, currently)
 1.13  07-Jun-2011  plunky use better method of creating version string, current method can
introduce spurious " characters during stringification
 1.12  03-Jun-2011  plunky INCLUDEDIR and LIBEXECDIR only need to be defined for the
pcc front end
 1.11  03-Jun-2010  plunky branches: 1.11.4;
apply build framework and config changes for pcc-100602, plus add a
prepare-import.sh script for future updates
 1.10  11-Feb-2010  plunky actually include the top-level Makefile.inc
 1.9  11-Feb-2010  plunky keep generated config.h file in a subdir
(avoids potential inclusion errors)
 1.8  11-Feb-2010  plunky provide endian information at build time rather than embedding it
in the config.h file.
 1.7  05-Feb-2010  plunky amd64 provides MACHINE_ARCH=x86_64 but pcc wants TARGMACH=amd64. handle that
 1.6  05-Feb-2010  plunky when making VERSSTR, provide the target os/machine rather than the host.
have the CVS checkout date in the PACKAGE_STRING rather than in a separate
definition
 1.5  05-Feb-2010  plunky be more adaptable when choosing the target arch, try to relate
the MACHINE_ARCH to the supported architectures before failing.
 1.4  05-Feb-2010  plunky just use the actual date in PACKAGE_CHECKOUT definition
 1.3  03-Feb-2010  plunky fix the embedded VERSSTR by providing the correct machine architecture
at build time, and adding an import date to the version.
 1.2  20-Jan-2010  plunky Clean up the build framework for pcc

- use <bsd.init.mk> to include <../Makefile.inc> files
- add Makefile.inc files that pull in appropriate build settings
- fix the LIBEXECDIR definition (should have trailing /)
- make cc.1 install as pcc.1 to match the binary
- use YHEADER= to build the yacc headers
- general consistency tidy up
 1.1  24-Aug-2008  gmcgarry branches: 1.1.2; 1.1.6;
Add pcc build framework.
 1.1.6.2  19-Oct-2008  haad Sync with HEAD.
 1.1.6.1  24-Aug-2008  haad file Makefile.inc was added on branch haad-dm on 2008-10-19 22:40:12 +0000
 1.1.2.2  18-Sep-2008  wrstuden Sync with wrstuden-revivesa-base-2.
 1.1.2.1  24-Aug-2008  wrstuden file Makefile.inc was added on branch wrstuden-revivesa on 2008-09-18 05:15:35 +0000
 1.11.4.1  23-Jun-2011  cherry Catchup with rmind-uvmplock merge.
 1.15.2.1  17-Apr-2012  yamt sync with head
 1.16.2.1  03-Apr-2012  riz 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)
 1.17.10.1  10-Aug-2014  tls Rebase.
 1.17.2.1  19-Aug-2014  tls Rebase to HEAD as of a few days ago.

RSS XML Feed