August 2009 Archives

Mon Aug 10 22:33:42 EDT 2009

What's new in GCC6809 4.3.4-1

It occurred me that I never posted a list of the changes in the new release.
  • Include all core GCC 4.3.4 bug fixes.
  • Updated to version 5.0.0 of the ASXXXX tools, which is now licensed under the GPL.
  • The GCC modifications are relicensed from GPLv2 to GPLv3.
  • The maximum line length accepted by the assembler tools has been increased from 80 characters to 256 characters.
  • The binutils wrapper scripts ar, as, and ld are now templates. They are converted into real, executable scripts when they are installed. This is done so that the scripts know which target type is being requested. Likewise, the as6809.conf file is obsolete.
  • The default linker address locations have changed. All code and data, except for the vector table, now defaults to address 0x10. Previously, different addresses were reserved for different types of objects. Now, they are all packed into a single section.
  • Updated the online manual and rewrote it in Texinfo.
  • Changed so that configure is not re-run everytime on Cygwin, since it is very slow.
  • Removed the Subversion-related scripts.
  • The default stack pointer under simulation is now 0xFE00.
  • Disable an optimization that was incorrect for interrupt handlers.
  • Improve tail-call optimization.
  • Updated many comments in the machine description.
  • Remove many of the inline comments in the generated assembly, that was only for debugging the compiler.
  • Add the bswaphi instruction for byte swapping a 16-bit entity (using the exg a,b instruction).
  • Fix code generation bug when optimizing two consecutive PSHS instructions.
  • Fix parallel computation.

Posted by Brian Dominy | Permanent link

Mon Aug 10 21:51:44 EDT 2009

GCC6809 4.3.4-1 released

The newest version of GCC6809 is now available online. This is a patch against the recently released GCC 4.3.4. If you have any problems, please let me know. This is a fairly stable upgrade and mostly fixes a lot of installation issues that people were having. It also upgrades the ASXXXX assembler tools from version 4.1 to version 5.0.

Posted by Brian Dominy | Permanent link

Wed Aug 5 16:45:31 EDT 2009

GCC 4.3.4 released, 6809 version coming soon

The GCC maintainers have officially released version 4.3.4. This is a minor update, but it has been the basis of many new 6809 changes. Soon I'll be releasing a new 6809 package -- stay tuned.


Posted by Brian Dominy | Permanent link