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

[Commits] r23366 - in /fsf/trunk/libc: ./ nptl/ nscd/ sysdeps/powerpc/ sysdeps/powerpc/powerpc32/power8/ sysdeps/powerpc/powerpc64/pow...



Author: eglibc
Date: Tue Jun 25 00:01:56 2013
New Revision: 23366

Log:
Import glibc-mainline for 2013-06-25

Added:
    fsf/trunk/libc/sysdeps/powerpc/powerpc32/power8/
    fsf/trunk/libc/sysdeps/powerpc/powerpc32/power8/Implies
    fsf/trunk/libc/sysdeps/powerpc/powerpc64/power8/
    fsf/trunk/libc/sysdeps/powerpc/powerpc64/power8/Implies
    fsf/trunk/libc/sysdeps/unix/sysv/linux/powerpc/powerpc32/power8/
    fsf/trunk/libc/sysdeps/unix/sysv/linux/powerpc/powerpc32/power8/Implies
    fsf/trunk/libc/sysdeps/unix/sysv/linux/powerpc/powerpc64/power8/
    fsf/trunk/libc/sysdeps/unix/sysv/linux/powerpc/powerpc64/power8/Implies
Modified:
    fsf/trunk/libc/ChangeLog
    fsf/trunk/libc/INSTALL
    fsf/trunk/libc/NEWS
    fsf/trunk/libc/nptl/ChangeLog
    fsf/trunk/libc/nptl/pthread_exit.c
    fsf/trunk/libc/nscd/connections.c
    fsf/trunk/libc/sysdeps/powerpc/dl-procinfo.c
    fsf/trunk/libc/sysdeps/powerpc/dl-procinfo.h

Modified: fsf/trunk/libc/ChangeLog
==============================================================================
--- fsf/trunk/libc/ChangeLog (original)
+++ fsf/trunk/libc/ChangeLog Tue Jun 25 00:01:56 2013
@@ -1,3 +1,27 @@
+2013-06-24  Ryan S. Arnold  <rsa@xxxxxxxxxxxxxxxxxx>
+
+	* sysdeps/powerpc/dl-procinfo.c (_dl_powerpc_platforms): Add "power8"
+	entry mapped to PPC_PLATFORM_POWER8.
+	* sysdeps/powerpc/dl-procinfo.h (_DL_PLATFORMS_COUNT): Increment for
+	POWER8.
+	(PPC_PLATFORM_POWER8): Add new platform bit for POWER8 processor.
+	(_dl_string_platform): Add case for exporting platform position for
+	POWER8.
+	* sysdeps/unix/sysv/linux/powerpc/powerpc32/power8/Implies: Chain
+	search path to sysdeps/powerpc/powerpc32/power8 directory.
+	* sysdeps/unix/sysv/linux/powerpc/powerpc64/power8/Implies: Chain
+	search path to sysdeps/powerpc/powerpc64/power8 directory.
+	* sysdeps/powerpc/powerpc32/power8/Implies: Chain search path to
+	power7 directories.
+	* sysdeps/powerpc/powerpc64/power8/Implies: Chain search path to
+	power7 directories.
+
+2013-06-24  Siddhesh Poyarekar  <siddhesh@xxxxxxxxxx>
+
+	* INSTALL: Regenerate.
+
+	* nscd/connections.c (nscd_init): Fix comment.
+
 2013-06-22  Joseph Myers  <joseph@xxxxxxxxxxxxxxxx>
 
 	* sysdeps/unix/sysv/linux/libc_fatal.c: Include <string.h>.

Modified: fsf/trunk/libc/INSTALL
==============================================================================
--- fsf/trunk/libc/INSTALL (original)
+++ fsf/trunk/libc/INSTALL Tue Jun 25 00:01:56 2013
@@ -340,10 +340,11 @@
      installation mechanism for the info files is not present or works
      differently.
 
-   * GNU `awk' 3.0, or higher
-
-     `Awk' is used in several places to generate files.  `gawk' 3.0 is
-     known to work.
+   * GNU `awk' 3.1.2, or higher
+
+     `awk' is used in several places to generate files.  Some `gawk'
+     extensions are used, including the `asorti' function, which was
+     introduced in version 3.1.2 of `gawk'.
 
    * Perl 5
 

Modified: fsf/trunk/libc/NEWS
==============================================================================
--- fsf/trunk/libc/NEWS (original)
+++ fsf/trunk/libc/NEWS Tue Jun 25 00:01:56 2013
@@ -10,18 +10,18 @@
 * The following bugs are resolved with this release:
 
   2546, 2560, 5159, 6809, 7006, 10060, 10062, 10357, 10686, 11120, 11561,
-  12387, 12515, 12723, 13550, 13889, 13951, 13988, 14142, 14176, 14200,
-  14256, 14280, 14293, 14317, 14327, 14478, 14496, 14582, 14686, 14812,
-  14888, 14894, 14907, 14908, 14909, 14920, 14952, 14964, 14981, 14982,
-  14985, 14991, 14994, 14996, 15000, 15003, 15006, 15007, 15014, 15020,
-  15023, 15036, 15054, 15055, 15062, 15078, 15084, 15085, 15086, 15100,
-  15160, 15214, 15221, 15232, 15234, 15283, 15285, 15287, 15304, 15305,
-  15307, 15309, 15327, 15330, 15335, 15336, 15337, 15339, 15342, 15346,
-  15359, 15361, 15366, 15380, 15381, 15394, 15395, 15405, 15406, 15409,
-  15416, 15418, 15419, 15423, 15424, 15426, 15429, 15431, 15432, 15441,
-  15442, 15448, 15465, 15480, 15485, 15488, 15490, 15492, 15493, 15497,
-  15506, 15529, 15536, 15553, 15577, 15583, 15618, 15627, 15631, 15654,
-  15655, 15667.
+  12310, 12387, 12515, 12723, 13550, 13889, 13951, 13988, 14142, 14176,
+  14200, 14256, 14280, 14293, 14317, 14327, 14478, 14496, 14582, 14686,
+  14812, 14888, 14894, 14907, 14908, 14909, 14920, 14952, 14964, 14981,
+  14982, 14985, 14991, 14994, 14996, 15000, 15003, 15006, 15007, 15014,
+  15020, 15023, 15036, 15054, 15055, 15062, 15078, 15084, 15085, 15086,
+  15100, 15160, 15214, 15221, 15232, 15234, 15283, 15285, 15287, 15304,
+  15305, 15307, 15309, 15327, 15330, 15335, 15336, 15337, 15339, 15342,
+  15346, 15359, 15361, 15366, 15380, 15381, 15394, 15395, 15405, 15406,
+  15409, 15416, 15418, 15419, 15423, 15424, 15426, 15429, 15431, 15432,
+  15441, 15442, 15448, 15465, 15480, 15485, 15488, 15490, 15492, 15493,
+  15497, 15506, 15529, 15536, 15553, 15577, 15583, 15618, 15627, 15631,
+  15654, 15655, 15667.
 
 * CVE-2013-0242 Buffer overrun in regexp matcher has been fixed (Bugzilla
   #15078).

Modified: fsf/trunk/libc/nptl/ChangeLog
==============================================================================
--- fsf/trunk/libc/nptl/ChangeLog (original)
+++ fsf/trunk/libc/nptl/ChangeLog Tue Jun 25 00:01:56 2013
@@ -1,3 +1,8 @@
+2013-06-24  Vladimir Nikulichev  <v.nikulichev@xxxxxxxxx>
+
+	[BZ #12310]
+	* pthread_exit.c: Add reference to pthread_create.
+
 2013-06-22  Joseph Myers  <joseph@xxxxxxxxxxxxxxxx>
 
 	* pthread_getattr_default_np.c: Include <string.h>.

Modified: fsf/trunk/libc/nptl/pthread_exit.c
==============================================================================
--- fsf/trunk/libc/nptl/pthread_exit.c (original)
+++ fsf/trunk/libc/nptl/pthread_exit.c Tue Jun 25 00:01:56 2013
@@ -29,3 +29,7 @@
   __do_cancel ();
 }
 strong_alias (__pthread_exit, pthread_exit)
+
+/* After a thread terminates, __libc_start_main decrements
+   __nptl_nthreads defined in pthread_create.c.  */
+PTHREAD_STATIC_FN_REQUIRE (pthread_create)

Modified: fsf/trunk/libc/nscd/connections.c
==============================================================================
--- fsf/trunk/libc/nscd/connections.c (original)
+++ fsf/trunk/libc/nscd/connections.c Tue Jun 25 00:01:56 2013
@@ -722,8 +722,8 @@
 cannot create read-only descriptor for \"%s\"; no mmap"),
 			   dbs[cnt].db_filename);
 
-		/* Before we create the header, initialiye the hash
-		   table.  So that if we get interrupted if writing
+		/* Before we create the header, initialize the hash
+		   table.  That way if we get interrupted while writing
 		   the header we can recognize a partially initialized
 		   database.  */
 		size_t ps = sysconf (_SC_PAGESIZE);

Modified: fsf/trunk/libc/sysdeps/powerpc/dl-procinfo.c
==============================================================================
--- fsf/trunk/libc/sysdeps/powerpc/dl-procinfo.c (original)
+++ fsf/trunk/libc/sysdeps/powerpc/dl-procinfo.c Tue Jun 25 00:01:56 2013
@@ -67,7 +67,7 @@
 #if !defined PROCINFO_DECL && defined SHARED
   ._dl_powerpc_platforms
 #else
-PROCINFO_CLASS const char _dl_powerpc_platforms[13][12]
+PROCINFO_CLASS const char _dl_powerpc_platforms[14][12]
 #endif
 #ifndef PROCINFO_DECL
 = {
@@ -83,7 +83,8 @@
     [PPC_PLATFORM_PPC405] = "ppc405",
     [PPC_PLATFORM_PPC440] = "ppc440",
     [PPC_PLATFORM_PPC464] = "ppc464",
-    [PPC_PLATFORM_PPC476] = "ppc476"
+    [PPC_PLATFORM_PPC476] = "ppc476",
+    [PPC_PLATFORM_POWER8] = "power8",
   }
 #endif
 #if !defined SHARED || defined PROCINFO_DECL

Modified: fsf/trunk/libc/sysdeps/powerpc/dl-procinfo.h
==============================================================================
--- fsf/trunk/libc/sysdeps/powerpc/dl-procinfo.h (original)
+++ fsf/trunk/libc/sysdeps/powerpc/dl-procinfo.h Tue Jun 25 00:01:56 2013
@@ -30,7 +30,7 @@
 #define HWCAP_IMPORTANT		(PPC_FEATURE_HAS_ALTIVEC \
 				+ PPC_FEATURE_HAS_DFP)
 
-#define _DL_PLATFORMS_COUNT	13
+#define _DL_PLATFORMS_COUNT	14
 
 #define _DL_FIRST_PLATFORM	32
 /* Mask to filter out platforms.  */
@@ -51,6 +51,7 @@
 #define PPC_PLATFORM_PPC440		10
 #define PPC_PLATFORM_PPC464		11
 #define PPC_PLATFORM_PPC476		12
+#define PPC_PLATFORM_POWER8		13
 
 static inline const char *
 __attribute__ ((unused))
@@ -111,6 +112,9 @@
 	case '7':
 	  ret = _DL_FIRST_PLATFORM + PPC_PLATFORM_POWER7;
 	  break;
+	case '8':
+	  ret = _DL_FIRST_PLATFORM + PPC_PLATFORM_POWER8;
+	  break;
 	default:
 	  return -1;
 	}

Added: fsf/trunk/libc/sysdeps/powerpc/powerpc32/power8/Implies
==============================================================================
--- fsf/trunk/libc/sysdeps/powerpc/powerpc32/power8/Implies (added)
+++ fsf/trunk/libc/sysdeps/powerpc/powerpc32/power8/Implies Tue Jun 25 00:01:56 2013
@@ -1,0 +1,2 @@
+powerpc/powerpc32/power7/fpu
+powerpc/powerpc32/power7

Added: fsf/trunk/libc/sysdeps/powerpc/powerpc64/power8/Implies
==============================================================================
--- fsf/trunk/libc/sysdeps/powerpc/powerpc64/power8/Implies (added)
+++ fsf/trunk/libc/sysdeps/powerpc/powerpc64/power8/Implies Tue Jun 25 00:01:56 2013
@@ -1,0 +1,2 @@
+powerpc/powerpc64/power7/fpu
+powerpc/powerpc64/power7

Added: fsf/trunk/libc/sysdeps/unix/sysv/linux/powerpc/powerpc32/power8/Implies
==============================================================================
--- fsf/trunk/libc/sysdeps/unix/sysv/linux/powerpc/powerpc32/power8/Implies (added)
+++ fsf/trunk/libc/sysdeps/unix/sysv/linux/powerpc/powerpc32/power8/Implies Tue Jun 25 00:01:56 2013
@@ -1,0 +1,2 @@
+powerpc/powerpc32/power8/fpu
+powerpc/powerpc32/power8

Added: fsf/trunk/libc/sysdeps/unix/sysv/linux/powerpc/powerpc64/power8/Implies
==============================================================================
--- fsf/trunk/libc/sysdeps/unix/sysv/linux/powerpc/powerpc64/power8/Implies (added)
+++ fsf/trunk/libc/sysdeps/unix/sysv/linux/powerpc/powerpc64/power8/Implies Tue Jun 25 00:01:56 2013
@@ -1,0 +1,2 @@
+powerpc/powerpc64/power8/fpu
+powerpc/powerpc64/power8

_______________________________________________
Commits mailing list
Commits@xxxxxxxxxx
http://eglibc.org/cgi-bin/mailman/listinfo/commits