From 86c2982568de1ad4d4cc12a65b19231331484405 Mon Sep 17 00:00:00 2001 From: Alexey Neyman Date: Thu, 10 Feb 2022 18:00:59 -0800 Subject: Run patches thru `manage-packages -P` This refreshes the line numbers, removes any fuzz (which would make any future forward ports easier) and standardizes the patch/file headers (which makes them easier to read). Signed-off-by: Alexey Neyman --- .../2.37/0010-change-uint-to-unsigned.patch | 56 ---------------------- 1 file changed, 56 deletions(-) delete mode 100644 packages/binutils/2.37/0010-change-uint-to-unsigned.patch (limited to 'packages/binutils/2.37/0010-change-uint-to-unsigned.patch') diff --git a/packages/binutils/2.37/0010-change-uint-to-unsigned.patch b/packages/binutils/2.37/0010-change-uint-to-unsigned.patch deleted file mode 100644 index d44b12e7..00000000 --- a/packages/binutils/2.37/0010-change-uint-to-unsigned.patch +++ /dev/null @@ -1,56 +0,0 @@ -From 999566402e3d7c69032bbf47e28b44fc0926fe62 Mon Sep 17 00:00:00 2001 -From: Christopher Wellons -Date: Sun, 18 Jul 2021 16:57:19 -0400 -Subject: [PATCH] Change "uint" to "unsigned" - -This fixes a defect introduced in 25162c795. The "uint" type has not -been explicitly defined here on mingw, causing compilation to fail. - -On linux we have this in /usr/include/sys/types.h - -/* Old compatibility names for C types. */ -typedef unsigned long int ulong; -typedef unsigned short int ushort; -typedef unsigned int uint; - -So it's easy to see how such bugs can creep in. - - * rust-demangle.c (struct rust_demangler): Change type of - "recursion" to unsigned. - (RUST_NO_RECURSION_LIMIT): Similarly in cast. ---- - 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 @@ -+2021-07-19 Christopher Wellons -+ -+ * rust-demangle.c (struct rust_demangler): Change type of -+ "recursion" to unsigned. -+ (RUST_NO_RECURSION_LIMIT): Similarly in cast. -+ - 2021-07-15 Nick Clifton - - 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 - int version; - - /* Recursion depth. */ -- uint recursion; -+ unsigned recursion; - /* Maximum number of times demangle_path may be called recursively. */ - #define RUST_MAX_RECURSION_COUNT 1024 --#define RUST_NO_RECURSION_LIMIT ((uint) -1) -+#define RUST_NO_RECURSION_LIMIT ((unsigned) -1) - - uint64_t bound_lifetime_depth; - }; -- cgit v1.2.3