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.20-5-g9d3a350
- From: sje at sourceware dot org
- To: glibc-cvs at sourceware dot org
- Date: 9 Sep 2014 17:59:30 -0000
- Subject: GNU C Library master sources branch master updated. glibc-2.20-5-g9d3a350
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 9d3a350b4951351b3d821e8138293470de12abb2 (commit)
from 0febba23ddabcd971be5259ee20236b9e3efa690 (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=9d3a350b4951351b3d821e8138293470de12abb2
commit 9d3a350b4951351b3d821e8138293470de12abb2
Author: Steve Ellcey <sellcey@mips.com>
Date: Tue Sep 9 10:58:00 2014 -0700
Put mips preconfigure code inside mips* case statement.
Fix capitalization of error message.
diff --git a/ChangeLog b/ChangeLog
index 100e923..63efb00 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,10 @@
2014-09-09 Steve Ellcey <sellcey@mips.com>
+ * sysdeps/mips/preconfigure: Put code inside mips* case statement.
+ Fix capitalization of error message.
+
+2014-09-09 Steve Ellcey <sellcey@mips.com>
+
* sysdeps/mips/preconfigure: Modify ABI tests.
2014-09-07 Carlos O'Donell <carlos@systemhalted.org>
diff --git a/sysdeps/mips/preconfigure b/sysdeps/mips/preconfigure
index fb572d7..c118592 100644
--- a/sysdeps/mips/preconfigure
+++ b/sysdeps/mips/preconfigure
@@ -1,24 +1,29 @@
-abiflag=`$CC $CFLAGS $CPPFLAGS -E -dM -xc /dev/null | sed -n 's/^#define _MIPS_SIM \(.*\)/\1/p'`
-mips16flag=`$CC $CFLAGS $CPPFLAGS -E -dM -xc /dev/null | sed -n 's/^#define __mips16 \(.*\)/\1/p'`
+case "$machine" in
+mips*)
+ abiflag=`$CC $CFLAGS $CPPFLAGS -E -dM -xc /dev/null | sed -n 's/^#define _MIPS_SIM \(.*\)/\1/p'`
+ mips16flag=`$CC $CFLAGS $CPPFLAGS -E -dM -xc /dev/null | sed -n 's/^#define __mips16 \(.*\)/\1/p'`
-base_machine=mips
-if test "$abiflag" = "_ABIO32" ; then
- if test "$mips16flag" = "1" ; then
- machine=mips/mips32/mips16
+ base_machine=mips
+ if test "$abiflag" = "_ABIO32" ; then
+ if test "$mips16flag" = "1" ; then
+ machine=mips/mips32/mips16
+ else
+ machine=mips/mips32
+ fi
+ elif test "$abiflag" = "_ABIN32" ; then
+ machine=mips/mips64/n32
+ elif test "$abiflag" = "_ABI64" ; then
+ machine=mips/mips64/n64
else
- machine=mips/mips32
+ as_fn_error $? "Unable to determine ABI." "$LINENO" 5
fi
-elif test "$abiflag" = "_ABIN32" ; then
- machine=mips/mips64/n32
-elif test "$abiflag" = "_ABI64" ; then
- machine=mips/mips64/n64
-else
- as_fn_error $? "Unable to determine ABI." "$LINENO" 5
-fi
-# $config_machine is not really needed here but the slash after $machine is
-# needed by the case statement in sysdeps/unix/sysv/linux/mips/configure.ac.
-machine=$machine/$config_machine
+ # $config_machine is not really needed here but the slash after
+ # $machine is needed by the case statement in
+ # sysdeps/unix/sysv/linux/mips/configure.ac.
+ machine=$machine/$config_machine
-if test "$abiflag" != "_ABIO32" -a "$mips16flag" = "1"; then
- as_fn_error $? "mips16 is only supported with the O32 ABI." "$LINENO" 5
-fi
+ if test "$abiflag" != "_ABIO32" -a "$mips16flag" = "1"; then
+ as_fn_error $? "MIPS16 is only supported with the o32 ABI." "$LINENO" 5
+ fi
+ ;;
+esac
-----------------------------------------------------------------------
Summary of changes:
ChangeLog | 5 +++++
sysdeps/mips/preconfigure | 45 +++++++++++++++++++++++++--------------------
2 files changed, 30 insertions(+), 20 deletions(-)
hooks/post-receive
--
GNU C Library master sources