Use separate libc.abilist for MIPS o32 soft float.
commit6e067a5128c08f9a34ff4f69db02546d75dfa15c
authorJoseph Myers <joseph@codesourcery.com>
Tue, 7 Jan 2014 23:58:45 +0000 (7 23:58 +0000)
committerJoseph Myers <joseph@codesourcery.com>
Tue, 7 Jan 2014 23:58:45 +0000 (7 23:58 +0000)
tree43aca03649c460e724d6aa86220557efa3f7f1c7
parent1f0f206719645b031a402e83ed66542f04c95233
Use separate libc.abilist for MIPS o32 soft float.

Examining MIPS test results showed an ABI test failure that I must
have missed in 2.18 testing: hard-float and soft-float o32 no longer
have the same set of symbols (because of the __mips_fpu_getcw and
__mips_fpu_setcw functions, present for hard-float only, used by
fpu_control.h for hard-float MIPS16) and so need separate ABI test
baselines (they always were ABI-incompatible - the function-calling
interface is different - but previously had the same set of symbols
and versions so didn't need separate baselines).

Tested for hard-float and soft-float o32.

* sysdeps/unix/sysv/linux/mips/mips32/nptl/libc.abilist: Move to
....
* sysdeps/unix/sysv/linux/mips/mips32/fpu/nptl/libc.abilist:
... here.
* sysdeps/unix/sysv/linux/mips/mips32/nofpu/nptl/libc.abilist: New
file.
ports/ChangeLog.mips
ports/sysdeps/unix/sysv/linux/mips/mips32/fpu/nptl/libc.abilist [copied from ports/sysdeps/unix/sysv/linux/mips/mips32/nptl/libc.abilist with 100% similarity]
ports/sysdeps/unix/sysv/linux/mips/mips32/nofpu/nptl/libc.abilist [moved from ports/sysdeps/unix/sysv/linux/mips/mips32/nptl/libc.abilist with 99% similarity]