[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Commits] r24101 - in /fsf/trunk/libc: ./ conform/data/ localedata/ localedata/locales/ sysdeps/powerpc/powerpc64/
- To: commits@xxxxxxxxxx
- Subject: [Commits] r24101 - in /fsf/trunk/libc: ./ conform/data/ localedata/ localedata/locales/ sysdeps/powerpc/powerpc64/
- From: eglibc@xxxxxxxxxx
- Date: Thu, 26 Sep 2013 00:02:01 -0000
Author: eglibc
Date: Thu Sep 26 00:01:59 2013
New Revision: 24101
Log:
Import glibc-mainline for 2013-09-26
Modified:
fsf/trunk/libc/ChangeLog
fsf/trunk/libc/NEWS
fsf/trunk/libc/conform/data/sched.h-data
fsf/trunk/libc/localedata/ChangeLog
fsf/trunk/libc/localedata/locales/gd_GB
fsf/trunk/libc/sysdeps/powerpc/powerpc64/stackguard-macros.h
Modified: fsf/trunk/libc/ChangeLog
==============================================================================
--- fsf/trunk/libc/ChangeLog (original)
+++ fsf/trunk/libc/ChangeLog Thu Sep 26 00:01:59 2013
@@ -1,3 +1,21 @@
+2013-09-25 Adhemerval Zanella <azanella@xxxxxxxxxxxxxxxxxx>
+
+ * sysdeps/powerpc/powerpc64/stackguard-macros.h (POINTER_CHK_GUARD:
+ Fix thread ID register.
+
+2013-09-25 Joseph Myers <joseph@xxxxxxxxxxxxxxxx>
+
+ * conform/data/sched.h-data [XPG3 || XPG4]: Disable whole file.
+ [POSIX || UNIX98]: Require rather than permitting all symbols from
+ <time.h>.
+ [POSIX || UNIX98] (sched_ss_low_priority): Do not specify optional
+ element of struct sched_param.
+ [POSIX || UNIX98] (sched_ss_repl_period): Likewise.
+ [POSIX || UNIX98] (sched_ss_init_budget): Likewise.
+ [POSIX || UNIX98] (sched_ss_max_repl): Likewise.
+ [POSIX || UNIX98] (SCHED_SPORADIC): Do not specify optional
+ constant.
+
2013-09-24 Olivier Langlois <olivier@xxxxxxxxxxxxxxxxxxx>
* stdio-common/tst-long-dbl-fphex.c (do_test): Fix swprintf length
Modified: fsf/trunk/libc/NEWS
==============================================================================
--- fsf/trunk/libc/NEWS (original)
+++ fsf/trunk/libc/NEWS Thu Sep 26 00:01:59 2013
@@ -9,10 +9,11 @@
* The following bugs are resolved with this release:
- 13985, 14155, 14547, 14699, 15427, 15522, 15531, 15532, 15608, 15609,
- 15610, 15640, 15681, 15736, 15748, 15749, 15754, 15797, 15844, 15849,
- 15855, 15856, 15857, 15859, 15867, 15886, 15887, 15890, 15892, 15893,
- 15895, 15897, 15905, 15909, 15919, 15921, 15923, 15939, 15963, 15966.
+ 13985, 14155, 14547, 14699, 15400, 15427, 15522, 15531, 15532, 15608,
+ 15609, 15610, 15640, 15681, 15736, 15748, 15749, 15754, 15797, 15844,
+ 15849, 15855, 15856, 15857, 15859, 15867, 15886, 15887, 15890, 15892,
+ 15893, 15895, 15897, 15905, 15909, 15919, 15921, 15923, 15939, 15963,
+ 15966.
* CVE-2012-4412 The strcoll implementation caches indices and rules for
large collation sequences to optimize multiple passes. This cache
@@ -42,6 +43,8 @@
#15856, #15857).
* New locales: ak_GH, cmn_TW, hak_TW, lzh_TW, nan_TW, quz_PE.
+
+* Substantially revised locales: gd_GB, ht_HT
* The LC_ADDRESS field was updated to support country_car for almost all
supported locales.
Modified: fsf/trunk/libc/conform/data/sched.h-data
==============================================================================
--- fsf/trunk/libc/conform/data/sched.h-data (original)
+++ fsf/trunk/libc/conform/data/sched.h-data Thu Sep 26 00:01:59 2013
@@ -1,10 +1,18 @@
-#if !defined ISO && !defined ISO99 && !defined ISO11
+#if !defined ISO && !defined ISO99 && !defined ISO11 && !defined XPG3 && !defined XPG4
+# if defined POSIX || defined UNIX98
+# include "time.h-data"
+# else
+allow-header time.h
+# endif
+
type {struct sched_param}
element {struct sched_param} int sched_priority
+# if !defined POSIX && !defined UNIX98
optional-element {struct sched_param} int sched_ss_low_priority
optional-element {struct sched_param} {struct timespec} sched_ss_repl_period
optional-element {struct sched_param} {struct timespec} sched_ss_init_budget
optional-element {struct sched_param} int sched_ss_max_repl
+# endif
# if defined XOPEN2K8 || defined POSIX2008
type pid_t
@@ -14,7 +22,9 @@
constant SCHED_FIFO
constant SCHED_RR
+# if !defined POSIX && !defined UNIX98
optional-constant SCHED_SPORADIC
+# endif
constant SCHED_OTHER
function int sched_get_priority_max (int)
@@ -26,8 +36,6 @@
function int sched_setscheduler (pid_t, int, const struct sched_param*)
function int sched_yield (void)
-allow-header time.h
-
allow sched_*
allow SCHED_*
allow *_t
Modified: fsf/trunk/libc/localedata/ChangeLog
==============================================================================
--- fsf/trunk/libc/localedata/ChangeLog (original)
+++ fsf/trunk/libc/localedata/ChangeLog Thu Sep 26 00:01:59 2013
@@ -1,3 +1,8 @@
+2013-09-25 Michael Bauer <fios@xxxxxxxxxxxxx>
+
+ [BZ#15400]
+ * locales/gd_GB: Version 1.2 of gd_GB locale.
+
2013-09-23 Wei-Lun Chao <bluebat@xxxxxxxxxxxxxx>
[BZ#15609]
Modified: fsf/trunk/libc/localedata/locales/gd_GB
==============================================================================
--- fsf/trunk/libc/localedata/locales/gd_GB (original)
+++ fsf/trunk/libc/localedata/locales/gd_GB Thu Sep 26 00:01:59 2013
@@ -1,56 +1,46 @@
-escape_char /
-comment_char %
-% charset "ISO_8859-15"
-% Distribution and use is free, also for commercial purposes.
+comment_char %
+escape_char /
+% Charset: UTF-8
-
-% WARNING: UNOFFICIAL; EXPERIMENTAL.
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%
+% Revision 1.1 created by Alastair McKinstry <mckinstry@xxxxxxxxxxxx>, 2000-06-12
+% Revision 1.2 created by Michael Bauer <fios@xxxxxxxxxxxxx>, 2013-04-25
+%
+% This file is a part of GNU C Library (glibc) and contains locale data. The
+% Free Software Foundation does not claim any copyright interest in the
+% locale data contained in this file. The foregoing does not affect the
+% license of GNU C Library (glibc) as a whole. It does not exempt you from the
+% conditions of the license if your use would otherwise be governed by
+% that license.
+%
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
LC_IDENTIFICATION
-title "Scots Gaelic language locale for Great Britain"
-source "Alastair McKinstry"
-address "Croà LÃr, Ballinahalla, Maigh Cuilinn, Co. Gaillimh, Ireland"
-contact "Alastair McKinstry"
-email "mckinstry@xxxxxxxxxxxx"
-tel "+353 91 556177"
-language "Scots Gaelic"
-territory "Great Britain"
-date "2000-06-12"
-revision "1.1"
-
-category gd_GB:2000;LC_IDENTIFICATION
-category gd_GB:2000;LC_CTYPE
-category gd_GB:2000;LC_COLLATE
-category gd_GB:2000;LC_TIME
-category gd_Gb:2000;LC_NUMERIC
-category gd_GB:2000;LC_PAPER
-category gd_GB:2000;LC_NAME
-category gd_GB:2000;LC_ADDRESS
-category gd_GB:2000;LC_TELEPHONE
-category gd_GB:2000;LC_MEASUREMENT
-
+title "Scots Gaelic language locale for Great Britain"
+source "Akerbeltz"
+address "1/2, 47 Wilton Street, Glasgow G20 6RT, UK"
+contact "Michael Bauer"
+email "fios@xxxxxxxxxxxxx"
+tel "+44 141 946 4437"
+language "Scots Gaelic"
+territory "Great Britain"
+revision "1.2"
+date "2013-04-25"
+%
+category "gd_GB:2000";LC_IDENTIFICATION
+category "gd_GB:2000";LC_CTYPE
+category "gd_GB:2000";LC_COLLATE
+category "gd_GB:2000";LC_TIME
+category "gd_GB:2000";LC_NUMERIC
+category "gd_GB:2000";LC_MONETARY
+category "gd_GB:2000";LC_PAPER
+category "gd_GB:2000";LC_MEASUREMENT
+category "gd_GB:2000";LC_MESSAGES
+category "gd_GB:2000";LC_NAME
+category "gd_GB:2000";LC_ADDRESS
+category "gd_GB:2000";LC_TELEPHONE
END LC_IDENTIFICATION
-
-LC_ADDRESS
-% FIXME
-postal_fmt "<U0025><U0066><U0025><U004E><U0025><U0061><U0025><U004E>/
-<U0025><U0064><U0025><U004E><U0025><U0062><U0025><U004E><U0025><U0073>/
-<U0020><U0025><U0068><U0020><U0025><U0065><U0020><U0025><U0072><U0025>/
-<U004E><U0025><U007A><U0020><U0025><U0054><U0025>/
-<U004E><U0025><U0063><U0025><U004E>"
-
-country_name "<U0042><U0072><U0065><U0061><U0074><U0061><U0069><U006E><U006E><U0020><U004D><U0068><U00F2><U0072>"
-country_ab2 "GB"
-country_ab3 "GBR"
-country_num 826
-% GB
-country_car "<U0047><U0042>"
-country_isbn "0"
-lang_name "<U0047><U0061><U0069><U0064><U0068><U006C><U0069><U0067><U0020><U006E><U0061><U0020><U0068><U002D><U0041><U006C><U0062><U0061><U006E><U00F1>"
-lang_ab "gd"
-lang_term "gla"
-lang_lib "gla"
-END LC_ADDRESS
LC_CTYPE
copy "i18n"
@@ -58,6 +48,73 @@
include "translit_combining";""
translit_end
END LC_CTYPE
+
+LC_COLLATE
+copy "iso14651_t1"
+END LC_COLLATE
+
+LC_TIME
+% Am Faoilleach, An Gearran, Am MÃÂrt, An Giblean, An CÃÂitean, An t-ÃÂgmhios, An t-Iuchar, An LÃÂnastal, An t-Sultain, An DÃÂmhair, An t-Samhain, An DÃÂbhlachd
+mon "<U0041><U006D><U0020><U0046><U0061><U006F><U0069><U006C><U006C><U0065><U0061><U0063><U0068>";/
+ "<U0041><U006E><U0020><U0047><U0065><U0061><U0072><U0072><U0061><U006E>";/
+ "<U0041><U006D><U0020><U004D><U00E0><U0072><U0074>";/
+ "<U0041><U006E><U0020><U0047><U0069><U0062><U006C><U0065><U0061><U006E>";/
+ "<U0041><U006E><U0020><U0043><U00E8><U0069><U0074><U0065><U0061><U006E>";/
+ "<U0041><U006E><U0020><U0074><U002D><U00D2><U0067><U006D><U0068><U0069><U006F><U0073>";/
+ "<U0041><U006E><U0020><U0074><U002D><U0049><U0075><U0063><U0068><U0061><U0072>";/
+ "<U0041><U006E><U0020><U004C><U00F9><U006E><U0061><U0073><U0074><U0061><U006C>";/
+ "<U0041><U006E><U0020><U0074><U002D><U0053><U0075><U006C><U0074><U0061><U0069><U006E>";/
+ "<U0041><U006E><U0020><U0044><U00E0><U006D><U0068><U0061><U0069><U0072>";/
+ "<U0041><U006E><U0020><U0074><U002D><U0053><U0061><U006D><U0068><U0061><U0069><U006E>";/
+ "<U0041><U006E><U0020><U0044><U00F9><U0062><U0068><U006C><U0061><U0063><U0068><U0064>"
+% Faoi, Gearr, MÃÂrt, Gibl, MhÃÂrt, ÃÂgmh, Iuch, LÃÂna, Sult, DÃÂmh, Samh, DÃÂbh
+abmon "<U0046><U0061><U006F><U0069>";/
+ "<U0047><U0065><U0061><U0072><U0072>";/
+ "<U004D><U00E0><U0072><U0074>";/
+ "<U0047><U0069><U0062><U006C>";/
+ "<U004D><U0068><U00E0><U0072><U0074>";/
+ "<U00D2><U0067><U006D><U0068>";/
+ "<U0049><U0075><U0063><U0068>";/
+ "<U004C><U00F9><U006E><U0061>";/
+ "<U0053><U0075><U006C><U0074>";/
+ "<U0044><U00E0><U006D><U0068>";/
+ "<U0053><U0061><U006D><U0068>";/
+ "<U0044><U00F9><U0062><U0068>"
+% DiDÃÂmhnaich, DiLuain, DiMÃÂirt, DiCiadain, DiarDaoin, DihAoine, DiSathairne
+day "<U0044><U0069><U0044><U00F2><U006D><U0068><U006E><U0061><U0069><U0063><U0068>";/
+ "<U0044><U0069><U004C><U0075><U0061><U0069><U006E>";/
+ "<U0044><U0069><U004D><U00E0><U0069><U0072><U0074>";/
+ "<U0044><U0069><U0043><U0069><U0061><U0064><U0061><U0069><U006E>";/
+ "<U0044><U0069><U0061><U0072><U0044><U0061><U006F><U0069><U006E>";/
+ "<U0044><U0069><U0068><U0041><U006F><U0069><U006E><U0065>";/
+ "<U0044><U0069><U0053><U0061><U0074><U0068><U0061><U0069><U0072><U006E><U0065>"
+% DiD, DiL, DiM, DiC, Dia, Dih, DiS
+abday "<U0044><U0069><U0044>";/
+ "<U0044><U0069><U004C>";/
+ "<U0044><U0069><U004D>";/
+ "<U0044><U0069><U0043>";/
+ "<U0044><U0069><U0061>";/
+ "<U0044><U0069><U0068>";/
+ "<U0044><U0069><U0053>"
+% %a %d %b %Y %T %Z
+d_t_fmt "<U0025><U0061><U0020><U0025><U0064><U0020><U0025><U0062><U0020><U0025><U0059><U0020><U0025><U0054><U0020><U0025><U005A>"
+% %d/%m/%y
+d_fmt "<U0025><U0064><U002F><U0025><U006D><U002F><U0025><U0079>"
+% %r
+t_fmt "<U0025><U0072>"
+% m, f
+am_pm "<U006D>";/
+ "<U0066>"
+t_fmt_ampm ""
+END LC_TIME
+
+LC_NUMERIC
+copy "en_GB"
+END LC_NUMERIC
+
+LC_MONETARY
+copy "en_GB"
+END LC_MONETARY
LC_PAPER
copy "en_GB"
@@ -67,74 +124,40 @@
copy "en_GB"
END LC_MEASUREMENT
+LC_MESSAGES
+% ^[tTyY].*
+yesexpr "<U005E><U005B><U0074><U0054><U0079><U0059><U005D><U002E><U002A>"
+% ^[cCnN].*
+noexpr "<U005E><U005B><U0063><U0043><U006E><U004E><U005D><U002E><U002A>"
+END LC_MESSAGES
+
+LC_NAME
+copy "en_GB"
+END LC_NAME
+
+LC_ADDRESS
+% %f%N%a%N%d%N%b%N%s %h %e %r%N%z %T%N%S%N%c%N
+postal_fmt "<U0025><U0066><U0025><U004E><U0025><U0061><U0025><U004E><U0025><U0064><U0025><U004E><U0025><U0062><U0025><U004E><U0025><U0073><U0020><U0025><U0068><U0020><U0025><U0065><U0020><U0025><U0072><U0025><U004E><U0025><U007A><U0020><U0025><U0054><U0025><U004E><U0025><U0053><U0025><U004E><U0025><U0063><U0025><U004E>"
+% A' Bhreatainn MhÃÂr
+country_name "<U0042><U0072><U0065><U0061><U0074><U0061><U0069><U006E><U006E><U0020><U004D><U0068><U00F2><U0072>"
+% GB
+country_ab2 "<U0047><U0042>"
+% GBR
+country_ab3 "<U0047><U0042><U0052>"
+country_num 826
+% GB
+country_car "<U0047><U0042>"
+country_isbn 0
+% GÃÂidhlig
+lang_name "<U0047><U00E0><U0069><U0064><U0068><U006C><U0069><U0067>"
+% gd
+lang_ab "<U0067><U0064>"
+% gla
+lang_term "<U0067><U006C><U0061>"
+% gla
+lang_lib "<U0067><U006C><U0061>"
+END LC_ADDRESS
+
LC_TELEPHONE
copy "en_GB"
END LC_TELEPHONE
-
-LC_COLLATE
-copy "en_DK"
-END LC_COLLATE
-
-LC_MONETARY
-copy "en_GB"
-END LC_MONETARY
-
-LC_NUMERIC
-copy "en_GB"
-END LC_NUMERIC
-
-LC_TIME
-
-abday "<U0044><U0069><U0064><U006F>";"<U0044><U0069><U006C><U0075>";/
- "<U0044><U0069><U006D>";"<U0044><U0069><U0063>";/
- "<U0044><U0069><U0061><U0072>";"<U0044><U0069><U0068><U0061>";/
- "<U0044><U0069><U0073><U0061>"
-
-day "<U0044><U0069><U0064><U00F2><U006D><U0068><U006E><U0061><U0069><U0063><U0068>";/
- "<U0044><U0069><U006C><U0075><U0061><U0069><U006E>";/
- "<U0044><U0069><U006D><U00E0><U0069><U0072><U0074>";/
- "<U0044><U0069><U0063><U0069><U0061><U0064><U0061><U0069><U006E>";/
- "<U0044><U0069><U0061><U0072><U0064><U0061><U006F><U0069><U006E>";/
- "<U0044><U0069><U0068><U0061><U006F><U0069><U006E><U0065>";/
- "<U0044><U0069><U0073><U0061><U0074><U0068><U0061><U0069><U0072><U006E><U0065>"
-
-abmon "<U0046><U0061><U006F>";"<U0047><U0065><U0061>";/
- "<U004D><U00E0><U0072>";"<U0047><U0069><U0062>";/
- "<U004D><U0068><U00E0>";"<U004F><U0067><U004D>";/
- "<U006C><U0075><U0063>";"<U004C><U00F9><U006E>";/
- "<U0053><U0075><U006C>";"<U0044><U0061><U006D>";/
- "<U0053><U0061><U006D>";"<U0044><U00F9><U0062>"
-
-mon "<U0041><U006D><U0020><U0046><U0061><U006F><U0069><U006C><U0074><U0065><U0061><U0063><U0068>";/
- "<U0041><U006E><U0020><U0047><U0065><U0061><U0072><U0072><U0061><U006E>";/
- "<U0041><U006D><U0020><U004D><U00E0><U0072><U0074>";/
- "<U0041><U006E><U0020><U0047><U0069><U0062><U006C><U0065><U0061><U006E>";/
- "<U0041><U0027><U0020><U004D><U0068><U00E0><U0069><U0067><U0068>";/
- "<U0041><U006E><U0020><U0074><U002D><U004D><U0068><U00EC><U006F><U0073>";/
- "<U0041><U006E><U0020><U0074><U002D><U006C><U0075><U0063><U0068><U0061><U0072>";/
- "<U0041><U006E><U0020><U004C><U00F9><U006E><U0061><U0073><U0064><U0061><U006C>";/
- "<U0041><U006E><U0020><U0074><U002D><U0053><U0075><U006C><U0074><U0061><U0069><U006E>";/
- "<U0041><U006E><U0020><U0044><U0061><U006D><U0068><U0061><U0069><U0072>";/
- "<U0041><U006E><U0020><U0074><U002D><U0053><U0061><U006D><U0068><U0061><U0069><U006E>";/
- "<U0041><U006E><U0020><U0044><U00F9><U0062><U0068><U006C><U0061><U0063><U0068><U0064>"
-
-d_t_fmt "<U0025><U0061><U0020><U0025><U0064><U0020><U0025><U0062><U0020><U0025><U0059><U0020><U0025><U0054><U0020><U0025><U005A>"
-d_fmt "<U0025><U0064><U002F><U0025><U006D><U002F><U0025><U0079>"
-t_fmt "<U0025><U0054>"
-am_pm "";""
-t_fmt_ampm ""
-first_workday 2
-first_weekday 2
-END LC_TIME
-
-LC_MESSAGES
-% FIXME
-yesexpr "<U005E><U005B><U0079><U0059><U005D><U002E><U002A>"
-% FIXME
-noexpr "<U005E><U005B><U006E><U004E><U005D><U002E><U002A>"
-END LC_MESSAGES
-
-LC_NAME
-% FIXME
-copy "en_GB"
-END LC_NAME
Modified: fsf/trunk/libc/sysdeps/powerpc/powerpc64/stackguard-macros.h
==============================================================================
--- fsf/trunk/libc/sysdeps/powerpc/powerpc64/stackguard-macros.h (original)
+++ fsf/trunk/libc/sysdeps/powerpc/powerpc64/stackguard-macros.h Thu Sep 26 00:01:59 2013
@@ -6,7 +6,7 @@
#define POINTER_CHK_GUARD \
({ \
uintptr_t x; \
- asm ("ld %0,%1(2)" \
+ asm ("ld %0,%1(13)" \
: "=r" (x) \
: "i" (offsetof (tcbhead_t, pointer_guard) - TLS_TCB_OFFSET - sizeof (tcbhead_t)) \
); \
_______________________________________________
Commits mailing list
Commits@xxxxxxxxxx
http://eglibc.org/cgi-bin/mailman/listinfo/commits