This is Waldek Hebisch's gpc page

Current gpc sources are at github. Materal below is mostly of historical interest.

My newest snapshot gpc-20070904.

Md5sum: 852a5884019aff426e4c7871279137fc. Main chages are bugfixes. Note licence change: gpc uses now GPL version 3. In more detail: new featues (cumulative from gpc-2.1) and bugs fixed.

My previous snapshot gpc-20060325.

Md5sum: 8a564824c66e804caf27e14befc0a007. The main change is preliminary 4.0.x support, but also few bugfixes and new features. In more detail: new featues (cumulative from gpc-2.1) and bugs fixed.

Minimal diff (does not include generated files) between gpc-20060325 and gpc-20060215.

My previous snapshot gpc-20060215.

Md5sum: 63578065e77346de0f000bd6fa215d14. Mostly bugfixes, but also some new features. In more detail: new featues (cumulative from gpc-2.1) and bugs fixed .

Minimal diff (does not include generated files) between gpc-20060215 and gpc-20051116.

My previous snapshot gpc-20051116 . Md5sum: 63578065e77346de0f000bd6fa215d14. Main change is integated preprocessor. In more detail: new featues (cumulative from gpc-2.1) and bugs fixed .

Minimal diff (does not include generated files) between gpc-20051104 and gpc20051116.

My older snapshot" gpc-20051104 . Includes Delphi and Mac objects patch and bugfixes from gpc mailing list. I tried to very conservative here. In more detail: new featues (cumulative from gpc-2.1) and bugs fixed .

Minimal diff (does not include generated files) between gpc-20050331 and gpc-20051104. To build using the diff you need to run mk-lang_opt script and remove file version.h first:

cd gpc-20051104/p
script/mk-lang_opt opts.sum lang.opt
rm version.h
You also need bison-2.1 (build will succeed if you have bison-2.0, but resulting gpc will have a bug).

Copy of "minimal" gpc-20050331 (needs bison 2.1!).

Support for Dwarf-2 Pascal debug info in gdb (patches): The patches add code to tell Dwarf reader in gdb that the language is Pascal (otherwise it treats language as unknown) and code to read info about sets. Known problems:

Old


Very experimental (and incomplete) patch implementing Mac objects and Delphi classes. Apply diff to gpc-20050331. delphi14.diff Also a backED DIFF TO GCC-3.4.3 and gcc-3.3.6 (need to prevent crash when generating stubs+ debug info). dbxout.diff And a backed diff to gcc-2.95.3 and gcc-2.8.1. dbxout2.diff You need bison-2.1 to compile.
Patches to compile gpc-20041218 with gcc-3.4.3. Parser patch (if needed) has to be applied _after_ the patch to gpc proper. Note that backend patch have to be applied before build (unlike normal gpc build the patch will not be applied automatically).
Patch to gpc-20041017 correcting most test failures on 64-bit platforms init_n3.diff

For my own use gpc-4.1-5f.diff.gz gcc-4.1-5f.diff.gz