From 202e5ccf04076fa49db7a4a7e6f6405b7119fb3d62692cdb99eb4966648814b6 Mon Sep 17 00:00:00 2001 From: Michael Matz Date: Mon, 25 Sep 2017 20:30:40 +0000 Subject: [PATCH 1/3] - Add support for zero-sized VLAs and allocas with -fstack-clash-protection. [bnc #1059075] Changes gcc43-stack-probe.diff . OBS-URL: https://build.opensuse.org/package/show/devel:gcc/gcc7?expand=0&rev=83 --- cross-aarch64-gcc7.changes | 7 +++++++ cross-arm-gcc7.changes | 7 +++++++ cross-avr-gcc7.changes | 7 +++++++ cross-epiphany-gcc7-bootstrap.changes | 7 +++++++ cross-epiphany-gcc7.changes | 7 +++++++ cross-hppa-gcc7.changes | 7 +++++++ cross-i386-gcc7.changes | 7 +++++++ cross-m68k-gcc7.changes | 7 +++++++ cross-mips-gcc7.changes | 7 +++++++ cross-nvptx-gcc7.changes | 7 +++++++ cross-ppc64-gcc7.changes | 7 +++++++ cross-ppc64le-gcc7.changes | 7 +++++++ cross-rx-gcc7-bootstrap.changes | 7 +++++++ cross-rx-gcc7.changes | 7 +++++++ cross-s390x-gcc7.changes | 7 +++++++ cross-sparc-gcc7.changes | 7 +++++++ cross-sparc64-gcc7.changes | 7 +++++++ cross-x86_64-gcc7.changes | 7 +++++++ gcc7-stack-probe.diff | 27 +++++++++++++++++++++------ gcc7-testresults.changes | 7 +++++++ gcc7.changes | 7 +++++++ 21 files changed, 161 insertions(+), 6 deletions(-) diff --git a/cross-aarch64-gcc7.changes b/cross-aarch64-gcc7.changes index fd0d438..10c47f2 100644 --- a/cross-aarch64-gcc7.changes +++ b/cross-aarch64-gcc7.changes @@ -1,3 +1,10 @@ +------------------------------------------------------------------- +Mon Sep 25 20:22:09 UTC 2017 - matz@suse.de + +- Add support for zero-sized VLAs and allocas with + -fstack-clash-protection. [bnc #1059075] + Changes gcc43-stack-probe.diff . + ------------------------------------------------------------------- Tue Aug 29 07:17:15 UTC 2017 - rguenther@suse.com diff --git a/cross-arm-gcc7.changes b/cross-arm-gcc7.changes index fd0d438..10c47f2 100644 --- a/cross-arm-gcc7.changes +++ b/cross-arm-gcc7.changes @@ -1,3 +1,10 @@ +------------------------------------------------------------------- +Mon Sep 25 20:22:09 UTC 2017 - matz@suse.de + +- Add support for zero-sized VLAs and allocas with + -fstack-clash-protection. [bnc #1059075] + Changes gcc43-stack-probe.diff . + ------------------------------------------------------------------- Tue Aug 29 07:17:15 UTC 2017 - rguenther@suse.com diff --git a/cross-avr-gcc7.changes b/cross-avr-gcc7.changes index fd0d438..10c47f2 100644 --- a/cross-avr-gcc7.changes +++ b/cross-avr-gcc7.changes @@ -1,3 +1,10 @@ +------------------------------------------------------------------- +Mon Sep 25 20:22:09 UTC 2017 - matz@suse.de + +- Add support for zero-sized VLAs and allocas with + -fstack-clash-protection. [bnc #1059075] + Changes gcc43-stack-probe.diff . + ------------------------------------------------------------------- Tue Aug 29 07:17:15 UTC 2017 - rguenther@suse.com diff --git a/cross-epiphany-gcc7-bootstrap.changes b/cross-epiphany-gcc7-bootstrap.changes index fd0d438..10c47f2 100644 --- a/cross-epiphany-gcc7-bootstrap.changes +++ b/cross-epiphany-gcc7-bootstrap.changes @@ -1,3 +1,10 @@ +------------------------------------------------------------------- +Mon Sep 25 20:22:09 UTC 2017 - matz@suse.de + +- Add support for zero-sized VLAs and allocas with + -fstack-clash-protection. [bnc #1059075] + Changes gcc43-stack-probe.diff . + ------------------------------------------------------------------- Tue Aug 29 07:17:15 UTC 2017 - rguenther@suse.com diff --git a/cross-epiphany-gcc7.changes b/cross-epiphany-gcc7.changes index fd0d438..10c47f2 100644 --- a/cross-epiphany-gcc7.changes +++ b/cross-epiphany-gcc7.changes @@ -1,3 +1,10 @@ +------------------------------------------------------------------- +Mon Sep 25 20:22:09 UTC 2017 - matz@suse.de + +- Add support for zero-sized VLAs and allocas with + -fstack-clash-protection. [bnc #1059075] + Changes gcc43-stack-probe.diff . + ------------------------------------------------------------------- Tue Aug 29 07:17:15 UTC 2017 - rguenther@suse.com diff --git a/cross-hppa-gcc7.changes b/cross-hppa-gcc7.changes index fd0d438..10c47f2 100644 --- a/cross-hppa-gcc7.changes +++ b/cross-hppa-gcc7.changes @@ -1,3 +1,10 @@ +------------------------------------------------------------------- +Mon Sep 25 20:22:09 UTC 2017 - matz@suse.de + +- Add support for zero-sized VLAs and allocas with + -fstack-clash-protection. [bnc #1059075] + Changes gcc43-stack-probe.diff . + ------------------------------------------------------------------- Tue Aug 29 07:17:15 UTC 2017 - rguenther@suse.com diff --git a/cross-i386-gcc7.changes b/cross-i386-gcc7.changes index fd0d438..10c47f2 100644 --- a/cross-i386-gcc7.changes +++ b/cross-i386-gcc7.changes @@ -1,3 +1,10 @@ +------------------------------------------------------------------- +Mon Sep 25 20:22:09 UTC 2017 - matz@suse.de + +- Add support for zero-sized VLAs and allocas with + -fstack-clash-protection. [bnc #1059075] + Changes gcc43-stack-probe.diff . + ------------------------------------------------------------------- Tue Aug 29 07:17:15 UTC 2017 - rguenther@suse.com diff --git a/cross-m68k-gcc7.changes b/cross-m68k-gcc7.changes index fd0d438..10c47f2 100644 --- a/cross-m68k-gcc7.changes +++ b/cross-m68k-gcc7.changes @@ -1,3 +1,10 @@ +------------------------------------------------------------------- +Mon Sep 25 20:22:09 UTC 2017 - matz@suse.de + +- Add support for zero-sized VLAs and allocas with + -fstack-clash-protection. [bnc #1059075] + Changes gcc43-stack-probe.diff . + ------------------------------------------------------------------- Tue Aug 29 07:17:15 UTC 2017 - rguenther@suse.com diff --git a/cross-mips-gcc7.changes b/cross-mips-gcc7.changes index fd0d438..10c47f2 100644 --- a/cross-mips-gcc7.changes +++ b/cross-mips-gcc7.changes @@ -1,3 +1,10 @@ +------------------------------------------------------------------- +Mon Sep 25 20:22:09 UTC 2017 - matz@suse.de + +- Add support for zero-sized VLAs and allocas with + -fstack-clash-protection. [bnc #1059075] + Changes gcc43-stack-probe.diff . + ------------------------------------------------------------------- Tue Aug 29 07:17:15 UTC 2017 - rguenther@suse.com diff --git a/cross-nvptx-gcc7.changes b/cross-nvptx-gcc7.changes index fd0d438..10c47f2 100644 --- a/cross-nvptx-gcc7.changes +++ b/cross-nvptx-gcc7.changes @@ -1,3 +1,10 @@ +------------------------------------------------------------------- +Mon Sep 25 20:22:09 UTC 2017 - matz@suse.de + +- Add support for zero-sized VLAs and allocas with + -fstack-clash-protection. [bnc #1059075] + Changes gcc43-stack-probe.diff . + ------------------------------------------------------------------- Tue Aug 29 07:17:15 UTC 2017 - rguenther@suse.com diff --git a/cross-ppc64-gcc7.changes b/cross-ppc64-gcc7.changes index fd0d438..10c47f2 100644 --- a/cross-ppc64-gcc7.changes +++ b/cross-ppc64-gcc7.changes @@ -1,3 +1,10 @@ +------------------------------------------------------------------- +Mon Sep 25 20:22:09 UTC 2017 - matz@suse.de + +- Add support for zero-sized VLAs and allocas with + -fstack-clash-protection. [bnc #1059075] + Changes gcc43-stack-probe.diff . + ------------------------------------------------------------------- Tue Aug 29 07:17:15 UTC 2017 - rguenther@suse.com diff --git a/cross-ppc64le-gcc7.changes b/cross-ppc64le-gcc7.changes index fd0d438..10c47f2 100644 --- a/cross-ppc64le-gcc7.changes +++ b/cross-ppc64le-gcc7.changes @@ -1,3 +1,10 @@ +------------------------------------------------------------------- +Mon Sep 25 20:22:09 UTC 2017 - matz@suse.de + +- Add support for zero-sized VLAs and allocas with + -fstack-clash-protection. [bnc #1059075] + Changes gcc43-stack-probe.diff . + ------------------------------------------------------------------- Tue Aug 29 07:17:15 UTC 2017 - rguenther@suse.com diff --git a/cross-rx-gcc7-bootstrap.changes b/cross-rx-gcc7-bootstrap.changes index fd0d438..10c47f2 100644 --- a/cross-rx-gcc7-bootstrap.changes +++ b/cross-rx-gcc7-bootstrap.changes @@ -1,3 +1,10 @@ +------------------------------------------------------------------- +Mon Sep 25 20:22:09 UTC 2017 - matz@suse.de + +- Add support for zero-sized VLAs and allocas with + -fstack-clash-protection. [bnc #1059075] + Changes gcc43-stack-probe.diff . + ------------------------------------------------------------------- Tue Aug 29 07:17:15 UTC 2017 - rguenther@suse.com diff --git a/cross-rx-gcc7.changes b/cross-rx-gcc7.changes index fd0d438..10c47f2 100644 --- a/cross-rx-gcc7.changes +++ b/cross-rx-gcc7.changes @@ -1,3 +1,10 @@ +------------------------------------------------------------------- +Mon Sep 25 20:22:09 UTC 2017 - matz@suse.de + +- Add support for zero-sized VLAs and allocas with + -fstack-clash-protection. [bnc #1059075] + Changes gcc43-stack-probe.diff . + ------------------------------------------------------------------- Tue Aug 29 07:17:15 UTC 2017 - rguenther@suse.com diff --git a/cross-s390x-gcc7.changes b/cross-s390x-gcc7.changes index fd0d438..10c47f2 100644 --- a/cross-s390x-gcc7.changes +++ b/cross-s390x-gcc7.changes @@ -1,3 +1,10 @@ +------------------------------------------------------------------- +Mon Sep 25 20:22:09 UTC 2017 - matz@suse.de + +- Add support for zero-sized VLAs and allocas with + -fstack-clash-protection. [bnc #1059075] + Changes gcc43-stack-probe.diff . + ------------------------------------------------------------------- Tue Aug 29 07:17:15 UTC 2017 - rguenther@suse.com diff --git a/cross-sparc-gcc7.changes b/cross-sparc-gcc7.changes index fd0d438..10c47f2 100644 --- a/cross-sparc-gcc7.changes +++ b/cross-sparc-gcc7.changes @@ -1,3 +1,10 @@ +------------------------------------------------------------------- +Mon Sep 25 20:22:09 UTC 2017 - matz@suse.de + +- Add support for zero-sized VLAs and allocas with + -fstack-clash-protection. [bnc #1059075] + Changes gcc43-stack-probe.diff . + ------------------------------------------------------------------- Tue Aug 29 07:17:15 UTC 2017 - rguenther@suse.com diff --git a/cross-sparc64-gcc7.changes b/cross-sparc64-gcc7.changes index fd0d438..10c47f2 100644 --- a/cross-sparc64-gcc7.changes +++ b/cross-sparc64-gcc7.changes @@ -1,3 +1,10 @@ +------------------------------------------------------------------- +Mon Sep 25 20:22:09 UTC 2017 - matz@suse.de + +- Add support for zero-sized VLAs and allocas with + -fstack-clash-protection. [bnc #1059075] + Changes gcc43-stack-probe.diff . + ------------------------------------------------------------------- Tue Aug 29 07:17:15 UTC 2017 - rguenther@suse.com diff --git a/cross-x86_64-gcc7.changes b/cross-x86_64-gcc7.changes index fd0d438..10c47f2 100644 --- a/cross-x86_64-gcc7.changes +++ b/cross-x86_64-gcc7.changes @@ -1,3 +1,10 @@ +------------------------------------------------------------------- +Mon Sep 25 20:22:09 UTC 2017 - matz@suse.de + +- Add support for zero-sized VLAs and allocas with + -fstack-clash-protection. [bnc #1059075] + Changes gcc43-stack-probe.diff . + ------------------------------------------------------------------- Tue Aug 29 07:17:15 UTC 2017 - rguenther@suse.com diff --git a/gcc7-stack-probe.diff b/gcc7-stack-probe.diff index 9194dda..28fc481 100644 --- a/gcc7-stack-probe.diff +++ b/gcc7-stack-probe.diff @@ -30,12 +30,12 @@ Index: gcc/explow.c HOST_WIDE_INT stack_usage_size = -1; rtx_code_label *final_label; rtx final_target, target; -+ rtx loop_lab, end_lab, last_size; ++ rtx loop_lab, end_lab, skip_lab, last_size, before_skip; + int probe_pass = 0; /* If we're asking for zero bytes, it doesn't matter what we point to since we can't dereference it. But return a reasonable -@@ -1440,6 +1444,24 @@ allocate_dynamic_stack_space (rtx size, +@@ -1440,6 +1444,30 @@ allocate_dynamic_stack_space (rtx size, /* Don't let anti_adjust_stack emit notes. */ suppress_reg_args_size = true; @@ -47,6 +47,12 @@ Index: gcc/explow.c + size = copy_to_mode_reg (Pmode, convert_to_mode (Pmode, size, 1)); + loop_lab = gen_label_rtx (); + end_lab = gen_label_rtx (); ++ skip_lab = gen_label_rtx (); ++ /* We insert 'target = virtual_stack_dynamic_rtx' here, but target ++ is changed later, so that insn can be constructed only later. */ ++ before_skip = get_last_insn (); ++ emit_cmp_and_jump_insns (size, CONST0_RTX (Pmode), EQ, NULL_RTX, ++ Pmode, 1, skip_lab); + emit_label (loop_lab); + emit_cmp_and_jump_insns (size, GEN_INT (PROBE_INTERVAL), LTU, + NULL_RTX, Pmode, 1, end_lab); @@ -60,7 +66,7 @@ Index: gcc/explow.c /* Perform the required allocation from the stack. Some systems do this differently than simply incrementing/decrementing from the stack pointer, such as acquiring the space by calling malloc(). */ -@@ -1499,6 +1521,15 @@ allocate_dynamic_stack_space (rtx size, +@@ -1499,6 +1527,15 @@ allocate_dynamic_stack_space (rtx size, if (STACK_GROWS_DOWNWARD) emit_move_insn (target, virtual_stack_dynamic_rtx); } @@ -76,16 +82,25 @@ Index: gcc/explow.c suppress_reg_args_size = false; -@@ -1510,6 +1541,8 @@ allocate_dynamic_stack_space (rtx size, +@@ -1510,6 +1547,17 @@ allocate_dynamic_stack_space (rtx size, emit_label (final_label); target = final_target; } + if (flag_stack_clash_protection) -+ emit_stack_probe (target); ++ { ++ rtx seq; ++ emit_stack_probe (target); ++ emit_label (skip_lab); ++ start_sequence (); ++ emit_move_insn (target, virtual_stack_dynamic_rtx); ++ seq = get_insns (); ++ end_sequence (); ++ emit_insn_after (seq, before_skip); ++ } target = align_dynamic_address (target, required_align); -@@ -1593,8 +1626,6 @@ emit_stack_probe (rtx address) +@@ -1593,8 +1641,6 @@ emit_stack_probe (rtx address) the current stack pointer. STACK_GROWS_DOWNWARD says whether to add or subtract them from the stack pointer. */ diff --git a/gcc7-testresults.changes b/gcc7-testresults.changes index fd0d438..10c47f2 100644 --- a/gcc7-testresults.changes +++ b/gcc7-testresults.changes @@ -1,3 +1,10 @@ +------------------------------------------------------------------- +Mon Sep 25 20:22:09 UTC 2017 - matz@suse.de + +- Add support for zero-sized VLAs and allocas with + -fstack-clash-protection. [bnc #1059075] + Changes gcc43-stack-probe.diff . + ------------------------------------------------------------------- Tue Aug 29 07:17:15 UTC 2017 - rguenther@suse.com diff --git a/gcc7.changes b/gcc7.changes index fd0d438..10c47f2 100644 --- a/gcc7.changes +++ b/gcc7.changes @@ -1,3 +1,10 @@ +------------------------------------------------------------------- +Mon Sep 25 20:22:09 UTC 2017 - matz@suse.de + +- Add support for zero-sized VLAs and allocas with + -fstack-clash-protection. [bnc #1059075] + Changes gcc43-stack-probe.diff . + ------------------------------------------------------------------- Tue Aug 29 07:17:15 UTC 2017 - rguenther@suse.com From 266f4941289a7fa0792b7d550a723c726fad7ec6df333c0feaa81533d93dff93 Mon Sep 17 00:00:00 2001 From: Michael Matz Date: Mon, 25 Sep 2017 20:44:21 +0000 Subject: [PATCH 2/3] Fix typo in changes. OBS-URL: https://build.opensuse.org/package/show/devel:gcc/gcc7?expand=0&rev=84 --- cross-aarch64-gcc7.changes | 2 +- cross-arm-gcc7.changes | 2 +- cross-avr-gcc7.changes | 2 +- cross-epiphany-gcc7-bootstrap.changes | 2 +- cross-epiphany-gcc7.changes | 2 +- cross-hppa-gcc7.changes | 2 +- cross-i386-gcc7.changes | 2 +- cross-m68k-gcc7.changes | 2 +- cross-mips-gcc7.changes | 2 +- cross-nvptx-gcc7.changes | 2 +- cross-ppc64-gcc7.changes | 2 +- cross-ppc64le-gcc7.changes | 2 +- cross-rx-gcc7-bootstrap.changes | 2 +- cross-rx-gcc7.changes | 2 +- cross-s390x-gcc7.changes | 2 +- cross-sparc-gcc7.changes | 2 +- cross-sparc64-gcc7.changes | 2 +- cross-x86_64-gcc7.changes | 2 +- gcc7-testresults.changes | 2 +- gcc7.changes | 2 +- 20 files changed, 20 insertions(+), 20 deletions(-) diff --git a/cross-aarch64-gcc7.changes b/cross-aarch64-gcc7.changes index 10c47f2..5435b9a 100644 --- a/cross-aarch64-gcc7.changes +++ b/cross-aarch64-gcc7.changes @@ -3,7 +3,7 @@ Mon Sep 25 20:22:09 UTC 2017 - matz@suse.de - Add support for zero-sized VLAs and allocas with -fstack-clash-protection. [bnc #1059075] - Changes gcc43-stack-probe.diff . + Changes gcc7-stack-probe.diff . ------------------------------------------------------------------- Tue Aug 29 07:17:15 UTC 2017 - rguenther@suse.com diff --git a/cross-arm-gcc7.changes b/cross-arm-gcc7.changes index 10c47f2..5435b9a 100644 --- a/cross-arm-gcc7.changes +++ b/cross-arm-gcc7.changes @@ -3,7 +3,7 @@ Mon Sep 25 20:22:09 UTC 2017 - matz@suse.de - Add support for zero-sized VLAs and allocas with -fstack-clash-protection. [bnc #1059075] - Changes gcc43-stack-probe.diff . + Changes gcc7-stack-probe.diff . ------------------------------------------------------------------- Tue Aug 29 07:17:15 UTC 2017 - rguenther@suse.com diff --git a/cross-avr-gcc7.changes b/cross-avr-gcc7.changes index 10c47f2..5435b9a 100644 --- a/cross-avr-gcc7.changes +++ b/cross-avr-gcc7.changes @@ -3,7 +3,7 @@ Mon Sep 25 20:22:09 UTC 2017 - matz@suse.de - Add support for zero-sized VLAs and allocas with -fstack-clash-protection. [bnc #1059075] - Changes gcc43-stack-probe.diff . + Changes gcc7-stack-probe.diff . ------------------------------------------------------------------- Tue Aug 29 07:17:15 UTC 2017 - rguenther@suse.com diff --git a/cross-epiphany-gcc7-bootstrap.changes b/cross-epiphany-gcc7-bootstrap.changes index 10c47f2..5435b9a 100644 --- a/cross-epiphany-gcc7-bootstrap.changes +++ b/cross-epiphany-gcc7-bootstrap.changes @@ -3,7 +3,7 @@ Mon Sep 25 20:22:09 UTC 2017 - matz@suse.de - Add support for zero-sized VLAs and allocas with -fstack-clash-protection. [bnc #1059075] - Changes gcc43-stack-probe.diff . + Changes gcc7-stack-probe.diff . ------------------------------------------------------------------- Tue Aug 29 07:17:15 UTC 2017 - rguenther@suse.com diff --git a/cross-epiphany-gcc7.changes b/cross-epiphany-gcc7.changes index 10c47f2..5435b9a 100644 --- a/cross-epiphany-gcc7.changes +++ b/cross-epiphany-gcc7.changes @@ -3,7 +3,7 @@ Mon Sep 25 20:22:09 UTC 2017 - matz@suse.de - Add support for zero-sized VLAs and allocas with -fstack-clash-protection. [bnc #1059075] - Changes gcc43-stack-probe.diff . + Changes gcc7-stack-probe.diff . ------------------------------------------------------------------- Tue Aug 29 07:17:15 UTC 2017 - rguenther@suse.com diff --git a/cross-hppa-gcc7.changes b/cross-hppa-gcc7.changes index 10c47f2..5435b9a 100644 --- a/cross-hppa-gcc7.changes +++ b/cross-hppa-gcc7.changes @@ -3,7 +3,7 @@ Mon Sep 25 20:22:09 UTC 2017 - matz@suse.de - Add support for zero-sized VLAs and allocas with -fstack-clash-protection. [bnc #1059075] - Changes gcc43-stack-probe.diff . + Changes gcc7-stack-probe.diff . ------------------------------------------------------------------- Tue Aug 29 07:17:15 UTC 2017 - rguenther@suse.com diff --git a/cross-i386-gcc7.changes b/cross-i386-gcc7.changes index 10c47f2..5435b9a 100644 --- a/cross-i386-gcc7.changes +++ b/cross-i386-gcc7.changes @@ -3,7 +3,7 @@ Mon Sep 25 20:22:09 UTC 2017 - matz@suse.de - Add support for zero-sized VLAs and allocas with -fstack-clash-protection. [bnc #1059075] - Changes gcc43-stack-probe.diff . + Changes gcc7-stack-probe.diff . ------------------------------------------------------------------- Tue Aug 29 07:17:15 UTC 2017 - rguenther@suse.com diff --git a/cross-m68k-gcc7.changes b/cross-m68k-gcc7.changes index 10c47f2..5435b9a 100644 --- a/cross-m68k-gcc7.changes +++ b/cross-m68k-gcc7.changes @@ -3,7 +3,7 @@ Mon Sep 25 20:22:09 UTC 2017 - matz@suse.de - Add support for zero-sized VLAs and allocas with -fstack-clash-protection. [bnc #1059075] - Changes gcc43-stack-probe.diff . + Changes gcc7-stack-probe.diff . ------------------------------------------------------------------- Tue Aug 29 07:17:15 UTC 2017 - rguenther@suse.com diff --git a/cross-mips-gcc7.changes b/cross-mips-gcc7.changes index 10c47f2..5435b9a 100644 --- a/cross-mips-gcc7.changes +++ b/cross-mips-gcc7.changes @@ -3,7 +3,7 @@ Mon Sep 25 20:22:09 UTC 2017 - matz@suse.de - Add support for zero-sized VLAs and allocas with -fstack-clash-protection. [bnc #1059075] - Changes gcc43-stack-probe.diff . + Changes gcc7-stack-probe.diff . ------------------------------------------------------------------- Tue Aug 29 07:17:15 UTC 2017 - rguenther@suse.com diff --git a/cross-nvptx-gcc7.changes b/cross-nvptx-gcc7.changes index 10c47f2..5435b9a 100644 --- a/cross-nvptx-gcc7.changes +++ b/cross-nvptx-gcc7.changes @@ -3,7 +3,7 @@ Mon Sep 25 20:22:09 UTC 2017 - matz@suse.de - Add support for zero-sized VLAs and allocas with -fstack-clash-protection. [bnc #1059075] - Changes gcc43-stack-probe.diff . + Changes gcc7-stack-probe.diff . ------------------------------------------------------------------- Tue Aug 29 07:17:15 UTC 2017 - rguenther@suse.com diff --git a/cross-ppc64-gcc7.changes b/cross-ppc64-gcc7.changes index 10c47f2..5435b9a 100644 --- a/cross-ppc64-gcc7.changes +++ b/cross-ppc64-gcc7.changes @@ -3,7 +3,7 @@ Mon Sep 25 20:22:09 UTC 2017 - matz@suse.de - Add support for zero-sized VLAs and allocas with -fstack-clash-protection. [bnc #1059075] - Changes gcc43-stack-probe.diff . + Changes gcc7-stack-probe.diff . ------------------------------------------------------------------- Tue Aug 29 07:17:15 UTC 2017 - rguenther@suse.com diff --git a/cross-ppc64le-gcc7.changes b/cross-ppc64le-gcc7.changes index 10c47f2..5435b9a 100644 --- a/cross-ppc64le-gcc7.changes +++ b/cross-ppc64le-gcc7.changes @@ -3,7 +3,7 @@ Mon Sep 25 20:22:09 UTC 2017 - matz@suse.de - Add support for zero-sized VLAs and allocas with -fstack-clash-protection. [bnc #1059075] - Changes gcc43-stack-probe.diff . + Changes gcc7-stack-probe.diff . ------------------------------------------------------------------- Tue Aug 29 07:17:15 UTC 2017 - rguenther@suse.com diff --git a/cross-rx-gcc7-bootstrap.changes b/cross-rx-gcc7-bootstrap.changes index 10c47f2..5435b9a 100644 --- a/cross-rx-gcc7-bootstrap.changes +++ b/cross-rx-gcc7-bootstrap.changes @@ -3,7 +3,7 @@ Mon Sep 25 20:22:09 UTC 2017 - matz@suse.de - Add support for zero-sized VLAs and allocas with -fstack-clash-protection. [bnc #1059075] - Changes gcc43-stack-probe.diff . + Changes gcc7-stack-probe.diff . ------------------------------------------------------------------- Tue Aug 29 07:17:15 UTC 2017 - rguenther@suse.com diff --git a/cross-rx-gcc7.changes b/cross-rx-gcc7.changes index 10c47f2..5435b9a 100644 --- a/cross-rx-gcc7.changes +++ b/cross-rx-gcc7.changes @@ -3,7 +3,7 @@ Mon Sep 25 20:22:09 UTC 2017 - matz@suse.de - Add support for zero-sized VLAs and allocas with -fstack-clash-protection. [bnc #1059075] - Changes gcc43-stack-probe.diff . + Changes gcc7-stack-probe.diff . ------------------------------------------------------------------- Tue Aug 29 07:17:15 UTC 2017 - rguenther@suse.com diff --git a/cross-s390x-gcc7.changes b/cross-s390x-gcc7.changes index 10c47f2..5435b9a 100644 --- a/cross-s390x-gcc7.changes +++ b/cross-s390x-gcc7.changes @@ -3,7 +3,7 @@ Mon Sep 25 20:22:09 UTC 2017 - matz@suse.de - Add support for zero-sized VLAs and allocas with -fstack-clash-protection. [bnc #1059075] - Changes gcc43-stack-probe.diff . + Changes gcc7-stack-probe.diff . ------------------------------------------------------------------- Tue Aug 29 07:17:15 UTC 2017 - rguenther@suse.com diff --git a/cross-sparc-gcc7.changes b/cross-sparc-gcc7.changes index 10c47f2..5435b9a 100644 --- a/cross-sparc-gcc7.changes +++ b/cross-sparc-gcc7.changes @@ -3,7 +3,7 @@ Mon Sep 25 20:22:09 UTC 2017 - matz@suse.de - Add support for zero-sized VLAs and allocas with -fstack-clash-protection. [bnc #1059075] - Changes gcc43-stack-probe.diff . + Changes gcc7-stack-probe.diff . ------------------------------------------------------------------- Tue Aug 29 07:17:15 UTC 2017 - rguenther@suse.com diff --git a/cross-sparc64-gcc7.changes b/cross-sparc64-gcc7.changes index 10c47f2..5435b9a 100644 --- a/cross-sparc64-gcc7.changes +++ b/cross-sparc64-gcc7.changes @@ -3,7 +3,7 @@ Mon Sep 25 20:22:09 UTC 2017 - matz@suse.de - Add support for zero-sized VLAs and allocas with -fstack-clash-protection. [bnc #1059075] - Changes gcc43-stack-probe.diff . + Changes gcc7-stack-probe.diff . ------------------------------------------------------------------- Tue Aug 29 07:17:15 UTC 2017 - rguenther@suse.com diff --git a/cross-x86_64-gcc7.changes b/cross-x86_64-gcc7.changes index 10c47f2..5435b9a 100644 --- a/cross-x86_64-gcc7.changes +++ b/cross-x86_64-gcc7.changes @@ -3,7 +3,7 @@ Mon Sep 25 20:22:09 UTC 2017 - matz@suse.de - Add support for zero-sized VLAs and allocas with -fstack-clash-protection. [bnc #1059075] - Changes gcc43-stack-probe.diff . + Changes gcc7-stack-probe.diff . ------------------------------------------------------------------- Tue Aug 29 07:17:15 UTC 2017 - rguenther@suse.com diff --git a/gcc7-testresults.changes b/gcc7-testresults.changes index 10c47f2..5435b9a 100644 --- a/gcc7-testresults.changes +++ b/gcc7-testresults.changes @@ -3,7 +3,7 @@ Mon Sep 25 20:22:09 UTC 2017 - matz@suse.de - Add support for zero-sized VLAs and allocas with -fstack-clash-protection. [bnc #1059075] - Changes gcc43-stack-probe.diff . + Changes gcc7-stack-probe.diff . ------------------------------------------------------------------- Tue Aug 29 07:17:15 UTC 2017 - rguenther@suse.com diff --git a/gcc7.changes b/gcc7.changes index 10c47f2..5435b9a 100644 --- a/gcc7.changes +++ b/gcc7.changes @@ -3,7 +3,7 @@ Mon Sep 25 20:22:09 UTC 2017 - matz@suse.de - Add support for zero-sized VLAs and allocas with -fstack-clash-protection. [bnc #1059075] - Changes gcc43-stack-probe.diff . + Changes gcc7-stack-probe.diff . ------------------------------------------------------------------- Tue Aug 29 07:17:15 UTC 2017 - rguenther@suse.com From b208059c655814cd1a0e3529a570dd055d92320469145459bc5d2fc1e246915a Mon Sep 17 00:00:00 2001 From: Richard Biener Date: Wed, 27 Sep 2017 12:41:52 +0000 Subject: [PATCH 3/3] - Update to gcc-7-branch head (r253221). * Includes similar fix to gcc41-ppc32-retaddr.patch, disable the patch but keep the testcase. Changes gcc7-stack-probe.diff. OBS-URL: https://build.opensuse.org/package/show/devel:gcc/gcc7?expand=0&rev=85 --- cross-aarch64-gcc7.changes | 9 ++++++++- cross-aarch64-gcc7.spec | 2 +- cross-arm-gcc7.changes | 9 ++++++++- cross-arm-gcc7.spec | 2 +- cross-avr-gcc7.changes | 9 ++++++++- cross-avr-gcc7.spec | 2 +- cross-epiphany-gcc7-bootstrap.changes | 9 ++++++++- cross-epiphany-gcc7-bootstrap.spec | 2 +- cross-epiphany-gcc7.changes | 9 ++++++++- cross-epiphany-gcc7.spec | 2 +- cross-hppa-gcc7.changes | 9 ++++++++- cross-hppa-gcc7.spec | 2 +- cross-i386-gcc7.changes | 9 ++++++++- cross-i386-gcc7.spec | 2 +- cross-m68k-gcc7.changes | 9 ++++++++- cross-m68k-gcc7.spec | 2 +- cross-mips-gcc7.changes | 9 ++++++++- cross-mips-gcc7.spec | 2 +- cross-nvptx-gcc7.changes | 9 ++++++++- cross-nvptx-gcc7.spec | 2 +- cross-ppc64-gcc7.changes | 9 ++++++++- cross-ppc64-gcc7.spec | 2 +- cross-ppc64le-gcc7.changes | 9 ++++++++- cross-ppc64le-gcc7.spec | 2 +- cross-rx-gcc7-bootstrap.changes | 9 ++++++++- cross-rx-gcc7-bootstrap.spec | 2 +- cross-rx-gcc7.changes | 9 ++++++++- cross-rx-gcc7.spec | 2 +- cross-s390x-gcc7.changes | 9 ++++++++- cross-s390x-gcc7.spec | 2 +- cross-sparc-gcc7.changes | 9 ++++++++- cross-sparc-gcc7.spec | 2 +- cross-sparc64-gcc7.changes | 9 ++++++++- cross-sparc64-gcc7.spec | 2 +- cross-x86_64-gcc7.changes | 9 ++++++++- cross-x86_64-gcc7.spec | 2 +- gcc-7.2.1+r251579.tar.xz | 3 --- gcc-7.2.1+r253221.tar.xz | 3 +++ gcc.spec.in | 2 +- gcc41-ppc32-retaddr.patch | 10 +++++----- gcc7-testresults.changes | 9 ++++++++- gcc7-testresults.spec | 2 +- gcc7.changes | 9 ++++++++- gcc7.spec | 2 +- 44 files changed, 189 insertions(+), 49 deletions(-) delete mode 100644 gcc-7.2.1+r251579.tar.xz create mode 100644 gcc-7.2.1+r253221.tar.xz diff --git a/cross-aarch64-gcc7.changes b/cross-aarch64-gcc7.changes index 5435b9a..d3f0eea 100644 --- a/cross-aarch64-gcc7.changes +++ b/cross-aarch64-gcc7.changes @@ -1,9 +1,16 @@ +------------------------------------------------------------------- +Wed Sep 27 12:24:55 UTC 2017 - rguenther@suse.com + +- Update to gcc-7-branch head (r253221). + * Includes similar fix to gcc41-ppc32-retaddr.patch, disable the + patch but keep the testcase. + ------------------------------------------------------------------- Mon Sep 25 20:22:09 UTC 2017 - matz@suse.de - Add support for zero-sized VLAs and allocas with -fstack-clash-protection. [bnc #1059075] - Changes gcc7-stack-probe.diff . + Changes gcc7-stack-probe.diff. ------------------------------------------------------------------- Tue Aug 29 07:17:15 UTC 2017 - rguenther@suse.com diff --git a/cross-aarch64-gcc7.spec b/cross-aarch64-gcc7.spec index 0aaeae3..be0b469 100644 --- a/cross-aarch64-gcc7.spec +++ b/cross-aarch64-gcc7.spec @@ -157,7 +157,7 @@ Requires(preun): update-alternatives %define biarch_targets x86_64 s390x powerpc64 powerpc sparc sparc64 Url: http://gcc.gnu.org/ -Version: 7.2.1+r251579 +Version: 7.2.1+r253221 Release: 0 %define gcc_version %(echo %version | sed 's/+.*//') %define gcc_dir_version %(echo %gcc_version | cut -d '.' -f 1) diff --git a/cross-arm-gcc7.changes b/cross-arm-gcc7.changes index 5435b9a..d3f0eea 100644 --- a/cross-arm-gcc7.changes +++ b/cross-arm-gcc7.changes @@ -1,9 +1,16 @@ +------------------------------------------------------------------- +Wed Sep 27 12:24:55 UTC 2017 - rguenther@suse.com + +- Update to gcc-7-branch head (r253221). + * Includes similar fix to gcc41-ppc32-retaddr.patch, disable the + patch but keep the testcase. + ------------------------------------------------------------------- Mon Sep 25 20:22:09 UTC 2017 - matz@suse.de - Add support for zero-sized VLAs and allocas with -fstack-clash-protection. [bnc #1059075] - Changes gcc7-stack-probe.diff . + Changes gcc7-stack-probe.diff. ------------------------------------------------------------------- Tue Aug 29 07:17:15 UTC 2017 - rguenther@suse.com diff --git a/cross-arm-gcc7.spec b/cross-arm-gcc7.spec index e62ad1f..c7e0d17 100644 --- a/cross-arm-gcc7.spec +++ b/cross-arm-gcc7.spec @@ -157,7 +157,7 @@ Requires(preun): update-alternatives %define biarch_targets x86_64 s390x powerpc64 powerpc sparc sparc64 Url: http://gcc.gnu.org/ -Version: 7.2.1+r251579 +Version: 7.2.1+r253221 Release: 0 %define gcc_version %(echo %version | sed 's/+.*//') %define gcc_dir_version %(echo %gcc_version | cut -d '.' -f 1) diff --git a/cross-avr-gcc7.changes b/cross-avr-gcc7.changes index 5435b9a..d3f0eea 100644 --- a/cross-avr-gcc7.changes +++ b/cross-avr-gcc7.changes @@ -1,9 +1,16 @@ +------------------------------------------------------------------- +Wed Sep 27 12:24:55 UTC 2017 - rguenther@suse.com + +- Update to gcc-7-branch head (r253221). + * Includes similar fix to gcc41-ppc32-retaddr.patch, disable the + patch but keep the testcase. + ------------------------------------------------------------------- Mon Sep 25 20:22:09 UTC 2017 - matz@suse.de - Add support for zero-sized VLAs and allocas with -fstack-clash-protection. [bnc #1059075] - Changes gcc7-stack-probe.diff . + Changes gcc7-stack-probe.diff. ------------------------------------------------------------------- Tue Aug 29 07:17:15 UTC 2017 - rguenther@suse.com diff --git a/cross-avr-gcc7.spec b/cross-avr-gcc7.spec index 8ae1a59..8c4d913 100644 --- a/cross-avr-gcc7.spec +++ b/cross-avr-gcc7.spec @@ -157,7 +157,7 @@ Requires(preun): update-alternatives %define biarch_targets x86_64 s390x powerpc64 powerpc sparc sparc64 Url: http://gcc.gnu.org/ -Version: 7.2.1+r251579 +Version: 7.2.1+r253221 Release: 0 %define gcc_version %(echo %version | sed 's/+.*//') %define gcc_dir_version %(echo %gcc_version | cut -d '.' -f 1) diff --git a/cross-epiphany-gcc7-bootstrap.changes b/cross-epiphany-gcc7-bootstrap.changes index 5435b9a..d3f0eea 100644 --- a/cross-epiphany-gcc7-bootstrap.changes +++ b/cross-epiphany-gcc7-bootstrap.changes @@ -1,9 +1,16 @@ +------------------------------------------------------------------- +Wed Sep 27 12:24:55 UTC 2017 - rguenther@suse.com + +- Update to gcc-7-branch head (r253221). + * Includes similar fix to gcc41-ppc32-retaddr.patch, disable the + patch but keep the testcase. + ------------------------------------------------------------------- Mon Sep 25 20:22:09 UTC 2017 - matz@suse.de - Add support for zero-sized VLAs and allocas with -fstack-clash-protection. [bnc #1059075] - Changes gcc7-stack-probe.diff . + Changes gcc7-stack-probe.diff. ------------------------------------------------------------------- Tue Aug 29 07:17:15 UTC 2017 - rguenther@suse.com diff --git a/cross-epiphany-gcc7-bootstrap.spec b/cross-epiphany-gcc7-bootstrap.spec index 470ce85..f1e1828 100644 --- a/cross-epiphany-gcc7-bootstrap.spec +++ b/cross-epiphany-gcc7-bootstrap.spec @@ -158,7 +158,7 @@ Requires(preun): update-alternatives %define biarch_targets x86_64 s390x powerpc64 powerpc sparc sparc64 Url: http://gcc.gnu.org/ -Version: 7.2.1+r251579 +Version: 7.2.1+r253221 Release: 0 %define gcc_version %(echo %version | sed 's/+.*//') %define gcc_dir_version %(echo %gcc_version | cut -d '.' -f 1) diff --git a/cross-epiphany-gcc7.changes b/cross-epiphany-gcc7.changes index 5435b9a..d3f0eea 100644 --- a/cross-epiphany-gcc7.changes +++ b/cross-epiphany-gcc7.changes @@ -1,9 +1,16 @@ +------------------------------------------------------------------- +Wed Sep 27 12:24:55 UTC 2017 - rguenther@suse.com + +- Update to gcc-7-branch head (r253221). + * Includes similar fix to gcc41-ppc32-retaddr.patch, disable the + patch but keep the testcase. + ------------------------------------------------------------------- Mon Sep 25 20:22:09 UTC 2017 - matz@suse.de - Add support for zero-sized VLAs and allocas with -fstack-clash-protection. [bnc #1059075] - Changes gcc7-stack-probe.diff . + Changes gcc7-stack-probe.diff. ------------------------------------------------------------------- Tue Aug 29 07:17:15 UTC 2017 - rguenther@suse.com diff --git a/cross-epiphany-gcc7.spec b/cross-epiphany-gcc7.spec index 97813f1..3bcf140 100644 --- a/cross-epiphany-gcc7.spec +++ b/cross-epiphany-gcc7.spec @@ -157,7 +157,7 @@ Requires(preun): update-alternatives %define biarch_targets x86_64 s390x powerpc64 powerpc sparc sparc64 Url: http://gcc.gnu.org/ -Version: 7.2.1+r251579 +Version: 7.2.1+r253221 Release: 0 %define gcc_version %(echo %version | sed 's/+.*//') %define gcc_dir_version %(echo %gcc_version | cut -d '.' -f 1) diff --git a/cross-hppa-gcc7.changes b/cross-hppa-gcc7.changes index 5435b9a..d3f0eea 100644 --- a/cross-hppa-gcc7.changes +++ b/cross-hppa-gcc7.changes @@ -1,9 +1,16 @@ +------------------------------------------------------------------- +Wed Sep 27 12:24:55 UTC 2017 - rguenther@suse.com + +- Update to gcc-7-branch head (r253221). + * Includes similar fix to gcc41-ppc32-retaddr.patch, disable the + patch but keep the testcase. + ------------------------------------------------------------------- Mon Sep 25 20:22:09 UTC 2017 - matz@suse.de - Add support for zero-sized VLAs and allocas with -fstack-clash-protection. [bnc #1059075] - Changes gcc7-stack-probe.diff . + Changes gcc7-stack-probe.diff. ------------------------------------------------------------------- Tue Aug 29 07:17:15 UTC 2017 - rguenther@suse.com diff --git a/cross-hppa-gcc7.spec b/cross-hppa-gcc7.spec index 4757e97..0bdb31d 100644 --- a/cross-hppa-gcc7.spec +++ b/cross-hppa-gcc7.spec @@ -157,7 +157,7 @@ Requires(preun): update-alternatives %define biarch_targets x86_64 s390x powerpc64 powerpc sparc sparc64 Url: http://gcc.gnu.org/ -Version: 7.2.1+r251579 +Version: 7.2.1+r253221 Release: 0 %define gcc_version %(echo %version | sed 's/+.*//') %define gcc_dir_version %(echo %gcc_version | cut -d '.' -f 1) diff --git a/cross-i386-gcc7.changes b/cross-i386-gcc7.changes index 5435b9a..d3f0eea 100644 --- a/cross-i386-gcc7.changes +++ b/cross-i386-gcc7.changes @@ -1,9 +1,16 @@ +------------------------------------------------------------------- +Wed Sep 27 12:24:55 UTC 2017 - rguenther@suse.com + +- Update to gcc-7-branch head (r253221). + * Includes similar fix to gcc41-ppc32-retaddr.patch, disable the + patch but keep the testcase. + ------------------------------------------------------------------- Mon Sep 25 20:22:09 UTC 2017 - matz@suse.de - Add support for zero-sized VLAs and allocas with -fstack-clash-protection. [bnc #1059075] - Changes gcc7-stack-probe.diff . + Changes gcc7-stack-probe.diff. ------------------------------------------------------------------- Tue Aug 29 07:17:15 UTC 2017 - rguenther@suse.com diff --git a/cross-i386-gcc7.spec b/cross-i386-gcc7.spec index 9c8f826..a853014 100644 --- a/cross-i386-gcc7.spec +++ b/cross-i386-gcc7.spec @@ -157,7 +157,7 @@ Requires(preun): update-alternatives %define biarch_targets x86_64 s390x powerpc64 powerpc sparc sparc64 Url: http://gcc.gnu.org/ -Version: 7.2.1+r251579 +Version: 7.2.1+r253221 Release: 0 %define gcc_version %(echo %version | sed 's/+.*//') %define gcc_dir_version %(echo %gcc_version | cut -d '.' -f 1) diff --git a/cross-m68k-gcc7.changes b/cross-m68k-gcc7.changes index 5435b9a..d3f0eea 100644 --- a/cross-m68k-gcc7.changes +++ b/cross-m68k-gcc7.changes @@ -1,9 +1,16 @@ +------------------------------------------------------------------- +Wed Sep 27 12:24:55 UTC 2017 - rguenther@suse.com + +- Update to gcc-7-branch head (r253221). + * Includes similar fix to gcc41-ppc32-retaddr.patch, disable the + patch but keep the testcase. + ------------------------------------------------------------------- Mon Sep 25 20:22:09 UTC 2017 - matz@suse.de - Add support for zero-sized VLAs and allocas with -fstack-clash-protection. [bnc #1059075] - Changes gcc7-stack-probe.diff . + Changes gcc7-stack-probe.diff. ------------------------------------------------------------------- Tue Aug 29 07:17:15 UTC 2017 - rguenther@suse.com diff --git a/cross-m68k-gcc7.spec b/cross-m68k-gcc7.spec index 81aeeb2..c411d44 100644 --- a/cross-m68k-gcc7.spec +++ b/cross-m68k-gcc7.spec @@ -157,7 +157,7 @@ Requires(preun): update-alternatives %define biarch_targets x86_64 s390x powerpc64 powerpc sparc sparc64 Url: http://gcc.gnu.org/ -Version: 7.2.1+r251579 +Version: 7.2.1+r253221 Release: 0 %define gcc_version %(echo %version | sed 's/+.*//') %define gcc_dir_version %(echo %gcc_version | cut -d '.' -f 1) diff --git a/cross-mips-gcc7.changes b/cross-mips-gcc7.changes index 5435b9a..d3f0eea 100644 --- a/cross-mips-gcc7.changes +++ b/cross-mips-gcc7.changes @@ -1,9 +1,16 @@ +------------------------------------------------------------------- +Wed Sep 27 12:24:55 UTC 2017 - rguenther@suse.com + +- Update to gcc-7-branch head (r253221). + * Includes similar fix to gcc41-ppc32-retaddr.patch, disable the + patch but keep the testcase. + ------------------------------------------------------------------- Mon Sep 25 20:22:09 UTC 2017 - matz@suse.de - Add support for zero-sized VLAs and allocas with -fstack-clash-protection. [bnc #1059075] - Changes gcc7-stack-probe.diff . + Changes gcc7-stack-probe.diff. ------------------------------------------------------------------- Tue Aug 29 07:17:15 UTC 2017 - rguenther@suse.com diff --git a/cross-mips-gcc7.spec b/cross-mips-gcc7.spec index 044e6c6..060251b 100644 --- a/cross-mips-gcc7.spec +++ b/cross-mips-gcc7.spec @@ -157,7 +157,7 @@ Requires(preun): update-alternatives %define biarch_targets x86_64 s390x powerpc64 powerpc sparc sparc64 Url: http://gcc.gnu.org/ -Version: 7.2.1+r251579 +Version: 7.2.1+r253221 Release: 0 %define gcc_version %(echo %version | sed 's/+.*//') %define gcc_dir_version %(echo %gcc_version | cut -d '.' -f 1) diff --git a/cross-nvptx-gcc7.changes b/cross-nvptx-gcc7.changes index 5435b9a..d3f0eea 100644 --- a/cross-nvptx-gcc7.changes +++ b/cross-nvptx-gcc7.changes @@ -1,9 +1,16 @@ +------------------------------------------------------------------- +Wed Sep 27 12:24:55 UTC 2017 - rguenther@suse.com + +- Update to gcc-7-branch head (r253221). + * Includes similar fix to gcc41-ppc32-retaddr.patch, disable the + patch but keep the testcase. + ------------------------------------------------------------------- Mon Sep 25 20:22:09 UTC 2017 - matz@suse.de - Add support for zero-sized VLAs and allocas with -fstack-clash-protection. [bnc #1059075] - Changes gcc7-stack-probe.diff . + Changes gcc7-stack-probe.diff. ------------------------------------------------------------------- Tue Aug 29 07:17:15 UTC 2017 - rguenther@suse.com diff --git a/cross-nvptx-gcc7.spec b/cross-nvptx-gcc7.spec index fe1c220..158ac41 100644 --- a/cross-nvptx-gcc7.spec +++ b/cross-nvptx-gcc7.spec @@ -157,7 +157,7 @@ Requires(preun): update-alternatives %define biarch_targets x86_64 s390x powerpc64 powerpc sparc sparc64 Url: http://gcc.gnu.org/ -Version: 7.2.1+r251579 +Version: 7.2.1+r253221 Release: 0 %define gcc_version %(echo %version | sed 's/+.*//') %define gcc_dir_version %(echo %gcc_version | cut -d '.' -f 1) diff --git a/cross-ppc64-gcc7.changes b/cross-ppc64-gcc7.changes index 5435b9a..d3f0eea 100644 --- a/cross-ppc64-gcc7.changes +++ b/cross-ppc64-gcc7.changes @@ -1,9 +1,16 @@ +------------------------------------------------------------------- +Wed Sep 27 12:24:55 UTC 2017 - rguenther@suse.com + +- Update to gcc-7-branch head (r253221). + * Includes similar fix to gcc41-ppc32-retaddr.patch, disable the + patch but keep the testcase. + ------------------------------------------------------------------- Mon Sep 25 20:22:09 UTC 2017 - matz@suse.de - Add support for zero-sized VLAs and allocas with -fstack-clash-protection. [bnc #1059075] - Changes gcc7-stack-probe.diff . + Changes gcc7-stack-probe.diff. ------------------------------------------------------------------- Tue Aug 29 07:17:15 UTC 2017 - rguenther@suse.com diff --git a/cross-ppc64-gcc7.spec b/cross-ppc64-gcc7.spec index 3695022..0ba10ee 100644 --- a/cross-ppc64-gcc7.spec +++ b/cross-ppc64-gcc7.spec @@ -157,7 +157,7 @@ Requires(preun): update-alternatives %define biarch_targets x86_64 s390x powerpc64 powerpc sparc sparc64 Url: http://gcc.gnu.org/ -Version: 7.2.1+r251579 +Version: 7.2.1+r253221 Release: 0 %define gcc_version %(echo %version | sed 's/+.*//') %define gcc_dir_version %(echo %gcc_version | cut -d '.' -f 1) diff --git a/cross-ppc64le-gcc7.changes b/cross-ppc64le-gcc7.changes index 5435b9a..d3f0eea 100644 --- a/cross-ppc64le-gcc7.changes +++ b/cross-ppc64le-gcc7.changes @@ -1,9 +1,16 @@ +------------------------------------------------------------------- +Wed Sep 27 12:24:55 UTC 2017 - rguenther@suse.com + +- Update to gcc-7-branch head (r253221). + * Includes similar fix to gcc41-ppc32-retaddr.patch, disable the + patch but keep the testcase. + ------------------------------------------------------------------- Mon Sep 25 20:22:09 UTC 2017 - matz@suse.de - Add support for zero-sized VLAs and allocas with -fstack-clash-protection. [bnc #1059075] - Changes gcc7-stack-probe.diff . + Changes gcc7-stack-probe.diff. ------------------------------------------------------------------- Tue Aug 29 07:17:15 UTC 2017 - rguenther@suse.com diff --git a/cross-ppc64le-gcc7.spec b/cross-ppc64le-gcc7.spec index 20d7dbf..2c64183 100644 --- a/cross-ppc64le-gcc7.spec +++ b/cross-ppc64le-gcc7.spec @@ -157,7 +157,7 @@ Requires(preun): update-alternatives %define biarch_targets x86_64 s390x powerpc64 powerpc sparc sparc64 Url: http://gcc.gnu.org/ -Version: 7.2.1+r251579 +Version: 7.2.1+r253221 Release: 0 %define gcc_version %(echo %version | sed 's/+.*//') %define gcc_dir_version %(echo %gcc_version | cut -d '.' -f 1) diff --git a/cross-rx-gcc7-bootstrap.changes b/cross-rx-gcc7-bootstrap.changes index 5435b9a..d3f0eea 100644 --- a/cross-rx-gcc7-bootstrap.changes +++ b/cross-rx-gcc7-bootstrap.changes @@ -1,9 +1,16 @@ +------------------------------------------------------------------- +Wed Sep 27 12:24:55 UTC 2017 - rguenther@suse.com + +- Update to gcc-7-branch head (r253221). + * Includes similar fix to gcc41-ppc32-retaddr.patch, disable the + patch but keep the testcase. + ------------------------------------------------------------------- Mon Sep 25 20:22:09 UTC 2017 - matz@suse.de - Add support for zero-sized VLAs and allocas with -fstack-clash-protection. [bnc #1059075] - Changes gcc7-stack-probe.diff . + Changes gcc7-stack-probe.diff. ------------------------------------------------------------------- Tue Aug 29 07:17:15 UTC 2017 - rguenther@suse.com diff --git a/cross-rx-gcc7-bootstrap.spec b/cross-rx-gcc7-bootstrap.spec index 2203e0f..ffafb57 100644 --- a/cross-rx-gcc7-bootstrap.spec +++ b/cross-rx-gcc7-bootstrap.spec @@ -158,7 +158,7 @@ Requires(preun): update-alternatives %define biarch_targets x86_64 s390x powerpc64 powerpc sparc sparc64 Url: http://gcc.gnu.org/ -Version: 7.2.1+r251579 +Version: 7.2.1+r253221 Release: 0 %define gcc_version %(echo %version | sed 's/+.*//') %define gcc_dir_version %(echo %gcc_version | cut -d '.' -f 1) diff --git a/cross-rx-gcc7.changes b/cross-rx-gcc7.changes index 5435b9a..d3f0eea 100644 --- a/cross-rx-gcc7.changes +++ b/cross-rx-gcc7.changes @@ -1,9 +1,16 @@ +------------------------------------------------------------------- +Wed Sep 27 12:24:55 UTC 2017 - rguenther@suse.com + +- Update to gcc-7-branch head (r253221). + * Includes similar fix to gcc41-ppc32-retaddr.patch, disable the + patch but keep the testcase. + ------------------------------------------------------------------- Mon Sep 25 20:22:09 UTC 2017 - matz@suse.de - Add support for zero-sized VLAs and allocas with -fstack-clash-protection. [bnc #1059075] - Changes gcc7-stack-probe.diff . + Changes gcc7-stack-probe.diff. ------------------------------------------------------------------- Tue Aug 29 07:17:15 UTC 2017 - rguenther@suse.com diff --git a/cross-rx-gcc7.spec b/cross-rx-gcc7.spec index f850fb3..361553a 100644 --- a/cross-rx-gcc7.spec +++ b/cross-rx-gcc7.spec @@ -157,7 +157,7 @@ Requires(preun): update-alternatives %define biarch_targets x86_64 s390x powerpc64 powerpc sparc sparc64 Url: http://gcc.gnu.org/ -Version: 7.2.1+r251579 +Version: 7.2.1+r253221 Release: 0 %define gcc_version %(echo %version | sed 's/+.*//') %define gcc_dir_version %(echo %gcc_version | cut -d '.' -f 1) diff --git a/cross-s390x-gcc7.changes b/cross-s390x-gcc7.changes index 5435b9a..d3f0eea 100644 --- a/cross-s390x-gcc7.changes +++ b/cross-s390x-gcc7.changes @@ -1,9 +1,16 @@ +------------------------------------------------------------------- +Wed Sep 27 12:24:55 UTC 2017 - rguenther@suse.com + +- Update to gcc-7-branch head (r253221). + * Includes similar fix to gcc41-ppc32-retaddr.patch, disable the + patch but keep the testcase. + ------------------------------------------------------------------- Mon Sep 25 20:22:09 UTC 2017 - matz@suse.de - Add support for zero-sized VLAs and allocas with -fstack-clash-protection. [bnc #1059075] - Changes gcc7-stack-probe.diff . + Changes gcc7-stack-probe.diff. ------------------------------------------------------------------- Tue Aug 29 07:17:15 UTC 2017 - rguenther@suse.com diff --git a/cross-s390x-gcc7.spec b/cross-s390x-gcc7.spec index f39a682..2f806e4 100644 --- a/cross-s390x-gcc7.spec +++ b/cross-s390x-gcc7.spec @@ -157,7 +157,7 @@ Requires(preun): update-alternatives %define biarch_targets x86_64 s390x powerpc64 powerpc sparc sparc64 Url: http://gcc.gnu.org/ -Version: 7.2.1+r251579 +Version: 7.2.1+r253221 Release: 0 %define gcc_version %(echo %version | sed 's/+.*//') %define gcc_dir_version %(echo %gcc_version | cut -d '.' -f 1) diff --git a/cross-sparc-gcc7.changes b/cross-sparc-gcc7.changes index 5435b9a..d3f0eea 100644 --- a/cross-sparc-gcc7.changes +++ b/cross-sparc-gcc7.changes @@ -1,9 +1,16 @@ +------------------------------------------------------------------- +Wed Sep 27 12:24:55 UTC 2017 - rguenther@suse.com + +- Update to gcc-7-branch head (r253221). + * Includes similar fix to gcc41-ppc32-retaddr.patch, disable the + patch but keep the testcase. + ------------------------------------------------------------------- Mon Sep 25 20:22:09 UTC 2017 - matz@suse.de - Add support for zero-sized VLAs and allocas with -fstack-clash-protection. [bnc #1059075] - Changes gcc7-stack-probe.diff . + Changes gcc7-stack-probe.diff. ------------------------------------------------------------------- Tue Aug 29 07:17:15 UTC 2017 - rguenther@suse.com diff --git a/cross-sparc-gcc7.spec b/cross-sparc-gcc7.spec index 721d4ff..b3aee5f 100644 --- a/cross-sparc-gcc7.spec +++ b/cross-sparc-gcc7.spec @@ -157,7 +157,7 @@ Requires(preun): update-alternatives %define biarch_targets x86_64 s390x powerpc64 powerpc sparc sparc64 Url: http://gcc.gnu.org/ -Version: 7.2.1+r251579 +Version: 7.2.1+r253221 Release: 0 %define gcc_version %(echo %version | sed 's/+.*//') %define gcc_dir_version %(echo %gcc_version | cut -d '.' -f 1) diff --git a/cross-sparc64-gcc7.changes b/cross-sparc64-gcc7.changes index 5435b9a..d3f0eea 100644 --- a/cross-sparc64-gcc7.changes +++ b/cross-sparc64-gcc7.changes @@ -1,9 +1,16 @@ +------------------------------------------------------------------- +Wed Sep 27 12:24:55 UTC 2017 - rguenther@suse.com + +- Update to gcc-7-branch head (r253221). + * Includes similar fix to gcc41-ppc32-retaddr.patch, disable the + patch but keep the testcase. + ------------------------------------------------------------------- Mon Sep 25 20:22:09 UTC 2017 - matz@suse.de - Add support for zero-sized VLAs and allocas with -fstack-clash-protection. [bnc #1059075] - Changes gcc7-stack-probe.diff . + Changes gcc7-stack-probe.diff. ------------------------------------------------------------------- Tue Aug 29 07:17:15 UTC 2017 - rguenther@suse.com diff --git a/cross-sparc64-gcc7.spec b/cross-sparc64-gcc7.spec index 7354c13..c8ae98a 100644 --- a/cross-sparc64-gcc7.spec +++ b/cross-sparc64-gcc7.spec @@ -157,7 +157,7 @@ Requires(preun): update-alternatives %define biarch_targets x86_64 s390x powerpc64 powerpc sparc sparc64 Url: http://gcc.gnu.org/ -Version: 7.2.1+r251579 +Version: 7.2.1+r253221 Release: 0 %define gcc_version %(echo %version | sed 's/+.*//') %define gcc_dir_version %(echo %gcc_version | cut -d '.' -f 1) diff --git a/cross-x86_64-gcc7.changes b/cross-x86_64-gcc7.changes index 5435b9a..d3f0eea 100644 --- a/cross-x86_64-gcc7.changes +++ b/cross-x86_64-gcc7.changes @@ -1,9 +1,16 @@ +------------------------------------------------------------------- +Wed Sep 27 12:24:55 UTC 2017 - rguenther@suse.com + +- Update to gcc-7-branch head (r253221). + * Includes similar fix to gcc41-ppc32-retaddr.patch, disable the + patch but keep the testcase. + ------------------------------------------------------------------- Mon Sep 25 20:22:09 UTC 2017 - matz@suse.de - Add support for zero-sized VLAs and allocas with -fstack-clash-protection. [bnc #1059075] - Changes gcc7-stack-probe.diff . + Changes gcc7-stack-probe.diff. ------------------------------------------------------------------- Tue Aug 29 07:17:15 UTC 2017 - rguenther@suse.com diff --git a/cross-x86_64-gcc7.spec b/cross-x86_64-gcc7.spec index 89c5026..94bd7ec 100644 --- a/cross-x86_64-gcc7.spec +++ b/cross-x86_64-gcc7.spec @@ -157,7 +157,7 @@ Requires(preun): update-alternatives %define biarch_targets x86_64 s390x powerpc64 powerpc sparc sparc64 Url: http://gcc.gnu.org/ -Version: 7.2.1+r251579 +Version: 7.2.1+r253221 Release: 0 %define gcc_version %(echo %version | sed 's/+.*//') %define gcc_dir_version %(echo %gcc_version | cut -d '.' -f 1) diff --git a/gcc-7.2.1+r251579.tar.xz b/gcc-7.2.1+r251579.tar.xz deleted file mode 100644 index 5ca45eb..0000000 --- a/gcc-7.2.1+r251579.tar.xz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:b8cdba7ee96f6893b9965006c89de50be5dea3b681fd3dba53c5aa3cabc4127c -size 61021404 diff --git a/gcc-7.2.1+r253221.tar.xz b/gcc-7.2.1+r253221.tar.xz new file mode 100644 index 0000000..6b32adf --- /dev/null +++ b/gcc-7.2.1+r253221.tar.xz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:cc3c7345397604c102b5d604d5d66674fb589792cadd813d2f27951d6612452e +size 61056212 diff --git a/gcc.spec.in b/gcc.spec.in index 414a2a4..06ae796 100644 --- a/gcc.spec.in +++ b/gcc.spec.in @@ -239,7 +239,7 @@ BuildRequires: gdb %define biarch_targets x86_64 s390x powerpc64 powerpc sparc sparc64 URL: http://gcc.gnu.org/ -Version: 7.2.1+r251579 +Version: 7.2.1+r253221 Release: 1 %define gcc_version %(echo %version | sed 's/+.*//') %define gcc_dir_version %(echo %gcc_version | cut -d '.' -f 1) diff --git a/gcc41-ppc32-retaddr.patch b/gcc41-ppc32-retaddr.patch index 318c234..72f7ca7 100644 --- a/gcc41-ppc32-retaddr.patch +++ b/gcc41-ppc32-retaddr.patch @@ -6,11 +6,11 @@ * gcc.dg/20051128-1.c: New test. -Index: gcc/config/rs6000/rs6000.c -=================================================================== ---- gcc/config/rs6000/rs6000.c.orig 2013-11-26 15:42:33.000000000 +0100 -+++ gcc/config/rs6000/rs6000.c 2013-11-26 16:44:14.566089231 +0100 -@@ -20878,18 +20878,22 @@ rs6000_return_addr (int count, rtx frame +#Index: gcc/config/rs6000/rs6000.c +#=================================================================== +#--- gcc/config/rs6000/rs6000.c.orig 2013-11-26 15:42:33.000000000 +0100 +#+++ gcc/config/rs6000/rs6000.c 2013-11-26 16:44:14.566089231 +0100 +#@@ -20878,18 +20878,22 @@ rs6000_return_addr (int count, rtx frame if (count != 0 || ((DEFAULT_ABI == ABI_V4 || DEFAULT_ABI == ABI_DARWIN) && flag_pic)) { diff --git a/gcc7-testresults.changes b/gcc7-testresults.changes index 5435b9a..d3f0eea 100644 --- a/gcc7-testresults.changes +++ b/gcc7-testresults.changes @@ -1,9 +1,16 @@ +------------------------------------------------------------------- +Wed Sep 27 12:24:55 UTC 2017 - rguenther@suse.com + +- Update to gcc-7-branch head (r253221). + * Includes similar fix to gcc41-ppc32-retaddr.patch, disable the + patch but keep the testcase. + ------------------------------------------------------------------- Mon Sep 25 20:22:09 UTC 2017 - matz@suse.de - Add support for zero-sized VLAs and allocas with -fstack-clash-protection. [bnc #1059075] - Changes gcc7-stack-probe.diff . + Changes gcc7-stack-probe.diff. ------------------------------------------------------------------- Tue Aug 29 07:17:15 UTC 2017 - rguenther@suse.com diff --git a/gcc7-testresults.spec b/gcc7-testresults.spec index 8d9afae..283a65f 100644 --- a/gcc7-testresults.spec +++ b/gcc7-testresults.spec @@ -253,7 +253,7 @@ BuildRequires: gdb %define biarch_targets x86_64 s390x powerpc64 powerpc sparc sparc64 Url: http://gcc.gnu.org/ -Version: 7.2.1+r251579 +Version: 7.2.1+r253221 Release: 0 %define gcc_version %(echo %version | sed 's/+.*//') %define gcc_dir_version %(echo %gcc_version | cut -d '.' -f 1) diff --git a/gcc7.changes b/gcc7.changes index 5435b9a..d3f0eea 100644 --- a/gcc7.changes +++ b/gcc7.changes @@ -1,9 +1,16 @@ +------------------------------------------------------------------- +Wed Sep 27 12:24:55 UTC 2017 - rguenther@suse.com + +- Update to gcc-7-branch head (r253221). + * Includes similar fix to gcc41-ppc32-retaddr.patch, disable the + patch but keep the testcase. + ------------------------------------------------------------------- Mon Sep 25 20:22:09 UTC 2017 - matz@suse.de - Add support for zero-sized VLAs and allocas with -fstack-clash-protection. [bnc #1059075] - Changes gcc7-stack-probe.diff . + Changes gcc7-stack-probe.diff. ------------------------------------------------------------------- Tue Aug 29 07:17:15 UTC 2017 - rguenther@suse.com diff --git a/gcc7.spec b/gcc7.spec index de18bdf..ac41e21 100644 --- a/gcc7.spec +++ b/gcc7.spec @@ -235,7 +235,7 @@ BuildRequires: gdb %define biarch_targets x86_64 s390x powerpc64 powerpc sparc sparc64 Url: http://gcc.gnu.org/ -Version: 7.2.1+r251579 +Version: 7.2.1+r253221 Release: 0 %define gcc_version %(echo %version | sed 's/+.*//') %define gcc_dir_version %(echo %gcc_version | cut -d '.' -f 1)