GCC 3.4.4 Release 3 for RISC OS now available

Peter Naulls peter at chocky.org
Fri Jul 8 09:06:03 PDT 2005


GCC is a free collection of compilers that provide the user with a
powerful tool for translating C, C++ and Objective-C source into fast
ARM assembler that is suitable for execution on RISC OS.

GCCSDK is a portable build environment for creating ARM executables to
be run natively on RISC OS. The build environment is designed to be
hosted on a Unix-like system, such as GNU/Linux, FreeBSD or Windows
(under Cygwin).

See http://gccsdk.riscos.info/ for download information.

This is release 3 of GCC 3.4.4 for RISC OS, and includes substantial
improvements over previous versions both in the compiler and bundled
UnixLib.

Notable changes include:

* Update to full GCC 3.4.4 release.

* UnixLib: Unterminated buffer fixes (__unixify and vnsprintf)

* libscl: Much improved compatibility with Castle C/C++ headers
  and TCPIPLibs.

* GCC 'gcov' profiling support is now possible.  See the GCC manual
  for more details.

* Now with full RISC OS module support.  See !gcc.docs.Intro for details.

* Included CMunge written by Justin Fletcher & Robin Watts.

* Autobuilder: Minor fixes and many improvements.  Many packages added.

* drlink: Explictly marked as GPL (permission granted for this in 2001)

* 'as', drlink and decaof have improved support for previously unhandled
  AOF attributes.

* Improved support for GCCSDK under Cygwin, OpenBSD and big-endian
  platforms like Mac OS X.

* Additions for soft-float support.

* argv[0] is now a Unix-format filename under UnixLib.

* !Clib is no longer distributed with GCC.  It is not used by anything,
  and the compilers which can target the SharedCLibrary using its sources
  (GCC and LCC) contain their own copies. 

* Runaway optimisation fixed (bug #131)

* Objective-C is now supported.
       

For the complete list of changes to GCC and Unixlib, please see the
enclosed ChangeLogs.


For full download instructions, mailing list information and bug
reporting instructions, please visit

http://gccsdk.riscos.info/ - The main distribution for GCC.



GCCSDK Developers, July 2005.




More information about the gcc mailing list