Sourcery G++ Lite Release Notes

This section documents Sourcery G++ Lite changes for each released revision.

Changes in Sourcery G++ Lite 4.2-166

No significant changes.  There are no significant changes for MIPS ELF in this release.

Changes in Sourcery G++ Lite 4.2-162

No significant changes.  There are no significant changes for MIPS ELF in this release.

Changes in Sourcery G++ Lite 4.2-160

MIPS SDE Kit.  The SDE kit directory now includes all subdirectories. The SDE kit is in the mips-sde-elf/kit subdirectory of your installation.

Architecture level inference fix.  The -march=4kp and -march=4ksc options now imply -mips32 and the -march=4ksd option implies -mips32r2. The erroneous option -march=4kf has been removed.

Flags fix.  The -mips3d and -mpaired-single options can now be used with -mips32r2 as well as -mips64.

Program exit cleanup actions.  A bug causing programs to fail to flush their buffers on exit has been fixed.

"Can't find matching LO16" linker error fixed.  An assembler bug that caused errors when linking files containing mixed MIPS16 and non-MIPS16 code has been fixed.

Multilib matching fix.  The -mips16e option now causes the same multilibs to be used as the -mips16 option.

Misaligned accesses to packed structures fix.  A bug that caused GCC to generate misaligned accesses to packed structures has been fixed.

Changes in Sourcery G++ Lite 4.2-157

MIPS SDE Examples.  Sourcery G++ Lite now includes examples showing how to use the MIPS SDE Library. You can find these examples in the mips-sde-elf/examples/ subdirectory of your installation.

jalx instruction.  The assembler no longer reports an error if the jalx instruction is used outside of MIPS16 mode.

Changes in Sourcery G++ Lite 4.2-127

Initial release.  This is the initial release for MIPS ELF.