diff options
author | Eric Andersen <andersen@codepoet.org> | 2003-06-11 17:12:06 +0000 |
---|---|---|
committer | Eric Andersen <andersen@codepoet.org> | 2003-06-11 17:12:06 +0000 |
commit | 45aa6e241e54b49e27fb0199842d3768c377d271 (patch) | |
tree | fe6860ccb2df9829eb2897b55ae262ca149490cb /extra/Configs/Config.mipsel | |
parent | 461e8b2861ceb69ddffb668d68a564661d606e0d (diff) |
Marshall M. Midden at brecis.com writes:
The gnu ld and binutils for mips has a bug with relocation.
It is possible for a relocation table to be created that is not able to be loaded correctly.
We found this with the intersil wireless driver port.
To enable a correctly created mips relocation table (either a .o, or ld -r) it is necessary
to turn off one of the instruction re-scheduling passes.
Specifically, on mips-gcc -fno-schedule-insns2 is needed.
This is an FYI. The bug has been reported to the appropriate mailing lists.
This patch is an effort to avoid this problem on mips.
-Erik
Diffstat (limited to 'extra/Configs/Config.mipsel')
-rw-r--r-- | extra/Configs/Config.mipsel | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/extra/Configs/Config.mipsel b/extra/Configs/Config.mipsel index b8c9f2505..e0a1d2c15 100644 --- a/extra/Configs/Config.mipsel +++ b/extra/Configs/Config.mipsel @@ -13,6 +13,7 @@ config HAVE_ELF config ARCH_CFLAGS string + default "-fno-schedule-insns2" config ARCH_LDFLAGS string |