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.22-537-g79adcb5


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  79adcb58f6ca687c61939bbe695ffc8c54558d5f (commit)
      from  463ac90dab7b90ba6089c1cadd980b6185d3cceb (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=79adcb58f6ca687c61939bbe695ffc8c54558d5f

commit 79adcb58f6ca687c61939bbe695ffc8c54558d5f
Author: Paul Murphy <murphyp@linux.vnet.ibm.com>
Date:   Tue Nov 17 12:27:39 2015 -0600

    Shuffle includes in ldbl-128ibm/mpn2ldl.c
    
    Kind of hokey, but errno.h drags in misc/sys/param.h which
    defines MIN/MAX causing an error.  Include system headers
    first to grab MIN/MAX definition in param.h, and define
    HAVE_ALLOCA to preserve existing behavior.
    
    	* sysdeps/ieee754/ldbl-128ibm/mpn2ldl.c: Include gmp headers
    	after system headers to prevent MIN/MAX redefinition.  Define
    	HAVE_ALLOCA to preserve builtin alloca usage.

diff --git a/ChangeLog b/ChangeLog
index a915653..12cfb98 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,9 @@
+2015-11-19  Paul E. Murphy  <murphyp@linux.vnet.ibm.com>
+
+	* sysdeps/ieee754/ldbl-128ibm/mpn2ldl.c: Include gmp headers
+	after system headers to prevent MIN/MAX redefinition.  Define
+	HAVE_ALLOCA to preserve builtin alloca usage.
+
 2015-11-17  Siddhesh Poyarekar  <siddhesh.poyarekar@linaro.org>
 
 	* sysdeps/ieee754/dbl-64/s_sin.c (__sin)[IN_SINCOS]: Mark function
diff --git a/sysdeps/ieee754/ldbl-128ibm/mpn2ldbl.c b/sysdeps/ieee754/ldbl-128ibm/mpn2ldbl.c
index 90dae93..c7ebd7e 100644
--- a/sysdeps/ieee754/ldbl-128ibm/mpn2ldbl.c
+++ b/sysdeps/ieee754/ldbl-128ibm/mpn2ldbl.c
@@ -15,13 +15,17 @@
    License along with the GNU C Library; if not, see
    <http://www.gnu.org/licenses/>.  */
 
-#include "gmp.h"
-#include "gmp-impl.h"
 #include <ieee754.h>
 #include <errno.h>
 #include <float.h>
 #include <math.h>
 
+/* Need to set this when including gmp headers after system headers.  */
+#define HAVE_ALLOCA 1
+
+#include "gmp.h"
+#include "gmp-impl.h"
+
 /* Convert a multi-precision integer of the needed number of bits (106
    for long double) and an integral power of two to a `long double' in
    IBM extended format.  */

-----------------------------------------------------------------------

Summary of changes:
 ChangeLog                              |    6 ++++++
 sysdeps/ieee754/ldbl-128ibm/mpn2ldbl.c |    8 ++++++--
 2 files changed, 12 insertions(+), 2 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]