summary refs log tree commit diff
Commit message (Collapse)AuthorAgeFilesLines
* Update Microblaze libm-test-ulpsNathan Rossi2017-07-282-50/+119
| | | | * sysdeps/microblaze/libm-test-ulps: Update.
* Update Nios II ULPs file.Chung-Lin Tang2017-07-282-8/+16
|
* rwlock: Fix explicit hand-over (bug 21298)Carlos O'Donell2017-07-2812-239/+555
| | | | | | | Without this fix, the rwlock can fail to execute the explicit hand-over in certain cases (e.g., empty critical sections that switch quickly between read and write phases). This can then lead to errors in how __wrphase_futex is accessed, which in turn can lead to deadlocks.
* Update Alpha libm-test-ulpsAdhemerval Zanella2017-07-272-80/+92
| | | | * sysdeps/alpha/fpu/libm-test-ulps: Update.
* Fix country name in title of mai_NP localeAkhilesh Kumar2017-07-272-1/+6
| | | | | [BZ #21848] * locales/mai_NP (LC_IDENTIFICATION): Fix country name in title.
* Improve country_name in be_BY@latinIhar Hrachyshka2017-07-272-1/+5
|
* Minor improvements to new az_IR localeMike FABIAN2017-07-274-8/+23
| | | | | | | | * locales/az_IR (LC_MESSAGES): Improve yesexpr and noexpr. * locales/az_IR (LC_ADDRESS): Fix typo in comment and use the individual iso-639-3 code for South Azerbaijani "azb" in lang_term. * locales/az_IR (LC_NAME): Improve readability of name_fmt in source.
* Add new az_IR localeMousa Moradi2017-07-273-0/+297
| | | | | [BZ #14172] * locales/az_IR: New file.
* Fix wrong monetary system used in ta_LK localeAkhilesh Kumar2017-07-272-1/+6
| | | | | [BZ #21839] * locales/ta_LK (LC_MONETARY): copy "si_LK"
* manual: Refactor documentation of CHAR_BIT.Rical Jasan2017-07-272-6/+11
| | | | | | | | | | | | | | | | | This single-@item @table is better defined with @deftypevr, since the CHAR_BIT macro has @standards (being declared in a header), and @items in @tables are not considered annotatable. Using @deftypevr automatically includes the macro in the Variable and Constant Macro Index and ensures its inclusion the Summary of Library Facilities. @deftypevr is used to record the type of the macro so that it also appears in the Summary. The description is updated to mention a later POSIX requirement that this macro have the value 8. * manual/lang.texi (CHAR_BIT): Convert from an @table to an @deftypevr. Change standard from ISO to C90. Mention the POSIX.1-2001 requirement of the value 8.
* manual: Complete @standards in creature.texi.Rical Jasan2017-07-272-1/+6
| | | | | * manual/creature.texi (_REENTRANT): Annotate as obsolete. (_THREAD_SAFE): Likewise.
* Fix country_name in nds_NLMike FABIAN2017-07-272-2/+6
|
* Fix Latin characters and month sequence in mai_INAkhilesh Kumar2017-07-272-6/+11
| | | | | | | Fixes [BZ #21822] with commit id 832f8e048773da9aac99cd1ee57f2ccbd40860f6 [BZ #21844] * locales/mai_IN (LC_TIME): Fix Latin characters and month sequence.
* Revert "Remove redundant data for LC_MONETARY for Indian locales"Mike FABIAN2017-07-2620-21/+365
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This reverts commit 480af555f35201a646531cfd7c68a58905edba90. Revert: 2017-07-26 Akhilesh Kumar <akhilesh.k@samsung.com> Remove redundant data for LC_MONETARY [BZ #21836] * locales/ar_IN (LC_MONETARY): copy "hi_IN" * locales/as_IN (LC_MONETARY): copy "hi_IN" * locales/bhb_IN (LC_MONETARY): copy "hi_IN" * locales/bn_IN (LC_MONETARY): copy "hi_IN" * locales/en_IN (LC_MONETARY): copy "hi_IN" * locales/gu_IN (LC_MONETARY): copy "hi_IN" * locales/kn_IN (LC_MONETARY): copy "hi_IN" * locales/kok_IN (LC_MONETARY): copy "hi_IN" * locales/ks_IN (LC_MONETARY): copy "hi_IN" * locales/ml_IN (LC_MONETARY): copy "hi_IN" * locales/mr_IN (LC_MONETARY): copy "hi_IN" * locales/or_IN (LC_MONETARY): copy "hi_IN" * locales/pa_IN (LC_MONETARY): copy "hi_IN" * locales/sa_IN (LC_MONETARY): copy "hi_IN" * locales/sd_IN (LC_MONETARY): copy "hi_IN" * locales/ta_IN (LC_MONETARY): copy "hi_IN" * locales/tcy_IN (LC_MONETARY): copy "hi_IN" * locales/te_IN (LC_MONETARY): copy "hi_IN" * locales/ur_IN (LC_MONETARY): copy "hi_IN"
* Remove erroneous spaces from some strings in locale filesMike FABIAN2017-07-264-9/+10
| | | | | | * locales/hif_FJ (LC_TIME): Remove erroneous spaces from d_t_fmt. * locales/km_KH (LC_TIME): Remove erroneous space from d_t_fmt. * locales/sm_WS (LC_TIME): Remove erroneous spaces from day.
* Remove erroneous tabs from some strings in locale filesMike FABIAN2017-07-263-11/+9
| | | | | | * locales/et_EE (LC_ADDRESS): Remove tabs in postal_fmt. * locales/hif_FJ (LC_TIME): Remove tabs in t_fmt_ampm. * locales/hif_FJ (LC_NAME): Remove tabs in name_fmt.
* Fix inappropriate characters in LC_IDENTIFICATION in several localesMike FABIAN2017-07-2610-11/+23
| | | | | | | | | | | | | | Found using the script check-localedef.py by Zack Weinberg. * locales/agr_PE (LC_IDENTIFICATION): Fix inappropriate character. * locales/an_ES (LC_IDENTIFICATION): Fix inappropriate character. * locales/gv_GB (LC_IDENTIFICATION): Fix inappropriate character. * locales/kw_GB (LC_IDENTIFICATION): Fix inappropriate character. * locales/ln_CD (LC_IDENTIFICATION): Fix inappropriate character. * locales/nb_NO (LC_IDENTIFICATION): Fix inappropriate character. * locales/pap_CW (LC_IDENTIFICATION): Fix inappropriate character. * locales/se_NO (LC_IDENTIFICATION): Fix inappropriate character. * locales/sgs_LT (LC_IDENTIFICATION): Fix inappropriate character.
* Fix inappropriate escape sequences in LC_IDENTIFICATION in several localesMike FABIAN2017-07-2622-25/+48
| | | | | | | | | | | | | | | | | | | | | | | | | | Found using the script check-localedef.py by Zack Weinberg. * locales/aa_DJ (LC_IDENTIFICATION): Fix inappropriate escape sequence. * locales/aa_ER (LC_IDENTIFICATION): Fix inappropriate escape sequence. * locales/aa_ET (LC_IDENTIFICATION): Fix inappropriate escape sequence. * locales/ak_GH (LC_IDENTIFICATION): Fix inappropriate escape sequence. * locales/bn_BD (LC_IDENTIFICATION): Fix inappropriate escape sequence. * locales/de_IT (LC_IDENTIFICATION): Fix inappropriate escape sequence. * locales/es_CU (LC_IDENTIFICATION): Fix inappropriate escape sequence. * locales/gd_GB (LC_IDENTIFICATION): Fix inappropriate escape sequence. * locales/gl_ES (LC_IDENTIFICATION): Fix inappropriate escape sequence. * locales/he_IL (LC_IDENTIFICATION): Fix inappropriate escape sequence. * locales/hr_HR (LC_IDENTIFICATION): Fix inappropriate escape sequence. * locales/ht_HT (LC_IDENTIFICATION): Fix inappropriate escape sequence. * locales/hy_AM (LC_IDENTIFICATION): Fix inappropriate escape sequence. * locales/lg_UG (LC_IDENTIFICATION): Fix inappropriate escape sequence. * locales/mai_IN (LC_IDENTIFICATION): Fix inappropriate escape sequence. * locales/mg_MG (LC_IDENTIFICATION): Fix inappropriate escape sequence. * locales/pl_PL (LC_IDENTIFICATION): Fix inappropriate escape sequence. * locales/quz_PE (LC_IDENTIFICATION): Fix inappropriate escape sequence. * locales/se_NO (LC_IDENTIFICATION): Fix inappropriate escape sequence. * locales/sl_SI (LC_IDENTIFICATION): Fix inappropriate escape sequence. * locales/ta_LK (LC_IDENTIFICATION): Fix inappropriate escape sequence.
* Indian scripts: More fixes after the recent import.Rafal Luzynski2017-07-2615-111/+132
| | | | | | | | | | | | | | | | | | | | | | | | | | After the recent import of month names from CLDRv31 (bug 21217, commit c853f14) an import of abbreviated month names is also needed to make sure they match the full forms. In case of kok_IN CLDR does not provide the abbreviated month names explicitly but uses full month names in such cases so abmon section has been copied from mon. * localedata/locales/as_IN (abmon): Update from CLDR. * localedata/locales/bn_BD (abmon): Likewise. * localedata/locales/bn_IN (abmon): Likewise. * localedata/locales/gu_IN (abmon): Likewise. * localedata/locales/hi_IN (abmon): Likewise. * localedata/locales/kn_IN (abmon): Likewise. * localedata/locales/ml_IN (abmon): Likewise. * localedata/locales/mr_IN (abmon): Likewise. * localedata/locales/ne_NP (abmon): Likewise. * localedata/locales/or_IN (abmon): Likewise. * localedata/locales/pa_IN (abmon): Likewise. * localedata/locales/ta_IN (abmon): Likewise. * localedata/locales/te_IN (abmon): Likewise. * localedata/locales/kok_IN (abmon): Likewise but copied from mon.
* Update translationsSiddhesh Poyarekar2017-07-267-3475/+3594
| | | | | | | | | * po/bg.po: Update translations. * po/cs.po: Likewise. * po/de.po: Likewise. * po/pl.po: Likewise. * po/uk.po: Likewise. * po/vi.po: Likewise.
* Use POSIX Portable Character Set in the new mai_NP locale source file ↵Mike FABIAN2017-07-262-17/+10
| | | | | | instead of <Uxxxx> * localedata/locales/mai_NP: Use POSIX Portable Character Set.
* Added New Locale mai_NPAkhilesh Kumar2017-07-263-0/+110
| | | | | | | | | | Maithili which is an official language not only in India but in Nepal as well. https://en.wikipedia.org/wiki/Maithili_language Reference is taken form mai_IN. [BZ #21835] * localedata/locales/mai_NP: New file. * localedata/SUPPORTED: Add mai_NP/UTF-8.
* Removed redundant data for the_NP localeAkhilesh Kumar2017-07-262-33/+12
| | | | | | | | [BZ #21838] * locales/the_NP (LC_CTYPE): copy "ne_NP" * locales/the_NP (LC_COLLATE): copy "ne_NP" * locales/the_NP (LC_MONETARY): copy "ne_NP" * locales/the_NP (LC_TELEPHONE): copy "ne_NP"
* Remove redundant data for LC_MONETARY in sd_IN@devanagariMike FABIAN2017-07-262-22/+5
|
* Remove redundant data for LC_MONETARY for Indian localesAkhilesh Kumar2017-07-2620-336/+45
| | | | | | | | | | | | | | | | | | | | | | | [BZ #21836] * locales/ar_IN (LC_MONETARY): copy "hi_IN" * locales/as_IN (LC_MONETARY): copy "hi_IN" * locales/bhb_IN (LC_MONETARY): copy "hi_IN" * locales/bn_IN (LC_MONETARY): copy "hi_IN" * locales/en_IN (LC_MONETARY): copy "hi_IN" * locales/gu_IN (LC_MONETARY): copy "hi_IN" * locales/kn_IN (LC_MONETARY): copy "hi_IN" * locales/kok_IN (LC_MONETARY): copy "hi_IN" * locales/ks_IN (LC_MONETARY): copy "hi_IN" * locales/ml_IN (LC_MONETARY): copy "hi_IN" * locales/mr_IN (LC_MONETARY): copy "hi_IN" * locales/or_IN (LC_MONETARY): copy "hi_IN" * locales/pa_IN (LC_MONETARY): copy "hi_IN" * locales/sa_IN (LC_MONETARY): copy "hi_IN" * locales/sd_IN (LC_MONETARY): copy "hi_IN" * locales/ta_IN (LC_MONETARY): copy "hi_IN" * locales/tcy_IN (LC_MONETARY): copy "hi_IN" * locales/te_IN (LC_MONETARY): copy "hi_IN" * locales/ur_IN (LC_MONETARY): copy "hi_IN"
* Add [BZ #21828] to ChangeLogMike FABIAN2017-07-261-0/+1
|
* Mention in NEWS that the Unicode 10.0.0 update causes user visible changesMike FABIAN2017-07-262-0/+8
|
* sv: Update translationSiddhesh Poyarekar2017-07-262-26/+30
|
* Fix inconsistency in country_isbn and missing prefixesAkhilesh Kumar2017-07-253-2/+8
| | | | | | [BZ #21797] * locales/et_EE (LC_ADDRESS): Fix country_isbn. * locales/hy_AM (LC_ADDRESS): Fix country_isbn.
* Add country_name to several localesMike FABIAN2017-07-2521-1/+68
| | | | | | | | | | | | | | | | | | | | | | | | * locales/an_ES (LC_ADDRESS): Add country_name. * locales/ayc_PE (LC_ADDRESS): Add country_name. * locales/be_BY@latin (LC_ADDRESS): Add country_name. * locales/dv_MV (LC_ADDRESS): Add country_name, country_ab2, and country_ab3 * locales/ia_FR (LC_ADDRESS): Add country_name. * locales/ik_CA (LC_ADDRESS): Add country_name. * locales/lij_IT (LC_ADDRESS): Add country_name. * locales/mi_NZ (LC_ADDRESS): Add country_name. * locales/nds_DE (LC_ADDRESS): Add country_name. * locales/nds_NL (LC_ADDRESS): Add country_name. * locales/oc_FR (LC_ADDRESS): Add country_name. * locales/sa_IN (LC_ADDRESS): Add country_name. * locales/sc_IT (LC_ADDRESS): Add country_name. * locales/sd_IN (LC_ADDRESS): Add country_name. * locales/tcy_IN (LC_ADDRESS): Add country_name. * locales/tg_TJ (LC_ADDRESS): Add country_name. * locales/tl_PH (LC_ADDRESS): Add country_name. * locales/tt_RU (LC_ADDRESS): Add country_name. * locales/wo_SN (LC_ADDRESS): Add country_name. * locales/zh_SG (LC_ADDRESS): Add country_name.
* Fix name_mrs for mag_INAkhilesh Kumar2017-07-252-4/+9
| | | | | [BZ #21825] * locales/mag_IN(LC_NAME): Fix name_mrs.
* Added yesstr/nostr for sa_INAkhilesh Kumar2017-07-252-0/+7
| | | | | [BZ #21823] * locales/sa_IN (LC_MESSAGES): Add yesstr,nostr
* Fix LC_TIME for mai_INAkhilesh Kumar2017-07-252-4/+83
| | | | | [BZ #21822] * locales/mai_IN (LC_TIME): Fix abday, day, mon etc...
* zic: Use PRIdMAX to print line numbersSiddhesh Poyarekar2017-07-253-107/+118
| | | | | | | | | The PRIdLINENUM abstraction is unnecessary and breaks libc.pot generation. * timezone.zic (PRIdLINENO): Remove. (verror): Use PRIdMAX. * po/libc.pot: Regenerate.
* tunables: Use direct syscall for access (BZ#21744)Adhemerval Zanella2017-07-246-22/+66
| | | | | | | | | | | | | | | | | | | | | | | The function maybe_enable_malloc_check, which is called by __tunables_init, calls __access_noerrno. It isn't problem when symbol is is in ld.so, which has a special version of __access_noerrno without stack protector. But when glibc is built with stack protector, maybe_enable_malloc_check in libc.a can't call the regular version of __access_noerrno with stack protector. This patch changes how Linux defines the __access_noerrno to be an inline call instead and thus preventing defining different build rules for ld/static and shared. H.J. Lu <hongjiu.lu@intel.com> Adhemerval Zanella <adhemerval.zanella@linaro.org> [BZ #21744] * elf/dl-tunables.c: Include not-errno.h header. * include/unistd.h (__access_noerrno): Remove definition. * sysdeps/unix/sysv/linux/access.c (__access_noerrno): Likewise. * sysdeps/generic/not-errno.h: New file. * sysdeps/unix/sysv/linux/not-errno.h: Likewise.
* Avoid accessing corrupted stack from __stack_chk_fail [BZ #21752]H.J. Lu2017-07-243-9/+27
| | | | | | | | | | | | | | | | | __libc_argv[0] points to address on stack and __libc_secure_getenv accesses environment variables which are on stack. We should avoid accessing stack when stack is corrupted. This patch also renames function argument in __fortify_fail_abort from do_backtrace to need_backtrace to avoid confusion with do_backtrace from enum __libc_message_action. [BZ #21752] * debug/fortify_fail.c (__fortify_fail_abort): Don't pass down __libc_argv[0] if we aren't doing backtrace. Rename do_backtrace to need_backtrace. * sysdeps/posix/libc_fatal.c (__libc_message): Don't call __libc_secure_getenv if we aren't doing backtrace.
* Remove extra semicolons in struct pthread_mutex (bug 21804)Andreas Schwab2017-07-243-5/+17
|
* Added country_name in mai_INAkhilesh Kumar2017-07-242-1/+6
| | | | | [BZ #21821] * locales/mai_IN (LC_ADDRESS): Add country_name.
* Added country_isbn for Republic of KoreaAkhilesh Kumar2017-07-242-0/+6
| | | | | [BZ #21796] * locales/ko_KR (LC_ADDRESS): Add country_isbn.
* Added country_isbn for ItalyAkhilesh Kumar2017-07-247-0/+16
| | | | | | | | | | [BZ #21794] * locales/ca_IT (LC_ADDRESS): Add country_isbn. * locales/de_IT (LC_ADDRESS): Add country_isbn. * locales/fur_IT (LC_ADDRESS): Add country_isbn. * locales/it_IT (LC_ADDRESS): Add country_isbn. * locales/lij_IT (LC_ADDRESS): Add country_isbn. * locales/sc_IT (LC_ADDRESS): Add country_isbn.
* S390: fix sys/ptrace.h to make it includible again after asm/ptrace.hDmitry V. Levin2017-07-232-16/+59
| | | | | | | | | | | | | sys/ptrace.h on S390 used to be includible both before and after asm/ptrace.h, until commit b08a6a0dea63742313ed3d9577c1e2d83436b196 among other changes introduced PTRACE_SINGLEBLOCK enum constant which is also defined in asm/ptrace.h as a macro, making sys/ptrace.h fail to compile when included after asm/ptrace.h. * sysdeps/unix/sysv/linux/s390/sys/ptrace.h [_LINUX_PTRACE_H || _S390_PTRACE_H]: Undefine all PTRACE_* macro constants defined later as enum constants, except PTRACE_PEEKUSER, PTRACE_POKEUSER, and PTRACE_SEIZE_DEVEL that are not defined by Linux headers.
* [BZ 19170]John David Anglin2017-07-232-3/+18
| | | | Revise comment in sysdeps/hppa/dl-trampoline.S
* Correct nss/tst-nss-test5 configurationDJ Delorie2017-07-212-1/+5
| | | | | The configuration was cloned from test4, but test5 does not have data for a second module.
* Fix localedata test builds with latest GCCSteve Ellcey2017-07-212-0/+23
| | | | | | | | * localedata/Makefile (CFLAGS-tst_iswalnum.c, CFLAGS-tst_iswalpha.c CFLAGS-tst_iswcntrl.c, CFLAGS-tst_iswdigit.c, CFLAGS-tst_iswgraph.c, CFLAGS-tst_iswlower.c, CFLAGS-tst_iswprint.c, CFLAGS-tst_iswpunct.c, CFLAGS-tst_iswspace.c, CFLAGS-tst_iswupper.c, CFLAGS-tst_iswxdigit.c, CFLAGS-tst_towlower.c, CFLAGS-tst_towupper.c): New macros.
* Fix nss/nss_test1.c compile with latest GCC.Steve Ellcey2017-07-212-1/+6
| | | | * nss/nss_test1.c (default_npwd_data): Fix definition.
* Fix cexpl when compiled with latest GCCSteve Ellcey2017-07-212-0/+6
| | | | | * sysdeps/ieee754/ldbl-128/e_expl.c (__ieee754_expl): Call math_force_eval.
* Fix misspelled yesexpr/day/abday/mon/abmon/date_fmt fields in sc_ITMassimeddu Cireddu2017-07-212-24/+38
| | | | | | | [BZ #12068] * locales/sc_IT (LC_MESSAGES): Fix yesexpr and add yesstr and nostr. * locales/sc_IT (LC_TIME): Fix mispelled day/abday/mon/abmon and fix date_fmt.
* localedata/locales/lg_UG: Fix some comments.Rafal Luzynski2017-07-212-10/+16
| | | | | | | | | | After the recent update of int_select the comment needed an update, too. While at this, all comments in LC_TELEPHONE were moved above their respective values because this looks better. Some minor typos fixed. [BZ #21783] * localedata/locales/lg_UG (LC_TELEPHONE): Move all comments above the values, correct some of them.
* Add/Fix country_isbn for FranceAkhilesh Kumar2017-07-216-2/+14
| | | | | | | | | [BZ #21795] * locales/br_FR (LC_ADDRESS): Add country_isbn. * locales/ca_FR (LC_ADDRESS): Add country_isbn. * locales/fr_FR (LC_ADDRESS): Add country_isbn. * locales/ia_FR (LC_ADDRESS): Fix country_isbn. * locales/oc_FR (LC_ADDRESS): Fix country_isbn.
* Add country_name and country_post, and country_isbn for pap_AW and pap_CWAkhilesh Kumar2017-07-213-5/+16
| | | | | | | | [BZ #21807] [BZ #21808] * locales/pap_AW (LC_ADDRESS): Add country_name and country_post. * locales/pap_CW (LC_ADDRESS): Add country_name, country_post, and country_isbn.