This is the mail archive of the
glibc-cvs@sourceware.org
mailing list for the glibc project.
GNU C Library master sources branch master updated. glibc-2.28.9000-284-g092dfde
- From: jsm28 at sourceware dot org
- To: glibc-cvs at sourceware dot org
- Date: 12 Nov 2018 14:38:08 -0000
- Subject: GNU C Library master sources branch master updated. glibc-2.28.9000-284-g092dfde
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "GNU C Library master sources".
The branch, master has been updated
via 092dfde68f7d7e856479f49faf6e69d15293bc1c (commit)
from 1ecba1fafc160ca70f81211b23f688df8676e612 (commit)
Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
- Log -----------------------------------------------------------------
http://sourceware.org/git/gitweb.cgi?p=glibc.git;a=commitdiff;h=092dfde68f7d7e856479f49faf6e69d15293bc1c
commit 092dfde68f7d7e856479f49faf6e69d15293bc1c
Author: Joseph Myers <joseph@codesourcery.com>
Date: Mon Nov 12 14:37:45 2018 +0000
Remove redundant macro definitions from ia64 sfp-machine.h.
After the changes to use the copy attribute, building glibc for ia64
fails, even with older compilers, because
sysdeps/ia64/fpu/sfp-machine.h has a definition of _strong_alias that
now differs from the one in libc-symbols.h.
That definition is a relic of this file coming from libgcc, as are
some other such macro definitions in this file; in the glibc context,
there is no need for those macros, and this patch removes them to fix
the build.
Tested with build-many-glibcs.py for ia64-linux-gnu.
* sysdeps/ia64/fpu/sfp-machine.h (__LITTLE_ENDIAN): Remove.
(__BIG_ENDIAN): Likewise.
(__BYTE_ORDER): Likewise.
(strong_alias): Likewise.
(_strong_alias): Likewise.
diff --git a/ChangeLog b/ChangeLog
index 716aa80..c85af69 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,11 @@
+2018-11-12 Joseph Myers <joseph@codesourcery.com>
+
+ * sysdeps/ia64/fpu/sfp-machine.h (__LITTLE_ENDIAN): Remove.
+ (__BIG_ENDIAN): Likewise.
+ (__BYTE_ORDER): Likewise.
+ (strong_alias): Likewise.
+ (_strong_alias): Likewise.
+
2018-11-12 Florian Weimer <fweimer@redhat.com>
* malloc/malloc.c (unlink_chunk): Turn the unlink macro into this
diff --git a/sysdeps/ia64/fpu/sfp-machine.h b/sysdeps/ia64/fpu/sfp-machine.h
index 45e844d..ec79e67 100644
--- a/sysdeps/ia64/fpu/sfp-machine.h
+++ b/sysdeps/ia64/fpu/sfp-machine.h
@@ -88,13 +88,3 @@ void __sfp_handle_exceptions (int);
} while (0)
#define FP_ROUNDMODE (_fcw & FP_RND_MASK)
-
-#define __LITTLE_ENDIAN 1234
-#define __BIG_ENDIAN 4321
-
-#define __BYTE_ORDER __LITTLE_ENDIAN
-
-/* Define ALIASNAME as a strong alias for NAME. */
-#define strong_alias(name, aliasname) _strong_alias(name, aliasname)
-#define _strong_alias(name, aliasname) \
- extern __typeof (name) aliasname __attribute__ ((alias (#name)));
-----------------------------------------------------------------------
Summary of changes:
ChangeLog | 8 ++++++++
sysdeps/ia64/fpu/sfp-machine.h | 10 ----------
2 files changed, 8 insertions(+), 10 deletions(-)
hooks/post-receive
--
GNU C Library master sources