Projects / PL/1 for GCC

PL/1 for GCC

The pl1gcc project is an attempt to create a native PL/I compiler using the GNU Compiler Collection. PL/I is a third-generation procedural language suitable for a wide range of applications including system software, graphics, simulation, text processing, Web, and business applications.

Operating Systems

Recent releases

  •  26 Oct 2007 08:38

    Release Notes: The parser stack was restructured. The internal interface to the preprocessor was improved. Error messages with declares were improved. The code was synchronized with gcc version 4.3 (20070810). The preprocessor do loop, %DO, has been partly implemented. Only one level is allowed. %NOTE can reference preprocessor variables. Assorted minor bugfixes and code cleanups were done.

    •  03 Feb 2007 16:49

      Release Notes: This release adds support for using the tilde character as the "not" operator and support for ENVIRONMENT(). It adds location information to most messages. %INCLUDE can now have filenames inside of quotes.

      •  22 Nov 2006 21:10

        Release Notes: Improved internal documentation of functions. Many improved diagnostic messages. Additional PL/I syntax is now supported.

        •  28 May 2006 16:26

          Release Notes: This release adds an initial preprocessor. There are documentation improvements as relate to Eclipse and to Windows/Cygwin. The code has been refactored to improve modularity, and updated to work with GCC 4.2. Support for additional PL/I syntax has been added.

          •  26 Mar 2005 07:44

            Release Notes: Many syntax additions and updates were made. The -J option was removed from the compiler.


            Project Spotlight


            A Fluent OpenStack client API for Java.


            Project Spotlight

            TurnKey TWiki Appliance

            A TWiki appliance that is easy to use and lightweight.