#
6935091c |
| 09-Feb-2016 |
plunky <plunky@NetBSD.org> |
update to pcc snapshot 20160208. Rather than provide the full list of changes, they can be found at
http://pcc.ludd.ltu.se/fisheye/changelog/pcc
Along with numerous bug fixes, the highlights might
update to pcc snapshot 20160208. Rather than provide the full list of changes, they can be found at
http://pcc.ludd.ltu.se/fisheye/changelog/pcc
Along with numerous bug fixes, the highlights might be a rewrite of the CPP parser, updated backends for arm, pdp11, m68k, vax and mips along with new backend for 8086. PCC now builds itself as a 2-pass compiler. There have been fixes for use with musl, C11 support added and use of UTF8 internally. PE/COFF target was fixed, and Minix target added.
show more ...
|
#
370d6aa0 |
| 24-Jul-2014 |
plunky <plunky@NetBSD.org> |
Import latest PCC snapshot 20140706; it has been over two years since the last import, and some build framework has been changed so this makes it easier for people to work with later versions.
The f
Import latest PCC snapshot 20140706; it has been over two years since the last import, and some build framework has been changed so this makes it easier for people to work with later versions.
The full list of changes in the meantime are available at the PCC CVS server, and the bugs fixed are detailed at the PCC bug tracker, but in summary, new features added are a C++ front end, m68k support and unicode support.
and bugs fixed in the areas of the register allocator, floating point, attributes, long long arithmetic, PIC support and code sections (for shared libraries) among others.
This version compiles the vast majority of the NetBSD sources on i386, and bug reports are welcome at the PCC JIRA server.
show more ...
|
#
a301e773 |
| 01-Sep-2011 |
plunky <plunky@NetBSD.org> |
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
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
show more ...
|