diff --git a/binutils-2.29-branch.diff b/binutils-2.29-branch.diff index 6afbe81..377c8f0 100644 --- a/binutils-2.29-branch.diff +++ b/binutils-2.29-branch.diff @@ -1,8 +1,14 @@ diff --git a/bfd/ChangeLog b/bfd/ChangeLog -index 417ed273ab..d09a3c6568 100644 +index 417ed273ab..8f8117dcb4 100644 --- a/bfd/ChangeLog +++ b/bfd/ChangeLog -@@ -1,3 +1,31 @@ +@@ -1,3 +1,37 @@ ++2017-09-28 Alan Modra ++ ++ PR 22220 ++ * elflink.c (_bfd_elf_merge_symbol): Set non_ir_ref_dynamic in ++ a case where plugin_notice isn't called. ++ +2017-09-26 H.J. Lu + + PR ld/22199 @@ -90,6 +96,27 @@ index 80dd791d25..1f6dfb89bf 100644 } offset += plt_entry_size; } +diff --git a/bfd/elflink.c b/bfd/elflink.c +index 02713a5956..ee3cc6b8b4 100644 +--- a/bfd/elflink.c ++++ b/bfd/elflink.c +@@ -1234,6 +1234,16 @@ _bfd_elf_merge_symbol (bfd *abfd, + olddyn = (oldsec->symbol->flags & BSF_DYNAMIC) != 0; + } + ++ /* Handle a case where plugin_notice won't be called and thus won't ++ set the non_ir_ref flags on the first pass over symbols. */ ++ if (oldbfd != NULL ++ && (oldbfd->flags & BFD_PLUGIN) != (abfd->flags & BFD_PLUGIN) ++ && newdyn != olddyn) ++ { ++ h->root.non_ir_ref_dynamic = TRUE; ++ hi->root.non_ir_ref_dynamic = TRUE; ++ } ++ + /* NEWDEF and OLDDEF indicate whether the new or old symbol, + respectively, appear to be a definition rather than reference. */ + diff --git a/bfd/version.h b/bfd/version.h index 3405e424f4..bc0fbb7648 100644 --- a/bfd/version.h @@ -178,10 +205,15 @@ index c71dca4351..25221ae2af 100644 run_dump_test "mips-gp32-fp32-pic" diff --git a/gold/ChangeLog b/gold/ChangeLog -index 6071f8977a..0fc54ddf71 100644 +index 6071f8977a..32c0e21f54 100644 --- a/gold/ChangeLog +++ b/gold/ChangeLog -@@ -1,3 +1,14 @@ +@@ -1,3 +1,19 @@ ++2017-09-28 Alan Modra ++ ++ * powerpc.cc (Target_powerpc<64,*>::powerpc_info): Set ++ is_default_stack_executable false. ++ +2017-08-03 James Clarke + + * options.h (General_options): Set a non-NULL second help string @@ -211,9 +243,27 @@ index 576b2a3c53..4a802cf41f 100644 DEFINE_string(retain_symbols_file, options::TWO_DASHES, '\0', NULL, N_("keep only symbols listed in this file"), N_("FILE")); diff --git a/gold/powerpc.cc b/gold/powerpc.cc -index 629da4f8a1..ba20ef1ad7 100644 +index 629da4f8a1..22590c1e43 100644 --- a/gold/powerpc.cc +++ b/gold/powerpc.cc +@@ -1618,7 +1618,7 @@ Target::Target_info Target_powerpc<64, true>::powerpc_info = + false, // has_make_symbol + true, // has_resolve + false, // has_code_fill +- true, // is_default_stack_executable ++ false, // is_default_stack_executable + false, // can_icf_inline_merge_sections + '\0', // wrap_char + "/usr/lib/ld.so.1", // dynamic_linker +@@ -1646,7 +1646,7 @@ Target::Target_info Target_powerpc<64, false>::powerpc_info = + false, // has_make_symbol + true, // has_resolve + false, // has_code_fill +- true, // is_default_stack_executable ++ false, // is_default_stack_executable + false, // can_icf_inline_merge_sections + '\0', // wrap_char + "/usr/lib/ld.so.1", // dynamic_linker @@ -3065,11 +3065,17 @@ Target_powerpc::Branch_info::make_stub( target->glink_section()->add_global_entry(gsym); else @@ -258,3 +308,100 @@ index 629da4f8a1..ba20ef1ad7 100644 if (target->stub_tables().size() != 0) stub_table = target->stub_tables()[0]; } +diff --git a/ld/ChangeLog b/ld/ChangeLog +index 73e05b618e..ba67e20bf9 100644 +--- a/ld/ChangeLog ++++ b/ld/ChangeLog +@@ -1,3 +1,11 @@ ++2017-09-28 Alan Modra ++ ++ * testsuite/ld-plugin/pr22220.h, ++ * testsuite/ld-plugin/pr22220lib.cc, ++ * testsuite/ld-plugin/pr22220lib.ver, ++ * testsuite/ld-plugin/pr22220main.cc: New test. ++ * testsuite/ld-plugin/lto.exp: Run it. ++ + 2017-09-19 Nick Clifton + + 2.29.1 Release +diff --git a/ld/testsuite/ld-plugin/lto.exp b/ld/testsuite/ld-plugin/lto.exp +index f0bc345f2c..6b7ad536fb 100644 +--- a/ld/testsuite/ld-plugin/lto.exp ++++ b/ld/testsuite/ld-plugin/lto.exp +@@ -295,6 +295,12 @@ set lto_link_elf_tests [list \ + [list "Build pr21382.so" \ + "-shared" "-O2 -fpic" \ + {pr21382b.c} {} "pr21382.so" "c"] \ ++ [list {Build pr22220lib.so} \ ++ {-shared -Wl,--version-script=pr22220lib.ver} {-fPIC} \ ++ {pr22220lib.cc} {} {pr22220lib.so} {c++}] \ ++ [list {Build pr22220main.o} \ ++ {} {-flto} \ ++ {pr22220main.cc} {} {} {c++}] \ + ] + + # Check final symbols in executables. +@@ -396,6 +402,12 @@ set lto_run_elf_shared_tests [list \ + [list "Run pr21382" \ + "-O2 -flto -fuse-linker-plugin -Wl,--as-needed tmpdir/pr21382a.o tmpdir/pr21382.so" "" \ + {dummy.c} "pr21382.exe" "pass.out" "" "c"] \ ++ [list {pr22220a} \ ++ {-flto -fuse-linker-plugin tmpdir/pr22220main.o tmpdir/pr22220lib.so} {} \ ++ {dummy.c} {pr22220a.exe} {pass.out} {} {c++}] \ ++ [list {pr22220b} \ ++ {-flto -fuse-linker-plugin -Wl,--no-as-needed tmpdir/pr22220lib.so tmpdir/pr22220main.o} {} \ ++ {dummy.c} {pr22220b.exe} {pass.out} {} {c++}] \ + ] + + # LTO run-time tests for ELF +diff --git a/ld/testsuite/ld-plugin/pr22220.h b/ld/testsuite/ld-plugin/pr22220.h +new file mode 100644 +index 0000000000..b15b45c08d +--- /dev/null ++++ b/ld/testsuite/ld-plugin/pr22220.h +@@ -0,0 +1,8 @@ ++extern int doo(); ++ ++inline int *goo() { ++ static int xyz; ++ return &xyz; ++} ++ ++int *boo(); +diff --git a/ld/testsuite/ld-plugin/pr22220lib.cc b/ld/testsuite/ld-plugin/pr22220lib.cc +new file mode 100644 +index 0000000000..771f44f7f3 +--- /dev/null ++++ b/ld/testsuite/ld-plugin/pr22220lib.cc +@@ -0,0 +1,6 @@ ++#include "pr22220.h" ++ ++int* boo() ++{ ++ return goo (); ++} +diff --git a/ld/testsuite/ld-plugin/pr22220lib.ver b/ld/testsuite/ld-plugin/pr22220lib.ver +new file mode 100644 +index 0000000000..6da7e1a2bd +--- /dev/null ++++ b/ld/testsuite/ld-plugin/pr22220lib.ver +@@ -0,0 +1 @@ ++BAR { global: *; }; +diff --git a/ld/testsuite/ld-plugin/pr22220main.cc b/ld/testsuite/ld-plugin/pr22220main.cc +new file mode 100644 +index 0000000000..38c206f7a2 +--- /dev/null ++++ b/ld/testsuite/ld-plugin/pr22220main.cc +@@ -0,0 +1,12 @@ ++#include ++#include "pr22220.h" ++ ++int main() ++{ ++ if (boo() == goo()) ++ { ++ printf ("PASS\n"); ++ return 0; ++ } ++ return 1; ++} diff --git a/binutils.changes b/binutils.changes index 76cc4c7..917183a 100644 --- a/binutils.changes +++ b/binutils.changes @@ -1,9 +1,38 @@ +------------------------------------------------------------------- +Mon Oct 2 19:29:22 UTC 2017 - matz@suse.com + +- Add s390x-8fe09d7.diff to fix typo in ELF notes. + +------------------------------------------------------------------- +Fri Sep 29 08:26:45 UTC 2017 - mliska@suse.cz + +- Update binutils-2.29-branch.diff to @a45d8fd5ffbf888 fixing PR 22220. + ------------------------------------------------------------------- Thu Sep 28 08:26:12 UTC 2017 - rguenther@suse.com - Update to 2.29.1 release, accumulating bugfixes. - Update binutils-2.29-branch.diff to @a38a1d80 and to be - relative to the 2.29.1 release fixing PRs 22199, 22170 and 22163. + relative to the 2.29.1 release fixing following PRs/bnc/CVE: + 22058 [bnc#1057149, CVE-2017-14130] + 21813 [bnc#1052503, CVE-2017-12456, bnc#1052507, CVE-2017-12454, + bnc#1052509, CVE-2017-12453, bnc#1052511, CVE-2017-12452, + bnc#1052514, CVE-2017-12450, bnc#1052503, CVE-2017-12456, + bnc#1052507, CVE-2017-12454, bnc#1052509, CVE-2017-12453, + bnc#1052511, CVE-2017-12452, bnc#1052514, CVE-2017-12450] + 22148 [bnc#1060599, CVE-2017-14745] + 22163 [bnc#1061241, CVE-2017-14974] + 21933 [bnc#1053347, CVE-2017-12799] + 21787 [bnc#1052518, CVE-2017-12448] + 22018 [bnc#1056312, CVE-2017-13757] + 22170 [bnc#1060621, CVE-2017-14729] + 22047 [bnc#1057144, CVE-2017-14129] + 22059 [bnc#1057139, CVE-2017-14128] + 21990 [bnc#1058480, CVE-2017-14333] + 22113 [bnc#1059050, CVE-2017-14529] + as well as these PRs: + 22061, 21786, 21916, 21994, 22064, 21995, 21909, 21441, 22060, + 22067, 22032, 21820, 22048, 22199, 21781, 21824, 21861, 22150. ------------------------------------------------------------------- Wed Aug 30 13:04:20 UTC 2017 - matz@suse.com @@ -40,7 +69,7 @@ Wed Jul 26 10:53:13 UTC 2017 - rguenther@suse.com ------------------------------------------------------------------- Wed Jul 26 08:05:04 UTC 2017 - rguenther@suse.com -- Update to binutils 2.29. +- Update to binutils 2.29. [fate#321454, fate#321494, fate#323293] * The MIPS port now supports microMIPS eXtended Physical Addressing (XPA) instructions for assembly and disassembly. * The MIPS port now supports the microMIPS Release 5 ISA for assembly and diff --git a/binutils.spec b/binutils.spec index 2965812..fd0aa6c 100644 --- a/binutils.spec +++ b/binutils.spec @@ -95,6 +95,8 @@ Patch14: binutils-build-as-needed.diff Patch18: gold-depend-on-opcodes.diff Patch22: binutils-bfd_h.patch Patch34: aarch64-common-pagesize.patch +# upstream typo fix +Patch35: s390x-8fe09d7.diff Patch90: cross-avr-nesc-as.patch Patch92: cross-avr-omit_section_dynsym.patch Patch93: cross-avr-size.patch @@ -169,6 +171,7 @@ echo "make check will return with %{make_check_handling} in case of testsuite fa %patch18 %patch22 %patch34 -p1 +%patch35 -p1 %if "%{TARGET}" == "avr" cp gas/config/tc-avr.h gas/config/tc-avr-nesc.h %patch90 diff --git a/cross-aarch64-binutils.changes b/cross-aarch64-binutils.changes index 76cc4c7..917183a 100644 --- a/cross-aarch64-binutils.changes +++ b/cross-aarch64-binutils.changes @@ -1,9 +1,38 @@ +------------------------------------------------------------------- +Mon Oct 2 19:29:22 UTC 2017 - matz@suse.com + +- Add s390x-8fe09d7.diff to fix typo in ELF notes. + +------------------------------------------------------------------- +Fri Sep 29 08:26:45 UTC 2017 - mliska@suse.cz + +- Update binutils-2.29-branch.diff to @a45d8fd5ffbf888 fixing PR 22220. + ------------------------------------------------------------------- Thu Sep 28 08:26:12 UTC 2017 - rguenther@suse.com - Update to 2.29.1 release, accumulating bugfixes. - Update binutils-2.29-branch.diff to @a38a1d80 and to be - relative to the 2.29.1 release fixing PRs 22199, 22170 and 22163. + relative to the 2.29.1 release fixing following PRs/bnc/CVE: + 22058 [bnc#1057149, CVE-2017-14130] + 21813 [bnc#1052503, CVE-2017-12456, bnc#1052507, CVE-2017-12454, + bnc#1052509, CVE-2017-12453, bnc#1052511, CVE-2017-12452, + bnc#1052514, CVE-2017-12450, bnc#1052503, CVE-2017-12456, + bnc#1052507, CVE-2017-12454, bnc#1052509, CVE-2017-12453, + bnc#1052511, CVE-2017-12452, bnc#1052514, CVE-2017-12450] + 22148 [bnc#1060599, CVE-2017-14745] + 22163 [bnc#1061241, CVE-2017-14974] + 21933 [bnc#1053347, CVE-2017-12799] + 21787 [bnc#1052518, CVE-2017-12448] + 22018 [bnc#1056312, CVE-2017-13757] + 22170 [bnc#1060621, CVE-2017-14729] + 22047 [bnc#1057144, CVE-2017-14129] + 22059 [bnc#1057139, CVE-2017-14128] + 21990 [bnc#1058480, CVE-2017-14333] + 22113 [bnc#1059050, CVE-2017-14529] + as well as these PRs: + 22061, 21786, 21916, 21994, 22064, 21995, 21909, 21441, 22060, + 22067, 22032, 21820, 22048, 22199, 21781, 21824, 21861, 22150. ------------------------------------------------------------------- Wed Aug 30 13:04:20 UTC 2017 - matz@suse.com @@ -40,7 +69,7 @@ Wed Jul 26 10:53:13 UTC 2017 - rguenther@suse.com ------------------------------------------------------------------- Wed Jul 26 08:05:04 UTC 2017 - rguenther@suse.com -- Update to binutils 2.29. +- Update to binutils 2.29. [fate#321454, fate#321494, fate#323293] * The MIPS port now supports microMIPS eXtended Physical Addressing (XPA) instructions for assembly and disassembly. * The MIPS port now supports the microMIPS Release 5 ISA for assembly and diff --git a/cross-aarch64-binutils.spec b/cross-aarch64-binutils.spec index 5832dac..7b2618c 100644 --- a/cross-aarch64-binutils.spec +++ b/cross-aarch64-binutils.spec @@ -98,6 +98,8 @@ Patch14: binutils-build-as-needed.diff Patch18: gold-depend-on-opcodes.diff Patch22: binutils-bfd_h.patch Patch34: aarch64-common-pagesize.patch +# upstream typo fix +Patch35: s390x-8fe09d7.diff Patch90: cross-avr-nesc-as.patch Patch92: cross-avr-omit_section_dynsym.patch Patch93: cross-avr-size.patch @@ -172,6 +174,7 @@ echo "make check will return with %{make_check_handling} in case of testsuite fa %patch18 %patch22 %patch34 -p1 +%patch35 -p1 %if "%{TARGET}" == "avr" cp gas/config/tc-avr.h gas/config/tc-avr-nesc.h %patch90 diff --git a/cross-arm-binutils.changes b/cross-arm-binutils.changes index 76cc4c7..917183a 100644 --- a/cross-arm-binutils.changes +++ b/cross-arm-binutils.changes @@ -1,9 +1,38 @@ +------------------------------------------------------------------- +Mon Oct 2 19:29:22 UTC 2017 - matz@suse.com + +- Add s390x-8fe09d7.diff to fix typo in ELF notes. + +------------------------------------------------------------------- +Fri Sep 29 08:26:45 UTC 2017 - mliska@suse.cz + +- Update binutils-2.29-branch.diff to @a45d8fd5ffbf888 fixing PR 22220. + ------------------------------------------------------------------- Thu Sep 28 08:26:12 UTC 2017 - rguenther@suse.com - Update to 2.29.1 release, accumulating bugfixes. - Update binutils-2.29-branch.diff to @a38a1d80 and to be - relative to the 2.29.1 release fixing PRs 22199, 22170 and 22163. + relative to the 2.29.1 release fixing following PRs/bnc/CVE: + 22058 [bnc#1057149, CVE-2017-14130] + 21813 [bnc#1052503, CVE-2017-12456, bnc#1052507, CVE-2017-12454, + bnc#1052509, CVE-2017-12453, bnc#1052511, CVE-2017-12452, + bnc#1052514, CVE-2017-12450, bnc#1052503, CVE-2017-12456, + bnc#1052507, CVE-2017-12454, bnc#1052509, CVE-2017-12453, + bnc#1052511, CVE-2017-12452, bnc#1052514, CVE-2017-12450] + 22148 [bnc#1060599, CVE-2017-14745] + 22163 [bnc#1061241, CVE-2017-14974] + 21933 [bnc#1053347, CVE-2017-12799] + 21787 [bnc#1052518, CVE-2017-12448] + 22018 [bnc#1056312, CVE-2017-13757] + 22170 [bnc#1060621, CVE-2017-14729] + 22047 [bnc#1057144, CVE-2017-14129] + 22059 [bnc#1057139, CVE-2017-14128] + 21990 [bnc#1058480, CVE-2017-14333] + 22113 [bnc#1059050, CVE-2017-14529] + as well as these PRs: + 22061, 21786, 21916, 21994, 22064, 21995, 21909, 21441, 22060, + 22067, 22032, 21820, 22048, 22199, 21781, 21824, 21861, 22150. ------------------------------------------------------------------- Wed Aug 30 13:04:20 UTC 2017 - matz@suse.com @@ -40,7 +69,7 @@ Wed Jul 26 10:53:13 UTC 2017 - rguenther@suse.com ------------------------------------------------------------------- Wed Jul 26 08:05:04 UTC 2017 - rguenther@suse.com -- Update to binutils 2.29. +- Update to binutils 2.29. [fate#321454, fate#321494, fate#323293] * The MIPS port now supports microMIPS eXtended Physical Addressing (XPA) instructions for assembly and disassembly. * The MIPS port now supports the microMIPS Release 5 ISA for assembly and diff --git a/cross-arm-binutils.spec b/cross-arm-binutils.spec index 3c3796f..f28b74a 100644 --- a/cross-arm-binutils.spec +++ b/cross-arm-binutils.spec @@ -98,6 +98,8 @@ Patch14: binutils-build-as-needed.diff Patch18: gold-depend-on-opcodes.diff Patch22: binutils-bfd_h.patch Patch34: aarch64-common-pagesize.patch +# upstream typo fix +Patch35: s390x-8fe09d7.diff Patch90: cross-avr-nesc-as.patch Patch92: cross-avr-omit_section_dynsym.patch Patch93: cross-avr-size.patch @@ -172,6 +174,7 @@ echo "make check will return with %{make_check_handling} in case of testsuite fa %patch18 %patch22 %patch34 -p1 +%patch35 -p1 %if "%{TARGET}" == "avr" cp gas/config/tc-avr.h gas/config/tc-avr-nesc.h %patch90 diff --git a/cross-avr-binutils.changes b/cross-avr-binutils.changes index 76cc4c7..917183a 100644 --- a/cross-avr-binutils.changes +++ b/cross-avr-binutils.changes @@ -1,9 +1,38 @@ +------------------------------------------------------------------- +Mon Oct 2 19:29:22 UTC 2017 - matz@suse.com + +- Add s390x-8fe09d7.diff to fix typo in ELF notes. + +------------------------------------------------------------------- +Fri Sep 29 08:26:45 UTC 2017 - mliska@suse.cz + +- Update binutils-2.29-branch.diff to @a45d8fd5ffbf888 fixing PR 22220. + ------------------------------------------------------------------- Thu Sep 28 08:26:12 UTC 2017 - rguenther@suse.com - Update to 2.29.1 release, accumulating bugfixes. - Update binutils-2.29-branch.diff to @a38a1d80 and to be - relative to the 2.29.1 release fixing PRs 22199, 22170 and 22163. + relative to the 2.29.1 release fixing following PRs/bnc/CVE: + 22058 [bnc#1057149, CVE-2017-14130] + 21813 [bnc#1052503, CVE-2017-12456, bnc#1052507, CVE-2017-12454, + bnc#1052509, CVE-2017-12453, bnc#1052511, CVE-2017-12452, + bnc#1052514, CVE-2017-12450, bnc#1052503, CVE-2017-12456, + bnc#1052507, CVE-2017-12454, bnc#1052509, CVE-2017-12453, + bnc#1052511, CVE-2017-12452, bnc#1052514, CVE-2017-12450] + 22148 [bnc#1060599, CVE-2017-14745] + 22163 [bnc#1061241, CVE-2017-14974] + 21933 [bnc#1053347, CVE-2017-12799] + 21787 [bnc#1052518, CVE-2017-12448] + 22018 [bnc#1056312, CVE-2017-13757] + 22170 [bnc#1060621, CVE-2017-14729] + 22047 [bnc#1057144, CVE-2017-14129] + 22059 [bnc#1057139, CVE-2017-14128] + 21990 [bnc#1058480, CVE-2017-14333] + 22113 [bnc#1059050, CVE-2017-14529] + as well as these PRs: + 22061, 21786, 21916, 21994, 22064, 21995, 21909, 21441, 22060, + 22067, 22032, 21820, 22048, 22199, 21781, 21824, 21861, 22150. ------------------------------------------------------------------- Wed Aug 30 13:04:20 UTC 2017 - matz@suse.com @@ -40,7 +69,7 @@ Wed Jul 26 10:53:13 UTC 2017 - rguenther@suse.com ------------------------------------------------------------------- Wed Jul 26 08:05:04 UTC 2017 - rguenther@suse.com -- Update to binutils 2.29. +- Update to binutils 2.29. [fate#321454, fate#321494, fate#323293] * The MIPS port now supports microMIPS eXtended Physical Addressing (XPA) instructions for assembly and disassembly. * The MIPS port now supports the microMIPS Release 5 ISA for assembly and diff --git a/cross-avr-binutils.spec b/cross-avr-binutils.spec index 4d271e5..bb9b8d0 100644 --- a/cross-avr-binutils.spec +++ b/cross-avr-binutils.spec @@ -98,6 +98,8 @@ Patch14: binutils-build-as-needed.diff Patch18: gold-depend-on-opcodes.diff Patch22: binutils-bfd_h.patch Patch34: aarch64-common-pagesize.patch +# upstream typo fix +Patch35: s390x-8fe09d7.diff Patch90: cross-avr-nesc-as.patch Patch92: cross-avr-omit_section_dynsym.patch Patch93: cross-avr-size.patch @@ -172,6 +174,7 @@ echo "make check will return with %{make_check_handling} in case of testsuite fa %patch18 %patch22 %patch34 -p1 +%patch35 -p1 %if "%{TARGET}" == "avr" cp gas/config/tc-avr.h gas/config/tc-avr-nesc.h %patch90 diff --git a/cross-epiphany-binutils.changes b/cross-epiphany-binutils.changes index 76cc4c7..917183a 100644 --- a/cross-epiphany-binutils.changes +++ b/cross-epiphany-binutils.changes @@ -1,9 +1,38 @@ +------------------------------------------------------------------- +Mon Oct 2 19:29:22 UTC 2017 - matz@suse.com + +- Add s390x-8fe09d7.diff to fix typo in ELF notes. + +------------------------------------------------------------------- +Fri Sep 29 08:26:45 UTC 2017 - mliska@suse.cz + +- Update binutils-2.29-branch.diff to @a45d8fd5ffbf888 fixing PR 22220. + ------------------------------------------------------------------- Thu Sep 28 08:26:12 UTC 2017 - rguenther@suse.com - Update to 2.29.1 release, accumulating bugfixes. - Update binutils-2.29-branch.diff to @a38a1d80 and to be - relative to the 2.29.1 release fixing PRs 22199, 22170 and 22163. + relative to the 2.29.1 release fixing following PRs/bnc/CVE: + 22058 [bnc#1057149, CVE-2017-14130] + 21813 [bnc#1052503, CVE-2017-12456, bnc#1052507, CVE-2017-12454, + bnc#1052509, CVE-2017-12453, bnc#1052511, CVE-2017-12452, + bnc#1052514, CVE-2017-12450, bnc#1052503, CVE-2017-12456, + bnc#1052507, CVE-2017-12454, bnc#1052509, CVE-2017-12453, + bnc#1052511, CVE-2017-12452, bnc#1052514, CVE-2017-12450] + 22148 [bnc#1060599, CVE-2017-14745] + 22163 [bnc#1061241, CVE-2017-14974] + 21933 [bnc#1053347, CVE-2017-12799] + 21787 [bnc#1052518, CVE-2017-12448] + 22018 [bnc#1056312, CVE-2017-13757] + 22170 [bnc#1060621, CVE-2017-14729] + 22047 [bnc#1057144, CVE-2017-14129] + 22059 [bnc#1057139, CVE-2017-14128] + 21990 [bnc#1058480, CVE-2017-14333] + 22113 [bnc#1059050, CVE-2017-14529] + as well as these PRs: + 22061, 21786, 21916, 21994, 22064, 21995, 21909, 21441, 22060, + 22067, 22032, 21820, 22048, 22199, 21781, 21824, 21861, 22150. ------------------------------------------------------------------- Wed Aug 30 13:04:20 UTC 2017 - matz@suse.com @@ -40,7 +69,7 @@ Wed Jul 26 10:53:13 UTC 2017 - rguenther@suse.com ------------------------------------------------------------------- Wed Jul 26 08:05:04 UTC 2017 - rguenther@suse.com -- Update to binutils 2.29. +- Update to binutils 2.29. [fate#321454, fate#321494, fate#323293] * The MIPS port now supports microMIPS eXtended Physical Addressing (XPA) instructions for assembly and disassembly. * The MIPS port now supports the microMIPS Release 5 ISA for assembly and diff --git a/cross-epiphany-binutils.spec b/cross-epiphany-binutils.spec index 2db2bb0..67a49aa 100644 --- a/cross-epiphany-binutils.spec +++ b/cross-epiphany-binutils.spec @@ -98,6 +98,8 @@ Patch14: binutils-build-as-needed.diff Patch18: gold-depend-on-opcodes.diff Patch22: binutils-bfd_h.patch Patch34: aarch64-common-pagesize.patch +# upstream typo fix +Patch35: s390x-8fe09d7.diff Patch90: cross-avr-nesc-as.patch Patch92: cross-avr-omit_section_dynsym.patch Patch93: cross-avr-size.patch @@ -172,6 +174,7 @@ echo "make check will return with %{make_check_handling} in case of testsuite fa %patch18 %patch22 %patch34 -p1 +%patch35 -p1 %if "%{TARGET}" == "avr" cp gas/config/tc-avr.h gas/config/tc-avr-nesc.h %patch90 diff --git a/cross-hppa-binutils.changes b/cross-hppa-binutils.changes index 76cc4c7..917183a 100644 --- a/cross-hppa-binutils.changes +++ b/cross-hppa-binutils.changes @@ -1,9 +1,38 @@ +------------------------------------------------------------------- +Mon Oct 2 19:29:22 UTC 2017 - matz@suse.com + +- Add s390x-8fe09d7.diff to fix typo in ELF notes. + +------------------------------------------------------------------- +Fri Sep 29 08:26:45 UTC 2017 - mliska@suse.cz + +- Update binutils-2.29-branch.diff to @a45d8fd5ffbf888 fixing PR 22220. + ------------------------------------------------------------------- Thu Sep 28 08:26:12 UTC 2017 - rguenther@suse.com - Update to 2.29.1 release, accumulating bugfixes. - Update binutils-2.29-branch.diff to @a38a1d80 and to be - relative to the 2.29.1 release fixing PRs 22199, 22170 and 22163. + relative to the 2.29.1 release fixing following PRs/bnc/CVE: + 22058 [bnc#1057149, CVE-2017-14130] + 21813 [bnc#1052503, CVE-2017-12456, bnc#1052507, CVE-2017-12454, + bnc#1052509, CVE-2017-12453, bnc#1052511, CVE-2017-12452, + bnc#1052514, CVE-2017-12450, bnc#1052503, CVE-2017-12456, + bnc#1052507, CVE-2017-12454, bnc#1052509, CVE-2017-12453, + bnc#1052511, CVE-2017-12452, bnc#1052514, CVE-2017-12450] + 22148 [bnc#1060599, CVE-2017-14745] + 22163 [bnc#1061241, CVE-2017-14974] + 21933 [bnc#1053347, CVE-2017-12799] + 21787 [bnc#1052518, CVE-2017-12448] + 22018 [bnc#1056312, CVE-2017-13757] + 22170 [bnc#1060621, CVE-2017-14729] + 22047 [bnc#1057144, CVE-2017-14129] + 22059 [bnc#1057139, CVE-2017-14128] + 21990 [bnc#1058480, CVE-2017-14333] + 22113 [bnc#1059050, CVE-2017-14529] + as well as these PRs: + 22061, 21786, 21916, 21994, 22064, 21995, 21909, 21441, 22060, + 22067, 22032, 21820, 22048, 22199, 21781, 21824, 21861, 22150. ------------------------------------------------------------------- Wed Aug 30 13:04:20 UTC 2017 - matz@suse.com @@ -40,7 +69,7 @@ Wed Jul 26 10:53:13 UTC 2017 - rguenther@suse.com ------------------------------------------------------------------- Wed Jul 26 08:05:04 UTC 2017 - rguenther@suse.com -- Update to binutils 2.29. +- Update to binutils 2.29. [fate#321454, fate#321494, fate#323293] * The MIPS port now supports microMIPS eXtended Physical Addressing (XPA) instructions for assembly and disassembly. * The MIPS port now supports the microMIPS Release 5 ISA for assembly and diff --git a/cross-hppa-binutils.spec b/cross-hppa-binutils.spec index 00184be..b6c6a8f 100644 --- a/cross-hppa-binutils.spec +++ b/cross-hppa-binutils.spec @@ -98,6 +98,8 @@ Patch14: binutils-build-as-needed.diff Patch18: gold-depend-on-opcodes.diff Patch22: binutils-bfd_h.patch Patch34: aarch64-common-pagesize.patch +# upstream typo fix +Patch35: s390x-8fe09d7.diff Patch90: cross-avr-nesc-as.patch Patch92: cross-avr-omit_section_dynsym.patch Patch93: cross-avr-size.patch @@ -172,6 +174,7 @@ echo "make check will return with %{make_check_handling} in case of testsuite fa %patch18 %patch22 %patch34 -p1 +%patch35 -p1 %if "%{TARGET}" == "avr" cp gas/config/tc-avr.h gas/config/tc-avr-nesc.h %patch90 diff --git a/cross-hppa64-binutils.changes b/cross-hppa64-binutils.changes index 76cc4c7..917183a 100644 --- a/cross-hppa64-binutils.changes +++ b/cross-hppa64-binutils.changes @@ -1,9 +1,38 @@ +------------------------------------------------------------------- +Mon Oct 2 19:29:22 UTC 2017 - matz@suse.com + +- Add s390x-8fe09d7.diff to fix typo in ELF notes. + +------------------------------------------------------------------- +Fri Sep 29 08:26:45 UTC 2017 - mliska@suse.cz + +- Update binutils-2.29-branch.diff to @a45d8fd5ffbf888 fixing PR 22220. + ------------------------------------------------------------------- Thu Sep 28 08:26:12 UTC 2017 - rguenther@suse.com - Update to 2.29.1 release, accumulating bugfixes. - Update binutils-2.29-branch.diff to @a38a1d80 and to be - relative to the 2.29.1 release fixing PRs 22199, 22170 and 22163. + relative to the 2.29.1 release fixing following PRs/bnc/CVE: + 22058 [bnc#1057149, CVE-2017-14130] + 21813 [bnc#1052503, CVE-2017-12456, bnc#1052507, CVE-2017-12454, + bnc#1052509, CVE-2017-12453, bnc#1052511, CVE-2017-12452, + bnc#1052514, CVE-2017-12450, bnc#1052503, CVE-2017-12456, + bnc#1052507, CVE-2017-12454, bnc#1052509, CVE-2017-12453, + bnc#1052511, CVE-2017-12452, bnc#1052514, CVE-2017-12450] + 22148 [bnc#1060599, CVE-2017-14745] + 22163 [bnc#1061241, CVE-2017-14974] + 21933 [bnc#1053347, CVE-2017-12799] + 21787 [bnc#1052518, CVE-2017-12448] + 22018 [bnc#1056312, CVE-2017-13757] + 22170 [bnc#1060621, CVE-2017-14729] + 22047 [bnc#1057144, CVE-2017-14129] + 22059 [bnc#1057139, CVE-2017-14128] + 21990 [bnc#1058480, CVE-2017-14333] + 22113 [bnc#1059050, CVE-2017-14529] + as well as these PRs: + 22061, 21786, 21916, 21994, 22064, 21995, 21909, 21441, 22060, + 22067, 22032, 21820, 22048, 22199, 21781, 21824, 21861, 22150. ------------------------------------------------------------------- Wed Aug 30 13:04:20 UTC 2017 - matz@suse.com @@ -40,7 +69,7 @@ Wed Jul 26 10:53:13 UTC 2017 - rguenther@suse.com ------------------------------------------------------------------- Wed Jul 26 08:05:04 UTC 2017 - rguenther@suse.com -- Update to binutils 2.29. +- Update to binutils 2.29. [fate#321454, fate#321494, fate#323293] * The MIPS port now supports microMIPS eXtended Physical Addressing (XPA) instructions for assembly and disassembly. * The MIPS port now supports the microMIPS Release 5 ISA for assembly and diff --git a/cross-hppa64-binutils.spec b/cross-hppa64-binutils.spec index c8f668c..4533b9a 100644 --- a/cross-hppa64-binutils.spec +++ b/cross-hppa64-binutils.spec @@ -98,6 +98,8 @@ Patch14: binutils-build-as-needed.diff Patch18: gold-depend-on-opcodes.diff Patch22: binutils-bfd_h.patch Patch34: aarch64-common-pagesize.patch +# upstream typo fix +Patch35: s390x-8fe09d7.diff Patch90: cross-avr-nesc-as.patch Patch92: cross-avr-omit_section_dynsym.patch Patch93: cross-avr-size.patch @@ -172,6 +174,7 @@ echo "make check will return with %{make_check_handling} in case of testsuite fa %patch18 %patch22 %patch34 -p1 +%patch35 -p1 %if "%{TARGET}" == "avr" cp gas/config/tc-avr.h gas/config/tc-avr-nesc.h %patch90 diff --git a/cross-i386-binutils.changes b/cross-i386-binutils.changes index 76cc4c7..917183a 100644 --- a/cross-i386-binutils.changes +++ b/cross-i386-binutils.changes @@ -1,9 +1,38 @@ +------------------------------------------------------------------- +Mon Oct 2 19:29:22 UTC 2017 - matz@suse.com + +- Add s390x-8fe09d7.diff to fix typo in ELF notes. + +------------------------------------------------------------------- +Fri Sep 29 08:26:45 UTC 2017 - mliska@suse.cz + +- Update binutils-2.29-branch.diff to @a45d8fd5ffbf888 fixing PR 22220. + ------------------------------------------------------------------- Thu Sep 28 08:26:12 UTC 2017 - rguenther@suse.com - Update to 2.29.1 release, accumulating bugfixes. - Update binutils-2.29-branch.diff to @a38a1d80 and to be - relative to the 2.29.1 release fixing PRs 22199, 22170 and 22163. + relative to the 2.29.1 release fixing following PRs/bnc/CVE: + 22058 [bnc#1057149, CVE-2017-14130] + 21813 [bnc#1052503, CVE-2017-12456, bnc#1052507, CVE-2017-12454, + bnc#1052509, CVE-2017-12453, bnc#1052511, CVE-2017-12452, + bnc#1052514, CVE-2017-12450, bnc#1052503, CVE-2017-12456, + bnc#1052507, CVE-2017-12454, bnc#1052509, CVE-2017-12453, + bnc#1052511, CVE-2017-12452, bnc#1052514, CVE-2017-12450] + 22148 [bnc#1060599, CVE-2017-14745] + 22163 [bnc#1061241, CVE-2017-14974] + 21933 [bnc#1053347, CVE-2017-12799] + 21787 [bnc#1052518, CVE-2017-12448] + 22018 [bnc#1056312, CVE-2017-13757] + 22170 [bnc#1060621, CVE-2017-14729] + 22047 [bnc#1057144, CVE-2017-14129] + 22059 [bnc#1057139, CVE-2017-14128] + 21990 [bnc#1058480, CVE-2017-14333] + 22113 [bnc#1059050, CVE-2017-14529] + as well as these PRs: + 22061, 21786, 21916, 21994, 22064, 21995, 21909, 21441, 22060, + 22067, 22032, 21820, 22048, 22199, 21781, 21824, 21861, 22150. ------------------------------------------------------------------- Wed Aug 30 13:04:20 UTC 2017 - matz@suse.com @@ -40,7 +69,7 @@ Wed Jul 26 10:53:13 UTC 2017 - rguenther@suse.com ------------------------------------------------------------------- Wed Jul 26 08:05:04 UTC 2017 - rguenther@suse.com -- Update to binutils 2.29. +- Update to binutils 2.29. [fate#321454, fate#321494, fate#323293] * The MIPS port now supports microMIPS eXtended Physical Addressing (XPA) instructions for assembly and disassembly. * The MIPS port now supports the microMIPS Release 5 ISA for assembly and diff --git a/cross-i386-binutils.spec b/cross-i386-binutils.spec index 4555b4c..1d108c3 100644 --- a/cross-i386-binutils.spec +++ b/cross-i386-binutils.spec @@ -98,6 +98,8 @@ Patch14: binutils-build-as-needed.diff Patch18: gold-depend-on-opcodes.diff Patch22: binutils-bfd_h.patch Patch34: aarch64-common-pagesize.patch +# upstream typo fix +Patch35: s390x-8fe09d7.diff Patch90: cross-avr-nesc-as.patch Patch92: cross-avr-omit_section_dynsym.patch Patch93: cross-avr-size.patch @@ -172,6 +174,7 @@ echo "make check will return with %{make_check_handling} in case of testsuite fa %patch18 %patch22 %patch34 -p1 +%patch35 -p1 %if "%{TARGET}" == "avr" cp gas/config/tc-avr.h gas/config/tc-avr-nesc.h %patch90 diff --git a/cross-ia64-binutils.changes b/cross-ia64-binutils.changes index 76cc4c7..917183a 100644 --- a/cross-ia64-binutils.changes +++ b/cross-ia64-binutils.changes @@ -1,9 +1,38 @@ +------------------------------------------------------------------- +Mon Oct 2 19:29:22 UTC 2017 - matz@suse.com + +- Add s390x-8fe09d7.diff to fix typo in ELF notes. + +------------------------------------------------------------------- +Fri Sep 29 08:26:45 UTC 2017 - mliska@suse.cz + +- Update binutils-2.29-branch.diff to @a45d8fd5ffbf888 fixing PR 22220. + ------------------------------------------------------------------- Thu Sep 28 08:26:12 UTC 2017 - rguenther@suse.com - Update to 2.29.1 release, accumulating bugfixes. - Update binutils-2.29-branch.diff to @a38a1d80 and to be - relative to the 2.29.1 release fixing PRs 22199, 22170 and 22163. + relative to the 2.29.1 release fixing following PRs/bnc/CVE: + 22058 [bnc#1057149, CVE-2017-14130] + 21813 [bnc#1052503, CVE-2017-12456, bnc#1052507, CVE-2017-12454, + bnc#1052509, CVE-2017-12453, bnc#1052511, CVE-2017-12452, + bnc#1052514, CVE-2017-12450, bnc#1052503, CVE-2017-12456, + bnc#1052507, CVE-2017-12454, bnc#1052509, CVE-2017-12453, + bnc#1052511, CVE-2017-12452, bnc#1052514, CVE-2017-12450] + 22148 [bnc#1060599, CVE-2017-14745] + 22163 [bnc#1061241, CVE-2017-14974] + 21933 [bnc#1053347, CVE-2017-12799] + 21787 [bnc#1052518, CVE-2017-12448] + 22018 [bnc#1056312, CVE-2017-13757] + 22170 [bnc#1060621, CVE-2017-14729] + 22047 [bnc#1057144, CVE-2017-14129] + 22059 [bnc#1057139, CVE-2017-14128] + 21990 [bnc#1058480, CVE-2017-14333] + 22113 [bnc#1059050, CVE-2017-14529] + as well as these PRs: + 22061, 21786, 21916, 21994, 22064, 21995, 21909, 21441, 22060, + 22067, 22032, 21820, 22048, 22199, 21781, 21824, 21861, 22150. ------------------------------------------------------------------- Wed Aug 30 13:04:20 UTC 2017 - matz@suse.com @@ -40,7 +69,7 @@ Wed Jul 26 10:53:13 UTC 2017 - rguenther@suse.com ------------------------------------------------------------------- Wed Jul 26 08:05:04 UTC 2017 - rguenther@suse.com -- Update to binutils 2.29. +- Update to binutils 2.29. [fate#321454, fate#321494, fate#323293] * The MIPS port now supports microMIPS eXtended Physical Addressing (XPA) instructions for assembly and disassembly. * The MIPS port now supports the microMIPS Release 5 ISA for assembly and diff --git a/cross-ia64-binutils.spec b/cross-ia64-binutils.spec index 40f0999..9e4019d 100644 --- a/cross-ia64-binutils.spec +++ b/cross-ia64-binutils.spec @@ -98,6 +98,8 @@ Patch14: binutils-build-as-needed.diff Patch18: gold-depend-on-opcodes.diff Patch22: binutils-bfd_h.patch Patch34: aarch64-common-pagesize.patch +# upstream typo fix +Patch35: s390x-8fe09d7.diff Patch90: cross-avr-nesc-as.patch Patch92: cross-avr-omit_section_dynsym.patch Patch93: cross-avr-size.patch @@ -172,6 +174,7 @@ echo "make check will return with %{make_check_handling} in case of testsuite fa %patch18 %patch22 %patch34 -p1 +%patch35 -p1 %if "%{TARGET}" == "avr" cp gas/config/tc-avr.h gas/config/tc-avr-nesc.h %patch90 diff --git a/cross-m68k-binutils.changes b/cross-m68k-binutils.changes index 76cc4c7..917183a 100644 --- a/cross-m68k-binutils.changes +++ b/cross-m68k-binutils.changes @@ -1,9 +1,38 @@ +------------------------------------------------------------------- +Mon Oct 2 19:29:22 UTC 2017 - matz@suse.com + +- Add s390x-8fe09d7.diff to fix typo in ELF notes. + +------------------------------------------------------------------- +Fri Sep 29 08:26:45 UTC 2017 - mliska@suse.cz + +- Update binutils-2.29-branch.diff to @a45d8fd5ffbf888 fixing PR 22220. + ------------------------------------------------------------------- Thu Sep 28 08:26:12 UTC 2017 - rguenther@suse.com - Update to 2.29.1 release, accumulating bugfixes. - Update binutils-2.29-branch.diff to @a38a1d80 and to be - relative to the 2.29.1 release fixing PRs 22199, 22170 and 22163. + relative to the 2.29.1 release fixing following PRs/bnc/CVE: + 22058 [bnc#1057149, CVE-2017-14130] + 21813 [bnc#1052503, CVE-2017-12456, bnc#1052507, CVE-2017-12454, + bnc#1052509, CVE-2017-12453, bnc#1052511, CVE-2017-12452, + bnc#1052514, CVE-2017-12450, bnc#1052503, CVE-2017-12456, + bnc#1052507, CVE-2017-12454, bnc#1052509, CVE-2017-12453, + bnc#1052511, CVE-2017-12452, bnc#1052514, CVE-2017-12450] + 22148 [bnc#1060599, CVE-2017-14745] + 22163 [bnc#1061241, CVE-2017-14974] + 21933 [bnc#1053347, CVE-2017-12799] + 21787 [bnc#1052518, CVE-2017-12448] + 22018 [bnc#1056312, CVE-2017-13757] + 22170 [bnc#1060621, CVE-2017-14729] + 22047 [bnc#1057144, CVE-2017-14129] + 22059 [bnc#1057139, CVE-2017-14128] + 21990 [bnc#1058480, CVE-2017-14333] + 22113 [bnc#1059050, CVE-2017-14529] + as well as these PRs: + 22061, 21786, 21916, 21994, 22064, 21995, 21909, 21441, 22060, + 22067, 22032, 21820, 22048, 22199, 21781, 21824, 21861, 22150. ------------------------------------------------------------------- Wed Aug 30 13:04:20 UTC 2017 - matz@suse.com @@ -40,7 +69,7 @@ Wed Jul 26 10:53:13 UTC 2017 - rguenther@suse.com ------------------------------------------------------------------- Wed Jul 26 08:05:04 UTC 2017 - rguenther@suse.com -- Update to binutils 2.29. +- Update to binutils 2.29. [fate#321454, fate#321494, fate#323293] * The MIPS port now supports microMIPS eXtended Physical Addressing (XPA) instructions for assembly and disassembly. * The MIPS port now supports the microMIPS Release 5 ISA for assembly and diff --git a/cross-m68k-binutils.spec b/cross-m68k-binutils.spec index 897fee3..9b01936 100644 --- a/cross-m68k-binutils.spec +++ b/cross-m68k-binutils.spec @@ -98,6 +98,8 @@ Patch14: binutils-build-as-needed.diff Patch18: gold-depend-on-opcodes.diff Patch22: binutils-bfd_h.patch Patch34: aarch64-common-pagesize.patch +# upstream typo fix +Patch35: s390x-8fe09d7.diff Patch90: cross-avr-nesc-as.patch Patch92: cross-avr-omit_section_dynsym.patch Patch93: cross-avr-size.patch @@ -172,6 +174,7 @@ echo "make check will return with %{make_check_handling} in case of testsuite fa %patch18 %patch22 %patch34 -p1 +%patch35 -p1 %if "%{TARGET}" == "avr" cp gas/config/tc-avr.h gas/config/tc-avr-nesc.h %patch90 diff --git a/cross-mips-binutils.changes b/cross-mips-binutils.changes index 76cc4c7..917183a 100644 --- a/cross-mips-binutils.changes +++ b/cross-mips-binutils.changes @@ -1,9 +1,38 @@ +------------------------------------------------------------------- +Mon Oct 2 19:29:22 UTC 2017 - matz@suse.com + +- Add s390x-8fe09d7.diff to fix typo in ELF notes. + +------------------------------------------------------------------- +Fri Sep 29 08:26:45 UTC 2017 - mliska@suse.cz + +- Update binutils-2.29-branch.diff to @a45d8fd5ffbf888 fixing PR 22220. + ------------------------------------------------------------------- Thu Sep 28 08:26:12 UTC 2017 - rguenther@suse.com - Update to 2.29.1 release, accumulating bugfixes. - Update binutils-2.29-branch.diff to @a38a1d80 and to be - relative to the 2.29.1 release fixing PRs 22199, 22170 and 22163. + relative to the 2.29.1 release fixing following PRs/bnc/CVE: + 22058 [bnc#1057149, CVE-2017-14130] + 21813 [bnc#1052503, CVE-2017-12456, bnc#1052507, CVE-2017-12454, + bnc#1052509, CVE-2017-12453, bnc#1052511, CVE-2017-12452, + bnc#1052514, CVE-2017-12450, bnc#1052503, CVE-2017-12456, + bnc#1052507, CVE-2017-12454, bnc#1052509, CVE-2017-12453, + bnc#1052511, CVE-2017-12452, bnc#1052514, CVE-2017-12450] + 22148 [bnc#1060599, CVE-2017-14745] + 22163 [bnc#1061241, CVE-2017-14974] + 21933 [bnc#1053347, CVE-2017-12799] + 21787 [bnc#1052518, CVE-2017-12448] + 22018 [bnc#1056312, CVE-2017-13757] + 22170 [bnc#1060621, CVE-2017-14729] + 22047 [bnc#1057144, CVE-2017-14129] + 22059 [bnc#1057139, CVE-2017-14128] + 21990 [bnc#1058480, CVE-2017-14333] + 22113 [bnc#1059050, CVE-2017-14529] + as well as these PRs: + 22061, 21786, 21916, 21994, 22064, 21995, 21909, 21441, 22060, + 22067, 22032, 21820, 22048, 22199, 21781, 21824, 21861, 22150. ------------------------------------------------------------------- Wed Aug 30 13:04:20 UTC 2017 - matz@suse.com @@ -40,7 +69,7 @@ Wed Jul 26 10:53:13 UTC 2017 - rguenther@suse.com ------------------------------------------------------------------- Wed Jul 26 08:05:04 UTC 2017 - rguenther@suse.com -- Update to binutils 2.29. +- Update to binutils 2.29. [fate#321454, fate#321494, fate#323293] * The MIPS port now supports microMIPS eXtended Physical Addressing (XPA) instructions for assembly and disassembly. * The MIPS port now supports the microMIPS Release 5 ISA for assembly and diff --git a/cross-mips-binutils.spec b/cross-mips-binutils.spec index bb3f958..decde88 100644 --- a/cross-mips-binutils.spec +++ b/cross-mips-binutils.spec @@ -98,6 +98,8 @@ Patch14: binutils-build-as-needed.diff Patch18: gold-depend-on-opcodes.diff Patch22: binutils-bfd_h.patch Patch34: aarch64-common-pagesize.patch +# upstream typo fix +Patch35: s390x-8fe09d7.diff Patch90: cross-avr-nesc-as.patch Patch92: cross-avr-omit_section_dynsym.patch Patch93: cross-avr-size.patch @@ -172,6 +174,7 @@ echo "make check will return with %{make_check_handling} in case of testsuite fa %patch18 %patch22 %patch34 -p1 +%patch35 -p1 %if "%{TARGET}" == "avr" cp gas/config/tc-avr.h gas/config/tc-avr-nesc.h %patch90 diff --git a/cross-ppc-binutils.changes b/cross-ppc-binutils.changes index 76cc4c7..917183a 100644 --- a/cross-ppc-binutils.changes +++ b/cross-ppc-binutils.changes @@ -1,9 +1,38 @@ +------------------------------------------------------------------- +Mon Oct 2 19:29:22 UTC 2017 - matz@suse.com + +- Add s390x-8fe09d7.diff to fix typo in ELF notes. + +------------------------------------------------------------------- +Fri Sep 29 08:26:45 UTC 2017 - mliska@suse.cz + +- Update binutils-2.29-branch.diff to @a45d8fd5ffbf888 fixing PR 22220. + ------------------------------------------------------------------- Thu Sep 28 08:26:12 UTC 2017 - rguenther@suse.com - Update to 2.29.1 release, accumulating bugfixes. - Update binutils-2.29-branch.diff to @a38a1d80 and to be - relative to the 2.29.1 release fixing PRs 22199, 22170 and 22163. + relative to the 2.29.1 release fixing following PRs/bnc/CVE: + 22058 [bnc#1057149, CVE-2017-14130] + 21813 [bnc#1052503, CVE-2017-12456, bnc#1052507, CVE-2017-12454, + bnc#1052509, CVE-2017-12453, bnc#1052511, CVE-2017-12452, + bnc#1052514, CVE-2017-12450, bnc#1052503, CVE-2017-12456, + bnc#1052507, CVE-2017-12454, bnc#1052509, CVE-2017-12453, + bnc#1052511, CVE-2017-12452, bnc#1052514, CVE-2017-12450] + 22148 [bnc#1060599, CVE-2017-14745] + 22163 [bnc#1061241, CVE-2017-14974] + 21933 [bnc#1053347, CVE-2017-12799] + 21787 [bnc#1052518, CVE-2017-12448] + 22018 [bnc#1056312, CVE-2017-13757] + 22170 [bnc#1060621, CVE-2017-14729] + 22047 [bnc#1057144, CVE-2017-14129] + 22059 [bnc#1057139, CVE-2017-14128] + 21990 [bnc#1058480, CVE-2017-14333] + 22113 [bnc#1059050, CVE-2017-14529] + as well as these PRs: + 22061, 21786, 21916, 21994, 22064, 21995, 21909, 21441, 22060, + 22067, 22032, 21820, 22048, 22199, 21781, 21824, 21861, 22150. ------------------------------------------------------------------- Wed Aug 30 13:04:20 UTC 2017 - matz@suse.com @@ -40,7 +69,7 @@ Wed Jul 26 10:53:13 UTC 2017 - rguenther@suse.com ------------------------------------------------------------------- Wed Jul 26 08:05:04 UTC 2017 - rguenther@suse.com -- Update to binutils 2.29. +- Update to binutils 2.29. [fate#321454, fate#321494, fate#323293] * The MIPS port now supports microMIPS eXtended Physical Addressing (XPA) instructions for assembly and disassembly. * The MIPS port now supports the microMIPS Release 5 ISA for assembly and diff --git a/cross-ppc-binutils.spec b/cross-ppc-binutils.spec index 2d4eb08..946c725 100644 --- a/cross-ppc-binutils.spec +++ b/cross-ppc-binutils.spec @@ -98,6 +98,8 @@ Patch14: binutils-build-as-needed.diff Patch18: gold-depend-on-opcodes.diff Patch22: binutils-bfd_h.patch Patch34: aarch64-common-pagesize.patch +# upstream typo fix +Patch35: s390x-8fe09d7.diff Patch90: cross-avr-nesc-as.patch Patch92: cross-avr-omit_section_dynsym.patch Patch93: cross-avr-size.patch @@ -172,6 +174,7 @@ echo "make check will return with %{make_check_handling} in case of testsuite fa %patch18 %patch22 %patch34 -p1 +%patch35 -p1 %if "%{TARGET}" == "avr" cp gas/config/tc-avr.h gas/config/tc-avr-nesc.h %patch90 diff --git a/cross-ppc64-binutils.changes b/cross-ppc64-binutils.changes index 76cc4c7..917183a 100644 --- a/cross-ppc64-binutils.changes +++ b/cross-ppc64-binutils.changes @@ -1,9 +1,38 @@ +------------------------------------------------------------------- +Mon Oct 2 19:29:22 UTC 2017 - matz@suse.com + +- Add s390x-8fe09d7.diff to fix typo in ELF notes. + +------------------------------------------------------------------- +Fri Sep 29 08:26:45 UTC 2017 - mliska@suse.cz + +- Update binutils-2.29-branch.diff to @a45d8fd5ffbf888 fixing PR 22220. + ------------------------------------------------------------------- Thu Sep 28 08:26:12 UTC 2017 - rguenther@suse.com - Update to 2.29.1 release, accumulating bugfixes. - Update binutils-2.29-branch.diff to @a38a1d80 and to be - relative to the 2.29.1 release fixing PRs 22199, 22170 and 22163. + relative to the 2.29.1 release fixing following PRs/bnc/CVE: + 22058 [bnc#1057149, CVE-2017-14130] + 21813 [bnc#1052503, CVE-2017-12456, bnc#1052507, CVE-2017-12454, + bnc#1052509, CVE-2017-12453, bnc#1052511, CVE-2017-12452, + bnc#1052514, CVE-2017-12450, bnc#1052503, CVE-2017-12456, + bnc#1052507, CVE-2017-12454, bnc#1052509, CVE-2017-12453, + bnc#1052511, CVE-2017-12452, bnc#1052514, CVE-2017-12450] + 22148 [bnc#1060599, CVE-2017-14745] + 22163 [bnc#1061241, CVE-2017-14974] + 21933 [bnc#1053347, CVE-2017-12799] + 21787 [bnc#1052518, CVE-2017-12448] + 22018 [bnc#1056312, CVE-2017-13757] + 22170 [bnc#1060621, CVE-2017-14729] + 22047 [bnc#1057144, CVE-2017-14129] + 22059 [bnc#1057139, CVE-2017-14128] + 21990 [bnc#1058480, CVE-2017-14333] + 22113 [bnc#1059050, CVE-2017-14529] + as well as these PRs: + 22061, 21786, 21916, 21994, 22064, 21995, 21909, 21441, 22060, + 22067, 22032, 21820, 22048, 22199, 21781, 21824, 21861, 22150. ------------------------------------------------------------------- Wed Aug 30 13:04:20 UTC 2017 - matz@suse.com @@ -40,7 +69,7 @@ Wed Jul 26 10:53:13 UTC 2017 - rguenther@suse.com ------------------------------------------------------------------- Wed Jul 26 08:05:04 UTC 2017 - rguenther@suse.com -- Update to binutils 2.29. +- Update to binutils 2.29. [fate#321454, fate#321494, fate#323293] * The MIPS port now supports microMIPS eXtended Physical Addressing (XPA) instructions for assembly and disassembly. * The MIPS port now supports the microMIPS Release 5 ISA for assembly and diff --git a/cross-ppc64-binutils.spec b/cross-ppc64-binutils.spec index c7ee5ab..54197c5 100644 --- a/cross-ppc64-binutils.spec +++ b/cross-ppc64-binutils.spec @@ -98,6 +98,8 @@ Patch14: binutils-build-as-needed.diff Patch18: gold-depend-on-opcodes.diff Patch22: binutils-bfd_h.patch Patch34: aarch64-common-pagesize.patch +# upstream typo fix +Patch35: s390x-8fe09d7.diff Patch90: cross-avr-nesc-as.patch Patch92: cross-avr-omit_section_dynsym.patch Patch93: cross-avr-size.patch @@ -172,6 +174,7 @@ echo "make check will return with %{make_check_handling} in case of testsuite fa %patch18 %patch22 %patch34 -p1 +%patch35 -p1 %if "%{TARGET}" == "avr" cp gas/config/tc-avr.h gas/config/tc-avr-nesc.h %patch90 diff --git a/cross-ppc64le-binutils.changes b/cross-ppc64le-binutils.changes index 76cc4c7..917183a 100644 --- a/cross-ppc64le-binutils.changes +++ b/cross-ppc64le-binutils.changes @@ -1,9 +1,38 @@ +------------------------------------------------------------------- +Mon Oct 2 19:29:22 UTC 2017 - matz@suse.com + +- Add s390x-8fe09d7.diff to fix typo in ELF notes. + +------------------------------------------------------------------- +Fri Sep 29 08:26:45 UTC 2017 - mliska@suse.cz + +- Update binutils-2.29-branch.diff to @a45d8fd5ffbf888 fixing PR 22220. + ------------------------------------------------------------------- Thu Sep 28 08:26:12 UTC 2017 - rguenther@suse.com - Update to 2.29.1 release, accumulating bugfixes. - Update binutils-2.29-branch.diff to @a38a1d80 and to be - relative to the 2.29.1 release fixing PRs 22199, 22170 and 22163. + relative to the 2.29.1 release fixing following PRs/bnc/CVE: + 22058 [bnc#1057149, CVE-2017-14130] + 21813 [bnc#1052503, CVE-2017-12456, bnc#1052507, CVE-2017-12454, + bnc#1052509, CVE-2017-12453, bnc#1052511, CVE-2017-12452, + bnc#1052514, CVE-2017-12450, bnc#1052503, CVE-2017-12456, + bnc#1052507, CVE-2017-12454, bnc#1052509, CVE-2017-12453, + bnc#1052511, CVE-2017-12452, bnc#1052514, CVE-2017-12450] + 22148 [bnc#1060599, CVE-2017-14745] + 22163 [bnc#1061241, CVE-2017-14974] + 21933 [bnc#1053347, CVE-2017-12799] + 21787 [bnc#1052518, CVE-2017-12448] + 22018 [bnc#1056312, CVE-2017-13757] + 22170 [bnc#1060621, CVE-2017-14729] + 22047 [bnc#1057144, CVE-2017-14129] + 22059 [bnc#1057139, CVE-2017-14128] + 21990 [bnc#1058480, CVE-2017-14333] + 22113 [bnc#1059050, CVE-2017-14529] + as well as these PRs: + 22061, 21786, 21916, 21994, 22064, 21995, 21909, 21441, 22060, + 22067, 22032, 21820, 22048, 22199, 21781, 21824, 21861, 22150. ------------------------------------------------------------------- Wed Aug 30 13:04:20 UTC 2017 - matz@suse.com @@ -40,7 +69,7 @@ Wed Jul 26 10:53:13 UTC 2017 - rguenther@suse.com ------------------------------------------------------------------- Wed Jul 26 08:05:04 UTC 2017 - rguenther@suse.com -- Update to binutils 2.29. +- Update to binutils 2.29. [fate#321454, fate#321494, fate#323293] * The MIPS port now supports microMIPS eXtended Physical Addressing (XPA) instructions for assembly and disassembly. * The MIPS port now supports the microMIPS Release 5 ISA for assembly and diff --git a/cross-ppc64le-binutils.spec b/cross-ppc64le-binutils.spec index 11d70af..31285d0 100644 --- a/cross-ppc64le-binutils.spec +++ b/cross-ppc64le-binutils.spec @@ -98,6 +98,8 @@ Patch14: binutils-build-as-needed.diff Patch18: gold-depend-on-opcodes.diff Patch22: binutils-bfd_h.patch Patch34: aarch64-common-pagesize.patch +# upstream typo fix +Patch35: s390x-8fe09d7.diff Patch90: cross-avr-nesc-as.patch Patch92: cross-avr-omit_section_dynsym.patch Patch93: cross-avr-size.patch @@ -172,6 +174,7 @@ echo "make check will return with %{make_check_handling} in case of testsuite fa %patch18 %patch22 %patch34 -p1 +%patch35 -p1 %if "%{TARGET}" == "avr" cp gas/config/tc-avr.h gas/config/tc-avr-nesc.h %patch90 diff --git a/cross-riscv64-binutils.changes b/cross-riscv64-binutils.changes index 76cc4c7..917183a 100644 --- a/cross-riscv64-binutils.changes +++ b/cross-riscv64-binutils.changes @@ -1,9 +1,38 @@ +------------------------------------------------------------------- +Mon Oct 2 19:29:22 UTC 2017 - matz@suse.com + +- Add s390x-8fe09d7.diff to fix typo in ELF notes. + +------------------------------------------------------------------- +Fri Sep 29 08:26:45 UTC 2017 - mliska@suse.cz + +- Update binutils-2.29-branch.diff to @a45d8fd5ffbf888 fixing PR 22220. + ------------------------------------------------------------------- Thu Sep 28 08:26:12 UTC 2017 - rguenther@suse.com - Update to 2.29.1 release, accumulating bugfixes. - Update binutils-2.29-branch.diff to @a38a1d80 and to be - relative to the 2.29.1 release fixing PRs 22199, 22170 and 22163. + relative to the 2.29.1 release fixing following PRs/bnc/CVE: + 22058 [bnc#1057149, CVE-2017-14130] + 21813 [bnc#1052503, CVE-2017-12456, bnc#1052507, CVE-2017-12454, + bnc#1052509, CVE-2017-12453, bnc#1052511, CVE-2017-12452, + bnc#1052514, CVE-2017-12450, bnc#1052503, CVE-2017-12456, + bnc#1052507, CVE-2017-12454, bnc#1052509, CVE-2017-12453, + bnc#1052511, CVE-2017-12452, bnc#1052514, CVE-2017-12450] + 22148 [bnc#1060599, CVE-2017-14745] + 22163 [bnc#1061241, CVE-2017-14974] + 21933 [bnc#1053347, CVE-2017-12799] + 21787 [bnc#1052518, CVE-2017-12448] + 22018 [bnc#1056312, CVE-2017-13757] + 22170 [bnc#1060621, CVE-2017-14729] + 22047 [bnc#1057144, CVE-2017-14129] + 22059 [bnc#1057139, CVE-2017-14128] + 21990 [bnc#1058480, CVE-2017-14333] + 22113 [bnc#1059050, CVE-2017-14529] + as well as these PRs: + 22061, 21786, 21916, 21994, 22064, 21995, 21909, 21441, 22060, + 22067, 22032, 21820, 22048, 22199, 21781, 21824, 21861, 22150. ------------------------------------------------------------------- Wed Aug 30 13:04:20 UTC 2017 - matz@suse.com @@ -40,7 +69,7 @@ Wed Jul 26 10:53:13 UTC 2017 - rguenther@suse.com ------------------------------------------------------------------- Wed Jul 26 08:05:04 UTC 2017 - rguenther@suse.com -- Update to binutils 2.29. +- Update to binutils 2.29. [fate#321454, fate#321494, fate#323293] * The MIPS port now supports microMIPS eXtended Physical Addressing (XPA) instructions for assembly and disassembly. * The MIPS port now supports the microMIPS Release 5 ISA for assembly and diff --git a/cross-riscv64-binutils.spec b/cross-riscv64-binutils.spec index 717a818..4e93842 100644 --- a/cross-riscv64-binutils.spec +++ b/cross-riscv64-binutils.spec @@ -98,6 +98,8 @@ Patch14: binutils-build-as-needed.diff Patch18: gold-depend-on-opcodes.diff Patch22: binutils-bfd_h.patch Patch34: aarch64-common-pagesize.patch +# upstream typo fix +Patch35: s390x-8fe09d7.diff Patch90: cross-avr-nesc-as.patch Patch92: cross-avr-omit_section_dynsym.patch Patch93: cross-avr-size.patch @@ -172,6 +174,7 @@ echo "make check will return with %{make_check_handling} in case of testsuite fa %patch18 %patch22 %patch34 -p1 +%patch35 -p1 %if "%{TARGET}" == "avr" cp gas/config/tc-avr.h gas/config/tc-avr-nesc.h %patch90 diff --git a/cross-rx-binutils.changes b/cross-rx-binutils.changes index 76cc4c7..917183a 100644 --- a/cross-rx-binutils.changes +++ b/cross-rx-binutils.changes @@ -1,9 +1,38 @@ +------------------------------------------------------------------- +Mon Oct 2 19:29:22 UTC 2017 - matz@suse.com + +- Add s390x-8fe09d7.diff to fix typo in ELF notes. + +------------------------------------------------------------------- +Fri Sep 29 08:26:45 UTC 2017 - mliska@suse.cz + +- Update binutils-2.29-branch.diff to @a45d8fd5ffbf888 fixing PR 22220. + ------------------------------------------------------------------- Thu Sep 28 08:26:12 UTC 2017 - rguenther@suse.com - Update to 2.29.1 release, accumulating bugfixes. - Update binutils-2.29-branch.diff to @a38a1d80 and to be - relative to the 2.29.1 release fixing PRs 22199, 22170 and 22163. + relative to the 2.29.1 release fixing following PRs/bnc/CVE: + 22058 [bnc#1057149, CVE-2017-14130] + 21813 [bnc#1052503, CVE-2017-12456, bnc#1052507, CVE-2017-12454, + bnc#1052509, CVE-2017-12453, bnc#1052511, CVE-2017-12452, + bnc#1052514, CVE-2017-12450, bnc#1052503, CVE-2017-12456, + bnc#1052507, CVE-2017-12454, bnc#1052509, CVE-2017-12453, + bnc#1052511, CVE-2017-12452, bnc#1052514, CVE-2017-12450] + 22148 [bnc#1060599, CVE-2017-14745] + 22163 [bnc#1061241, CVE-2017-14974] + 21933 [bnc#1053347, CVE-2017-12799] + 21787 [bnc#1052518, CVE-2017-12448] + 22018 [bnc#1056312, CVE-2017-13757] + 22170 [bnc#1060621, CVE-2017-14729] + 22047 [bnc#1057144, CVE-2017-14129] + 22059 [bnc#1057139, CVE-2017-14128] + 21990 [bnc#1058480, CVE-2017-14333] + 22113 [bnc#1059050, CVE-2017-14529] + as well as these PRs: + 22061, 21786, 21916, 21994, 22064, 21995, 21909, 21441, 22060, + 22067, 22032, 21820, 22048, 22199, 21781, 21824, 21861, 22150. ------------------------------------------------------------------- Wed Aug 30 13:04:20 UTC 2017 - matz@suse.com @@ -40,7 +69,7 @@ Wed Jul 26 10:53:13 UTC 2017 - rguenther@suse.com ------------------------------------------------------------------- Wed Jul 26 08:05:04 UTC 2017 - rguenther@suse.com -- Update to binutils 2.29. +- Update to binutils 2.29. [fate#321454, fate#321494, fate#323293] * The MIPS port now supports microMIPS eXtended Physical Addressing (XPA) instructions for assembly and disassembly. * The MIPS port now supports the microMIPS Release 5 ISA for assembly and diff --git a/cross-rx-binutils.spec b/cross-rx-binutils.spec index ae53051..5e5a681 100644 --- a/cross-rx-binutils.spec +++ b/cross-rx-binutils.spec @@ -98,6 +98,8 @@ Patch14: binutils-build-as-needed.diff Patch18: gold-depend-on-opcodes.diff Patch22: binutils-bfd_h.patch Patch34: aarch64-common-pagesize.patch +# upstream typo fix +Patch35: s390x-8fe09d7.diff Patch90: cross-avr-nesc-as.patch Patch92: cross-avr-omit_section_dynsym.patch Patch93: cross-avr-size.patch @@ -172,6 +174,7 @@ echo "make check will return with %{make_check_handling} in case of testsuite fa %patch18 %patch22 %patch34 -p1 +%patch35 -p1 %if "%{TARGET}" == "avr" cp gas/config/tc-avr.h gas/config/tc-avr-nesc.h %patch90 diff --git a/cross-s390-binutils.changes b/cross-s390-binutils.changes index 76cc4c7..917183a 100644 --- a/cross-s390-binutils.changes +++ b/cross-s390-binutils.changes @@ -1,9 +1,38 @@ +------------------------------------------------------------------- +Mon Oct 2 19:29:22 UTC 2017 - matz@suse.com + +- Add s390x-8fe09d7.diff to fix typo in ELF notes. + +------------------------------------------------------------------- +Fri Sep 29 08:26:45 UTC 2017 - mliska@suse.cz + +- Update binutils-2.29-branch.diff to @a45d8fd5ffbf888 fixing PR 22220. + ------------------------------------------------------------------- Thu Sep 28 08:26:12 UTC 2017 - rguenther@suse.com - Update to 2.29.1 release, accumulating bugfixes. - Update binutils-2.29-branch.diff to @a38a1d80 and to be - relative to the 2.29.1 release fixing PRs 22199, 22170 and 22163. + relative to the 2.29.1 release fixing following PRs/bnc/CVE: + 22058 [bnc#1057149, CVE-2017-14130] + 21813 [bnc#1052503, CVE-2017-12456, bnc#1052507, CVE-2017-12454, + bnc#1052509, CVE-2017-12453, bnc#1052511, CVE-2017-12452, + bnc#1052514, CVE-2017-12450, bnc#1052503, CVE-2017-12456, + bnc#1052507, CVE-2017-12454, bnc#1052509, CVE-2017-12453, + bnc#1052511, CVE-2017-12452, bnc#1052514, CVE-2017-12450] + 22148 [bnc#1060599, CVE-2017-14745] + 22163 [bnc#1061241, CVE-2017-14974] + 21933 [bnc#1053347, CVE-2017-12799] + 21787 [bnc#1052518, CVE-2017-12448] + 22018 [bnc#1056312, CVE-2017-13757] + 22170 [bnc#1060621, CVE-2017-14729] + 22047 [bnc#1057144, CVE-2017-14129] + 22059 [bnc#1057139, CVE-2017-14128] + 21990 [bnc#1058480, CVE-2017-14333] + 22113 [bnc#1059050, CVE-2017-14529] + as well as these PRs: + 22061, 21786, 21916, 21994, 22064, 21995, 21909, 21441, 22060, + 22067, 22032, 21820, 22048, 22199, 21781, 21824, 21861, 22150. ------------------------------------------------------------------- Wed Aug 30 13:04:20 UTC 2017 - matz@suse.com @@ -40,7 +69,7 @@ Wed Jul 26 10:53:13 UTC 2017 - rguenther@suse.com ------------------------------------------------------------------- Wed Jul 26 08:05:04 UTC 2017 - rguenther@suse.com -- Update to binutils 2.29. +- Update to binutils 2.29. [fate#321454, fate#321494, fate#323293] * The MIPS port now supports microMIPS eXtended Physical Addressing (XPA) instructions for assembly and disassembly. * The MIPS port now supports the microMIPS Release 5 ISA for assembly and diff --git a/cross-s390-binutils.spec b/cross-s390-binutils.spec index 0245c30..1efd3b0 100644 --- a/cross-s390-binutils.spec +++ b/cross-s390-binutils.spec @@ -98,6 +98,8 @@ Patch14: binutils-build-as-needed.diff Patch18: gold-depend-on-opcodes.diff Patch22: binutils-bfd_h.patch Patch34: aarch64-common-pagesize.patch +# upstream typo fix +Patch35: s390x-8fe09d7.diff Patch90: cross-avr-nesc-as.patch Patch92: cross-avr-omit_section_dynsym.patch Patch93: cross-avr-size.patch @@ -172,6 +174,7 @@ echo "make check will return with %{make_check_handling} in case of testsuite fa %patch18 %patch22 %patch34 -p1 +%patch35 -p1 %if "%{TARGET}" == "avr" cp gas/config/tc-avr.h gas/config/tc-avr-nesc.h %patch90 diff --git a/cross-s390x-binutils.changes b/cross-s390x-binutils.changes index 76cc4c7..917183a 100644 --- a/cross-s390x-binutils.changes +++ b/cross-s390x-binutils.changes @@ -1,9 +1,38 @@ +------------------------------------------------------------------- +Mon Oct 2 19:29:22 UTC 2017 - matz@suse.com + +- Add s390x-8fe09d7.diff to fix typo in ELF notes. + +------------------------------------------------------------------- +Fri Sep 29 08:26:45 UTC 2017 - mliska@suse.cz + +- Update binutils-2.29-branch.diff to @a45d8fd5ffbf888 fixing PR 22220. + ------------------------------------------------------------------- Thu Sep 28 08:26:12 UTC 2017 - rguenther@suse.com - Update to 2.29.1 release, accumulating bugfixes. - Update binutils-2.29-branch.diff to @a38a1d80 and to be - relative to the 2.29.1 release fixing PRs 22199, 22170 and 22163. + relative to the 2.29.1 release fixing following PRs/bnc/CVE: + 22058 [bnc#1057149, CVE-2017-14130] + 21813 [bnc#1052503, CVE-2017-12456, bnc#1052507, CVE-2017-12454, + bnc#1052509, CVE-2017-12453, bnc#1052511, CVE-2017-12452, + bnc#1052514, CVE-2017-12450, bnc#1052503, CVE-2017-12456, + bnc#1052507, CVE-2017-12454, bnc#1052509, CVE-2017-12453, + bnc#1052511, CVE-2017-12452, bnc#1052514, CVE-2017-12450] + 22148 [bnc#1060599, CVE-2017-14745] + 22163 [bnc#1061241, CVE-2017-14974] + 21933 [bnc#1053347, CVE-2017-12799] + 21787 [bnc#1052518, CVE-2017-12448] + 22018 [bnc#1056312, CVE-2017-13757] + 22170 [bnc#1060621, CVE-2017-14729] + 22047 [bnc#1057144, CVE-2017-14129] + 22059 [bnc#1057139, CVE-2017-14128] + 21990 [bnc#1058480, CVE-2017-14333] + 22113 [bnc#1059050, CVE-2017-14529] + as well as these PRs: + 22061, 21786, 21916, 21994, 22064, 21995, 21909, 21441, 22060, + 22067, 22032, 21820, 22048, 22199, 21781, 21824, 21861, 22150. ------------------------------------------------------------------- Wed Aug 30 13:04:20 UTC 2017 - matz@suse.com @@ -40,7 +69,7 @@ Wed Jul 26 10:53:13 UTC 2017 - rguenther@suse.com ------------------------------------------------------------------- Wed Jul 26 08:05:04 UTC 2017 - rguenther@suse.com -- Update to binutils 2.29. +- Update to binutils 2.29. [fate#321454, fate#321494, fate#323293] * The MIPS port now supports microMIPS eXtended Physical Addressing (XPA) instructions for assembly and disassembly. * The MIPS port now supports the microMIPS Release 5 ISA for assembly and diff --git a/cross-s390x-binutils.spec b/cross-s390x-binutils.spec index 8af02e1..a0a1540 100644 --- a/cross-s390x-binutils.spec +++ b/cross-s390x-binutils.spec @@ -98,6 +98,8 @@ Patch14: binutils-build-as-needed.diff Patch18: gold-depend-on-opcodes.diff Patch22: binutils-bfd_h.patch Patch34: aarch64-common-pagesize.patch +# upstream typo fix +Patch35: s390x-8fe09d7.diff Patch90: cross-avr-nesc-as.patch Patch92: cross-avr-omit_section_dynsym.patch Patch93: cross-avr-size.patch @@ -172,6 +174,7 @@ echo "make check will return with %{make_check_handling} in case of testsuite fa %patch18 %patch22 %patch34 -p1 +%patch35 -p1 %if "%{TARGET}" == "avr" cp gas/config/tc-avr.h gas/config/tc-avr-nesc.h %patch90 diff --git a/cross-sparc-binutils.changes b/cross-sparc-binutils.changes index 76cc4c7..917183a 100644 --- a/cross-sparc-binutils.changes +++ b/cross-sparc-binutils.changes @@ -1,9 +1,38 @@ +------------------------------------------------------------------- +Mon Oct 2 19:29:22 UTC 2017 - matz@suse.com + +- Add s390x-8fe09d7.diff to fix typo in ELF notes. + +------------------------------------------------------------------- +Fri Sep 29 08:26:45 UTC 2017 - mliska@suse.cz + +- Update binutils-2.29-branch.diff to @a45d8fd5ffbf888 fixing PR 22220. + ------------------------------------------------------------------- Thu Sep 28 08:26:12 UTC 2017 - rguenther@suse.com - Update to 2.29.1 release, accumulating bugfixes. - Update binutils-2.29-branch.diff to @a38a1d80 and to be - relative to the 2.29.1 release fixing PRs 22199, 22170 and 22163. + relative to the 2.29.1 release fixing following PRs/bnc/CVE: + 22058 [bnc#1057149, CVE-2017-14130] + 21813 [bnc#1052503, CVE-2017-12456, bnc#1052507, CVE-2017-12454, + bnc#1052509, CVE-2017-12453, bnc#1052511, CVE-2017-12452, + bnc#1052514, CVE-2017-12450, bnc#1052503, CVE-2017-12456, + bnc#1052507, CVE-2017-12454, bnc#1052509, CVE-2017-12453, + bnc#1052511, CVE-2017-12452, bnc#1052514, CVE-2017-12450] + 22148 [bnc#1060599, CVE-2017-14745] + 22163 [bnc#1061241, CVE-2017-14974] + 21933 [bnc#1053347, CVE-2017-12799] + 21787 [bnc#1052518, CVE-2017-12448] + 22018 [bnc#1056312, CVE-2017-13757] + 22170 [bnc#1060621, CVE-2017-14729] + 22047 [bnc#1057144, CVE-2017-14129] + 22059 [bnc#1057139, CVE-2017-14128] + 21990 [bnc#1058480, CVE-2017-14333] + 22113 [bnc#1059050, CVE-2017-14529] + as well as these PRs: + 22061, 21786, 21916, 21994, 22064, 21995, 21909, 21441, 22060, + 22067, 22032, 21820, 22048, 22199, 21781, 21824, 21861, 22150. ------------------------------------------------------------------- Wed Aug 30 13:04:20 UTC 2017 - matz@suse.com @@ -40,7 +69,7 @@ Wed Jul 26 10:53:13 UTC 2017 - rguenther@suse.com ------------------------------------------------------------------- Wed Jul 26 08:05:04 UTC 2017 - rguenther@suse.com -- Update to binutils 2.29. +- Update to binutils 2.29. [fate#321454, fate#321494, fate#323293] * The MIPS port now supports microMIPS eXtended Physical Addressing (XPA) instructions for assembly and disassembly. * The MIPS port now supports the microMIPS Release 5 ISA for assembly and diff --git a/cross-sparc-binutils.spec b/cross-sparc-binutils.spec index bce3067..bdc181a 100644 --- a/cross-sparc-binutils.spec +++ b/cross-sparc-binutils.spec @@ -98,6 +98,8 @@ Patch14: binutils-build-as-needed.diff Patch18: gold-depend-on-opcodes.diff Patch22: binutils-bfd_h.patch Patch34: aarch64-common-pagesize.patch +# upstream typo fix +Patch35: s390x-8fe09d7.diff Patch90: cross-avr-nesc-as.patch Patch92: cross-avr-omit_section_dynsym.patch Patch93: cross-avr-size.patch @@ -172,6 +174,7 @@ echo "make check will return with %{make_check_handling} in case of testsuite fa %patch18 %patch22 %patch34 -p1 +%patch35 -p1 %if "%{TARGET}" == "avr" cp gas/config/tc-avr.h gas/config/tc-avr-nesc.h %patch90 diff --git a/cross-sparc64-binutils.changes b/cross-sparc64-binutils.changes index 76cc4c7..917183a 100644 --- a/cross-sparc64-binutils.changes +++ b/cross-sparc64-binutils.changes @@ -1,9 +1,38 @@ +------------------------------------------------------------------- +Mon Oct 2 19:29:22 UTC 2017 - matz@suse.com + +- Add s390x-8fe09d7.diff to fix typo in ELF notes. + +------------------------------------------------------------------- +Fri Sep 29 08:26:45 UTC 2017 - mliska@suse.cz + +- Update binutils-2.29-branch.diff to @a45d8fd5ffbf888 fixing PR 22220. + ------------------------------------------------------------------- Thu Sep 28 08:26:12 UTC 2017 - rguenther@suse.com - Update to 2.29.1 release, accumulating bugfixes. - Update binutils-2.29-branch.diff to @a38a1d80 and to be - relative to the 2.29.1 release fixing PRs 22199, 22170 and 22163. + relative to the 2.29.1 release fixing following PRs/bnc/CVE: + 22058 [bnc#1057149, CVE-2017-14130] + 21813 [bnc#1052503, CVE-2017-12456, bnc#1052507, CVE-2017-12454, + bnc#1052509, CVE-2017-12453, bnc#1052511, CVE-2017-12452, + bnc#1052514, CVE-2017-12450, bnc#1052503, CVE-2017-12456, + bnc#1052507, CVE-2017-12454, bnc#1052509, CVE-2017-12453, + bnc#1052511, CVE-2017-12452, bnc#1052514, CVE-2017-12450] + 22148 [bnc#1060599, CVE-2017-14745] + 22163 [bnc#1061241, CVE-2017-14974] + 21933 [bnc#1053347, CVE-2017-12799] + 21787 [bnc#1052518, CVE-2017-12448] + 22018 [bnc#1056312, CVE-2017-13757] + 22170 [bnc#1060621, CVE-2017-14729] + 22047 [bnc#1057144, CVE-2017-14129] + 22059 [bnc#1057139, CVE-2017-14128] + 21990 [bnc#1058480, CVE-2017-14333] + 22113 [bnc#1059050, CVE-2017-14529] + as well as these PRs: + 22061, 21786, 21916, 21994, 22064, 21995, 21909, 21441, 22060, + 22067, 22032, 21820, 22048, 22199, 21781, 21824, 21861, 22150. ------------------------------------------------------------------- Wed Aug 30 13:04:20 UTC 2017 - matz@suse.com @@ -40,7 +69,7 @@ Wed Jul 26 10:53:13 UTC 2017 - rguenther@suse.com ------------------------------------------------------------------- Wed Jul 26 08:05:04 UTC 2017 - rguenther@suse.com -- Update to binutils 2.29. +- Update to binutils 2.29. [fate#321454, fate#321494, fate#323293] * The MIPS port now supports microMIPS eXtended Physical Addressing (XPA) instructions for assembly and disassembly. * The MIPS port now supports the microMIPS Release 5 ISA for assembly and diff --git a/cross-sparc64-binutils.spec b/cross-sparc64-binutils.spec index e9eccbd..f9d7f66 100644 --- a/cross-sparc64-binutils.spec +++ b/cross-sparc64-binutils.spec @@ -98,6 +98,8 @@ Patch14: binutils-build-as-needed.diff Patch18: gold-depend-on-opcodes.diff Patch22: binutils-bfd_h.patch Patch34: aarch64-common-pagesize.patch +# upstream typo fix +Patch35: s390x-8fe09d7.diff Patch90: cross-avr-nesc-as.patch Patch92: cross-avr-omit_section_dynsym.patch Patch93: cross-avr-size.patch @@ -172,6 +174,7 @@ echo "make check will return with %{make_check_handling} in case of testsuite fa %patch18 %patch22 %patch34 -p1 +%patch35 -p1 %if "%{TARGET}" == "avr" cp gas/config/tc-avr.h gas/config/tc-avr-nesc.h %patch90 diff --git a/cross-spu-binutils.changes b/cross-spu-binutils.changes index 76cc4c7..917183a 100644 --- a/cross-spu-binutils.changes +++ b/cross-spu-binutils.changes @@ -1,9 +1,38 @@ +------------------------------------------------------------------- +Mon Oct 2 19:29:22 UTC 2017 - matz@suse.com + +- Add s390x-8fe09d7.diff to fix typo in ELF notes. + +------------------------------------------------------------------- +Fri Sep 29 08:26:45 UTC 2017 - mliska@suse.cz + +- Update binutils-2.29-branch.diff to @a45d8fd5ffbf888 fixing PR 22220. + ------------------------------------------------------------------- Thu Sep 28 08:26:12 UTC 2017 - rguenther@suse.com - Update to 2.29.1 release, accumulating bugfixes. - Update binutils-2.29-branch.diff to @a38a1d80 and to be - relative to the 2.29.1 release fixing PRs 22199, 22170 and 22163. + relative to the 2.29.1 release fixing following PRs/bnc/CVE: + 22058 [bnc#1057149, CVE-2017-14130] + 21813 [bnc#1052503, CVE-2017-12456, bnc#1052507, CVE-2017-12454, + bnc#1052509, CVE-2017-12453, bnc#1052511, CVE-2017-12452, + bnc#1052514, CVE-2017-12450, bnc#1052503, CVE-2017-12456, + bnc#1052507, CVE-2017-12454, bnc#1052509, CVE-2017-12453, + bnc#1052511, CVE-2017-12452, bnc#1052514, CVE-2017-12450] + 22148 [bnc#1060599, CVE-2017-14745] + 22163 [bnc#1061241, CVE-2017-14974] + 21933 [bnc#1053347, CVE-2017-12799] + 21787 [bnc#1052518, CVE-2017-12448] + 22018 [bnc#1056312, CVE-2017-13757] + 22170 [bnc#1060621, CVE-2017-14729] + 22047 [bnc#1057144, CVE-2017-14129] + 22059 [bnc#1057139, CVE-2017-14128] + 21990 [bnc#1058480, CVE-2017-14333] + 22113 [bnc#1059050, CVE-2017-14529] + as well as these PRs: + 22061, 21786, 21916, 21994, 22064, 21995, 21909, 21441, 22060, + 22067, 22032, 21820, 22048, 22199, 21781, 21824, 21861, 22150. ------------------------------------------------------------------- Wed Aug 30 13:04:20 UTC 2017 - matz@suse.com @@ -40,7 +69,7 @@ Wed Jul 26 10:53:13 UTC 2017 - rguenther@suse.com ------------------------------------------------------------------- Wed Jul 26 08:05:04 UTC 2017 - rguenther@suse.com -- Update to binutils 2.29. +- Update to binutils 2.29. [fate#321454, fate#321494, fate#323293] * The MIPS port now supports microMIPS eXtended Physical Addressing (XPA) instructions for assembly and disassembly. * The MIPS port now supports the microMIPS Release 5 ISA for assembly and diff --git a/cross-spu-binutils.spec b/cross-spu-binutils.spec index 87cbd47..adcc0e2 100644 --- a/cross-spu-binutils.spec +++ b/cross-spu-binutils.spec @@ -98,6 +98,8 @@ Patch14: binutils-build-as-needed.diff Patch18: gold-depend-on-opcodes.diff Patch22: binutils-bfd_h.patch Patch34: aarch64-common-pagesize.patch +# upstream typo fix +Patch35: s390x-8fe09d7.diff Patch90: cross-avr-nesc-as.patch Patch92: cross-avr-omit_section_dynsym.patch Patch93: cross-avr-size.patch @@ -172,6 +174,7 @@ echo "make check will return with %{make_check_handling} in case of testsuite fa %patch18 %patch22 %patch34 -p1 +%patch35 -p1 %if "%{TARGET}" == "avr" cp gas/config/tc-avr.h gas/config/tc-avr-nesc.h %patch90 diff --git a/cross-x86_64-binutils.changes b/cross-x86_64-binutils.changes index 76cc4c7..917183a 100644 --- a/cross-x86_64-binutils.changes +++ b/cross-x86_64-binutils.changes @@ -1,9 +1,38 @@ +------------------------------------------------------------------- +Mon Oct 2 19:29:22 UTC 2017 - matz@suse.com + +- Add s390x-8fe09d7.diff to fix typo in ELF notes. + +------------------------------------------------------------------- +Fri Sep 29 08:26:45 UTC 2017 - mliska@suse.cz + +- Update binutils-2.29-branch.diff to @a45d8fd5ffbf888 fixing PR 22220. + ------------------------------------------------------------------- Thu Sep 28 08:26:12 UTC 2017 - rguenther@suse.com - Update to 2.29.1 release, accumulating bugfixes. - Update binutils-2.29-branch.diff to @a38a1d80 and to be - relative to the 2.29.1 release fixing PRs 22199, 22170 and 22163. + relative to the 2.29.1 release fixing following PRs/bnc/CVE: + 22058 [bnc#1057149, CVE-2017-14130] + 21813 [bnc#1052503, CVE-2017-12456, bnc#1052507, CVE-2017-12454, + bnc#1052509, CVE-2017-12453, bnc#1052511, CVE-2017-12452, + bnc#1052514, CVE-2017-12450, bnc#1052503, CVE-2017-12456, + bnc#1052507, CVE-2017-12454, bnc#1052509, CVE-2017-12453, + bnc#1052511, CVE-2017-12452, bnc#1052514, CVE-2017-12450] + 22148 [bnc#1060599, CVE-2017-14745] + 22163 [bnc#1061241, CVE-2017-14974] + 21933 [bnc#1053347, CVE-2017-12799] + 21787 [bnc#1052518, CVE-2017-12448] + 22018 [bnc#1056312, CVE-2017-13757] + 22170 [bnc#1060621, CVE-2017-14729] + 22047 [bnc#1057144, CVE-2017-14129] + 22059 [bnc#1057139, CVE-2017-14128] + 21990 [bnc#1058480, CVE-2017-14333] + 22113 [bnc#1059050, CVE-2017-14529] + as well as these PRs: + 22061, 21786, 21916, 21994, 22064, 21995, 21909, 21441, 22060, + 22067, 22032, 21820, 22048, 22199, 21781, 21824, 21861, 22150. ------------------------------------------------------------------- Wed Aug 30 13:04:20 UTC 2017 - matz@suse.com @@ -40,7 +69,7 @@ Wed Jul 26 10:53:13 UTC 2017 - rguenther@suse.com ------------------------------------------------------------------- Wed Jul 26 08:05:04 UTC 2017 - rguenther@suse.com -- Update to binutils 2.29. +- Update to binutils 2.29. [fate#321454, fate#321494, fate#323293] * The MIPS port now supports microMIPS eXtended Physical Addressing (XPA) instructions for assembly and disassembly. * The MIPS port now supports the microMIPS Release 5 ISA for assembly and diff --git a/cross-x86_64-binutils.spec b/cross-x86_64-binutils.spec index dbabd56..ea597f4 100644 --- a/cross-x86_64-binutils.spec +++ b/cross-x86_64-binutils.spec @@ -98,6 +98,8 @@ Patch14: binutils-build-as-needed.diff Patch18: gold-depend-on-opcodes.diff Patch22: binutils-bfd_h.patch Patch34: aarch64-common-pagesize.patch +# upstream typo fix +Patch35: s390x-8fe09d7.diff Patch90: cross-avr-nesc-as.patch Patch92: cross-avr-omit_section_dynsym.patch Patch93: cross-avr-size.patch @@ -172,6 +174,7 @@ echo "make check will return with %{make_check_handling} in case of testsuite fa %patch18 %patch22 %patch34 -p1 +%patch35 -p1 %if "%{TARGET}" == "avr" cp gas/config/tc-avr.h gas/config/tc-avr-nesc.h %patch90 diff --git a/s390x-8fe09d7.diff b/s390x-8fe09d7.diff new file mode 100644 index 0000000..de2f283 --- /dev/null +++ b/s390x-8fe09d7.diff @@ -0,0 +1,38 @@ +commit 8fe09d7421db51bc13c9228547d63e6315bd6bd0 +Author: Andreas Arnez +Date: Thu Sep 21 17:45:18 2017 +0200 + + S/390: Fix Elf note swap s390_gs_bc vs. s390_gs_cb + + Fix two typos that resulted in swapping the BFD names for the core note + register sections NT_S390_GS_CB and NT_S390_GS_BC. + + bfd/ChangeLog: + + * elf.c (elfcore_grok_note): For the cases NT_S390_GS_CB and + NT_S390_GS_BC, correct the previously swapped invocations of + elfcore_grok_s390_gs_bc and elfcore_grok_s390_gs_cb. + +diff --git a/bfd/ChangeLog b/bfd/ChangeLog +index 4c8c12c..ebefab3 100644 +diff --git a/bfd/elf.c b/bfd/elf.c +index 2aa2337..9b61f06 100644 +--- a/bfd/elf.c ++++ b/bfd/elf.c +@@ -9698,14 +9698,14 @@ elfcore_grok_note (bfd *abfd, Elf_Internal_Note *note) + case NT_S390_GS_CB: + if (note->namesz == 6 + && strcmp (note->namedata, "LINUX") == 0) +- return elfcore_grok_s390_gs_bc (abfd, note); ++ return elfcore_grok_s390_gs_cb (abfd, note); + else + return TRUE; + + case NT_S390_GS_BC: + if (note->namesz == 6 + && strcmp (note->namedata, "LINUX") == 0) +- return elfcore_grok_s390_gs_cb (abfd, note); ++ return elfcore_grok_s390_gs_bc (abfd, note); + else + return TRUE; +