GCCSDK GCC 3.4.6 Release 2 :: My RISC OS :: What we make it!

Applications [1]: GCCSDK GCC 3.4.6 Release 2 [2]

Posted by : cheatwarrior on Sep 19, 2006 - 03:41 PM
programming [3]
A new version of GCCSDK is now ready for download from: http://www.riscos.info/index.php/GCCSDK_Releases#GCCSDK_GCC_3.4.6_Release_2 [4]

In this new version:
* Correction of Release 1 filename handling regression with GCC.
* Enabling of throwback for C preprocessor.
* Pass gcc [5] include paths through to 'as' assembler. There are known limitations on the current assembler include path support concerning Unix and RISC OS [6] style pathname syntax so we recommend using path variables when you want to specify assembler include directories.
* Allow suffix swapping in its include filenames and adding hdr/Hdr suffixes to its default suffix swap list. This allows RISC OS and cross compilation of same assembler sources which include OSLib headers.
* No longer supporting GCC @ comments. This is no longer needed for the GCCSDK build procedure and allows the @ as built-in variable by default i.e. without having to resort to the -objasm option.
* Assembler now supports all ARMv5E (XScale) instructions (i.e. not including the Thumb instructions).
* Fixed several miss-assemblings or unsupported corner cases: LFMFD, LDC/STC, PLD, LDR/STR(H,SH,SB), etc.
* Added testcases for future regression tests.
* Replacing AOF object in ALF file didn't work.
* Several code fixes improving its stability.
* Fix for C++ using SharedCLibrary. Examples Makefile updated to build hello world examples in different ways.
* Various documentation updates.
And lots more!


GCCSDK GCC 3.4.6 Release 2 | Log-in or register a new user account [7] | 0 Comments
Comments are statements made by the person that posted them.
They do not necessarily represent the opinions of the site editor.
Links
  [1] http://www.myriscos.co.uk/index.php?name=News&catid=5
  [2] http://www.myriscos.co.uk/index.php?name=News&file=article&sid=359
  [3] http://www.myriscos.co.uk/index.php?name=News&catid=&topic=24
  [4] http://www.riscos.info/index.php/GCCSDK_Releases#GCCSDK_GCC_3.4.6_Release_2
  [5] http://www.myriscos.co.uk/modules.php?op=modload&name=Web_Links&file=index&req=visit&lid=36
  [6] http://www.riscos.com/
  [7] http://www.myriscos.co.uk/user.php