This section documents Sourcery G++ Lite changes for each released revision.
No significant changes. There are no significant changes for MIPS ELF in this release.
No significant changes. There are no significant changes for MIPS ELF in this release.
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.
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.