Mac Categories

GNU Pascal for Mac OS X 3.4.6u2


GNU Pascal for Mac OS X Pascal compiler of the GNU Compiler Collection, built for Mach-O PowerPC and Mach-O Intel

System Requirememts
Mac OS X 10.4 or later
Download Details
Company Microbizz
Version 3.4.6u2
Post Date April 29, 2009
License Freeware
File Size 15.3 MB
There are no screenshots

GNU Pascal for Mac OS X 3.4.6u2


Pascal compiler of the GNU Compiler Collection, built for Mach-O PowerPC and Mach-O Intel
GNU Pascal is the free 32/64-bit Pascal compiler of the GNU Compiler Collection. The compiler runs on Mac OS X, Linux, FreeBSD, NetBSD, OpenBSD, Sparc, Alpha, S390, Windows, DOS and many other platforms.

GNU Pascal supports ISO 7185 Pascal, most of ISO 10206 Extended Pascal and many extensions from Borland Pascal, Borland Delphi, traditional Macintosh Pascal compilers and Pascal-SC.

Plug-ins for CodeWarrior and an Xcode integration Kit can be downloaded separately.


What's New in This Release:

  • The compiler is compatible with Mac OS X 10.5.
  • Functional ReadString and StringOf routines.
  • const var parameters. These are always passed by reference but still accept constants as actual parameter (mainly useful for interfacing to external routines).

    Other new features:
  • better warnings for unexpected results of string comparisons
  • handle volatile attribute on types
  • allow asm in any dialect (if the asm keyword is enabled)
  • handle named exit from a method
  • check string parameters more strictly
  • use at least integer precision for arithmetic
  • refuse --executable-file-name on names without a suffix
  • do not create .gpi files from incorrect input
  • allow passing variant selector by reference in default mode
  • noinline attribute
  • check for identifier redeclaration in records and parameter lists
  • set constants are compatible with packed sets
  • pass discriminated string schema by value
  • preliminary support for OOE class views (test/view1[a-g].pas)
  • --iso-goto-restrictions option
  • --preprocessed option
  • integrated preprocessor

  • The compiler is based on the gcc-3.4.6 back-end, release notes are given here.
  • Bug fixes.