1
0
mirror of https://sourceware.org/git/glibc.git synced 2025-08-19 00:02:09 +03:00
Files
glibc/sysdeps/unix/sysv/linux
Aurelien Jarno 578d080544 mips: fix testsuite build for O32 FPXX ABI on pre-R2 CPU
On MIPS when the toolchain is using the O32 FPXX ABI, the testsuite
fails to build for pre-R2 CPU.

It assumes that it is possible to use the -mfp64 option to build
tst-abi-fp64amod and tst-abi-fp64mod, while this requires a CPU which
supports the mfhc1 and mthc1 instructions, ie at least a R2 CPU:

  error: '-mgp32' and '-mfp64' can only be combined if the target
  supports the mfhc1 and mthc1 instructions

The same way it assumes that it is possible to use the -modd-spreg option
to build tst-abi-fpxxomod and tst-abi-fp64mod, while this requires at
least a R1 CPU:

  warning: the 'mips2' architecture does not support odd
  single-precision registers

This patches changes that by checking the usability of -mfp64 and
-modd-spreg options in configure, and disable those tests when they can
not be used.
2015-12-09 19:03:46 +01:00
..
2015-12-01 10:25:44 -08:00
2015-12-01 10:25:44 -08:00
2015-11-23 17:53:08 +00:00
2015-12-01 10:25:44 -08:00
2015-12-01 10:25:44 -08:00
2015-11-23 17:53:08 +00:00
2015-12-01 10:25:44 -08:00
2015-06-04 18:58:36 -03:00
2015-06-04 18:58:36 -03:00
2015-10-13 12:01:10 -07:00
2015-10-13 12:01:10 -07:00
2015-10-13 12:01:10 -07:00
2015-10-13 12:01:10 -07:00
2015-08-24 10:53:49 +02:00
2015-06-04 18:58:36 -03:00
2015-06-04 18:58:36 -03:00
2015-06-04 18:58:36 -03:00
2015-06-04 18:58:36 -03:00
2015-06-04 18:58:36 -03:00
2015-06-04 18:58:36 -03:00
2015-06-04 18:58:36 -03:00
2015-06-04 18:58:36 -03:00
2015-01-06 08:23:58 -08:00
2015-06-04 18:58:36 -03:00
2015-06-04 18:58:36 -03:00
2015-06-04 18:58:36 -03:00
2015-06-04 18:58:36 -03:00
2015-06-09 14:56:21 -03:00
2015-06-04 18:58:36 -03:00
2015-08-24 10:53:49 +02:00
2015-06-04 18:58:36 -03:00
2015-01-06 08:23:58 -08:00
2015-05-22 17:38:06 -03:00
2015-10-13 11:59:15 -07:00
2015-06-04 18:58:36 -03:00
2015-10-13 12:01:10 -07:00
2015-06-04 18:58:36 -03:00
2015-06-04 18:58:36 -03:00
2015-06-04 18:58:36 -03:00
2015-10-13 12:01:10 -07:00
2015-10-13 12:01:10 -07:00
2015-08-19 04:41:06 -07:00