Patch ieee128-lib-patch003b
This commit is contained in:
parent
9fc1dff119
commit
6034b9ca24
|
@ -1,3 +1,10 @@
|
||||||
|
2020-05-05 Michael Meissner <meissner@linux.ibm.com>
|
||||||
|
|
||||||
|
(~/patches/ieee128-lib-patch003b)
|
||||||
|
PR target/94630
|
||||||
|
* config/rs6000/t-float128 (ibm-ldouble$(objext)): Add the
|
||||||
|
-mno-gnu-attribute option.
|
||||||
|
|
||||||
2020-05-05 Michael Meissner <meissner@linux.ibm.com>
|
2020-05-05 Michael Meissner <meissner@linux.ibm.com>
|
||||||
|
|
||||||
Clone branch
|
Clone branch
|
||||||
|
|
|
@ -69,6 +69,13 @@ $(fp128_ppc_obj) : INTERNAL_CFLAGS += $(FP128_CFLAGS_SW)
|
||||||
$(fp128_obj) : $(fp128_includes)
|
$(fp128_obj) : $(fp128_includes)
|
||||||
$(fp128_obj) : $(srcdir)/config/rs6000/quad-float128.h
|
$(fp128_obj) : $(srcdir)/config/rs6000/quad-float128.h
|
||||||
|
|
||||||
|
|
||||||
|
# If we are switching the default long double type, we need to use
|
||||||
|
# -mno-gnu-attribute so that the __ibm128 support functions don't signal a
|
||||||
|
# linker error since the default long double is now IEEE 128-bit instead of IBM
|
||||||
|
# 128-bit.
|
||||||
|
ibm-ldouble$(objext) : INTERNAL_CFLAGS += -mno-gnu-attribute
|
||||||
|
|
||||||
$(fp128_softfp_src) : $(srcdir)/soft-fp/$(subst -sw,,$(subst kf,tf,$@)) $(fp128_dep)
|
$(fp128_softfp_src) : $(srcdir)/soft-fp/$(subst -sw,,$(subst kf,tf,$@)) $(fp128_dep)
|
||||||
@src="$(srcdir)/soft-fp/$(subst -sw,,$(subst kf,tf,$@))"; \
|
@src="$(srcdir)/soft-fp/$(subst -sw,,$(subst kf,tf,$@))"; \
|
||||||
echo "Create $@"; \
|
echo "Create $@"; \
|
||||||
|
|
Loading…
Reference in New Issue