PL/I front-end for GNU Compiler Collection Logo
Source Forge
GCC project
PL/I Links
Manual (outdated, please help update this)
Mailing list
If you have a PL/I project you would like to see supported by the pl1gcc effort, please get in touch with us.
Looking for something to do?
If you are interested in any of the following, consider to join the pl1gcc project
Error regression infrastructure
Error message codes
Case insensitive include name expansion
Test cases
Project web pages
Language reference manual
User guide
Tutorial to PL/I
Frequently asked questions
pl1gcc news September 26th, 2007


This is the fifteenth code drop of the GCC front-end for the PL/I programming language.
PL/I for GCC is released under the terms of the GNU Public License; version 2.

With pl1gcc-0.0.15 the preprocessor do loop, %DO, has been partly implemented. Only one level is allowed.
This required quite a bit of restructuring of the internal code. But now it is easy to add more preprocessor statements like %IF and preprocessor %PROCEDUREs. Expect some more releases soon.
Further the internal parse tree has also been improved, so code generation should begin really soon now (tm).

There is still no code generation taking place, so don't run out and uninstall your production PL/I compiler just yet :-)

Changes in v0.0.15:

  • restructuring parser stack
  • improve internal interface to preprocessor
  • improved error messages with declares
  • synchronize with gcc version 4.3 (20070810)

Changed syntax in v0.0.15:

  • %DO VARNAME = NUM TO NUM (one level)
  • %NOTE can reference preprocessor variables

Source code contributions to pl1gcc

pl1gcc can offer to host the code for you.
If you have some PL/I code you do would like to save for the future, then consider to release the source code either under GPL or donate it to the public domain.

What is pl1gcc ?

The pl1gcc project is an attempt to create a native PL/I compiler using the GNU Compiler Collection.
The project is looking for more people to join the development and testing. If you want to help speed up the development of a free PL/I compiler please do contact us and join the fun.

And finally remember to have some fun


Download newest version via these links

Thank you so much for visiting the pl1gcc homepages. If you do try to download and build the PL/I front end, please let us know how it goes by dropping us a line. Mail pl1gcc

To download in other file formats, click here

Previous announcements

© 2002-2007, Henrik Sorensen.
Last modified September 29th, 2007.