[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[commits] r7312 - in /fsf/trunk/libc: ChangeLog configure configure.in resolv/nss_dns/dns-host.c sysdeps/x86_64/configure



Author: eglibc
Date: Wed Nov 12 00:03:20 2008
New Revision: 7312

Log:
Import glibc-mainline for 2008-11-12

Added:
    fsf/trunk/libc/sysdeps/x86_64/configure
Modified:
    fsf/trunk/libc/ChangeLog
    fsf/trunk/libc/configure
    fsf/trunk/libc/configure.in
    fsf/trunk/libc/resolv/nss_dns/dns-host.c

Modified: fsf/trunk/libc/ChangeLog
==============================================================================
--- fsf/trunk/libc/ChangeLog (original)
+++ fsf/trunk/libc/ChangeLog Wed Nov 12 00:03:20 2008
@@ -1,3 +1,15 @@
+2008-11-11  Ulrich Drepper  <drepper@xxxxxxxxxx>
+
+	* resolv/nss_dns/dns-host.c (gaih_getanswer_slice): Don't abort for
+	unknown request types for now.
+
+2008-11-11  Roland McGrath  <roland@xxxxxxxxxx>
+
+	* sysdeps/x86_64/configure: New file.
+
+	* configure.in: Add AC_SUBST(libc_cv_cpp_asm_debuginfo).
+	* configure: Regenerated.
+
 2008-11-03  Martin Schwidefsky  <schwidefsky@xxxxxxxxxx>
 
 	* sysdeps/s390/s390-64/dl-trampoline.S (_dl_runtime_profile): Use the

Modified: fsf/trunk/libc/configure
==============================================================================
--- fsf/trunk/libc/configure (original)
+++ fsf/trunk/libc/configure Wed Nov 12 00:03:20 2008
@@ -748,6 +748,7 @@
 libc_cv_sysconfdir
 libc_cv_rootsbindir
 libc_cv_forced_unwind
+libc_cv_cpp_asm_debuginfo
 use_ldconfig
 ldd_rewrite_script
 elf
@@ -8433,6 +8434,8 @@
   { echo "$as_me:$LINENO: WARNING: *** be removed." >&5
 echo "$as_me: WARNING: *** be removed." >&2;}
 fi
+
+
 
 
 
@@ -9311,6 +9314,7 @@
 libc_cv_sysconfdir!$libc_cv_sysconfdir$ac_delim
 libc_cv_rootsbindir!$libc_cv_rootsbindir$ac_delim
 libc_cv_forced_unwind!$libc_cv_forced_unwind$ac_delim
+libc_cv_cpp_asm_debuginfo!$libc_cv_cpp_asm_debuginfo$ac_delim
 use_ldconfig!$use_ldconfig$ac_delim
 ldd_rewrite_script!$ldd_rewrite_script$ac_delim
 elf!$elf$ac_delim
@@ -9331,7 +9335,7 @@
 LTLIBOBJS!$LTLIBOBJS$ac_delim
 _ACEOF
 
-  if test `sed -n "s/.*$ac_delim\$/X/p" conf$$subs.sed | grep -c X` = 53; then
+  if test `sed -n "s/.*$ac_delim\$/X/p" conf$$subs.sed | grep -c X` = 54; then
     break
   elif $ac_last_try; then
     { { echo "$as_me:$LINENO: error: could not make $CONFIG_STATUS" >&5

Modified: fsf/trunk/libc/configure.in
==============================================================================
--- fsf/trunk/libc/configure.in (original)
+++ fsf/trunk/libc/configure.in Wed Nov 12 00:03:20 2008
@@ -2181,6 +2181,9 @@
 AC_SUBST(libc_cv_rootsbindir)
 AC_SUBST(libc_cv_forced_unwind)
 
+dnl sysdeps/CPU/configure.in checks set this via arch-specific asm tests
+AC_SUBST(libc_cv_cpp_asm_debuginfo)
+
 AC_SUBST(use_ldconfig)
 AC_SUBST(ldd_rewrite_script)
 

Modified: fsf/trunk/libc/resolv/nss_dns/dns-host.c
==============================================================================
--- fsf/trunk/libc/resolv/nss_dns/dns-host.c (original)
+++ fsf/trunk/libc/resolv/nss_dns/dns-host.c Wed Nov 12 00:03:20 2008
@@ -1083,11 +1083,18 @@
 	    }
 	  continue;
 	}
+#if 1
+      // We should not see any types other than those explicitly listed
+      // below.  Some types sent by server seem missing, though.  Just
+      // collect the data for now.
+      if (__builtin_expect (type != T_A && type != T_AAAA, 0))
+#else
       if (__builtin_expect (type == T_SIG, 0)
 	  || __builtin_expect (type == T_KEY, 0)
 	  || __builtin_expect (type == T_NXT, 0)
 	  || __builtin_expect (type == T_PTR, 0)
 	  || __builtin_expect (type == T_DNAME, 0))
+#endif
 	{
 	  /* We don't support DNSSEC yet.  For now, ignore the record
 	     and send a low priority message to syslog.

Added: fsf/trunk/libc/sysdeps/x86_64/configure
==============================================================================
--- fsf/trunk/libc/sysdeps/x86_64/configure (added)
+++ fsf/trunk/libc/sysdeps/x86_64/configure Wed Nov 12 00:03:20 2008
@@ -1,0 +1,3 @@
+# The i386 fragment also works for x86_64.
+
+. $srcdir/sysdeps/i386/configure