Accepting request 511650 from home:Andreas_Schwab:Factory
- float128-builtin-cpu-supports.patch: Use __builtin_cpu_supports instead of getauxval to detect float128 support OBS-URL: https://build.opensuse.org/request/show/511650 OBS-URL: https://build.opensuse.org/package/show/devel:gcc/gcc7?expand=0&rev=67
This commit is contained in:
parent
67f098cb0b
commit
934e2d81ea
@ -1,3 +1,9 @@
|
||||
-------------------------------------------------------------------
|
||||
Thu Jul 20 09:06:13 UTC 2017 - schwab@suse.de
|
||||
|
||||
- float128-builtin-cpu-supports.patch: Use __builtin_cpu_supports instead
|
||||
of getauxval to detect float128 support
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Jun 29 08:54:57 UTC 2017 - rguenther@suse.com
|
||||
|
||||
|
@ -176,6 +176,7 @@ Patch7: gcc48-libstdc++-api-reference.patch
|
||||
Patch9: gcc48-remove-mpfr-2.4.0-requirement.patch
|
||||
Patch10: gcc5-no-return-gcc43-workaround.patch
|
||||
Patch11: gcc7-remove-Wexpansion-to-defined-from-Wextra.patch
|
||||
Patch12: float128-builtin-cpu-supports.patch
|
||||
# A set of patches from the RH srpm
|
||||
Patch51: gcc41-ppc32-retaddr.patch
|
||||
# Some patches taken from Debian
|
||||
@ -249,6 +250,7 @@ ln -s nvptx-newlib/newlib .
|
||||
%endif
|
||||
%patch10
|
||||
%patch11
|
||||
%patch12 -p1
|
||||
%patch51
|
||||
%patch60
|
||||
%patch61
|
||||
|
@ -1,3 +1,9 @@
|
||||
-------------------------------------------------------------------
|
||||
Thu Jul 20 09:06:13 UTC 2017 - schwab@suse.de
|
||||
|
||||
- float128-builtin-cpu-supports.patch: Use __builtin_cpu_supports instead
|
||||
of getauxval to detect float128 support
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Jun 29 08:54:57 UTC 2017 - rguenther@suse.com
|
||||
|
||||
|
@ -176,6 +176,7 @@ Patch7: gcc48-libstdc++-api-reference.patch
|
||||
Patch9: gcc48-remove-mpfr-2.4.0-requirement.patch
|
||||
Patch10: gcc5-no-return-gcc43-workaround.patch
|
||||
Patch11: gcc7-remove-Wexpansion-to-defined-from-Wextra.patch
|
||||
Patch12: float128-builtin-cpu-supports.patch
|
||||
# A set of patches from the RH srpm
|
||||
Patch51: gcc41-ppc32-retaddr.patch
|
||||
# Some patches taken from Debian
|
||||
@ -249,6 +250,7 @@ ln -s nvptx-newlib/newlib .
|
||||
%endif
|
||||
%patch10
|
||||
%patch11
|
||||
%patch12 -p1
|
||||
%patch51
|
||||
%patch60
|
||||
%patch61
|
||||
|
@ -1,3 +1,9 @@
|
||||
-------------------------------------------------------------------
|
||||
Thu Jul 20 09:06:13 UTC 2017 - schwab@suse.de
|
||||
|
||||
- float128-builtin-cpu-supports.patch: Use __builtin_cpu_supports instead
|
||||
of getauxval to detect float128 support
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Jun 29 08:54:57 UTC 2017 - rguenther@suse.com
|
||||
|
||||
|
@ -176,6 +176,7 @@ Patch7: gcc48-libstdc++-api-reference.patch
|
||||
Patch9: gcc48-remove-mpfr-2.4.0-requirement.patch
|
||||
Patch10: gcc5-no-return-gcc43-workaround.patch
|
||||
Patch11: gcc7-remove-Wexpansion-to-defined-from-Wextra.patch
|
||||
Patch12: float128-builtin-cpu-supports.patch
|
||||
# A set of patches from the RH srpm
|
||||
Patch51: gcc41-ppc32-retaddr.patch
|
||||
# Some patches taken from Debian
|
||||
@ -249,6 +250,7 @@ ln -s nvptx-newlib/newlib .
|
||||
%endif
|
||||
%patch10
|
||||
%patch11
|
||||
%patch12 -p1
|
||||
%patch51
|
||||
%patch60
|
||||
%patch61
|
||||
|
@ -1,3 +1,9 @@
|
||||
-------------------------------------------------------------------
|
||||
Thu Jul 20 09:06:13 UTC 2017 - schwab@suse.de
|
||||
|
||||
- float128-builtin-cpu-supports.patch: Use __builtin_cpu_supports instead
|
||||
of getauxval to detect float128 support
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Jun 29 08:54:57 UTC 2017 - rguenther@suse.com
|
||||
|
||||
|
@ -177,6 +177,7 @@ Patch7: gcc48-libstdc++-api-reference.patch
|
||||
Patch9: gcc48-remove-mpfr-2.4.0-requirement.patch
|
||||
Patch10: gcc5-no-return-gcc43-workaround.patch
|
||||
Patch11: gcc7-remove-Wexpansion-to-defined-from-Wextra.patch
|
||||
Patch12: float128-builtin-cpu-supports.patch
|
||||
# A set of patches from the RH srpm
|
||||
Patch51: gcc41-ppc32-retaddr.patch
|
||||
# Some patches taken from Debian
|
||||
@ -250,6 +251,7 @@ ln -s nvptx-newlib/newlib .
|
||||
%endif
|
||||
%patch10
|
||||
%patch11
|
||||
%patch12 -p1
|
||||
%patch51
|
||||
%patch60
|
||||
%patch61
|
||||
|
@ -1,3 +1,9 @@
|
||||
-------------------------------------------------------------------
|
||||
Thu Jul 20 09:06:13 UTC 2017 - schwab@suse.de
|
||||
|
||||
- float128-builtin-cpu-supports.patch: Use __builtin_cpu_supports instead
|
||||
of getauxval to detect float128 support
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Jun 29 08:54:57 UTC 2017 - rguenther@suse.com
|
||||
|
||||
|
@ -176,6 +176,7 @@ Patch7: gcc48-libstdc++-api-reference.patch
|
||||
Patch9: gcc48-remove-mpfr-2.4.0-requirement.patch
|
||||
Patch10: gcc5-no-return-gcc43-workaround.patch
|
||||
Patch11: gcc7-remove-Wexpansion-to-defined-from-Wextra.patch
|
||||
Patch12: float128-builtin-cpu-supports.patch
|
||||
# A set of patches from the RH srpm
|
||||
Patch51: gcc41-ppc32-retaddr.patch
|
||||
# Some patches taken from Debian
|
||||
@ -249,6 +250,7 @@ ln -s nvptx-newlib/newlib .
|
||||
%endif
|
||||
%patch10
|
||||
%patch11
|
||||
%patch12 -p1
|
||||
%patch51
|
||||
%patch60
|
||||
%patch61
|
||||
|
@ -1,3 +1,9 @@
|
||||
-------------------------------------------------------------------
|
||||
Thu Jul 20 09:06:13 UTC 2017 - schwab@suse.de
|
||||
|
||||
- float128-builtin-cpu-supports.patch: Use __builtin_cpu_supports instead
|
||||
of getauxval to detect float128 support
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Jun 29 08:54:57 UTC 2017 - rguenther@suse.com
|
||||
|
||||
|
@ -176,6 +176,7 @@ Patch7: gcc48-libstdc++-api-reference.patch
|
||||
Patch9: gcc48-remove-mpfr-2.4.0-requirement.patch
|
||||
Patch10: gcc5-no-return-gcc43-workaround.patch
|
||||
Patch11: gcc7-remove-Wexpansion-to-defined-from-Wextra.patch
|
||||
Patch12: float128-builtin-cpu-supports.patch
|
||||
# A set of patches from the RH srpm
|
||||
Patch51: gcc41-ppc32-retaddr.patch
|
||||
# Some patches taken from Debian
|
||||
@ -249,6 +250,7 @@ ln -s nvptx-newlib/newlib .
|
||||
%endif
|
||||
%patch10
|
||||
%patch11
|
||||
%patch12 -p1
|
||||
%patch51
|
||||
%patch60
|
||||
%patch61
|
||||
|
@ -1,3 +1,9 @@
|
||||
-------------------------------------------------------------------
|
||||
Thu Jul 20 09:06:13 UTC 2017 - schwab@suse.de
|
||||
|
||||
- float128-builtin-cpu-supports.patch: Use __builtin_cpu_supports instead
|
||||
of getauxval to detect float128 support
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Jun 29 08:54:57 UTC 2017 - rguenther@suse.com
|
||||
|
||||
|
@ -176,6 +176,7 @@ Patch7: gcc48-libstdc++-api-reference.patch
|
||||
Patch9: gcc48-remove-mpfr-2.4.0-requirement.patch
|
||||
Patch10: gcc5-no-return-gcc43-workaround.patch
|
||||
Patch11: gcc7-remove-Wexpansion-to-defined-from-Wextra.patch
|
||||
Patch12: float128-builtin-cpu-supports.patch
|
||||
# A set of patches from the RH srpm
|
||||
Patch51: gcc41-ppc32-retaddr.patch
|
||||
# Some patches taken from Debian
|
||||
@ -249,6 +250,7 @@ ln -s nvptx-newlib/newlib .
|
||||
%endif
|
||||
%patch10
|
||||
%patch11
|
||||
%patch12 -p1
|
||||
%patch51
|
||||
%patch60
|
||||
%patch61
|
||||
|
@ -1,3 +1,9 @@
|
||||
-------------------------------------------------------------------
|
||||
Thu Jul 20 09:06:13 UTC 2017 - schwab@suse.de
|
||||
|
||||
- float128-builtin-cpu-supports.patch: Use __builtin_cpu_supports instead
|
||||
of getauxval to detect float128 support
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Jun 29 08:54:57 UTC 2017 - rguenther@suse.com
|
||||
|
||||
|
@ -176,6 +176,7 @@ Patch7: gcc48-libstdc++-api-reference.patch
|
||||
Patch9: gcc48-remove-mpfr-2.4.0-requirement.patch
|
||||
Patch10: gcc5-no-return-gcc43-workaround.patch
|
||||
Patch11: gcc7-remove-Wexpansion-to-defined-from-Wextra.patch
|
||||
Patch12: float128-builtin-cpu-supports.patch
|
||||
# A set of patches from the RH srpm
|
||||
Patch51: gcc41-ppc32-retaddr.patch
|
||||
# Some patches taken from Debian
|
||||
@ -249,6 +250,7 @@ ln -s nvptx-newlib/newlib .
|
||||
%endif
|
||||
%patch10
|
||||
%patch11
|
||||
%patch12 -p1
|
||||
%patch51
|
||||
%patch60
|
||||
%patch61
|
||||
|
@ -1,3 +1,9 @@
|
||||
-------------------------------------------------------------------
|
||||
Thu Jul 20 09:06:13 UTC 2017 - schwab@suse.de
|
||||
|
||||
- float128-builtin-cpu-supports.patch: Use __builtin_cpu_supports instead
|
||||
of getauxval to detect float128 support
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Jun 29 08:54:57 UTC 2017 - rguenther@suse.com
|
||||
|
||||
|
@ -176,6 +176,7 @@ Patch7: gcc48-libstdc++-api-reference.patch
|
||||
Patch9: gcc48-remove-mpfr-2.4.0-requirement.patch
|
||||
Patch10: gcc5-no-return-gcc43-workaround.patch
|
||||
Patch11: gcc7-remove-Wexpansion-to-defined-from-Wextra.patch
|
||||
Patch12: float128-builtin-cpu-supports.patch
|
||||
# A set of patches from the RH srpm
|
||||
Patch51: gcc41-ppc32-retaddr.patch
|
||||
# Some patches taken from Debian
|
||||
@ -249,6 +250,7 @@ ln -s nvptx-newlib/newlib .
|
||||
%endif
|
||||
%patch10
|
||||
%patch11
|
||||
%patch12 -p1
|
||||
%patch51
|
||||
%patch60
|
||||
%patch61
|
||||
|
@ -1,3 +1,9 @@
|
||||
-------------------------------------------------------------------
|
||||
Thu Jul 20 09:06:13 UTC 2017 - schwab@suse.de
|
||||
|
||||
- float128-builtin-cpu-supports.patch: Use __builtin_cpu_supports instead
|
||||
of getauxval to detect float128 support
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Jun 29 08:54:57 UTC 2017 - rguenther@suse.com
|
||||
|
||||
|
@ -176,6 +176,7 @@ Patch7: gcc48-libstdc++-api-reference.patch
|
||||
Patch9: gcc48-remove-mpfr-2.4.0-requirement.patch
|
||||
Patch10: gcc5-no-return-gcc43-workaround.patch
|
||||
Patch11: gcc7-remove-Wexpansion-to-defined-from-Wextra.patch
|
||||
Patch12: float128-builtin-cpu-supports.patch
|
||||
# A set of patches from the RH srpm
|
||||
Patch51: gcc41-ppc32-retaddr.patch
|
||||
# Some patches taken from Debian
|
||||
@ -249,6 +250,7 @@ ln -s nvptx-newlib/newlib .
|
||||
%endif
|
||||
%patch10
|
||||
%patch11
|
||||
%patch12 -p1
|
||||
%patch51
|
||||
%patch60
|
||||
%patch61
|
||||
|
@ -1,3 +1,9 @@
|
||||
-------------------------------------------------------------------
|
||||
Thu Jul 20 09:06:13 UTC 2017 - schwab@suse.de
|
||||
|
||||
- float128-builtin-cpu-supports.patch: Use __builtin_cpu_supports instead
|
||||
of getauxval to detect float128 support
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Jun 29 08:54:57 UTC 2017 - rguenther@suse.com
|
||||
|
||||
|
@ -176,6 +176,7 @@ Patch7: gcc48-libstdc++-api-reference.patch
|
||||
Patch9: gcc48-remove-mpfr-2.4.0-requirement.patch
|
||||
Patch10: gcc5-no-return-gcc43-workaround.patch
|
||||
Patch11: gcc7-remove-Wexpansion-to-defined-from-Wextra.patch
|
||||
Patch12: float128-builtin-cpu-supports.patch
|
||||
# A set of patches from the RH srpm
|
||||
Patch51: gcc41-ppc32-retaddr.patch
|
||||
# Some patches taken from Debian
|
||||
@ -249,6 +250,7 @@ ln -s nvptx-newlib/newlib .
|
||||
%endif
|
||||
%patch10
|
||||
%patch11
|
||||
%patch12 -p1
|
||||
%patch51
|
||||
%patch60
|
||||
%patch61
|
||||
|
@ -1,3 +1,9 @@
|
||||
-------------------------------------------------------------------
|
||||
Thu Jul 20 09:06:13 UTC 2017 - schwab@suse.de
|
||||
|
||||
- float128-builtin-cpu-supports.patch: Use __builtin_cpu_supports instead
|
||||
of getauxval to detect float128 support
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Jun 29 08:54:57 UTC 2017 - rguenther@suse.com
|
||||
|
||||
|
@ -176,6 +176,7 @@ Patch7: gcc48-libstdc++-api-reference.patch
|
||||
Patch9: gcc48-remove-mpfr-2.4.0-requirement.patch
|
||||
Patch10: gcc5-no-return-gcc43-workaround.patch
|
||||
Patch11: gcc7-remove-Wexpansion-to-defined-from-Wextra.patch
|
||||
Patch12: float128-builtin-cpu-supports.patch
|
||||
# A set of patches from the RH srpm
|
||||
Patch51: gcc41-ppc32-retaddr.patch
|
||||
# Some patches taken from Debian
|
||||
@ -249,6 +250,7 @@ ln -s nvptx-newlib/newlib .
|
||||
%endif
|
||||
%patch10
|
||||
%patch11
|
||||
%patch12 -p1
|
||||
%patch51
|
||||
%patch60
|
||||
%patch61
|
||||
|
@ -1,3 +1,9 @@
|
||||
-------------------------------------------------------------------
|
||||
Thu Jul 20 09:06:13 UTC 2017 - schwab@suse.de
|
||||
|
||||
- float128-builtin-cpu-supports.patch: Use __builtin_cpu_supports instead
|
||||
of getauxval to detect float128 support
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Jun 29 08:54:57 UTC 2017 - rguenther@suse.com
|
||||
|
||||
|
@ -177,6 +177,7 @@ Patch7: gcc48-libstdc++-api-reference.patch
|
||||
Patch9: gcc48-remove-mpfr-2.4.0-requirement.patch
|
||||
Patch10: gcc5-no-return-gcc43-workaround.patch
|
||||
Patch11: gcc7-remove-Wexpansion-to-defined-from-Wextra.patch
|
||||
Patch12: float128-builtin-cpu-supports.patch
|
||||
# A set of patches from the RH srpm
|
||||
Patch51: gcc41-ppc32-retaddr.patch
|
||||
# Some patches taken from Debian
|
||||
@ -250,6 +251,7 @@ ln -s nvptx-newlib/newlib .
|
||||
%endif
|
||||
%patch10
|
||||
%patch11
|
||||
%patch12 -p1
|
||||
%patch51
|
||||
%patch60
|
||||
%patch61
|
||||
|
@ -1,3 +1,9 @@
|
||||
-------------------------------------------------------------------
|
||||
Thu Jul 20 09:06:13 UTC 2017 - schwab@suse.de
|
||||
|
||||
- float128-builtin-cpu-supports.patch: Use __builtin_cpu_supports instead
|
||||
of getauxval to detect float128 support
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Jun 29 08:54:57 UTC 2017 - rguenther@suse.com
|
||||
|
||||
|
@ -176,6 +176,7 @@ Patch7: gcc48-libstdc++-api-reference.patch
|
||||
Patch9: gcc48-remove-mpfr-2.4.0-requirement.patch
|
||||
Patch10: gcc5-no-return-gcc43-workaround.patch
|
||||
Patch11: gcc7-remove-Wexpansion-to-defined-from-Wextra.patch
|
||||
Patch12: float128-builtin-cpu-supports.patch
|
||||
# A set of patches from the RH srpm
|
||||
Patch51: gcc41-ppc32-retaddr.patch
|
||||
# Some patches taken from Debian
|
||||
@ -249,6 +250,7 @@ ln -s nvptx-newlib/newlib .
|
||||
%endif
|
||||
%patch10
|
||||
%patch11
|
||||
%patch12 -p1
|
||||
%patch51
|
||||
%patch60
|
||||
%patch61
|
||||
|
@ -1,3 +1,9 @@
|
||||
-------------------------------------------------------------------
|
||||
Thu Jul 20 09:06:13 UTC 2017 - schwab@suse.de
|
||||
|
||||
- float128-builtin-cpu-supports.patch: Use __builtin_cpu_supports instead
|
||||
of getauxval to detect float128 support
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Jun 29 08:54:57 UTC 2017 - rguenther@suse.com
|
||||
|
||||
|
@ -176,6 +176,7 @@ Patch7: gcc48-libstdc++-api-reference.patch
|
||||
Patch9: gcc48-remove-mpfr-2.4.0-requirement.patch
|
||||
Patch10: gcc5-no-return-gcc43-workaround.patch
|
||||
Patch11: gcc7-remove-Wexpansion-to-defined-from-Wextra.patch
|
||||
Patch12: float128-builtin-cpu-supports.patch
|
||||
# A set of patches from the RH srpm
|
||||
Patch51: gcc41-ppc32-retaddr.patch
|
||||
# Some patches taken from Debian
|
||||
@ -249,6 +250,7 @@ ln -s nvptx-newlib/newlib .
|
||||
%endif
|
||||
%patch10
|
||||
%patch11
|
||||
%patch12 -p1
|
||||
%patch51
|
||||
%patch60
|
||||
%patch61
|
||||
|
@ -1,3 +1,9 @@
|
||||
-------------------------------------------------------------------
|
||||
Thu Jul 20 09:06:13 UTC 2017 - schwab@suse.de
|
||||
|
||||
- float128-builtin-cpu-supports.patch: Use __builtin_cpu_supports instead
|
||||
of getauxval to detect float128 support
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Jun 29 08:54:57 UTC 2017 - rguenther@suse.com
|
||||
|
||||
|
@ -176,6 +176,7 @@ Patch7: gcc48-libstdc++-api-reference.patch
|
||||
Patch9: gcc48-remove-mpfr-2.4.0-requirement.patch
|
||||
Patch10: gcc5-no-return-gcc43-workaround.patch
|
||||
Patch11: gcc7-remove-Wexpansion-to-defined-from-Wextra.patch
|
||||
Patch12: float128-builtin-cpu-supports.patch
|
||||
# A set of patches from the RH srpm
|
||||
Patch51: gcc41-ppc32-retaddr.patch
|
||||
# Some patches taken from Debian
|
||||
@ -249,6 +250,7 @@ ln -s nvptx-newlib/newlib .
|
||||
%endif
|
||||
%patch10
|
||||
%patch11
|
||||
%patch12 -p1
|
||||
%patch51
|
||||
%patch60
|
||||
%patch61
|
||||
|
@ -1,3 +1,9 @@
|
||||
-------------------------------------------------------------------
|
||||
Thu Jul 20 09:06:13 UTC 2017 - schwab@suse.de
|
||||
|
||||
- float128-builtin-cpu-supports.patch: Use __builtin_cpu_supports instead
|
||||
of getauxval to detect float128 support
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Jun 29 08:54:57 UTC 2017 - rguenther@suse.com
|
||||
|
||||
|
@ -176,6 +176,7 @@ Patch7: gcc48-libstdc++-api-reference.patch
|
||||
Patch9: gcc48-remove-mpfr-2.4.0-requirement.patch
|
||||
Patch10: gcc5-no-return-gcc43-workaround.patch
|
||||
Patch11: gcc7-remove-Wexpansion-to-defined-from-Wextra.patch
|
||||
Patch12: float128-builtin-cpu-supports.patch
|
||||
# A set of patches from the RH srpm
|
||||
Patch51: gcc41-ppc32-retaddr.patch
|
||||
# Some patches taken from Debian
|
||||
@ -249,6 +250,7 @@ ln -s nvptx-newlib/newlib .
|
||||
%endif
|
||||
%patch10
|
||||
%patch11
|
||||
%patch12 -p1
|
||||
%patch51
|
||||
%patch60
|
||||
%patch61
|
||||
|
@ -1,3 +1,9 @@
|
||||
-------------------------------------------------------------------
|
||||
Thu Jul 20 09:06:13 UTC 2017 - schwab@suse.de
|
||||
|
||||
- float128-builtin-cpu-supports.patch: Use __builtin_cpu_supports instead
|
||||
of getauxval to detect float128 support
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Jun 29 08:54:57 UTC 2017 - rguenther@suse.com
|
||||
|
||||
|
@ -176,6 +176,7 @@ Patch7: gcc48-libstdc++-api-reference.patch
|
||||
Patch9: gcc48-remove-mpfr-2.4.0-requirement.patch
|
||||
Patch10: gcc5-no-return-gcc43-workaround.patch
|
||||
Patch11: gcc7-remove-Wexpansion-to-defined-from-Wextra.patch
|
||||
Patch12: float128-builtin-cpu-supports.patch
|
||||
# A set of patches from the RH srpm
|
||||
Patch51: gcc41-ppc32-retaddr.patch
|
||||
# Some patches taken from Debian
|
||||
@ -249,6 +250,7 @@ ln -s nvptx-newlib/newlib .
|
||||
%endif
|
||||
%patch10
|
||||
%patch11
|
||||
%patch12 -p1
|
||||
%patch51
|
||||
%patch60
|
||||
%patch61
|
||||
|
62
float128-builtin-cpu-supports.patch
Normal file
62
float128-builtin-cpu-supports.patch
Normal file
@ -0,0 +1,62 @@
|
||||
2017-07-07 Peter Bergner <bergner@vnet.ibm.com>
|
||||
|
||||
* config/rs6000/float128-ifunc.c: Don't include auxv.h.
|
||||
(have_ieee_hw_p): Delete function.
|
||||
(SW_OR_HW) Use __builtin_cpu_supports().
|
||||
|
||||
diff --git a/libgcc/config/rs6000/float128-ifunc.c b/libgcc/config/rs6000/float128-ifunc.c
|
||||
index e456ab13ce..882c56ef21 100644
|
||||
--- a/libgcc/config/rs6000/float128-ifunc.c
|
||||
+++ b/libgcc/config/rs6000/float128-ifunc.c
|
||||
@@ -45,47 +45,7 @@
|
||||
#error "This module must not be compiled with IEEE 128-bit hardware support"
|
||||
#endif
|
||||
|
||||
-#include <sys/auxv.h>
|
||||
-
|
||||
-/* Use the namespace clean version of getauxval. However, not all versions of
|
||||
- sys/auxv.h declare it, so declare it here. This code is intended to be
|
||||
- temporary until a suitable version of __builtin_cpu_supports is added that
|
||||
- allows us to tell quickly if the machine supports IEEE 128-bit hardware. */
|
||||
-extern unsigned long __getauxval (unsigned long);
|
||||
-
|
||||
-static int
|
||||
-have_ieee_hw_p (void)
|
||||
-{
|
||||
- static int ieee_hw_p = -1;
|
||||
-
|
||||
- if (ieee_hw_p < 0)
|
||||
- {
|
||||
- char *p = (char *) __getauxval (AT_PLATFORM);
|
||||
-
|
||||
- ieee_hw_p = 0;
|
||||
-
|
||||
- /* Don't use atoi/strtol/strncmp/etc. These may require the normal
|
||||
- environment to be setup to set errno to 0, and the ifunc resolvers run
|
||||
- before the whole glibc environment is initialized. */
|
||||
- if (p && p[0] == 'p' && p[1] == 'o' && p[2] == 'w' && p[3] == 'e'
|
||||
- && p[4] == 'r')
|
||||
- {
|
||||
- long n = 0;
|
||||
- char ch;
|
||||
-
|
||||
- p += 5;
|
||||
- while ((ch = *p++) >= '0' && (ch <= '9'))
|
||||
- n = (n * 10) + (ch - '0');
|
||||
-
|
||||
- if (n >= 9)
|
||||
- ieee_hw_p = 1;
|
||||
- }
|
||||
- }
|
||||
-
|
||||
- return ieee_hw_p;
|
||||
-}
|
||||
-
|
||||
-#define SW_OR_HW(SW, HW) (have_ieee_hw_p () ? HW : SW)
|
||||
+#define SW_OR_HW(SW, HW) (__builtin_cpu_supports ("ieee128") ? HW : SW)
|
||||
|
||||
/* Resolvers. */
|
||||
|
||||
--
|
||||
2.13.3
|
||||
|
@ -301,6 +301,7 @@ Patch7: gcc48-libstdc++-api-reference.patch
|
||||
Patch9: gcc48-remove-mpfr-2.4.0-requirement.patch
|
||||
Patch10: gcc5-no-return-gcc43-workaround.patch
|
||||
Patch11: gcc7-remove-Wexpansion-to-defined-from-Wextra.patch
|
||||
Patch12: float128-builtin-cpu-supports.patch
|
||||
# A set of patches from the RH srpm
|
||||
Patch51: gcc41-ppc32-retaddr.patch
|
||||
# Some patches taken from Debian
|
||||
@ -1053,6 +1054,7 @@ ln -s nvptx-newlib/newlib .
|
||||
%endif
|
||||
%patch10
|
||||
%patch11
|
||||
%patch12 -p1
|
||||
%patch51
|
||||
%patch60
|
||||
%patch61
|
||||
|
@ -1,3 +1,9 @@
|
||||
-------------------------------------------------------------------
|
||||
Thu Jul 20 09:06:13 UTC 2017 - schwab@suse.de
|
||||
|
||||
- float128-builtin-cpu-supports.patch: Use __builtin_cpu_supports instead
|
||||
of getauxval to detect float128 support
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Jun 29 08:54:57 UTC 2017 - rguenther@suse.com
|
||||
|
||||
|
@ -314,6 +314,7 @@ Patch7: gcc48-libstdc++-api-reference.patch
|
||||
Patch9: gcc48-remove-mpfr-2.4.0-requirement.patch
|
||||
Patch10: gcc5-no-return-gcc43-workaround.patch
|
||||
Patch11: gcc7-remove-Wexpansion-to-defined-from-Wextra.patch
|
||||
Patch12: float128-builtin-cpu-supports.patch
|
||||
# A set of patches from the RH srpm
|
||||
Patch51: gcc41-ppc32-retaddr.patch
|
||||
# Some patches taken from Debian
|
||||
@ -439,6 +440,7 @@ ln -s nvptx-newlib/newlib .
|
||||
%endif
|
||||
%patch10
|
||||
%patch11
|
||||
%patch12 -p1
|
||||
%patch51
|
||||
%patch60
|
||||
%patch61
|
||||
|
@ -1,3 +1,9 @@
|
||||
-------------------------------------------------------------------
|
||||
Thu Jul 20 09:06:13 UTC 2017 - schwab@suse.de
|
||||
|
||||
- float128-builtin-cpu-supports.patch: Use __builtin_cpu_supports instead
|
||||
of getauxval to detect float128 support
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Jun 29 08:54:57 UTC 2017 - rguenther@suse.com
|
||||
|
||||
|
@ -296,6 +296,7 @@ Patch7: gcc48-libstdc++-api-reference.patch
|
||||
Patch9: gcc48-remove-mpfr-2.4.0-requirement.patch
|
||||
Patch10: gcc5-no-return-gcc43-workaround.patch
|
||||
Patch11: gcc7-remove-Wexpansion-to-defined-from-Wextra.patch
|
||||
Patch12: float128-builtin-cpu-supports.patch
|
||||
# A set of patches from the RH srpm
|
||||
Patch51: gcc41-ppc32-retaddr.patch
|
||||
# Some patches taken from Debian
|
||||
@ -1743,6 +1744,7 @@ ln -s nvptx-newlib/newlib .
|
||||
%endif
|
||||
%patch10
|
||||
%patch11
|
||||
%patch12 -p1
|
||||
%patch51
|
||||
%patch60
|
||||
%patch61
|
||||
|
Loading…
x
Reference in New Issue
Block a user