Skip to content

Commit

Permalink
Fix build for glibc with latest master-epic patch set...
Browse files Browse the repository at this point in the history
...due to:
* 0ca8785a28515291d4ef074b5b6cfb27434c1d2b
* 30e32da6aafcef5a5d5a1c91e233636db6493fc8
  • Loading branch information
johnny-mnemonic committed Jan 3, 2025
1 parent 7ed3dc0 commit f0b0f13
Show file tree
Hide file tree
Showing 21 changed files with 70 additions and 91 deletions.
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
From e3f65433cc322e1fac4ed30b7016b30ab28336d2 Mon Sep 17 00:00:00 2001
From 899ac72331309c2893f0ed363e939b126b456f3b Mon Sep 17 00:00:00 2001
From: Johnny Mnemonic <[email protected]>
Date: Wed, 10 Jan 2024 21:08:26 +0100
Subject: [PATCH 01/21] Revert "Remove ia64-linux-gnu"
Expand Down Expand Up @@ -471,7 +471,6 @@ This reverts commit 460860f457e2a889785c506e8c77d4a7dff24d3e.
sysdeps/ia64/unwind-resume.c | 24 +
sysdeps/unix/sysv/linux/arch-fork.h | 2 +
sysdeps/unix/sysv/linux/clone-internal.c | 18 +-
sysdeps/unix/sysv/linux/dl-execstack.c | 8 +-
sysdeps/unix/sysv/linux/fstatat64.c | 2 +-
sysdeps/unix/sysv/linux/fxstat64.c | 2 +-
sysdeps/unix/sysv/linux/fxstatat64.c | 2 +-
Expand Down Expand Up @@ -571,7 +570,7 @@ This reverts commit 460860f457e2a889785c506e8c77d4a7dff24d3e.
sysdeps/unix/sysv/linux/tst-misalign-clone.c | 19 +-
sysdeps/unix/sysv/linux/xstat64.c | 2 +-
sysdeps/x86/readelflib.c | 13 +
566 files changed, 155616 insertions(+), 46 deletions(-)
565 files changed, 155609 insertions(+), 45 deletions(-)
create mode 100644 sysdeps/ia64/Implies
create mode 100644 sysdeps/ia64/Makeconfig
create mode 100644 sysdeps/ia64/Makefile
Expand Down Expand Up @@ -1104,10 +1103,10 @@ This reverts commit 460860f457e2a889785c506e8c77d4a7dff24d3e.
create mode 100644 sysdeps/unix/sysv/linux/ia64/xstatver.h

diff --git a/INSTALL b/INSTALL
index 717b34a374..293815826e 100644
index 7e8dcbb089..591d00a7fe 100644
--- a/INSTALL
+++ b/INSTALL
@@ -632,15 +632,17 @@ Specific advice for GNU/Linux systems
@@ -636,15 +636,17 @@ Specific advice for GNU/Linux systems

If you are installing the GNU C Library on GNU/Linux systems, you need
to have the header files from a 3.2 or newer kernel around for
Expand Down Expand Up @@ -1135,10 +1134,10 @@ index 717b34a374..293815826e 100644
cross-compiling the GNU C Library, you need to specify
'ARCH=ARCHITECTURE' in the 'make headers_install' command, where
diff --git a/NEWS b/NEWS
index 4ceecd6249..f58b5f430b 100644
index 00c569fe85..b2d09a8d34 100644
--- a/NEWS
+++ b/NEWS
@@ -397,8 +397,6 @@ Deprecated and removed features, and other changes affecting compatibility:
@@ -416,8 +416,6 @@ Deprecated and removed features, and other changes affecting compatibility:
replacement library or its dependencies use dynamic TLS instead of
initial-exec TLS.

Expand Down Expand Up @@ -1198,7 +1197,7 @@ index e3dcb3014b..a840f464fc 100644
// Bug 21635: uc_mcontext has wrong type.
xfail[powerpc32-linux]-element ucontext_t mcontext_t uc_mcontext
diff --git a/elf/cache.c b/elf/cache.c
index 62d681df42..34939a4e38 100644
index 89a6a1e49a..ab029d77cb 100644
--- a/elf/cache.c
+++ b/elf/cache.c
@@ -179,6 +179,9 @@ print_entry (const char *lib, int flag, uint64_t hwcap,
Expand All @@ -1212,7 +1211,7 @@ index 62d681df42..34939a4e38 100644
fputs (",x86-64", stdout);
break;
diff --git a/gmon/tst-sprofil.c b/gmon/tst-sprofil.c
index e28f1affb4..13a8ed3bdb 100644
index 55cf99abf4..a4827cbc03 100644
--- a/gmon/tst-sprofil.c
+++ b/gmon/tst-sprofil.c
@@ -34,6 +34,7 @@ size_t taddr[] =
Expand All @@ -1224,10 +1223,10 @@ index e28f1affb4..13a8ed3bdb 100644
0x4000000000001000, /* elf64/hppa */
0x0000000100000000 /* Linux elf64/sparc */
diff --git a/manual/install.texi b/manual/install.texi
index 05a774b33b..5d0ef8a99b 100644
index b5292a976a..31e7d75fe8 100644
--- a/manual/install.texi
+++ b/manual/install.texi
@@ -692,6 +692,8 @@ patches, although we try to avoid this.
@@ -696,6 +696,8 @@ patches, although we try to avoid this.

If you are installing @theglibc{} on @gnulinuxsystems{}, you need to have
the header files from a 3.2 or newer kernel around for reference.
Expand All @@ -1250,7 +1249,7 @@ index def85a973d..20e38d274c 100644

@menu
diff --git a/math/libm-test-support.h b/math/libm-test-support.h
index efb9523e9e..2b00e3781b 100644
index c1c25786ce..7c90444ff5 100644
--- a/math/libm-test-support.h
+++ b/math/libm-test-support.h
@@ -128,7 +128,7 @@ extern const char doc[];
Expand All @@ -1263,7 +1262,7 @@ index efb9523e9e..2b00e3781b 100644
# define XFAIL_FLOAT128_PAYLOAD (TEST_COND_binary128 ? XFAIL_TEST : 0)
#else
diff --git a/nptl/allocatestack.c b/nptl/allocatestack.c
index d9adb5856c..99044292ed 100644
index 9c1a72bcf0..47ef1779f1 100644
--- a/nptl/allocatestack.c
+++ b/nptl/allocatestack.c
@@ -152,7 +152,9 @@ __attribute ((always_inline))
Expand Down Expand Up @@ -1295,7 +1294,7 @@ index d9adb5856c..99044292ed 100644
size_t freesize = (sp - (uintptr_t) mem) & ~pagesize_m1;
assert (freesize < size);
if (freesize > PTHREAD_STACK_MIN)
@@ -510,7 +512,19 @@ allocate_stack (const struct pthread_attr *attr, struct pthread **pdp,
@@ -491,7 +493,19 @@ allocate_stack (const struct pthread_attr *attr, struct pthread **pdp,
{
/* The old guard area is too large. */

Expand All @@ -1316,7 +1315,7 @@ index d9adb5856c..99044292ed 100644
if (__mprotect ((char *) mem + guardsize, pd->guardsize - guardsize,
prot) != 0)
goto mprot_error;
@@ -587,7 +601,7 @@ allocate_stack (const struct pthread_attr *attr, struct pthread **pdp,
@@ -568,7 +582,7 @@ allocate_stack (const struct pthread_attr *attr, struct pthread **pdp,
static void
name_stack_maps (struct pthread *pd, bool set)
{
Expand All @@ -1326,7 +1325,7 @@ index d9adb5856c..99044292ed 100644
#else
void *stack = pd->stackblock;
diff --git a/nptl/perf.c b/nptl/perf.c
index b587211f04..47d75fea69 100644
index 5defd622ca..4ebbf87954 100644
--- a/nptl/perf.c
+++ b/nptl/perf.c
@@ -708,6 +708,8 @@ clock_getcpuclockid (pid_t pid, clockid_t *clock_id)
Expand All @@ -1339,7 +1338,7 @@ index b587211f04..47d75fea69 100644
#error "HP_TIMING_NOW missing"
#endif
diff --git a/scripts/build-many-glibcs.py b/scripts/build-many-glibcs.py
index 62fb51ff3d..ff0c8a33d7 100755
index 04dd803932..e1312cf038 100755
--- a/scripts/build-many-glibcs.py
+++ b/scripts/build-many-glibcs.py
@@ -232,6 +232,10 @@ class Context(object):
Expand All @@ -1362,7 +1361,7 @@ index 62fb51ff3d..ff0c8a33d7 100755
'm68k': 'm68k',
'microblaze': 'microblaze',
diff --git a/support/xclone.c b/support/xclone.c
index 074aac4e04..99dcadaeca 100644
index 0bfd10ecf6..0239bbf0d3 100644
--- a/support/xclone.c
+++ b/support/xclone.c
@@ -27,11 +27,18 @@ xclone (int (*fn) (void *arg), void *arg, void *stack, size_t stack_size,
Expand All @@ -1387,7 +1386,7 @@ index 074aac4e04..99dcadaeca 100644

if (r < 0)
diff --git a/sysdeps/generic/ldconfig.h b/sysdeps/generic/ldconfig.h
index 7dafa791f2..0a674c088f 100644
index 7bc8788647..5913e02f0d 100644
--- a/sysdeps/generic/ldconfig.h
+++ b/sysdeps/generic/ldconfig.h
@@ -30,6 +30,7 @@
Expand All @@ -1399,7 +1398,7 @@ index 7dafa791f2..0a674c088f 100644
#define FLAG_S390_LIB64 0x0400
#define FLAG_POWERPC_LIB64 0x0500
diff --git a/sysdeps/generic/unwind-dw2.c b/sysdeps/generic/unwind-dw2.c
index 08085253b6..6c604ad495 100644
index f0ed7b3a96..f3ac24b017 100644
--- a/sysdeps/generic/unwind-dw2.c
+++ b/sysdeps/generic/unwind-dw2.c
@@ -224,6 +224,7 @@ _Unwind_FindEnclosingFunction (void *pc)
Expand All @@ -1419,7 +1418,7 @@ index 08085253b6..6c604ad495 100644
/* Extract any interesting information from the CIE for the translation
unit F belongs to. Return a pointer to the byte after the augmentation,
diff --git a/sysdeps/generic/unwind.h b/sysdeps/generic/unwind.h
index e439ebe74f..3013c18d15 100644
index 4f159a1726..79e67082b6 100644
--- a/sysdeps/generic/unwind.h
+++ b/sysdeps/generic/unwind.h
@@ -33,7 +33,11 @@ extern "C" {
Expand Down Expand Up @@ -150993,7 +150992,7 @@ index 0000000000..7a226b3858
+ return UNWIND_LINK_PTR (link (), _Unwind_GetBSP) (context);
+}
diff --git a/sysdeps/unix/sysv/linux/arch-fork.h b/sysdeps/unix/sysv/linux/arch-fork.h
index 650f3ec79e..a01c32bd36 100644
index 1886630c90..8b0b93e646 100644
--- a/sysdeps/unix/sysv/linux/arch-fork.h
+++ b/sysdeps/unix/sysv/linux/arch-fork.h
@@ -46,6 +46,8 @@ arch_fork (void *ctid)
Expand All @@ -151006,7 +151005,7 @@ index 650f3ec79e..a01c32bd36 100644
ret = INLINE_SYSCALL_CALL (clone, flags, 0, NULL, ctid, 0);
#else
diff --git a/sysdeps/unix/sysv/linux/clone-internal.c b/sysdeps/unix/sysv/linux/clone-internal.c
index 40ef30303f..d487022b49 100644
index 9a1f27d017..17273f063e 100644
--- a/sysdeps/unix/sysv/linux/clone-internal.c
+++ b/sysdeps/unix/sysv/linux/clone-internal.c
@@ -54,17 +54,25 @@ __clone_internal_fallback (struct clone_args *cl_args,
Expand Down Expand Up @@ -151040,27 +151039,8 @@ index 40ef30303f..d487022b49 100644
return ret;
}

diff --git a/sysdeps/unix/sysv/linux/dl-execstack.c b/sysdeps/unix/sysv/linux/dl-execstack.c
index b986898598..88fbec50fd 100644
--- a/sysdeps/unix/sysv/linux/dl-execstack.c
+++ b/sysdeps/unix/sysv/linux/dl-execstack.c
@@ -91,7 +91,13 @@ _dl_make_stacks_executable (void **stack_endp)
int
__nptl_change_stack_perm (struct pthread *pd)
{
-#if _STACK_GROWS_DOWN
+#ifdef NEED_SEPARATE_REGISTER_STACK
+ size_t pagemask = __getpagesize () - 1;
+ void *stack = (pd->stackblock
+ + (((((pd->stackblock_size - pd->guardsize) / 2)
+ & pagemask) + pd->guardsize) & pagemask));
+ size_t len = pd->stackblock + pd->stackblock_size - stack;
+#elif _STACK_GROWS_DOWN
void *stack = pd->stackblock + pd->guardsize;
size_t len = pd->stackblock_size - pd->guardsize;
#elif _STACK_GROWS_UP
diff --git a/sysdeps/unix/sysv/linux/fstatat64.c b/sysdeps/unix/sysv/linux/fstatat64.c
index 45bb1dfe4d..c7f2d9d6ea 100644
index 931a593b93..ffb09683f8 100644
--- a/sysdeps/unix/sysv/linux/fstatat64.c
+++ b/sysdeps/unix/sysv/linux/fstatat64.c
@@ -86,7 +86,7 @@ fstatat64_time64_stat (int fd, const char *file, struct __stat64_t64 *buf,
Expand All @@ -151073,7 +151053,7 @@ index 45bb1dfe4d..c7f2d9d6ea 100644
r = INTERNAL_SYSCALL_CALL (newfstatat, fd, file, buf, flag);
# elif defined __NR_fstatat64
diff --git a/sysdeps/unix/sysv/linux/fxstat64.c b/sysdeps/unix/sysv/linux/fxstat64.c
index f84be58439..00831fde68 100644
index 5e8cbb9f58..1b6f67850c 100644
--- a/sysdeps/unix/sysv/linux/fxstat64.c
+++ b/sysdeps/unix/sysv/linux/fxstat64.c
@@ -45,7 +45,7 @@ ___fxstat64 (int vers, int fd, struct stat64 *buf)
Expand All @@ -151086,7 +151066,7 @@ index f84be58439..00831fde68 100644
if (vers == _STAT_VER_KERNEL || vers == _STAT_VER_LINUX)
return INLINE_SYSCALL_CALL (fstat, fd, buf);
diff --git a/sysdeps/unix/sysv/linux/fxstatat64.c b/sysdeps/unix/sysv/linux/fxstatat64.c
index de4303e594..5f1804d49e 100644
index 864509268b..14cc5cdb78 100644
--- a/sysdeps/unix/sysv/linux/fxstatat64.c
+++ b/sysdeps/unix/sysv/linux/fxstatat64.c
@@ -35,7 +35,7 @@ __fxstatat64 (int vers, int fd, const char *file, struct stat64 *st, int flag)
Expand Down Expand Up @@ -160159,7 +160139,7 @@ index 0000000000..f24ab4a9ee
+#define _MKNOD_VER_LINUX 0
+#define _MKNOD_VER _MKNOD_VER_LINUX
diff --git a/sysdeps/unix/sysv/linux/kernel-features.h b/sysdeps/unix/sysv/linux/kernel-features.h
index a25cf07e9f..052928c363 100644
index 86b2d3ce51..836f109d73 100644
--- a/sysdeps/unix/sysv/linux/kernel-features.h
+++ b/sysdeps/unix/sysv/linux/kernel-features.h
@@ -46,7 +46,7 @@
Expand Down Expand Up @@ -160189,7 +160169,7 @@ index a25cf07e9f..052928c363 100644

#define __ASSUME_CLONE_DEFAULT 1
diff --git a/sysdeps/unix/sysv/linux/lxstat64.c b/sysdeps/unix/sysv/linux/lxstat64.c
index f2bbe02d64..b8eb28944a 100644
index aee1efbae3..c431803c21 100644
--- a/sysdeps/unix/sysv/linux/lxstat64.c
+++ b/sysdeps/unix/sysv/linux/lxstat64.c
@@ -45,7 +45,7 @@ ___lxstat64 (int vers, const char *name, struct stat64 *buf)
Expand All @@ -160202,7 +160182,7 @@ index f2bbe02d64..b8eb28944a 100644
return INLINE_SYSCALL_CALL (lstat, name, buf);
# elif defined __NR_newfstatat
diff --git a/sysdeps/unix/sysv/linux/tst-align-clone-internal.c b/sysdeps/unix/sysv/linux/tst-align-clone-internal.c
index aa06ee160f..6fcfe16113 100644
index 87531128bd..9d56fd3fd1 100644
--- a/sysdeps/unix/sysv/linux/tst-align-clone-internal.c
+++ b/sysdeps/unix/sysv/linux/tst-align-clone-internal.c
@@ -44,7 +44,11 @@ do_test (void)
Expand All @@ -160219,7 +160199,7 @@ index aa06ee160f..6fcfe16113 100644
struct clone_args clone_args =
{
diff --git a/sysdeps/unix/sysv/linux/tst-align-clone.c b/sysdeps/unix/sysv/linux/tst-align-clone.c
index 1f39d814a7..fe4b3710af 100644
index d85375af4f..a59ac4ea5e 100644
--- a/sysdeps/unix/sysv/linux/tst-align-clone.c
+++ b/sysdeps/unix/sysv/linux/tst-align-clone.c
@@ -48,13 +48,21 @@ do_test (void)
Expand Down Expand Up @@ -160249,7 +160229,7 @@ index 1f39d814a7..fe4b3710af 100644
if (p == -1)
{
diff --git a/sysdeps/unix/sysv/linux/tst-clone.c b/sysdeps/unix/sysv/linux/tst-clone.c
index 2bc7124983..3b43669e97 100644
index 3e7a233aeb..2ea9bdc263 100644
--- a/sysdeps/unix/sysv/linux/tst-clone.c
+++ b/sysdeps/unix/sysv/linux/tst-clone.c
@@ -27,6 +27,11 @@
Expand Down Expand Up @@ -160277,7 +160257,7 @@ index 2bc7124983..3b43669e97 100644
/* Check that clone does not clobber call-saved registers. */
TEST_VERIFY (a == v && b == v && c == v && d == v && e == v && f == v
diff --git a/sysdeps/unix/sysv/linux/tst-clone2-internal.c b/sysdeps/unix/sysv/linux/tst-clone2-internal.c
index babfeb5c4e..39f26eb3c6 100644
index 12f7218acd..d7e2c8fdda 100644
--- a/sysdeps/unix/sysv/linux/tst-clone2-internal.c
+++ b/sysdeps/unix/sysv/linux/tst-clone2-internal.c
@@ -70,7 +70,11 @@ do_test (void)
Expand All @@ -160294,7 +160274,7 @@ index babfeb5c4e..39f26eb3c6 100644
struct clone_args clone_args =
{
diff --git a/sysdeps/unix/sysv/linux/tst-clone2.c b/sysdeps/unix/sysv/linux/tst-clone2.c
index 683a0d7648..74eb512f8c 100644
index 02cd539cda..6661703a0a 100644
--- a/sysdeps/unix/sysv/linux/tst-clone2.c
+++ b/sysdeps/unix/sysv/linux/tst-clone2.c
@@ -71,6 +71,13 @@ do_test (void)
Expand All @@ -160320,7 +160300,7 @@ index 683a0d7648..74eb512f8c 100644

close (pipefd[1]);
diff --git a/sysdeps/unix/sysv/linux/tst-clone3.c b/sysdeps/unix/sysv/linux/tst-clone3.c
index a32d649d6e..70db364700 100644
index 98d56d50ff..16811e348e 100644
--- a/sysdeps/unix/sysv/linux/tst-clone3.c
+++ b/sysdeps/unix/sysv/linux/tst-clone3.c
@@ -78,6 +78,13 @@ do_test (void)
Expand All @@ -160346,7 +160326,7 @@ index a32d649d6e..70db364700 100644
if (tid == -1)
FAIL_EXIT1 ("clone failed: %m");
diff --git a/sysdeps/unix/sysv/linux/tst-getpid1-internal.c b/sysdeps/unix/sysv/linux/tst-getpid1-internal.c
index 3f0d95228a..6e0e24e58b 100644
index 55bd615b6f..58053da3bf 100644
--- a/sysdeps/unix/sysv/linux/tst-getpid1-internal.c
+++ b/sysdeps/unix/sysv/linux/tst-getpid1-internal.c
@@ -60,7 +60,11 @@ do_test (void)
Expand Down Expand Up @@ -160389,7 +160369,7 @@ index 9067fd425b..253ebf2e15 100644
{
printf("clone failed: %m\n");
diff --git a/sysdeps/unix/sysv/linux/tst-misalign-clone.c b/sysdeps/unix/sysv/linux/tst-misalign-clone.c
index 55abd2394d..25964fd256 100644
index a653933d85..8fc887578a 100644
--- a/sysdeps/unix/sysv/linux/tst-misalign-clone.c
+++ b/sysdeps/unix/sysv/linux/tst-misalign-clone.c
@@ -50,18 +50,29 @@ do_test (void)
Expand Down Expand Up @@ -160427,7 +160407,7 @@ index 55abd2394d..25964fd256 100644

/* Clone must not fail. */
diff --git a/sysdeps/unix/sysv/linux/xstat64.c b/sysdeps/unix/sysv/linux/xstat64.c
index e7dd6a571c..2bbc620bea 100644
index 153a01c703..7144848e74 100644
--- a/sysdeps/unix/sysv/linux/xstat64.c
+++ b/sysdeps/unix/sysv/linux/xstat64.c
@@ -45,7 +45,7 @@ ___xstat64 (int vers, const char *name, struct stat64 *buf)
Expand All @@ -160440,7 +160420,7 @@ index e7dd6a571c..2bbc620bea 100644
return INLINE_SYSCALL_CALL (stat, name, buf);
# elif defined __NR_newfstatat
diff --git a/sysdeps/x86/readelflib.c b/sysdeps/x86/readelflib.c
index 8ce65cdb65..bafdf03132 100644
index acb25d710b..8dd16dc585 100644
--- a/sysdeps/x86/readelflib.c
+++ b/sysdeps/x86/readelflib.c
@@ -41,11 +41,24 @@ process_elf_file (const char *file_name, const char *lib, int *flag,
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
From ccba29f121730921045603cbc1d82ca4ab2c1497 Mon Sep 17 00:00:00 2001
From 32199638de967f876d4764deda355ad9a066fc75 Mon Sep 17 00:00:00 2001
From: Johnny Mnemonic <[email protected]>
Date: Thu, 23 May 2024 16:35:52 +0200
Subject: [PATCH 02/21] Replay "Refer to C23 in place of C2X in glibc" also for
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
From e0d7bfb9aa52a9ea31a5a7cd58c6cd9082421329 Mon Sep 17 00:00:00 2001
From 21f9031940b5c169b5a49c5edc6d598f9850f489 Mon Sep 17 00:00:00 2001
From: Johnny Mnemonic <[email protected]>
Date: Sun, 23 Jun 2024 21:31:55 +0200
Subject: [PATCH 03/21] Replay "Implement C23 log2p1" also for ia64
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
From 942988a9bb19b749a7dd5bc988aaa0ee9ef6ca3f Mon Sep 17 00:00:00 2001
From cd85940716ba02384703a15269df0c1a339be92f Mon Sep 17 00:00:00 2001
From: Johnny Mnemonic <[email protected]>
Date: Thu, 27 Jun 2024 10:22:11 +0200
Subject: [PATCH 04/21] Replay "Implement C23 logp1" also for ia64
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
From 464feef9688d880e42c570c04fa18e87da000608 Mon Sep 17 00:00:00 2001
From d1f2c8502c3466aeb7f5a822a44178ca84d28f37 Mon Sep 17 00:00:00 2001
From: Johnny Mnemonic <[email protected]>
Date: Sun, 23 Jun 2024 21:34:06 +0200
Subject: [PATCH 05/21] Replay "Implement C23 log10p1" also for ia64
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
From 3834b4b4652e2c6045cd89cba1dcd08a0648c6e2 Mon Sep 17 00:00:00 2001
From 5dd7f9feb3fe20d01533f83c753d018241bfc93f Mon Sep 17 00:00:00 2001
From: Johnny Mnemonic <[email protected]>
Date: Sun, 23 Jun 2024 21:36:17 +0200
Subject: [PATCH 06/21] Replay "Implement C23 exp2m1, exp10m1" also for ia64
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
From bb330cc086104e7d5691e4c57b2861e08233e361 Mon Sep 17 00:00:00 2001
From 68342f417cf950d02660c7f62785885b213a5df1 Mon Sep 17 00:00:00 2001
From: Johnny Mnemonic <[email protected]>
Date: Tue, 9 Jul 2024 22:42:12 +0200
Subject: [PATCH 07/21] Fix ia64 build after
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
From 820c4802de5c9f7ff86d32c8d193c818ce5c7f50 Mon Sep 17 00:00:00 2001
From 1f5ff7ab58a87ad293b6c68cafc4a10c7325c231 Mon Sep 17 00:00:00 2001
From: Johnny Mnemonic <[email protected]>
Date: Mon, 2 Sep 2024 22:50:09 +0200
Subject: [PATCH 08/21] Revert "elf: Make dl-fptr and dl-symaddr hppa specific"
Expand Down Expand Up @@ -433,7 +433,7 @@ index 0000000000..71cfb62411
+
+#endif /* !dl_fptr_h */
diff --git a/sysdeps/hppa/dl-fptr.h b/sysdeps/hppa/dl-fptr.h
index b7fd9cf71a..7c5eb0bd30 100644
index 5f16c5b2b8..4d1b9dae0c 100644
--- a/sysdeps/hppa/dl-fptr.h
+++ b/sysdeps/hppa/dl-fptr.h
@@ -19,28 +19,7 @@
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
From 7040b6b39b315dce6d4ae2f27766258b0aba925c Mon Sep 17 00:00:00 2001
From 7d400ee748ac89ddd4003ba63d14861397af70a8 Mon Sep 17 00:00:00 2001
From: Johnny Mnemonic <[email protected]>
Date: Thu, 3 Oct 2024 19:34:09 +0200
Subject: [PATCH 09/21] ia64: Qualify 'u' and 'bits' with '__' prefix
Expand Down
Loading

0 comments on commit f0b0f13

Please sign in to comment.