[02/12] Move declare_mgen_finite_alias definition
Commit Message
Move declare_mgen_finite_alias, declare_mgen_finite_alias_s and
declare_mgen_finite_alias_x to a shared place in order to reuse them in
other files that also declare _finite aliases.
2018-06-19 Tulio Magno Quites Machado Filho <tuliom@linux.ibm.com>
* math/e_exp2_template.c (declare_mgen_finite_alias,
declare_mgen_finite_alias_s, declare_mgen_finite_alias_x): Move to...
* sysdeps/generic/math-type-macros.h (declare_mgen_finite_alias,
declare_mgen_finite_alias_s, declare_mgen_finite_alias_x): ... here.
Signed-off-by: Tulio Magno Quites Machado Filho <tuliom@linux.ibm.com>
---
math/e_exp2_template.c | 7 -------
sysdeps/generic/math-type-macros.h | 15 +++++++++++++++
2 files changed, 15 insertions(+), 7 deletions(-)
Comments
How does this patch differ from the version I already approved?
Joseph Myers <joseph@codesourcery.com> writes:
> How does this patch differ from the version I already approved?
There is no difference. I re-sent it because it's part of the patch set.
I can merge it you believe it's OK.
On Wed, 20 Jun 2018, Tulio Magno Quites Machado Filho wrote:
> Joseph Myers <joseph@codesourcery.com> writes:
>
> > How does this patch differ from the version I already approved?
>
> There is no difference. I re-sent it because it's part of the patch set.
> I can merge it you believe it's OK.
Approved patches not depending on other unapproved patches should be
committed (unless the approval is specifically conditional on some other
change) to reduce the size of future patch series revisions.
Joseph Myers <joseph@codesourcery.com> writes:
> On Wed, 20 Jun 2018, Tulio Magno Quites Machado Filho wrote:
>
>> Joseph Myers <joseph@codesourcery.com> writes:
>>
>> > How does this patch differ from the version I already approved?
>>
>> There is no difference. I re-sent it because it's part of the patch set.
>> I can merge it you believe it's OK.
>
> Approved patches not depending on other unapproved patches should be
> committed (unless the approval is specifically conditional on some other
> change) to reduce the size of future patch series revisions.
Ack.
Pushed as badba23cacde.
Thanks!
@@ -21,13 +21,6 @@
#include <math-underflow.h>
#include <float.h>
-#define declare_mgen_finite_alias_x(from, to) \
- strong_alias (from, to ## _finite)
-#define declare_mgen_finite_alias_s(from,to) \
- declare_mgen_finite_alias_x (from, to)
-#define declare_mgen_finite_alias(from, to) \
- declare_mgen_finite_alias_s (M_SUF (from), M_SUF (to))
-
FLOAT
M_DECL_FUNC (__ieee754_exp2) (FLOAT x)
{
@@ -74,6 +74,21 @@
# error "SET_NAN_PAYLOAD must be defined."
#endif
+#ifndef declare_mgen_finite_alias_x
+#define declare_mgen_finite_alias_x(from, to) \
+ strong_alias (from, to ## _finite)
+#endif
+
+#ifndef declare_mgen_finite_alias_s
+# define declare_mgen_finite_alias_s(from,to) \
+ declare_mgen_finite_alias_x (from, to)
+#endif
+
+#ifndef declare_mgen_finite_alias
+# define declare_mgen_finite_alias(from, to) \
+ declare_mgen_finite_alias_s (M_SUF (from), M_SUF (to))
+#endif
+
#define __M_CONCAT(a,b) a ## b
#define __M_CONCATX(a,b) __M_CONCAT(a,b)