summaryrefslogtreecommitdiff
path: root/packages/binutils/2.37
diff options
context:
space:
mode:
Diffstat (limited to 'packages/binutils/2.37')
-rw-r--r--packages/binutils/2.37/0001-check_ldrunpath_length.patch (renamed from packages/binutils/2.37/0002-check_ldrunpath_length.patch)0
-rw-r--r--packages/binutils/2.37/0002-MinGW-w64-winpthreads-doesnt-have-pthread_mutexattr_settype.patch (renamed from packages/binutils/2.37/0003-MinGW-w64-winpthreads-doesnt-have-pthread_mutexattr_settype.patch)0
-rw-r--r--packages/binutils/2.37/0003-Dont-link-to-libfl-as-its-unnecessary.patch (renamed from packages/binutils/2.37/0004-Dont-link-to-libfl-as-its-unnecessary.patch)0
-rw-r--r--packages/binutils/2.37/0004-Darwin-gold-binary-cc-include-string-not-cstring.patch (renamed from packages/binutils/2.37/0005-Darwin-gold-binary-cc-include-string-not-cstring.patch)0
-rw-r--r--packages/binutils/2.37/0005-Darwin-Two-fixes-from-Android-NDK-PTHREAD_ONCE_INIT-wcsncasecmp.patch (renamed from packages/binutils/2.37/0006-Darwin-Two-fixes-from-Android-NDK-PTHREAD_ONCE_INIT-wcsncasecmp.patch)0
-rw-r--r--packages/binutils/2.37/0006-sysroot.patch (renamed from packages/binutils/2.37/0007-sysroot.patch)0
-rw-r--r--packages/binutils/2.37/0007-poison-system-directories.patch (renamed from packages/binutils/2.37/0008-poison-system-directories.patch)0
-rw-r--r--packages/binutils/2.37/0008-arc-Fix-potential-invalid-pointer-access-when-fixing.patch (renamed from packages/binutils/2.37/0009-arc-Fix-potential-invalid-pointer-access-when-fixing.patch)0
-rw-r--r--packages/binutils/2.37/0009-change-uint-to-unsigned.patch (renamed from packages/binutils/2.37/0010-change-uint-to-unsigned.patch)10
-rw-r--r--packages/binutils/2.37/0010-bfd-close-the-file-descriptor-if-there-is-no-archive-fd.patch (renamed from packages/binutils/2.37/0011-bfd-close-the-file-descriptor-if-there-is-no-archive-fd.patch)55
-rw-r--r--packages/binutils/2.37/0011-pr28391-strip-objcopy-preserve-dates-a-cannot-set-time.patch (renamed from packages/binutils/2.37/0012-pr28391-strip-objcopy-preserve-dates-a-cannot-set-time.patch)15
-rw-r--r--packages/binutils/2.37/0012-ld-pru-fix-resource_table-output-section-alignment.patch (renamed from packages/binutils/2.37/0013-ld-pru-fix-resource_table-output-section-alignment.patch)13
-rw-r--r--packages/binutils/2.37/0013-pr28422-build_id-use-after-free.patch (renamed from packages/binutils/2.37/0014-pr28422-build_id-use-after-free.patch)9
-rw-r--r--packages/binutils/2.37/0014-pr28459-readelf-issues-bogus-warning.patch (renamed from packages/binutils/2.37/0015-pr28459-readelf-issues-bogus-warning.patch)9
-rw-r--r--packages/binutils/2.37/0015-pr28417-std-string-no-longer-allows-accepting-nullptr_t.patch (renamed from packages/binutils/2.37/0016-pr28417-std-string-no-longer-allows-accepting-nullptr_t.patch)15
-rw-r--r--packages/binutils/2.37/0016-pr28540-segmentation-fault-on-NULL-byte_get.patch (renamed from packages/binutils/2.37/0017-pr28540-segmentation-fault-on-NULL-byte_get.patch)9
-rw-r--r--packages/binutils/2.37/0017-gold-place-note-gnu-property-section-before-other-note-sections.patch (renamed from packages/binutils/2.37/0018-gold-place-note-gnu-property-section-before-other-note-sections.patch)15
-rw-r--r--packages/binutils/2.37/0018-waddress-warning-in-ldelf.c.patch (renamed from packages/binutils/2.37/0019-waddress-warning-in-ldelf.c.patch)9
18 files changed, 38 insertions, 121 deletions
diff --git a/packages/binutils/2.37/0002-check_ldrunpath_length.patch b/packages/binutils/2.37/0001-check_ldrunpath_length.patch
index 13518db..13518db 100644
--- a/packages/binutils/2.37/0002-check_ldrunpath_length.patch
+++ b/packages/binutils/2.37/0001-check_ldrunpath_length.patch
diff --git a/packages/binutils/2.37/0003-MinGW-w64-winpthreads-doesnt-have-pthread_mutexattr_settype.patch b/packages/binutils/2.37/0002-MinGW-w64-winpthreads-doesnt-have-pthread_mutexattr_settype.patch
index 99dee96..99dee96 100644
--- a/packages/binutils/2.37/0003-MinGW-w64-winpthreads-doesnt-have-pthread_mutexattr_settype.patch
+++ b/packages/binutils/2.37/0002-MinGW-w64-winpthreads-doesnt-have-pthread_mutexattr_settype.patch
diff --git a/packages/binutils/2.37/0004-Dont-link-to-libfl-as-its-unnecessary.patch b/packages/binutils/2.37/0003-Dont-link-to-libfl-as-its-unnecessary.patch
index c3e525a..c3e525a 100644
--- a/packages/binutils/2.37/0004-Dont-link-to-libfl-as-its-unnecessary.patch
+++ b/packages/binutils/2.37/0003-Dont-link-to-libfl-as-its-unnecessary.patch
diff --git a/packages/binutils/2.37/0005-Darwin-gold-binary-cc-include-string-not-cstring.patch b/packages/binutils/2.37/0004-Darwin-gold-binary-cc-include-string-not-cstring.patch
index fbc4041..fbc4041 100644
--- a/packages/binutils/2.37/0005-Darwin-gold-binary-cc-include-string-not-cstring.patch
+++ b/packages/binutils/2.37/0004-Darwin-gold-binary-cc-include-string-not-cstring.patch
diff --git a/packages/binutils/2.37/0006-Darwin-Two-fixes-from-Android-NDK-PTHREAD_ONCE_INIT-wcsncasecmp.patch b/packages/binutils/2.37/0005-Darwin-Two-fixes-from-Android-NDK-PTHREAD_ONCE_INIT-wcsncasecmp.patch
index 6728c6e..6728c6e 100644
--- a/packages/binutils/2.37/0006-Darwin-Two-fixes-from-Android-NDK-PTHREAD_ONCE_INIT-wcsncasecmp.patch
+++ b/packages/binutils/2.37/0005-Darwin-Two-fixes-from-Android-NDK-PTHREAD_ONCE_INIT-wcsncasecmp.patch
diff --git a/packages/binutils/2.37/0007-sysroot.patch b/packages/binutils/2.37/0006-sysroot.patch
index 3b3c0ec..3b3c0ec 100644
--- a/packages/binutils/2.37/0007-sysroot.patch
+++ b/packages/binutils/2.37/0006-sysroot.patch
diff --git a/packages/binutils/2.37/0008-poison-system-directories.patch b/packages/binutils/2.37/0007-poison-system-directories.patch
index 0fd1adc..0fd1adc 100644
--- a/packages/binutils/2.37/0008-poison-system-directories.patch
+++ b/packages/binutils/2.37/0007-poison-system-directories.patch
diff --git a/packages/binutils/2.37/0009-arc-Fix-potential-invalid-pointer-access-when-fixing.patch b/packages/binutils/2.37/0008-arc-Fix-potential-invalid-pointer-access-when-fixing.patch
index ade3180..ade3180 100644
--- a/packages/binutils/2.37/0009-arc-Fix-potential-invalid-pointer-access-when-fixing.patch
+++ b/packages/binutils/2.37/0008-arc-Fix-potential-invalid-pointer-access-when-fixing.patch
diff --git a/packages/binutils/2.37/0010-change-uint-to-unsigned.patch b/packages/binutils/2.37/0009-change-uint-to-unsigned.patch
index d44b12e..016016e 100644
--- a/packages/binutils/2.37/0010-change-uint-to-unsigned.patch
+++ b/packages/binutils/2.37/0009-change-uint-to-unsigned.patch
@@ -19,12 +19,10 @@ So it's easy to see how such bugs can creep in.
"recursion" to unsigned.
(RUST_NO_RECURSION_LIMIT): Similarly in cast.
---
- libiberty/ChangeLog | 6 ++++++
- libiberty/rust-demangle.c | 4 ++--
+ libiberty/ChangeLog | 6 ++++++
+ libiberty/rust-demangle.c | 4 ++--
2 files changed, 8 insertions(+), 2 deletions(-)
-diff --git a/libiberty/ChangeLog b/libiberty/ChangeLog
-index 8e39fd28eba8..3f749455f05d 100644
--- a/libiberty/ChangeLog
+++ b/libiberty/ChangeLog
@@ -1,3 +1,9 @@
@@ -37,11 +35,9 @@ index 8e39fd28eba8..3f749455f05d 100644
2021-07-15 Nick Clifton <nickc@redhat.com>
PR 99935
-diff --git a/libiberty/rust-demangle.c b/libiberty/rust-demangle.c
-index df09b7b8fddb..ac1eb8eb02c6 100644
--- a/libiberty/rust-demangle.c
+++ b/libiberty/rust-demangle.c
-@@ -75,10 +75,10 @@ struct rust_demangler
+@@ -75,10 +75,10 @@
int version;
/* Recursion depth. */
diff --git a/packages/binutils/2.37/0011-bfd-close-the-file-descriptor-if-there-is-no-archive-fd.patch b/packages/binutils/2.37/0010-bfd-close-the-file-descriptor-if-there-is-no-archive-fd.patch
index 192d4e0..1fe3d9c 100644
--- a/packages/binutils/2.37/0011-bfd-close-the-file-descriptor-if-there-is-no-archive-fd.patch
+++ b/packages/binutils/2.37/0010-bfd-close-the-file-descriptor-if-there-is-no-archive-fd.patch
@@ -33,16 +33,16 @@ ld/
(cherry picked from commit 5a98fb7513b559e20dfebdbaa2a471afda3b4742)
(cherry picked from commit 7dc37e1e1209c80e0bab784df6b6bac335e836f2)
---
- bfd/plugin.c | 8 +++++++
- ld/testsuite/ld-plugin/lto.exp | 34 ++++++++++++++++++++++++++++++
- ld/testsuite/ld-plugin/pr28138-1.c | 6 ++++++
- ld/testsuite/ld-plugin/pr28138-2.c | 6 ++++++
- ld/testsuite/ld-plugin/pr28138-3.c | 6 ++++++
- ld/testsuite/ld-plugin/pr28138-4.c | 6 ++++++
- ld/testsuite/ld-plugin/pr28138-5.c | 6 ++++++
- ld/testsuite/ld-plugin/pr28138-6.c | 6 ++++++
- ld/testsuite/ld-plugin/pr28138-7.c | 6 ++++++
- ld/testsuite/ld-plugin/pr28138.c | 20 ++++++++++++++++++
+ bfd/plugin.c | 8 ++++++++
+ ld/testsuite/ld-plugin/lto.exp | 34 ++++++++++++++++++++++++++++++++++
+ ld/testsuite/ld-plugin/pr28138-1.c | 6 ++++++
+ ld/testsuite/ld-plugin/pr28138-2.c | 6 ++++++
+ ld/testsuite/ld-plugin/pr28138-3.c | 6 ++++++
+ ld/testsuite/ld-plugin/pr28138-4.c | 6 ++++++
+ ld/testsuite/ld-plugin/pr28138-5.c | 6 ++++++
+ ld/testsuite/ld-plugin/pr28138-6.c | 6 ++++++
+ ld/testsuite/ld-plugin/pr28138-7.c | 6 ++++++
+ ld/testsuite/ld-plugin/pr28138.c | 20 ++++++++++++++++++++
10 files changed, 104 insertions(+)
create mode 100644 ld/testsuite/ld-plugin/pr28138-1.c
create mode 100644 ld/testsuite/ld-plugin/pr28138-2.c
@@ -53,11 +53,9 @@ ld/
create mode 100644 ld/testsuite/ld-plugin/pr28138-7.c
create mode 100644 ld/testsuite/ld-plugin/pr28138.c
-diff --git a/bfd/plugin.c b/bfd/plugin.c
-index 6cfa2b66470..3bab8febe88 100644
--- a/bfd/plugin.c
+++ b/bfd/plugin.c
-@@ -291,6 +291,14 @@ bfd_plugin_close_file_descriptor (bfd *abfd, int fd)
+@@ -291,6 +291,14 @@
&& !bfd_is_thin_archive (abfd->my_archive))
abfd = abfd->my_archive;
@@ -72,11 +70,9 @@ index 6cfa2b66470..3bab8febe88 100644
abfd->archive_plugin_fd_open_count--;
/* Dup the archive plugin file descriptor for later use, which
will be closed by _bfd_archive_close_and_cleanup. */
-diff --git a/ld/testsuite/ld-plugin/lto.exp b/ld/testsuite/ld-plugin/lto.exp
-index def69e43ab3..999d911ce6a 100644
--- a/ld/testsuite/ld-plugin/lto.exp
+++ b/ld/testsuite/ld-plugin/lto.exp
-@@ -687,6 +687,40 @@ if { [is_elf_format] && [check_lto_shared_available] } {
+@@ -687,6 +687,40 @@
}
}
@@ -117,9 +113,6 @@ index def69e43ab3..999d911ce6a 100644
set testname "Build liblto-11.a"
remote_file host delete "tmpdir/liblto-11.a"
set catch_output [run_host_cmd "$ar" "rc $plug_opt tmpdir/liblto-11.a tmpdir/lto-11a.o tmpdir/lto-11b.o tmpdir/lto-11c.o"]
-diff --git a/ld/testsuite/ld-plugin/pr28138-1.c b/ld/testsuite/ld-plugin/pr28138-1.c
-new file mode 100644
-index 00000000000..51d119e1642
--- /dev/null
+++ b/ld/testsuite/ld-plugin/pr28138-1.c
@@ -0,0 +1,6 @@
@@ -129,9 +122,6 @@ index 00000000000..51d119e1642
+{
+ return 1 + a0();
+}
-diff --git a/ld/testsuite/ld-plugin/pr28138-2.c b/ld/testsuite/ld-plugin/pr28138-2.c
-new file mode 100644
-index 00000000000..1120cd797e9
--- /dev/null
+++ b/ld/testsuite/ld-plugin/pr28138-2.c
@@ -0,0 +1,6 @@
@@ -141,9 +131,6 @@ index 00000000000..1120cd797e9
+{
+ return 1 + a1();
+}
-diff --git a/ld/testsuite/ld-plugin/pr28138-3.c b/ld/testsuite/ld-plugin/pr28138-3.c
-new file mode 100644
-index 00000000000..ec464947ee6
--- /dev/null
+++ b/ld/testsuite/ld-plugin/pr28138-3.c
@@ -0,0 +1,6 @@
@@ -153,9 +140,6 @@ index 00000000000..ec464947ee6
+{
+ return 1 + a2();
+}
-diff --git a/ld/testsuite/ld-plugin/pr28138-4.c b/ld/testsuite/ld-plugin/pr28138-4.c
-new file mode 100644
-index 00000000000..475701b2c5c
--- /dev/null
+++ b/ld/testsuite/ld-plugin/pr28138-4.c
@@ -0,0 +1,6 @@
@@ -165,9 +149,6 @@ index 00000000000..475701b2c5c
+{
+ return 1 + a3();
+}
-diff --git a/ld/testsuite/ld-plugin/pr28138-5.c b/ld/testsuite/ld-plugin/pr28138-5.c
-new file mode 100644
-index 00000000000..e24f86c363e
--- /dev/null
+++ b/ld/testsuite/ld-plugin/pr28138-5.c
@@ -0,0 +1,6 @@
@@ -177,9 +158,6 @@ index 00000000000..e24f86c363e
+{
+ return 1 + a4();
+}
-diff --git a/ld/testsuite/ld-plugin/pr28138-6.c b/ld/testsuite/ld-plugin/pr28138-6.c
-new file mode 100644
-index 00000000000..b5b938bdb21
--- /dev/null
+++ b/ld/testsuite/ld-plugin/pr28138-6.c
@@ -0,0 +1,6 @@
@@ -189,9 +167,6 @@ index 00000000000..b5b938bdb21
+{
+ return 1 + a5();
+}
-diff --git a/ld/testsuite/ld-plugin/pr28138-7.c b/ld/testsuite/ld-plugin/pr28138-7.c
-new file mode 100644
-index 00000000000..4ef75bf0f0c
--- /dev/null
+++ b/ld/testsuite/ld-plugin/pr28138-7.c
@@ -0,0 +1,6 @@
@@ -201,9 +176,6 @@ index 00000000000..4ef75bf0f0c
+{
+ return 1 + a6();
+}
-diff --git a/ld/testsuite/ld-plugin/pr28138.c b/ld/testsuite/ld-plugin/pr28138.c
-new file mode 100644
-index 00000000000..68252c9f382
--- /dev/null
+++ b/ld/testsuite/ld-plugin/pr28138.c
@@ -0,0 +1,20 @@
@@ -227,6 +199,3 @@ index 00000000000..68252c9f382
+ }
+ return 1;
+}
---
-2.27.0
-
diff --git a/packages/binutils/2.37/0012-pr28391-strip-objcopy-preserve-dates-a-cannot-set-time.patch b/packages/binutils/2.37/0011-pr28391-strip-objcopy-preserve-dates-a-cannot-set-time.patch
index f7b5221..de54af3 100644
--- a/packages/binutils/2.37/0012-pr28391-strip-objcopy-preserve-dates-a-cannot-set-time.patch
+++ b/packages/binutils/2.37/0011-pr28391-strip-objcopy-preserve-dates-a-cannot-set-time.patch
@@ -16,15 +16,13 @@ and the whole st_atim timespec untouched leaving them uninitialized
(cherry picked from commit 0d62064867c74286360e821b75ef6799bedc4b34)
---
- binutils/ar.c | 3 +++
- binutils/objcopy.c | 1 +
+ binutils/ar.c | 3 +++
+ binutils/objcopy.c | 1 +
2 files changed, 4 insertions(+)
-diff --git a/binutils/ar.c b/binutils/ar.c
-index 5d6976c7027..8885585ef75 100644
--- a/binutils/ar.c
+++ b/binutils/ar.c
-@@ -1180,6 +1180,9 @@ extract_file (bfd *abfd)
+@@ -1180,6 +1180,9 @@
bfd_size_type size;
struct stat buf;
@@ -34,11 +32,9 @@ index 5d6976c7027..8885585ef75 100644
if (bfd_stat_arch_elt (abfd, &buf) != 0)
/* xgettext:c-format */
fatal (_("internal stat error on %s"), bfd_get_filename (abfd));
-diff --git a/binutils/objcopy.c b/binutils/objcopy.c
-index a6c2e0dcc26..fd7557fe433 100644
--- a/binutils/objcopy.c
+++ b/binutils/objcopy.c
-@@ -3600,6 +3600,7 @@ copy_archive (bfd *ibfd, bfd *obfd, const char *output_target,
+@@ -3600,6 +3600,7 @@
if (preserve_dates)
{
@@ -46,6 +42,3 @@ index a6c2e0dcc26..fd7557fe433 100644
stat_status = bfd_stat_arch_elt (this_element, &buf);
if (stat_status != 0)
---
-2.27.0
-
diff --git a/packages/binutils/2.37/0013-ld-pru-fix-resource_table-output-section-alignment.patch b/packages/binutils/2.37/0012-ld-pru-fix-resource_table-output-section-alignment.patch
index 58921f1..863253e 100644
--- a/packages/binutils/2.37/0013-ld-pru-fix-resource_table-output-section-alignment.patch
+++ b/packages/binutils/2.37/0012-ld-pru-fix-resource_table-output-section-alignment.patch
@@ -19,12 +19,10 @@ ld/ChangeLog:
Signed-off-by: Dimitar Dimitrov <dimitar@dinux.eu>
(cherry picked from commit 5109a7bd9b87bdad530f2ebf97036e6087b4504d)
---
- ld/ChangeLog | 5 +++++
- ld/scripttempl/pru.sc | 7 +++----
+ ld/ChangeLog | 5 +++++
+ ld/scripttempl/pru.sc | 7 +++----
2 files changed, 8 insertions(+), 4 deletions(-)
-diff --git a/ld/ChangeLog b/ld/ChangeLog
-index 5048b5b6a17..ee3259a06de 100644
--- a/ld/ChangeLog
+++ b/ld/ChangeLog
@@ -1,3 +1,8 @@
@@ -36,11 +34,9 @@ index 5048b5b6a17..ee3259a06de 100644
2021-07-18 Nick Clifton <nickc@redhat.com>
* 2.37 release.
-diff --git a/ld/scripttempl/pru.sc b/ld/scripttempl/pru.sc
-index b2c941b7911..97d8be0a0a4 100644
--- a/ld/scripttempl/pru.sc
+++ b/ld/scripttempl/pru.sc
-@@ -151,11 +151,10 @@ SECTIONS
+@@ -151,11 +151,10 @@
${RELOCATING+ PROVIDE (_data_end = .) ; }
} ${RELOCATING+ > dmem }
@@ -55,6 +51,3 @@ index b2c941b7911..97d8be0a0a4 100644
KEEP (*(.resource_table))
} ${RELOCATING+ > dmem}
---
-2.27.0
-
diff --git a/packages/binutils/2.37/0014-pr28422-build_id-use-after-free.patch b/packages/binutils/2.37/0013-pr28422-build_id-use-after-free.patch
index 5f6c81a..97308ca 100644
--- a/packages/binutils/2.37/0014-pr28422-build_id-use-after-free.patch
+++ b/packages/binutils/2.37/0013-pr28422-build_id-use-after-free.patch
@@ -11,14 +11,12 @@ bfd in struct bfd_preserve need to be cleared in bfd_reinit.
(cherry picked from commit 6d661cdc5be46e890ed9255e749806f46a88e26c)
---
- bfd/format.c | 1 +
+ bfd/format.c | 1 +
1 file changed, 1 insertion(+)
-diff --git a/bfd/format.c b/bfd/format.c
-index 5d08d1d642c..408c984690e 100644
--- a/bfd/format.c
+++ b/bfd/format.c
-@@ -151,6 +151,7 @@ bfd_reinit (bfd *abfd, unsigned int section_id, bfd_cleanup cleanup)
+@@ -151,6 +151,7 @@
abfd->tdata.any = NULL;
abfd->arch_info = &bfd_default_arch_struct;
abfd->flags &= BFD_FLAGS_SAVED;
@@ -26,6 +24,3 @@ index 5d08d1d642c..408c984690e 100644
bfd_section_list_clear (abfd);
}
---
-2.27.0
-
diff --git a/packages/binutils/2.37/0015-pr28459-readelf-issues-bogus-warning.patch b/packages/binutils/2.37/0014-pr28459-readelf-issues-bogus-warning.patch
index a860029..0a1d6d7 100644
--- a/packages/binutils/2.37/0015-pr28459-readelf-issues-bogus-warning.patch
+++ b/packages/binutils/2.37/0014-pr28459-readelf-issues-bogus-warning.patch
@@ -20,14 +20,12 @@ more than one unit.
(cherry picked from commit e7f024765a48fba4452535a5fc006a7e858730fd)
---
- binutils/dwarf.c | 1 -
+ binutils/dwarf.c | 1 -
1 file changed, 1 deletion(-)
-diff --git a/binutils/dwarf.c b/binutils/dwarf.c
-index 1e7f4db7b7c..e73078f496f 100644
--- a/binutils/dwarf.c
+++ b/binutils/dwarf.c
-@@ -7727,7 +7727,6 @@ display_debug_ranges (struct dwarf_section *section,
+@@ -7727,7 +7727,6 @@
return 0;
}
}
@@ -35,6 +33,3 @@ index 1e7f4db7b7c..e73078f496f 100644
/* Get and check the version number. */
SAFE_BYTE_GET_AND_INC (version, start, 2, finish);
---
-2.27.0
-
diff --git a/packages/binutils/2.37/0016-pr28417-std-string-no-longer-allows-accepting-nullptr_t.patch b/packages/binutils/2.37/0015-pr28417-std-string-no-longer-allows-accepting-nullptr_t.patch
index 7fa92df..f26591e 100644
--- a/packages/binutils/2.37/0016-pr28417-std-string-no-longer-allows-accepting-nullptr_t.patch
+++ b/packages/binutils/2.37/0015-pr28417-std-string-no-longer-allows-accepting-nullptr_t.patch
@@ -10,15 +10,13 @@ Subject: [PATCH] PR28417, std::string no longer allows accepting nullptr_t
(cherry picked from commit 068a039b8bd7c7386bb0d88f0ae245b0fe4132e9)
---
- gold/incremental.cc | 2 +-
- gold/options.h | 2 +-
+ gold/incremental.cc | 2 +-
+ gold/options.h | 2 +-
2 files changed, 2 insertions(+), 2 deletions(-)
-diff --git a/gold/incremental.cc b/gold/incremental.cc
-index 52941985e6f..327a1527a29 100644
--- a/gold/incremental.cc
+++ b/gold/incremental.cc
-@@ -2286,7 +2286,7 @@ Sized_relobj_incr<size, big_endian>::do_section_name(unsigned int shndx) const
+@@ -2280,7 +2280,7 @@
const Output_sections& out_sections(this->output_sections());
const Output_section* os = out_sections[shndx];
if (os == NULL)
@@ -27,11 +25,9 @@ index 52941985e6f..327a1527a29 100644
return os->name();
}
-diff --git a/gold/options.h b/gold/options.h
-index 757ebf18fec..47299a37834 100644
--- a/gold/options.h
+++ b/gold/options.h
-@@ -611,7 +611,7 @@ class Search_directory
+@@ -611,7 +611,7 @@
// We need a default constructor because we put this in a
// std::vector.
Search_directory()
@@ -40,6 +36,3 @@ index 757ebf18fec..47299a37834 100644
{ }
// This is the usual constructor.
---
-2.27.0
-
diff --git a/packages/binutils/2.37/0017-pr28540-segmentation-fault-on-NULL-byte_get.patch b/packages/binutils/2.37/0016-pr28540-segmentation-fault-on-NULL-byte_get.patch
index f7f26a7..e0be9b7 100644
--- a/packages/binutils/2.37/0017-pr28540-segmentation-fault-on-NULL-byte_get.patch
+++ b/packages/binutils/2.37/0016-pr28540-segmentation-fault-on-NULL-byte_get.patch
@@ -9,14 +9,12 @@ Subject: [PATCH] PR28540, segmentation fault on NULL byte_get
(cherry picked from commit f2f105f518413ea3e4c212f89585f9a8a5dddcdd)
---
- binutils/objdump.c | 2 +-
+ binutils/objdump.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
-diff --git a/binutils/objdump.c b/binutils/objdump.c
-index a7b8303b992..50317b3d48f 100644
--- a/binutils/objdump.c
+++ b/binutils/objdump.c
-@@ -4869,7 +4869,7 @@ dump_bfd (bfd *abfd, bool is_mainfile)
+@@ -4869,7 +4869,7 @@
The test on is_mainfile is there because the chain of separate debug
info files is a global variable shared by all invocations of dump_bfd. */
@@ -25,6 +23,3 @@ index a7b8303b992..50317b3d48f 100644
{
load_separate_debug_files (abfd, bfd_get_filename (abfd));
---
-2.27.0
-
diff --git a/packages/binutils/2.37/0018-gold-place-note-gnu-property-section-before-other-note-sections.patch b/packages/binutils/2.37/0017-gold-place-note-gnu-property-section-before-other-note-sections.patch
index 9b53a90..0063e0d 100644
--- a/packages/binutils/2.37/0018-gold-place-note-gnu-property-section-before-other-note-sections.patch
+++ b/packages/binutils/2.37/0017-gold-place-note-gnu-property-section-before-other-note-sections.patch
@@ -14,15 +14,13 @@ avoid being placed between other note sections with different alignments.
(cherry picked from commit f85dcfc3af9cf7c2859241253f1d37b1133abea2)
---
- gold/layout.cc | 3 ++-
- gold/layout.h | 9 +++++++--
+ gold/layout.cc | 3 ++-
+ gold/layout.h | 9 +++++++--
2 files changed, 9 insertions(+), 3 deletions(-)
-diff --git a/gold/layout.cc b/gold/layout.cc
-index a27cb071c75..38e9bceec7e 100644
--- a/gold/layout.cc
+++ b/gold/layout.cc
-@@ -3245,7 +3245,8 @@ Layout::create_note(const char* name, int note_type,
+@@ -3245,7 +3245,8 @@
if (allocate)
{
flags = elfcpp::SHF_ALLOC;
@@ -32,11 +30,9 @@ index a27cb071c75..38e9bceec7e 100644
}
Output_section* os = this->choose_output_section(NULL, section_name,
elfcpp::SHT_NOTE,
-diff --git a/gold/layout.h b/gold/layout.h
-index 0b378003679..05c31714e47 100644
--- a/gold/layout.h
+++ b/gold/layout.h
-@@ -399,8 +399,13 @@ enum Output_section_order
+@@ -399,8 +399,13 @@
// linker can pick it up quickly.
ORDER_INTERP,
@@ -52,6 +48,3 @@ index 0b378003679..05c31714e47 100644
ORDER_RO_NOTE,
// Put read-only sections used by the dynamic linker early in the
---
-2.27.0
-
diff --git a/packages/binutils/2.37/0019-waddress-warning-in-ldelf.c.patch b/packages/binutils/2.37/0018-waddress-warning-in-ldelf.c.patch
index 4091806..685af62 100644
--- a/packages/binutils/2.37/0019-waddress-warning-in-ldelf.c.patch
+++ b/packages/binutils/2.37/0018-waddress-warning-in-ldelf.c.patch
@@ -16,14 +16,12 @@ In file included from ldelf.c:37:
(cherry picked from commit ced10cb78d01652f9e1bb1d1e465327dfe1debaa)
---
- ld/ldelf.c | 1 -
+ ld/ldelf.c | 1 -
1 file changed, 1 deletion(-)
-diff --git a/ld/ldelf.c b/ld/ldelf.c
-index 21e655bb55c..0c39eb6024f 100644
--- a/ld/ldelf.c
+++ b/ld/ldelf.c
-@@ -1046,7 +1046,6 @@ ldelf_after_open (int use_libpath, int native, int is_linux, int is_freebsd,
+@@ -1046,7 +1046,6 @@
if (abfd->xvec->flavour == bfd_target_elf_flavour
&& !bfd_input_just_syms (abfd)
&& elf_tdata (abfd) != NULL
@@ -31,6 +29,3 @@ index 21e655bb55c..0c39eb6024f 100644
/* FIXME: Maybe check for other non-supportable types as well ? */
&& (elf_tdata (abfd)->elf_header->e_type == ET_EXEC
|| (elf_tdata (abfd)->elf_header->e_type == ET_DYN
---
-2.27.0
-