This is the mail archive of the glibc-cvs@sourceware.org mailing list for the glibc project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

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


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]