mips16.S: Skip when __mips_soft_float is defined.

2014-08-12  Steve Ellcey  <sellcey@mips.com>

	* config/mips/mips16.S:  Skip when __mips_soft_float is defined.

From-SVN: r213870
This commit is contained in:
Steve Ellcey 2014-08-12 15:28:41 +00:00 committed by Steve Ellcey
parent 191736612d
commit 5b1ea7c568
2 changed files with 11 additions and 3 deletions

View File

@ -1,3 +1,7 @@
2014-08-12 Steve Ellcey <sellcey@mips.com>
* config/mips/mips16.S: Skip when __mips_soft_float is defined.
2014-08-07 Nathan Sidwell <nathan@acm.org>
* Makefile.in (LIBGCOV_INTERFACE): Move _gcov_dump ...

View File

@ -21,8 +21,12 @@ a copy of the GCC Runtime Library Exception along with this program;
see the files COPYING3 and COPYING.RUNTIME respectively. If not, see
<http://www.gnu.org/licenses/>. */
#ifdef __mips_micromips
/* DO NOTHING */
#if defined(__mips_micromips) || defined(__mips_soft_float)
/* Do nothing because this code is only needed when linking
against mips16 hard-float objects. Neither micromips code
nor soft-float code can be linked against mips16 hard-float
objects so we do not need these routines when building libgcc
for those cases. */
#else
/* This file contains mips16 floating point support functions. These
@ -749,4 +753,4 @@ CALL_STUB_RET (__mips16_call_stub_dc_10, 10, DC)
#endif /* !__mips_single_float */
#endif
#endif /* __mips_micromips */
#endif /* defined(__mips_micromips) || defined(__mips_soft_float) */