From 37ce9d87ff1a0ab2ab6dc3d426f2267250f44fa0 Mon Sep 17 00:00:00 2001 From: Nick Clifton Date: Fri, 28 Jun 2024 11:25:30 +0100 Subject: [PATCH] Add missing test driver for section-alignment patch. Resolves: RHEL-30268 --- binutils-objcopy-pe-section-align.patch | 15 ++++++++++++--- binutils.spec | 5 ++++- 2 files changed, 16 insertions(+), 4 deletions(-) diff --git a/binutils-objcopy-pe-section-align.patch b/binutils-objcopy-pe-section-align.patch index b758bd0..f7dcde5 100644 --- a/binutils-objcopy-pe-section-align.patch +++ b/binutils-objcopy-pe-section-align.patch @@ -53,7 +53,6 @@ diff -rup binutils.orig/binutils/doc/binutils.texi binutils-2.35.2/binutils/doc/ @item --stack @var{reserve} @itemx --stack @var{reserve},@var{commit} Specify the number of bytes of memory to reserve (and optionally commit) -Only in binutils-2.35.2/binutils/doc: binutils.texi.orig diff -rup binutils.orig/binutils/objcopy.c binutils-2.35.2/binutils/objcopy.c --- binutils.orig/binutils/objcopy.c 2024-04-03 11:32:37.862595870 +0100 +++ binutils-2.35.2/binutils/objcopy.c 2024-04-03 11:32:53.189615676 +0100 @@ -230,7 +229,6 @@ diff -rup binutils.orig/binutils/objcopy.c binutils-2.35.2/binutils/objcopy.c break; case OPTION_SUBSYSTEM: -Only in binutils-2.35.2/binutils/: objcopy.c.orig diff -rup binutils.orig/binutils/testsuite/binutils-all/objcopy.exp binutils-2.35.2/binutils/testsuite/binutils-all/objcopy.exp --- binutils.orig/binutils/testsuite/binutils-all/objcopy.exp 2024-04-03 11:32:37.781595765 +0100 +++ binutils-2.35.2/binutils/testsuite/binutils-all/objcopy.exp 2024-04-03 11:33:00.878625614 +0100 @@ -242,4 +240,15 @@ diff -rup binutils.orig/binutils/testsuite/binutils-all/objcopy.exp binutils-2.3 setup_xfail "hppa*-*-*" setup_xfail "sh-*-coff*" -Only in binutils-2.35.2/binutils/testsuite/binutils-all: objcopy.exp.orig +--- /dev/null 2024-06-27 08:39:51.717818400 +0100 ++++ binutils-2.35.2/binutils/testsuite/binutils-all/section-alignment.d 2024-06-27 15:43:00.626529058 +0100 +@@ -0,0 +1,9 @@ ++#source: pr23633.s ++#PROG: objcopy ++#objcopy: --section-alignment=512 ++#objdump: -P sections ++#target: [is_pecoff_format] ++ ++#... ++.* Align: 512.* ++#pass diff --git a/binutils.spec b/binutils.spec index e26fbff..bf2b63d 100644 --- a/binutils.spec +++ b/binutils.spec @@ -2,7 +2,7 @@ Summary: A GNU collection of binary utilities Name: binutils%{?_with_debug:-debug} Version: 2.35.2 -Release: 47%{?dist} +Release: 48%{?dist} License: GPLv3+ URL: https://sourceware.org/binutils @@ -1297,6 +1297,9 @@ exit 0 #---------------------------------------------------------------------------- %changelog +* Thu Jun 27 2024 Nick Clifton - 2.35.2-48 +- Add missing test driver for section-alignment patch. (RHEL-30268) + * Thu Jun 27 2024 Nick Clifton - 2.35.2-47 - Prune messages from gcc's lto-wrapper which can confure testsuite tests. (RHEL-45264)