diff --git a/cross-aarch64-gcc7.changes b/cross-aarch64-gcc7.changes index 63234b3..66fce5d 100644 --- a/cross-aarch64-gcc7.changes +++ b/cross-aarch64-gcc7.changes @@ -5,6 +5,7 @@ Wed May 17 12:09:04 UTC 2017 - rguenther@suse.com - Drop not working SLE-10 build support. - For SLE-15 make the i586 compiler generate code for architecture level of x86_64. +- Add gcc7-pr80593.patch to fix ceph build. [bnc#1025891] ------------------------------------------------------------------- Thu May 4 10:12:09 UTC 2017 - rguenther@suse.com diff --git a/cross-aarch64-gcc7.spec b/cross-aarch64-gcc7.spec index 57254f0..b01a455 100644 --- a/cross-aarch64-gcc7.spec +++ b/cross-aarch64-gcc7.spec @@ -175,6 +175,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: gcc7-pr80593.patch # A set of patches from the RH srpm Patch51: gcc41-ppc32-retaddr.patch # Some patches taken from Debian @@ -248,6 +249,7 @@ ln -s nvptx-newlib/newlib . %endif %patch10 %patch11 +%patch12 %patch51 %patch60 %patch61 diff --git a/cross-arm-gcc7.changes b/cross-arm-gcc7.changes index 63234b3..66fce5d 100644 --- a/cross-arm-gcc7.changes +++ b/cross-arm-gcc7.changes @@ -5,6 +5,7 @@ Wed May 17 12:09:04 UTC 2017 - rguenther@suse.com - Drop not working SLE-10 build support. - For SLE-15 make the i586 compiler generate code for architecture level of x86_64. +- Add gcc7-pr80593.patch to fix ceph build. [bnc#1025891] ------------------------------------------------------------------- Thu May 4 10:12:09 UTC 2017 - rguenther@suse.com diff --git a/cross-arm-gcc7.spec b/cross-arm-gcc7.spec index 119f066..d35335b 100644 --- a/cross-arm-gcc7.spec +++ b/cross-arm-gcc7.spec @@ -175,6 +175,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: gcc7-pr80593.patch # A set of patches from the RH srpm Patch51: gcc41-ppc32-retaddr.patch # Some patches taken from Debian @@ -248,6 +249,7 @@ ln -s nvptx-newlib/newlib . %endif %patch10 %patch11 +%patch12 %patch51 %patch60 %patch61 diff --git a/cross-avr-gcc7.changes b/cross-avr-gcc7.changes index 63234b3..66fce5d 100644 --- a/cross-avr-gcc7.changes +++ b/cross-avr-gcc7.changes @@ -5,6 +5,7 @@ Wed May 17 12:09:04 UTC 2017 - rguenther@suse.com - Drop not working SLE-10 build support. - For SLE-15 make the i586 compiler generate code for architecture level of x86_64. +- Add gcc7-pr80593.patch to fix ceph build. [bnc#1025891] ------------------------------------------------------------------- Thu May 4 10:12:09 UTC 2017 - rguenther@suse.com diff --git a/cross-avr-gcc7.spec b/cross-avr-gcc7.spec index deaec51..aa92acb 100644 --- a/cross-avr-gcc7.spec +++ b/cross-avr-gcc7.spec @@ -175,6 +175,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: gcc7-pr80593.patch # A set of patches from the RH srpm Patch51: gcc41-ppc32-retaddr.patch # Some patches taken from Debian @@ -248,6 +249,7 @@ ln -s nvptx-newlib/newlib . %endif %patch10 %patch11 +%patch12 %patch51 %patch60 %patch61 diff --git a/cross-epiphany-gcc7-bootstrap.changes b/cross-epiphany-gcc7-bootstrap.changes index 63234b3..66fce5d 100644 --- a/cross-epiphany-gcc7-bootstrap.changes +++ b/cross-epiphany-gcc7-bootstrap.changes @@ -5,6 +5,7 @@ Wed May 17 12:09:04 UTC 2017 - rguenther@suse.com - Drop not working SLE-10 build support. - For SLE-15 make the i586 compiler generate code for architecture level of x86_64. +- Add gcc7-pr80593.patch to fix ceph build. [bnc#1025891] ------------------------------------------------------------------- Thu May 4 10:12:09 UTC 2017 - rguenther@suse.com diff --git a/cross-epiphany-gcc7-bootstrap.spec b/cross-epiphany-gcc7-bootstrap.spec index ab4906c..01f299a 100644 --- a/cross-epiphany-gcc7-bootstrap.spec +++ b/cross-epiphany-gcc7-bootstrap.spec @@ -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: gcc7-pr80593.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 %patch51 %patch60 %patch61 diff --git a/cross-epiphany-gcc7.changes b/cross-epiphany-gcc7.changes index 63234b3..66fce5d 100644 --- a/cross-epiphany-gcc7.changes +++ b/cross-epiphany-gcc7.changes @@ -5,6 +5,7 @@ Wed May 17 12:09:04 UTC 2017 - rguenther@suse.com - Drop not working SLE-10 build support. - For SLE-15 make the i586 compiler generate code for architecture level of x86_64. +- Add gcc7-pr80593.patch to fix ceph build. [bnc#1025891] ------------------------------------------------------------------- Thu May 4 10:12:09 UTC 2017 - rguenther@suse.com diff --git a/cross-epiphany-gcc7.spec b/cross-epiphany-gcc7.spec index 725e89d..056f851 100644 --- a/cross-epiphany-gcc7.spec +++ b/cross-epiphany-gcc7.spec @@ -175,6 +175,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: gcc7-pr80593.patch # A set of patches from the RH srpm Patch51: gcc41-ppc32-retaddr.patch # Some patches taken from Debian @@ -248,6 +249,7 @@ ln -s nvptx-newlib/newlib . %endif %patch10 %patch11 +%patch12 %patch51 %patch60 %patch61 diff --git a/cross-hppa-gcc7.changes b/cross-hppa-gcc7.changes index 63234b3..66fce5d 100644 --- a/cross-hppa-gcc7.changes +++ b/cross-hppa-gcc7.changes @@ -5,6 +5,7 @@ Wed May 17 12:09:04 UTC 2017 - rguenther@suse.com - Drop not working SLE-10 build support. - For SLE-15 make the i586 compiler generate code for architecture level of x86_64. +- Add gcc7-pr80593.patch to fix ceph build. [bnc#1025891] ------------------------------------------------------------------- Thu May 4 10:12:09 UTC 2017 - rguenther@suse.com diff --git a/cross-hppa-gcc7.spec b/cross-hppa-gcc7.spec index 16bc4c5..985edf8 100644 --- a/cross-hppa-gcc7.spec +++ b/cross-hppa-gcc7.spec @@ -175,6 +175,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: gcc7-pr80593.patch # A set of patches from the RH srpm Patch51: gcc41-ppc32-retaddr.patch # Some patches taken from Debian @@ -248,6 +249,7 @@ ln -s nvptx-newlib/newlib . %endif %patch10 %patch11 +%patch12 %patch51 %patch60 %patch61 diff --git a/cross-i386-gcc7.changes b/cross-i386-gcc7.changes index 63234b3..66fce5d 100644 --- a/cross-i386-gcc7.changes +++ b/cross-i386-gcc7.changes @@ -5,6 +5,7 @@ Wed May 17 12:09:04 UTC 2017 - rguenther@suse.com - Drop not working SLE-10 build support. - For SLE-15 make the i586 compiler generate code for architecture level of x86_64. +- Add gcc7-pr80593.patch to fix ceph build. [bnc#1025891] ------------------------------------------------------------------- Thu May 4 10:12:09 UTC 2017 - rguenther@suse.com diff --git a/cross-i386-gcc7.spec b/cross-i386-gcc7.spec index 8ce28e8..c0a4387 100644 --- a/cross-i386-gcc7.spec +++ b/cross-i386-gcc7.spec @@ -175,6 +175,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: gcc7-pr80593.patch # A set of patches from the RH srpm Patch51: gcc41-ppc32-retaddr.patch # Some patches taken from Debian @@ -248,6 +249,7 @@ ln -s nvptx-newlib/newlib . %endif %patch10 %patch11 +%patch12 %patch51 %patch60 %patch61 diff --git a/cross-m68k-gcc7.changes b/cross-m68k-gcc7.changes index 63234b3..66fce5d 100644 --- a/cross-m68k-gcc7.changes +++ b/cross-m68k-gcc7.changes @@ -5,6 +5,7 @@ Wed May 17 12:09:04 UTC 2017 - rguenther@suse.com - Drop not working SLE-10 build support. - For SLE-15 make the i586 compiler generate code for architecture level of x86_64. +- Add gcc7-pr80593.patch to fix ceph build. [bnc#1025891] ------------------------------------------------------------------- Thu May 4 10:12:09 UTC 2017 - rguenther@suse.com diff --git a/cross-m68k-gcc7.spec b/cross-m68k-gcc7.spec index c6d3314..5f1eaa1 100644 --- a/cross-m68k-gcc7.spec +++ b/cross-m68k-gcc7.spec @@ -175,6 +175,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: gcc7-pr80593.patch # A set of patches from the RH srpm Patch51: gcc41-ppc32-retaddr.patch # Some patches taken from Debian @@ -248,6 +249,7 @@ ln -s nvptx-newlib/newlib . %endif %patch10 %patch11 +%patch12 %patch51 %patch60 %patch61 diff --git a/cross-mips-gcc7.changes b/cross-mips-gcc7.changes index 63234b3..66fce5d 100644 --- a/cross-mips-gcc7.changes +++ b/cross-mips-gcc7.changes @@ -5,6 +5,7 @@ Wed May 17 12:09:04 UTC 2017 - rguenther@suse.com - Drop not working SLE-10 build support. - For SLE-15 make the i586 compiler generate code for architecture level of x86_64. +- Add gcc7-pr80593.patch to fix ceph build. [bnc#1025891] ------------------------------------------------------------------- Thu May 4 10:12:09 UTC 2017 - rguenther@suse.com diff --git a/cross-mips-gcc7.spec b/cross-mips-gcc7.spec index 176839b..820d72f 100644 --- a/cross-mips-gcc7.spec +++ b/cross-mips-gcc7.spec @@ -175,6 +175,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: gcc7-pr80593.patch # A set of patches from the RH srpm Patch51: gcc41-ppc32-retaddr.patch # Some patches taken from Debian @@ -248,6 +249,7 @@ ln -s nvptx-newlib/newlib . %endif %patch10 %patch11 +%patch12 %patch51 %patch60 %patch61 diff --git a/cross-nvptx-gcc7.changes b/cross-nvptx-gcc7.changes index 63234b3..66fce5d 100644 --- a/cross-nvptx-gcc7.changes +++ b/cross-nvptx-gcc7.changes @@ -5,6 +5,7 @@ Wed May 17 12:09:04 UTC 2017 - rguenther@suse.com - Drop not working SLE-10 build support. - For SLE-15 make the i586 compiler generate code for architecture level of x86_64. +- Add gcc7-pr80593.patch to fix ceph build. [bnc#1025891] ------------------------------------------------------------------- Thu May 4 10:12:09 UTC 2017 - rguenther@suse.com diff --git a/cross-nvptx-gcc7.spec b/cross-nvptx-gcc7.spec index d407301..90b5848 100644 --- a/cross-nvptx-gcc7.spec +++ b/cross-nvptx-gcc7.spec @@ -175,6 +175,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: gcc7-pr80593.patch # A set of patches from the RH srpm Patch51: gcc41-ppc32-retaddr.patch # Some patches taken from Debian @@ -248,6 +249,7 @@ ln -s nvptx-newlib/newlib . %endif %patch10 %patch11 +%patch12 %patch51 %patch60 %patch61 diff --git a/cross-ppc64-gcc7.changes b/cross-ppc64-gcc7.changes index 63234b3..66fce5d 100644 --- a/cross-ppc64-gcc7.changes +++ b/cross-ppc64-gcc7.changes @@ -5,6 +5,7 @@ Wed May 17 12:09:04 UTC 2017 - rguenther@suse.com - Drop not working SLE-10 build support. - For SLE-15 make the i586 compiler generate code for architecture level of x86_64. +- Add gcc7-pr80593.patch to fix ceph build. [bnc#1025891] ------------------------------------------------------------------- Thu May 4 10:12:09 UTC 2017 - rguenther@suse.com diff --git a/cross-ppc64-gcc7.spec b/cross-ppc64-gcc7.spec index 280e1b4..340eae9 100644 --- a/cross-ppc64-gcc7.spec +++ b/cross-ppc64-gcc7.spec @@ -175,6 +175,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: gcc7-pr80593.patch # A set of patches from the RH srpm Patch51: gcc41-ppc32-retaddr.patch # Some patches taken from Debian @@ -248,6 +249,7 @@ ln -s nvptx-newlib/newlib . %endif %patch10 %patch11 +%patch12 %patch51 %patch60 %patch61 diff --git a/cross-ppc64le-gcc7.changes b/cross-ppc64le-gcc7.changes index 63234b3..66fce5d 100644 --- a/cross-ppc64le-gcc7.changes +++ b/cross-ppc64le-gcc7.changes @@ -5,6 +5,7 @@ Wed May 17 12:09:04 UTC 2017 - rguenther@suse.com - Drop not working SLE-10 build support. - For SLE-15 make the i586 compiler generate code for architecture level of x86_64. +- Add gcc7-pr80593.patch to fix ceph build. [bnc#1025891] ------------------------------------------------------------------- Thu May 4 10:12:09 UTC 2017 - rguenther@suse.com diff --git a/cross-ppc64le-gcc7.spec b/cross-ppc64le-gcc7.spec index 5aad493..7ccb909 100644 --- a/cross-ppc64le-gcc7.spec +++ b/cross-ppc64le-gcc7.spec @@ -175,6 +175,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: gcc7-pr80593.patch # A set of patches from the RH srpm Patch51: gcc41-ppc32-retaddr.patch # Some patches taken from Debian @@ -248,6 +249,7 @@ ln -s nvptx-newlib/newlib . %endif %patch10 %patch11 +%patch12 %patch51 %patch60 %patch61 diff --git a/cross-rx-gcc7-bootstrap.changes b/cross-rx-gcc7-bootstrap.changes index 63234b3..66fce5d 100644 --- a/cross-rx-gcc7-bootstrap.changes +++ b/cross-rx-gcc7-bootstrap.changes @@ -5,6 +5,7 @@ Wed May 17 12:09:04 UTC 2017 - rguenther@suse.com - Drop not working SLE-10 build support. - For SLE-15 make the i586 compiler generate code for architecture level of x86_64. +- Add gcc7-pr80593.patch to fix ceph build. [bnc#1025891] ------------------------------------------------------------------- Thu May 4 10:12:09 UTC 2017 - rguenther@suse.com diff --git a/cross-rx-gcc7-bootstrap.spec b/cross-rx-gcc7-bootstrap.spec index 4433c0e..e084f18 100644 --- a/cross-rx-gcc7-bootstrap.spec +++ b/cross-rx-gcc7-bootstrap.spec @@ -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: gcc7-pr80593.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 %patch51 %patch60 %patch61 diff --git a/cross-rx-gcc7.changes b/cross-rx-gcc7.changes index 63234b3..66fce5d 100644 --- a/cross-rx-gcc7.changes +++ b/cross-rx-gcc7.changes @@ -5,6 +5,7 @@ Wed May 17 12:09:04 UTC 2017 - rguenther@suse.com - Drop not working SLE-10 build support. - For SLE-15 make the i586 compiler generate code for architecture level of x86_64. +- Add gcc7-pr80593.patch to fix ceph build. [bnc#1025891] ------------------------------------------------------------------- Thu May 4 10:12:09 UTC 2017 - rguenther@suse.com diff --git a/cross-rx-gcc7.spec b/cross-rx-gcc7.spec index 67f0a1a..0dabfad 100644 --- a/cross-rx-gcc7.spec +++ b/cross-rx-gcc7.spec @@ -175,6 +175,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: gcc7-pr80593.patch # A set of patches from the RH srpm Patch51: gcc41-ppc32-retaddr.patch # Some patches taken from Debian @@ -248,6 +249,7 @@ ln -s nvptx-newlib/newlib . %endif %patch10 %patch11 +%patch12 %patch51 %patch60 %patch61 diff --git a/cross-s390x-gcc7.changes b/cross-s390x-gcc7.changes index 63234b3..66fce5d 100644 --- a/cross-s390x-gcc7.changes +++ b/cross-s390x-gcc7.changes @@ -5,6 +5,7 @@ Wed May 17 12:09:04 UTC 2017 - rguenther@suse.com - Drop not working SLE-10 build support. - For SLE-15 make the i586 compiler generate code for architecture level of x86_64. +- Add gcc7-pr80593.patch to fix ceph build. [bnc#1025891] ------------------------------------------------------------------- Thu May 4 10:12:09 UTC 2017 - rguenther@suse.com diff --git a/cross-s390x-gcc7.spec b/cross-s390x-gcc7.spec index ec819e0..cce37a0 100644 --- a/cross-s390x-gcc7.spec +++ b/cross-s390x-gcc7.spec @@ -175,6 +175,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: gcc7-pr80593.patch # A set of patches from the RH srpm Patch51: gcc41-ppc32-retaddr.patch # Some patches taken from Debian @@ -248,6 +249,7 @@ ln -s nvptx-newlib/newlib . %endif %patch10 %patch11 +%patch12 %patch51 %patch60 %patch61 diff --git a/cross-sparc-gcc7.changes b/cross-sparc-gcc7.changes index 63234b3..66fce5d 100644 --- a/cross-sparc-gcc7.changes +++ b/cross-sparc-gcc7.changes @@ -5,6 +5,7 @@ Wed May 17 12:09:04 UTC 2017 - rguenther@suse.com - Drop not working SLE-10 build support. - For SLE-15 make the i586 compiler generate code for architecture level of x86_64. +- Add gcc7-pr80593.patch to fix ceph build. [bnc#1025891] ------------------------------------------------------------------- Thu May 4 10:12:09 UTC 2017 - rguenther@suse.com diff --git a/cross-sparc-gcc7.spec b/cross-sparc-gcc7.spec index 7f0b290..437c4d9 100644 --- a/cross-sparc-gcc7.spec +++ b/cross-sparc-gcc7.spec @@ -175,6 +175,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: gcc7-pr80593.patch # A set of patches from the RH srpm Patch51: gcc41-ppc32-retaddr.patch # Some patches taken from Debian @@ -248,6 +249,7 @@ ln -s nvptx-newlib/newlib . %endif %patch10 %patch11 +%patch12 %patch51 %patch60 %patch61 diff --git a/cross-sparc64-gcc7.changes b/cross-sparc64-gcc7.changes index 63234b3..66fce5d 100644 --- a/cross-sparc64-gcc7.changes +++ b/cross-sparc64-gcc7.changes @@ -5,6 +5,7 @@ Wed May 17 12:09:04 UTC 2017 - rguenther@suse.com - Drop not working SLE-10 build support. - For SLE-15 make the i586 compiler generate code for architecture level of x86_64. +- Add gcc7-pr80593.patch to fix ceph build. [bnc#1025891] ------------------------------------------------------------------- Thu May 4 10:12:09 UTC 2017 - rguenther@suse.com diff --git a/cross-sparc64-gcc7.spec b/cross-sparc64-gcc7.spec index 40e5c03..731c20d 100644 --- a/cross-sparc64-gcc7.spec +++ b/cross-sparc64-gcc7.spec @@ -175,6 +175,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: gcc7-pr80593.patch # A set of patches from the RH srpm Patch51: gcc41-ppc32-retaddr.patch # Some patches taken from Debian @@ -248,6 +249,7 @@ ln -s nvptx-newlib/newlib . %endif %patch10 %patch11 +%patch12 %patch51 %patch60 %patch61 diff --git a/cross-x86_64-gcc7.changes b/cross-x86_64-gcc7.changes index 63234b3..66fce5d 100644 --- a/cross-x86_64-gcc7.changes +++ b/cross-x86_64-gcc7.changes @@ -5,6 +5,7 @@ Wed May 17 12:09:04 UTC 2017 - rguenther@suse.com - Drop not working SLE-10 build support. - For SLE-15 make the i586 compiler generate code for architecture level of x86_64. +- Add gcc7-pr80593.patch to fix ceph build. [bnc#1025891] ------------------------------------------------------------------- Thu May 4 10:12:09 UTC 2017 - rguenther@suse.com diff --git a/cross-x86_64-gcc7.spec b/cross-x86_64-gcc7.spec index cf37631..2b026bf 100644 --- a/cross-x86_64-gcc7.spec +++ b/cross-x86_64-gcc7.spec @@ -175,6 +175,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: gcc7-pr80593.patch # A set of patches from the RH srpm Patch51: gcc41-ppc32-retaddr.patch # Some patches taken from Debian @@ -248,6 +249,7 @@ ln -s nvptx-newlib/newlib . %endif %patch10 %patch11 +%patch12 %patch51 %patch60 %patch61 diff --git a/gcc.spec.in b/gcc.spec.in index a33157b..22bbfdb 100644 --- a/gcc.spec.in +++ b/gcc.spec.in @@ -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: gcc7-pr80593.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 %patch51 %patch60 %patch61 diff --git a/gcc7-pr80593.patch b/gcc7-pr80593.patch new file mode 100644 index 0000000..f10a3e7 --- /dev/null +++ b/gcc7-pr80593.patch @@ -0,0 +1,64 @@ +2017-05-18 Richard Biener + + PR c++/80593 + * c-warn.c (strict_aliasing_warning): Do not warn for accesses + to alias-set zero memory. + + * g++.dg/warn/Wstrict-aliasing-bogus-char-2.C: New testcase. + * g++.dg/warn/Wstrict-aliasing-6.C: Adjust expected outcome. + +Index: gcc/c-family/c-warn.c +=================================================================== +--- gcc/c-family/c-warn.c (revision 248179) ++++ gcc/c-family/c-warn.c (working copy) +@@ -537,10 +537,10 @@ strict_aliasing_warning (tree otype, tre + = get_alias_set (TREE_TYPE (TREE_OPERAND (expr, 0))); + alias_set_type set2 = get_alias_set (TREE_TYPE (type)); + +- if (set1 != set2 && set2 != 0 +- && (set1 == 0 +- || (!alias_set_subset_of (set2, set1) +- && !alias_sets_conflict_p (set1, set2)))) ++ if (set2 != 0 ++ && set1 != set2 ++ && !alias_set_subset_of (set2, set1) ++ && !alias_sets_conflict_p (set1, set2)) + { + warning (OPT_Wstrict_aliasing, "dereferencing type-punned " + "pointer will break strict-aliasing rules"); +Index: gcc/testsuite/g++.dg/warn/Wstrict-aliasing-bogus-char-2.C +=================================================================== +--- gcc/testsuite/g++.dg/warn/Wstrict-aliasing-bogus-char-2.C (nonexistent) ++++ gcc/testsuite/g++.dg/warn/Wstrict-aliasing-bogus-char-2.C (working copy) +@@ -0,0 +1,19 @@ ++// { dg-do compile } ++// { dg-options "-O2 -Wstrict-aliasing" } ++ ++template ++struct aligned_storage ++{ ++ union type ++ { ++ unsigned char __data[_Len]; ++ struct __attribute__((__aligned__((_Align)))) { } __align; ++ }; ++}; ++ ++aligned_storage::type storage; ++ ++int main() ++{ ++ *reinterpret_cast(&storage) = 42; // { dg-bogus "break strict-aliasing" } ++} +Index: gcc/testsuite/g++.dg/warn/Wstrict-aliasing-6.C +=================================================================== +--- gcc/testsuite/g++.dg/warn/Wstrict-aliasing-6.C (revision 248179) ++++ gcc/testsuite/g++.dg/warn/Wstrict-aliasing-6.C (working copy) +@@ -4,6 +4,6 @@ + int foo () + { + char buf[8]; +- return *((int *)buf); /* { dg-warning "strict-aliasing" } */ ++ return *((int *)buf); /* { dg-bogus "strict-aliasing" } */ + } + diff --git a/gcc7-testresults.changes b/gcc7-testresults.changes index 63234b3..66fce5d 100644 --- a/gcc7-testresults.changes +++ b/gcc7-testresults.changes @@ -5,6 +5,7 @@ Wed May 17 12:09:04 UTC 2017 - rguenther@suse.com - Drop not working SLE-10 build support. - For SLE-15 make the i586 compiler generate code for architecture level of x86_64. +- Add gcc7-pr80593.patch to fix ceph build. [bnc#1025891] ------------------------------------------------------------------- Thu May 4 10:12:09 UTC 2017 - rguenther@suse.com diff --git a/gcc7-testresults.spec b/gcc7-testresults.spec index da09006..5d36f91 100644 --- a/gcc7-testresults.spec +++ b/gcc7-testresults.spec @@ -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: gcc7-pr80593.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 %patch51 %patch60 %patch61 diff --git a/gcc7.changes b/gcc7.changes index 63234b3..66fce5d 100644 --- a/gcc7.changes +++ b/gcc7.changes @@ -5,6 +5,7 @@ Wed May 17 12:09:04 UTC 2017 - rguenther@suse.com - Drop not working SLE-10 build support. - For SLE-15 make the i586 compiler generate code for architecture level of x86_64. +- Add gcc7-pr80593.patch to fix ceph build. [bnc#1025891] ------------------------------------------------------------------- Thu May 4 10:12:09 UTC 2017 - rguenther@suse.com diff --git a/gcc7.spec b/gcc7.spec index 462709f..bfb1560 100644 --- a/gcc7.spec +++ b/gcc7.spec @@ -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: gcc7-pr80593.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 %patch51 %patch60 %patch61