Commit 1ec380e5 by Maciej W. Rozycki Committed by Maciej W. Rozycki

re PR libgcc/60166 (ARM default NAN encoding violates EABI)

	PR libgcc/60166
	* config/arm/sfp-machine.h (_FP_NANFRAC_H, _FP_NANFRAC_S)
	(_FP_NANFRAC_D, _FP_NANSIGN_Q): Set the quiet bit.

From-SVN: r210668
parent 49039169
2014-05-21 Maciej W. Rozycki <macro@codesourcery.com>
PR libgcc/60166
* config/arm/sfp-machine.h (_FP_NANFRAC_H, _FP_NANFRAC_S)
(_FP_NANFRAC_D, _FP_NANSIGN_Q): Set the quiet bit.
2014-05-13 Bernd Edlinger <bernd.edlinger@hotmail.de> 2014-05-13 Bernd Edlinger <bernd.edlinger@hotmail.de>
* unwind-seh.c (_Unwind_Backtrace): Uncommented, finished * unwind-seh.c (_Unwind_Backtrace): Uncommented, finished
......
...@@ -21,10 +21,10 @@ typedef int __gcc_CMPtype __attribute__ ((mode (__libgcc_cmp_return__))); ...@@ -21,10 +21,10 @@ typedef int __gcc_CMPtype __attribute__ ((mode (__libgcc_cmp_return__)));
/* According to RTABI, QNAN is only with the most significant bit of the /* According to RTABI, QNAN is only with the most significant bit of the
significand set, and all other significand bits zero. */ significand set, and all other significand bits zero. */
#define _FP_NANFRAC_H 0 #define _FP_NANFRAC_H _FP_QNANBIT_H
#define _FP_NANFRAC_S 0 #define _FP_NANFRAC_S _FP_QNANBIT_S
#define _FP_NANFRAC_D 0, 0 #define _FP_NANFRAC_D _FP_QNANBIT_D, 0
#define _FP_NANFRAC_Q 0, 0, 0, 0 #define _FP_NANFRAC_Q _FP_QNANBIT_Q, 0, 0, 0
#define _FP_NANSIGN_H 0 #define _FP_NANSIGN_H 0
#define _FP_NANSIGN_S 0 #define _FP_NANSIGN_S 0
#define _FP_NANSIGN_D 0 #define _FP_NANSIGN_D 0
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment