]>
Commit | Line | Data |
---|---|---|
3de512be CD |
1 | 2020-08-04 Carlos O'Donell <carlos@redhat.com> |
2 | ||
3 | COMMIT: 6d403f2e1b82ceeac69c9dc0123dffcf23ddcff8 | |
4 | Regenerate configure scripts. | |
5 | ||
6 | * sysdeps/unix/sysv/linux/arc/configure: Modified. | |
7 | * sysdeps/unix/sysv/linux/csky/configure: Modified. | |
8 | ||
9 | 2020-08-04 Carlos O'Donell <carlos@redhat.com> | |
10 | ||
11 | COMMIT: 923adfcb588dabf6b8dee60b00e2de4e88afdb97 | |
12 | Update NEWS with bugs. | |
13 | ||
14 | * NEWS: Modified. | |
15 | ||
16 | 2020-08-04 Carlos O'Donell <carlos@redhat.com> | |
17 | ||
18 | COMMIT: 0ffaa7be6ea3649f883248f41a2bea5065383976 | |
19 | Update translations. | |
20 | ||
21 | * po/be.po: Modified. | |
22 | * po/bg.po: Modified. | |
23 | * po/ca.po: Modified. | |
24 | * po/cs.po: Modified. | |
25 | * po/da.po: Modified. | |
26 | * po/de.po: Modified. | |
27 | * po/el.po: Modified. | |
28 | * po/eo.po: Modified. | |
29 | * po/es.po: Modified. | |
30 | * po/fi.po: Modified. | |
31 | * po/fr.po: Modified. | |
32 | * po/gl.po: Modified. | |
33 | * po/hr.po: Modified. | |
34 | * po/hu.po: Modified. | |
35 | * po/ia.po: Modified. | |
36 | * po/id.po: Modified. | |
37 | * po/it.po: Modified. | |
38 | * po/ja.po: Modified. | |
39 | * po/ko.po: Modified. | |
40 | * po/lt.po: Modified. | |
41 | * po/nb.po: Modified. | |
42 | * po/nl.po: Modified. | |
43 | * po/pl.po: Modified. | |
44 | * po/pt.po: Modified. | |
45 | * po/pt_BR.po: Modified. | |
46 | * po/ru.po: Modified. | |
47 | * po/rw.po: Modified. | |
48 | * po/sk.po: Modified. | |
49 | * po/sl.po: Modified. | |
50 | * po/sv.po: Modified. | |
51 | * po/tr.po: Modified. | |
52 | * po/uk.po: Modified. | |
53 | * po/vi.po: Modified. | |
54 | * po/zh_CN.po: Modified. | |
55 | * po/zh_TW.po: Modified. | |
56 | ||
57 | 2020-08-04 Alan Modra <amodra@gmail.com> | |
58 | ||
59 | COMMIT: bd7a8e038ac01fc61f0fe58b57ae52ccb85a562f | |
60 | Don't mix linker error messages into edited scripts | |
61 | ||
62 | * Makerules: Modified. | |
63 | ||
64 | 2020-08-04 Paul Zimmermann <Paul.Zimmermann@inria.fr> | |
65 | ||
66 | COMMIT: 50a8dd367e305bb6c6146c564fd48c193cc94069 | |
67 | benchtests/README update. | |
68 | ||
69 | * benchtests/README: Modified. | |
70 | ||
71 | 2020-08-04 Maciej W. Rozycki <macro@wdc.com> | |
72 | ||
73 | COMMIT: 45069ac2a994758d06c035804a600066016801f9 | |
74 | RISC-V: Update lp64d libm-test-ulps according to HiFive Unleashed | |
75 | ||
76 | * sysdeps/riscv/rv64/rvd/libm-test-ulps: Modified. | |
77 | ||
78 | 2020-08-03 Szabolcs Nagy <szabolcs.nagy@arm.com> | |
79 | ||
80 | COMMIT: 42c9e9af22dc645c06395879d36a565c6dc19f3a | |
81 | aarch64: update NEWS about branch protection | |
82 | ||
83 | * NEWS: Modified. | |
84 | ||
85 | 2020-08-03 Aurelien Jarno <aurelien@aurel32.net> | |
86 | ||
87 | COMMIT: 17a0126abf02955cabf6256c67f8f9462a64163f | |
88 | Add NEWS entry for CVE-2016-10228 (bug 19519) | |
89 | ||
90 | * NEWS: Modified. | |
91 | ||
92 | 2020-08-03 Florian Weimer <fweimer@redhat.com> | |
93 | ||
94 | COMMIT: 7650321ce037302bfc2f026aa19e0213b8d02fe6 | |
95 | powerpc: Fix incorrect cache line size load in memset (bug 26332) | |
96 | ||
97 | * sysdeps/powerpc/powerpc32/sysdep.h: Modified. | |
98 | [__ASSEMBLER__][! PIC](__GLRO): Modified. | |
99 | ||
100 | 2020-08-03 Chung-Lin Tang <cltang@codesourcery.com> | |
101 | ||
102 | COMMIT: 783fdd969fe6652e0ee5b6b574a14a7dc28dee5f | |
103 | Update Nios II libm-test-ulps file. | |
104 | ||
105 | * sysdeps/nios2/libm-test-ulps: Modified. | |
106 | ||
107 | 2020-07-31 Florian Weimer <fweimer@redhat.com> | |
108 | ||
109 | COMMIT: 7f1a08cff82255cd4252a2c75fd65b80a6a170bf | |
110 | Move NEWS entry for CVE-2020-1751 to the 2.31 section | |
111 | ||
112 | * NEWS: Modified. | |
113 | ||
114 | 2020-07-31 Florian Weimer <fweimer@redhat.com> | |
115 | ||
116 | COMMIT: 89c255294a5b14dd88e45ed3b2a2a66517ed1a6f | |
117 | NEWS: Deprecate weak libpthread symbols for single-threaded checks | |
118 | ||
119 | * NEWS: Modified. | |
120 | ||
121 | 2020-07-31 Florian Weimer <fweimer@redhat.com> | |
122 | ||
123 | COMMIT: 20fb7452c04221608be1359cc100387db3e36356 | |
124 | NEWS: Deprecate nss_hesiod | |
125 | ||
126 | * NEWS: Modified. | |
127 | ||
128 | 2020-07-27 H.J. Lu <hjl.tools@gmail.com> | |
129 | ||
130 | COMMIT: 0ad926f34937f7b4843a8b49e5d93199601fe324 | |
131 | nptl: Zero-extend arguments to SETXID syscalls [BZ #26248] | |
132 | ||
133 | * nptl/Makefile: Modified. | |
134 | * nptl/descr.h: Modified. | |
135 | (xid_command): Modified. | |
136 | * nptl/tst-setgroups.c: New file. | |
137 | ||
138 | 2020-07-27 Joseph Myers <joseph@codesourcery.com> | |
139 | ||
140 | COMMIT: b51c1500e02cec3a61c385d5aa919287f32bbd58 | |
141 | Use binutils 2.35 branch in build-many-glibcs.py. | |
142 | ||
143 | * scripts/build-many-glibcs.py: Modified. | |
144 | ||
145 | 2020-07-27 Szabolcs Nagy <szabolcs.nagy@arm.com> | |
146 | ||
147 | COMMIT: 2dc33b928b389f50e7fd8cadd952b79112a071ab | |
148 | aarch64: Use future HWCAP2_MTE in ifunc resolver | |
149 | ||
150 | * sysdeps/aarch64/multiarch/strlen.c: Modified. | |
151 | (MTE_ENABLED): Modified. | |
152 | (FUTURE_HWCAP2_MTE): New. | |
153 | ||
154 | 2020-07-25 Andreas K. Hüttel <dilfridge@gentoo.org> | |
155 | ||
156 | COMMIT: 180d5a045f6c2e245beafef3e2036bd7286c8c17 | |
157 | Update x86-64 libm-test-ulps | |
158 | ||
159 | * sysdeps/x86_64/fpu/libm-test-ulps: Modified. | |
160 | ||
161 | 2020-07-24 Szabolcs Nagy <szabolcs.nagy@arm.com> | |
162 | ||
163 | COMMIT: 7ebd114211dcd290efd54e610bbde0765bd7764c | |
164 | aarch64: Respect p_flags when protecting code with PROT_BTI | |
165 | ||
166 | * sysdeps/aarch64/dl-bti.c: Modified. | |
167 | (enable_bti): Modified function. | |
168 | ||
169 | 2020-07-23 Arjun Shankar <arjun@redhat.com> | |
170 | ||
171 | COMMIT: 04726be814c6fd6d9cf974e15d684dd3ac1a180e | |
172 | Disable warnings due to deprecated libselinux symbols used by nss and nscd | |
173 | ||
174 | * nscd/selinux.c: Modified. | |
175 | [HAVE_SELINUX](nscd_avc_cache_stats): Modified function. | |
176 | [HAVE_SELINUX](DIAG_IGNORE_NEEDS_COMMENT): New function. | |
177 | [HAVE_SELINUX](DIAG_IGNORE_NEEDS_COMMENT): New function. | |
178 | (libc-diag.h): Include file. | |
179 | * nss/makedb.c: Modified. | |
180 | [HAVE_SELINUX](reset_file_creation_context): Modified function. | |
181 | [HAVE_SELINUX](DIAG_IGNORE_NEEDS_COMMENT): New function. | |
182 | (libc-diag.h): Include file. | |
183 | ||
184 | 2020-07-22 Carlos O'Donell <carlos@redhat.com> | |
185 | ||
186 | COMMIT: ba0ec34c62a3a108f2db5575a92ace9bd3ac8a8f | |
187 | Regenerate INSTALL for ARC port updates. | |
188 | ||
189 | * INSTALL: Modified. | |
190 | ||
191 | 2020-07-22 Carlos O'Donell <carlos@redhat.com> | |
192 | ||
193 | COMMIT: 0bede41cf38dc8d3b4d611e31900d5d6cff6c06c | |
194 | Update libc.pot for 2.32 release. | |
195 | ||
196 | * po/libc.pot: Modified. | |
197 | ||
198 | 2020-07-21 Tulio Magno Quites Machado Filho <tuliom@linux.ibm.com> | |
199 | ||
200 | COMMIT: f6add169c89bbdd139a2eb845686127ead5799cd | |
201 | powerpc: Fix POWER10 selection | |
202 | ||
203 | * sysdeps/powerpc/dl-procinfo.h: Modified. | |
204 | (_dl_string_platform): Modified function. | |
205 | ||
206 | 2020-07-21 Paul E. Murphy <murphyp@linux.vnet.ibm.com> | |
207 | ||
208 | COMMIT: c79607a474439d50e9f0bcae59709817112900cc | |
209 | powerpc64le: guarantee a .gnu.attributes section [BZ #26220] | |
210 | ||
211 | * sysdeps/powerpc/powerpc64/le/Makefile: Modified. | |
212 | ||
213 | 2020-07-21 Florian Weimer <fweimer@redhat.com> | |
214 | ||
215 | COMMIT: ec2f1fddf29053957d061dfe310f106388472a4f | |
216 | libio: Remove __libc_readline_unlocked | |
217 | ||
218 | * include/stdio.h: Modified. | |
219 | [! _ISOMAC](__libc_readline_unlocked): Remove. | |
220 | [! _ISOMAC](libc_hidden_proto): Remove. | |
221 | * libio/Makefile: Modified. | |
222 | * libio/Versions: Modified. | |
223 | * libio/readline.c: Delete file. | |
224 | * libio/tst-readline.c: Delete file. | |
225 | ||
226 | 2020-07-21 Florian Weimer <fweimer@redhat.com> | |
227 | ||
228 | COMMIT: 00bc6830e3fe3f10495917afe0835ddd19133c6a | |
229 | shadow: Implement fgetspent_r using __nss_fgetent_r | |
230 | ||
231 | * gshadow/tst-fgetsgent_r.c: Modified. | |
232 | (run_test): Modified function. | |
233 | * shadow/fgetspent_r.c: Modified. | |
234 | (flockfile): Remove. | |
235 | (funlockfile): Remove. | |
236 | (__fgetspent_r): Modified function. | |
237 | ||
238 | 2020-07-21 Florian Weimer <fweimer@redhat.com> | |
239 | ||
240 | COMMIT: ee1c062be09da006e82ab34c1c9b5c82dd2af92c | |
241 | pwd: Implement fgetpwent_r using __nss_fgetent_r | |
242 | ||
243 | * pwd/fgetpwent_r.c: Modified. | |
244 | (flockfile): Remove. | |
245 | (funlockfile): Remove. | |
246 | (p): Remove. | |
247 | (flockfile): Remove. | |
248 | (buffer): Remove. | |
249 | (p): Remove. | |
250 | (p): Remove. | |
251 | (result): Modified. | |
252 | (__set_errno): Remove. | |
253 | (errno): Remove. | |
254 | (p): Remove. | |
255 | (result): Remove. | |
256 | (__set_errno): Remove. | |
257 | (errno): Remove. | |
258 | (p): Remove. | |
259 | (p): Remove. | |
260 | (funlockfile): Remove. | |
261 | (result): Remove. | |
262 | (0): Remove. | |
263 | (ret): New. | |
264 | (ret): New. | |
265 | (ret): New. | |
266 | ||
267 | 2020-07-21 Florian Weimer <fweimer@redhat.com> | |
268 | ||
269 | COMMIT: 2add4235ef674988948155f9a8f60a8c7b09bcff | |
270 | gshadow: Implement fgetsgent_r using __nss_fgetent_r (bug 20338) | |
271 | ||
272 | * gshadow/Makefile: Modified. | |
273 | * gshadow/fgetsgent_r.c: Modified. | |
274 | (__fgetsgent_r): Modified function. | |
275 | * gshadow/tst-fgetsgent_r.c: New file. | |
276 | ||
277 | 2020-07-21 Florian Weimer <fweimer@redhat.com> | |
278 | ||
279 | COMMIT: 4f62a21d0ed19ff29bba704167179b862140d011 | |
280 | grp: Implement fgetgrent_r using __nss_fgetent_r | |
281 | ||
282 | * grp/fgetgrent_r.c: Modified. | |
283 | (libio/iolibio.h): Remove include. | |
284 | (flockfile): Remove. | |
285 | (funlockfile): Remove. | |
286 | (gr_name): Modified. | |
287 | (parse_result): Remove. | |
288 | (flockfile): Remove. | |
289 | (buffer): Remove. | |
290 | (p): Remove. | |
291 | (p): Remove. | |
292 | (result): Modified. | |
293 | (__set_errno): Remove. | |
294 | (errno): Remove. | |
295 | (p): Remove. | |
296 | (result): Remove. | |
297 | (__set_errno): Remove. | |
298 | (errno): Remove. | |
299 | (p): Remove. | |
300 | (p): Remove. | |
301 | (funlockfile): Remove. | |
302 | (if): Remove function. | |
303 | (result): Remove. | |
304 | (0): Remove. | |
305 | (ret): New. | |
306 | (ret): New. | |
307 | ||
308 | 2020-07-21 Florian Weimer <fweimer@redhat.com> | |
309 | ||
310 | COMMIT: bdee910e88006ae33dc83ac3d2c0708adb6627d0 | |
311 | nss: Add __nss_fgetent_r | |
312 | ||
313 | * include/nss_files.h: Modified. | |
314 | (libc_hidden_proto): Modified. | |
315 | (libc_hidden_proto): Modified. | |
316 | (libc_hidden_proto): Modified. | |
317 | (libc_hidden_proto): Modified. | |
318 | (__nss_readline): New function. | |
319 | (__nss_readline_seek): New function. | |
320 | (__nss_parse_line_result): New function. | |
321 | (libc_hidden_proto): New. | |
322 | (libc_hidden_proto): New. | |
323 | (__nss_fgetent_r): New function. | |
324 | * nss/Makefile: Modified. | |
325 | * nss/Versions: Modified. | |
326 | * nss/nss_fgetent_r.c: New file. | |
327 | * nss/nss_files/files-XXX.c: Modified. | |
328 | (internal_getent): Modified function. | |
329 | * nss/nss_parse_line_result.c: New file. | |
330 | * nss/nss_readline.c: New file. | |
331 | ||
332 | 2020-07-21 Florian Weimer <fweimer@redhat.com> | |
333 | ||
334 | COMMIT: d4b4586315974d2471486d41891aa9463a5838ad | |
335 | libio: Add fseterr_unlocked for internal use | |
336 | ||
337 | * include/stdio.h: Modified. | |
338 | [! _ISOMAC](fseterr_unlocked): New function. | |
339 | ||
340 | 2020-07-21 Florian Weimer <fweimer@redhat.com> | |
341 | ||
342 | COMMIT: 9980bf0b307368959cb29f3ca3f7446ad92347f1 | |
343 | nss_files: Use generic result pointer in parse_line | |
344 | ||
345 | * include/nss_files.h: Modified. | |
346 | (etherent): Remove. | |
347 | (group): Remove. | |
348 | (netent): Remove. | |
349 | (passwd): Remove. | |
350 | (protoent): Remove. | |
351 | (rpcent): Remove. | |
352 | (servent): Remove. | |
353 | (sgrp): Remove. | |
354 | (spwd): Remove. | |
355 | (_nss_files_parse_etherent): Remove. | |
356 | (_nss_files_parse_grent): Remove. | |
357 | (_nss_files_parse_netent): Remove. | |
358 | (_nss_files_parse_protoent): Remove. | |
359 | (_nss_files_parse_pwent): Remove. | |
360 | (_nss_files_parse_rpcent): Remove. | |
361 | (_nss_files_parse_servent): Remove. | |
362 | (_nss_files_parse_sgent): Remove. | |
363 | (_nss_files_parse_spent): Remove. | |
364 | (nss_files_parse_line): New function. | |
365 | (_nss_files_parse_etherent): New. | |
366 | (_nss_files_parse_grent): New. | |
367 | (_nss_files_parse_netent): New. | |
368 | (_nss_files_parse_protoent): New. | |
369 | (_nss_files_parse_pwent): New. | |
370 | (_nss_files_parse_rpcent): New. | |
371 | (_nss_files_parse_servent): New. | |
372 | (_nss_files_parse_sgent): New. | |
373 | (_nss_files_parse_spent): New. | |
374 | * nss/nss_files/files-parse.c: Modified. | |
375 | [! EXTERN_PARSER](LINE_PARSER): Modified. | |
376 | [EXTERN_PARSER](parse_line): Modified. | |
377 | ||
378 | 2020-07-21 Florian Weimer <fweimer@redhat.com> | |
379 | ||
380 | COMMIT: e9b2340998ab22402a8e968ba674c380a625b9dc | |
381 | nss_files: Consolidate line parse declarations in <nss_files.h> | |
382 | ||
383 | * include/grp.h: Modified. | |
384 | [! _ISOMAC](parser_data): Remove. | |
385 | [! _ISOMAC](_nss_files_parse_grent): Remove. | |
386 | [! _ISOMAC](libc_hidden_proto): Remove. | |
387 | * include/gshadow.h: Modified. | |
388 | [! _ISOMAC](parser_data): Remove. | |
389 | [! _ISOMAC](_nss_files_parse_sgent): Remove. | |
390 | [! _ISOMAC](libc_hidden_proto): Remove. | |
391 | * include/netdb.h: Modified. | |
392 | [! _ISOMAC](parser_data): Remove. | |
393 | [! _ISOMAC](_nss_files_parse_protoent): Remove. | |
394 | [! _ISOMAC](_nss_files_parse_servent): Remove. | |
395 | [! _ISOMAC](_nss_files_parse_netent): Remove. | |
396 | [! _ISOMAC](libnss_files_hidden_proto): Modified. | |
397 | [! _ISOMAC](libnss_files_hidden_proto): Remove. | |
398 | [! _ISOMAC](libnss_files_hidden_proto): Remove. | |
399 | [! _ISOMAC](libnss_files_hidden_proto): Remove. | |
400 | * include/netinet/ether.h: Modified. | |
401 | [! _ISOMAC](parser_data): Remove. | |
402 | [! _ISOMAC](_nss_files_parse_etherent): Remove. | |
403 | [! _ISOMAC](libnss_files_hidden_proto): Remove. | |
404 | * include/nss_files.h: Modified. | |
405 | (parser_data): New. | |
406 | (etherent): New. | |
407 | (group): New. | |
408 | (netent): New. | |
409 | (passwd): New. | |
410 | (protoent): New. | |
411 | (rpcent): New. | |
412 | (servent): New. | |
413 | (sgrp): New. | |
414 | (spwd): New. | |
415 | (_nss_files_parse_etherent): New function. | |
416 | (_nss_files_parse_grent): New function. | |
417 | (_nss_files_parse_netent): New function. | |
418 | (_nss_files_parse_protoent): New function. | |
419 | (_nss_files_parse_pwent): New function. | |
420 | (_nss_files_parse_rpcent): New function. | |
421 | (_nss_files_parse_servent): New function. | |
422 | (_nss_files_parse_sgent): New function. | |
423 | (_nss_files_parse_spent): New function. | |
424 | (libnss_files_hidden_proto): New. | |
425 | (libc_hidden_proto): New. | |
426 | (libnss_files_hidden_proto): New. | |
427 | (libnss_files_hidden_proto): New. | |
428 | (libc_hidden_proto): New. | |
429 | (libnss_files_hidden_proto): New. | |
430 | (libnss_files_hidden_proto): New. | |
431 | (libc_hidden_proto): New. | |
432 | (libc_hidden_proto): New. | |
433 | * include/pwd.h: Modified. | |
434 | [! _ISOMAC](parser_data): Remove. | |
435 | [! _ISOMAC](_nss_files_parse_pwent): Remove. | |
436 | [! _ISOMAC](libc_hidden_proto): Remove. | |
437 | * include/rpc/netdb.h: Modified. | |
438 | [! _ISOMAC](parser_data): Remove. | |
439 | [! _ISOMAC](_nss_files_parse_rpcent): Remove. | |
440 | [! _ISOMAC](libnss_files_hidden_proto): Remove. | |
441 | * include/shadow.h: Modified. | |
442 | [! _ISOMAC](parser_data): Remove. | |
443 | [! _ISOMAC](_nss_files_parse_spent): Remove. | |
444 | [! _ISOMAC](libc_hidden_proto): Remove. | |
445 | * nss/nss_files/files-parse.c: Modified. | |
446 | (nss_files.h): Include file. | |
447 | ||
448 | 2020-07-21 Florian Weimer <fweimer@redhat.com> | |
449 | ||
450 | COMMIT: 23ed36735af09c258e542266aaed92cdd8571c6c | |
451 | nss_compat: Do not use mmap to read database files (bug 26258) | |
452 | ||
453 | * nss/nss_compat/compat-grp.c: Modified. | |
454 | (internal_setgrent): Modified function. | |
455 | (nss_files.h): Include file. | |
456 | * nss/nss_compat/compat-initgroups.c: Modified. | |
457 | (internal_setgrent): Modified function. | |
458 | (nss_files.h): Include file. | |
459 | * nss/nss_compat/compat-pwd.c: Modified. | |
460 | (internal_setpwent): Modified function. | |
461 | (nss_files.h): Include file. | |
462 | * nss/nss_compat/compat-spwd.c: Modified. | |
463 | (internal_setspent): Modified function. | |
464 | (nss_files.h): Include file. | |
465 | ||
466 | 2020-07-21 Florian Weimer <fweimer@redhat.com> | |
467 | ||
468 | COMMIT: 299210c1fa67e2dfb564475986fce11cd33db9ad | |
469 | nss_files: Consolidate file opening in __nss_files_fopen | |
470 | ||
471 | * include/nss_files.h: New file. | |
472 | * nss/Makefile: Modified. | |
473 | * nss/Versions: Modified. | |
474 | * nss/nss_files/files-XXX.c: Modified. | |
475 | (internal_setent): Modified function. | |
476 | (nss_files.h): Include file. | |
477 | * nss/nss_files/files-alias.c: Modified. | |
478 | (internal_setent): Modified function. | |
479 | (get_next_alias): Modified function. | |
480 | (nss_files.h): Include file. | |
481 | * nss/nss_files/files-initgroups.c: Modified. | |
482 | (NSS_DECLARE_MODULE_FUNCTIONS): Modified function. | |
483 | (nss_files.h): Include file. | |
484 | * nss/nss_files/files-netgrp.c: Modified. | |
485 | (NSS_DECLARE_MODULE_FUNCTIONS): Modified function. | |
486 | (nss_files.h): Include file. | |
487 | * nss/nss_files_fopen.c: New file. | |
488 | ||
489 | 2020-07-20 Joseph Myers <joseph@codesourcery.com> | |
490 | ||
491 | COMMIT: 469c03907b116c37c98d8ad7a9edac2bdbf3e934 | |
492 | Update powerpc-nofpu libm-test-ulps. | |
493 | ||
494 | * sysdeps/powerpc/nofpu/libm-test-ulps: Modified. | |
495 | ||
496 | 2020-07-20 Joseph Myers <joseph@codesourcery.com> | |
497 | ||
498 | COMMIT: 63ce2425c224330b9add994c2811a103610d0995 | |
499 | Use MPFR 4.1.0 in build-many-glibcs.py. | |
500 | ||
501 | * scripts/build-many-glibcs.py: Modified. | |
502 | ||
503 | 2020-07-20 Florian Weimer <fweimer@redhat.com> | |
504 | ||
505 | COMMIT: 07ed32f920f0bcb1ddb400e4ed606104756dee32 | |
506 | elf: Change TLS static surplus default back to 1664 | |
507 | ||
508 | * elf/Makefile: Modified. | |
509 | * elf/dl-tls.c: Modified. | |
510 | (LIBC_IE_TLS): Modified. | |
511 | (_dl_tls_static_surplus_init): Modified function. | |
512 | (DEFAULT_NNS): New. | |
513 | (OPTIONAL_TLS): New. | |
514 | (tls_static_surplus): New function. | |
515 | (LEGACY_TLS): New. | |
516 | * elf/tst-tls-surplus.c: New file. | |
517 | ||
518 | 2020-07-18 Samuel Thibault <samuel.thibault@ens-lyon.org> | |
519 | ||
520 | COMMIT: 5baad9a6f948b7822db3392097e7d79e9e018655 | |
521 | hurd: Fix longjmp check for sigstate | |
522 | ||
523 | * sysdeps/mach/hurd/i386/____longjmp_chk.S: Modified. | |
524 | * sysdeps/mach/hurd/i386/__longjmp.S: Modified. | |
525 | ||
526 | 2020-07-18 Samuel Thibault <samuel.thibault@ens-lyon.org> | |
527 | ||
528 | COMMIT: 115bcf921a52005b89ff2859ccae4a8fc6d6deed | |
529 | hurd: Fix longjmp early in initialization | |
530 | ||
531 | * sysdeps/mach/hurd/i386/____longjmp_chk.S: Modified. | |
532 | * sysdeps/mach/hurd/i386/__longjmp.S: Modified. | |
533 | ||
534 | 2020-07-17 Florian Weimer <fweimer@redhat.com> | |
535 | ||
536 | COMMIT: e9422236a2dd4cf2b7e900af5e84706da68bd43e | |
537 | manual: New signal and errno string functions are AS-safe | |
538 | ||
539 | * manual/errno.texi: Modified. | |
540 | * manual/signal.texi: Modified. | |
541 | ||
542 | 2020-07-17 Wilco Dijkstra <wdijkstr@arm.com> | |
543 | ||
544 | COMMIT: f46ef33ad134bec7ac992f28ee4b8b0614590e3e | |
545 | AArch64: Improve strlen_asimd performance (bug 25824) | |
546 | ||
547 | * sysdeps/aarch64/multiarch/Makefile: Modified. | |
548 | * sysdeps/aarch64/multiarch/ifunc-impl-list.c: Modified. | |
549 | (__libc_ifunc_impl_list): Modified function. | |
550 | * sysdeps/aarch64/multiarch/strlen.c: Modified. | |
551 | (USE_ASIMD_STRLEN): Remove. | |
552 | (__strlen_generic): Remove. | |
553 | (libc_ifunc): Modified. | |
554 | (MTE_ENABLED): New. | |
555 | (__strlen_mte): New. | |
556 | * sysdeps/aarch64/multiarch/strlen_asimd.S: Modified. | |
557 | * sysdeps/aarch64/multiarch/strlen_generic.S: Move to... | |
558 | * sysdeps/aarch64/multiarch/strlen_mte.S: ... here. | |
559 | ||
560 | 2020-07-17 Florian Weimer <fweimer@redhat.com> | |
561 | ||
562 | COMMIT: 76b8442db51a8976de19934638a42532a3af607f | |
563 | Move <rpc/netdb.h> from sunrpc to inet | |
564 | ||
565 | * include/rpc/netdb.h: Modified. | |
566 | (sunrpc/rpc/netdb.h): Remove include. | |
567 | (inet/rpc/netdb.h): Include file. | |
568 | * inet/Makefile: Modified. | |
569 | * sunrpc/rpc/netdb.h: Move to... | |
570 | * inet/rpc/netdb.h: ... here. | |
571 | * resolv/Makefile: Modified. | |
572 | * resolv/rpc/netdb.h: Delete file. | |
573 | ||
574 | 2020-07-16 Carlos O'Donell <carlos@redhat.com> | |
575 | ||
576 | COMMIT: 8cde977077b3568310c743b21a905ca9ab286724 | |
577 | en_US: Minimize changes to date_fmt (Bug 25923) | |
578 | ||
579 | * localedata/locales/en_US: Modified. | |
580 | ||
581 | 2020-07-16 Florian Weimer <fweimer@redhat.com> | |
582 | ||
583 | COMMIT: efedd1ed3d211941fc66d14ba245be3552b2616a | |
584 | Linux: Remove rseq support | |
585 | ||
586 | * NEWS: Modified. | |
587 | * csu/libc-tls.c: Modified. | |
588 | (__libc_setup_tls): Modified function. | |
589 | * elf/dl-tls.c: Modified. | |
590 | [SHARED](_dl_determine_tlsoffset): Modified function. | |
591 | (LIBC_IE_TLS): Modified. | |
592 | * elf/libc_early_init.c: Modified. | |
593 | (rseq-internal.h): Remove include. | |
594 | (__libc_early_init): Modified function. | |
595 | * manual/threads.texi: Modified. | |
596 | * nptl/pthread_create.c: Modified. | |
597 | (rseq-internal.h): Remove include. | |
598 | (rseq_register_current_thread): Remove. | |
599 | * sysdeps/generic/rseq-internal.h: Delete file. | |
600 | * sysdeps/unix/sysv/linux/Makefile: Modified. | |
601 | * sysdeps/unix/sysv/linux/Versions: Modified. | |
602 | * sysdeps/unix/sysv/linux/aarch64/bits/rseq.h: Delete file. | |
603 | * sysdeps/unix/sysv/linux/aarch64/libc.abilist: Modified. | |
604 | * sysdeps/unix/sysv/linux/alpha/libc.abilist: Modified. | |
605 | * sysdeps/unix/sysv/linux/arc/libc.abilist: Modified. | |
606 | * sysdeps/unix/sysv/linux/arm/be/libc.abilist: Modified. | |
607 | * sysdeps/unix/sysv/linux/arm/bits/rseq.h: Delete file. | |
608 | * sysdeps/unix/sysv/linux/arm/le/libc.abilist: Modified. | |
609 | * sysdeps/unix/sysv/linux/bits/rseq.h: Delete file. | |
610 | * sysdeps/unix/sysv/linux/csky/libc.abilist: Modified. | |
611 | * sysdeps/unix/sysv/linux/hppa/libc.abilist: Modified. | |
612 | * sysdeps/unix/sysv/linux/i386/libc.abilist: Modified. | |
613 | * sysdeps/unix/sysv/linux/ia64/libc.abilist: Modified. | |
614 | * sysdeps/unix/sysv/linux/m68k/coldfire/libc.abilist: Modified. | |
615 | * sysdeps/unix/sysv/linux/m68k/m680x0/libc.abilist: Modified. | |
616 | * sysdeps/unix/sysv/linux/microblaze/be/libc.abilist: Modified. | |
617 | * sysdeps/unix/sysv/linux/microblaze/le/libc.abilist: Modified. | |
618 | * sysdeps/unix/sysv/linux/mips/bits/rseq.h: Delete file. | |
619 | * sysdeps/unix/sysv/linux/mips/mips32/fpu/libc.abilist: Modified. | |
620 | * sysdeps/unix/sysv/linux/mips/mips32/nofpu/libc.abilist: Modified. | |
621 | * sysdeps/unix/sysv/linux/mips/mips64/n32/libc.abilist: Modified. | |
622 | * sysdeps/unix/sysv/linux/mips/mips64/n64/libc.abilist: Modified. | |
623 | * sysdeps/unix/sysv/linux/nios2/libc.abilist: Modified. | |
624 | * sysdeps/unix/sysv/linux/powerpc/bits/rseq.h: Delete file. | |
625 | * sysdeps/unix/sysv/linux/powerpc/powerpc32/fpu/libc.abilist: Modified. | |
626 | * sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/libc.abilist: Modified. | |
627 | * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libc.abilist: Modified. | |
628 | * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libc.abilist: Modified. | |
629 | * sysdeps/unix/sysv/linux/riscv/rv64/libc.abilist: Modified. | |
630 | * sysdeps/unix/sysv/linux/rseq-internal.h: Delete file. | |
631 | * sysdeps/unix/sysv/linux/rseq-sym.c: Delete file. | |
632 | * sysdeps/unix/sysv/linux/s390/bits/rseq.h: Delete file. | |
633 | * sysdeps/unix/sysv/linux/s390/s390-32/libc.abilist: Modified. | |
634 | * sysdeps/unix/sysv/linux/s390/s390-64/libc.abilist: Modified. | |
635 | * sysdeps/unix/sysv/linux/sched_getcpu.c: Modified. | |
636 | [! RSEQ_SIG](sched_getcpu): Remove. | |
637 | [RSEQ_SIG](sched_getcpu): Remove. | |
638 | (atomic.h): Remove include. | |
639 | (sys/rseq.h): Remove include. | |
640 | (vsyscall_sched_getcpu): Remove function. | |
641 | (sched_getcpu): New function. | |
642 | * sysdeps/unix/sysv/linux/sh/be/libc.abilist: Modified. | |
643 | * sysdeps/unix/sysv/linux/sh/le/libc.abilist: Modified. | |
644 | * sysdeps/unix/sysv/linux/sparc/sparc32/libc.abilist: Modified. | |
645 | * sysdeps/unix/sysv/linux/sparc/sparc64/libc.abilist: Modified. | |
646 | * sysdeps/unix/sysv/linux/sys/rseq.h: Delete file. | |
647 | * sysdeps/unix/sysv/linux/tst-rseq-nptl.c: Delete file. | |
648 | * sysdeps/unix/sysv/linux/tst-rseq.c: Delete file. | |
649 | * sysdeps/unix/sysv/linux/tst-rseq.h: Delete file. | |
650 | * sysdeps/unix/sysv/linux/x86/bits/rseq.h: Delete file. | |
651 | * sysdeps/unix/sysv/linux/x86_64/64/libc.abilist: Modified. | |
652 | * sysdeps/unix/sysv/linux/x86_64/x32/libc.abilist: Modified. | |
653 | ||
654 | 2020-07-16 Florian Weimer <fweimer@redhat.com> | |
655 | ||
656 | COMMIT: da7d62b50396c8b6d67c1ba800a196e83e2ec469 | |
657 | manual: Use Unicode instead HTML entities for characters (bug 19737) | |
658 | ||
659 | * manual/math.texi: Modified. | |
660 | ||
661 | 2020-07-16 Aurelien Jarno <aurelien@aurel32.net> | |
662 | ||
663 | COMMIT: 17400c4bcd57d84add1da3aa93248ef2efdb0ccb | |
664 | Add NEWS entry for CVE-2020-6096 (bug 25620) | |
665 | ||
666 | * NEWS: Modified. | |
667 | ||
668 | 2020-07-16 Aurelien Jarno <aurelien@aurel32.net> | |
669 | ||
670 | COMMIT: 7b5f02dc2a9278cd068a58a3db3644e24707be49 | |
671 | arm: remove string/tst-memmove-overflow XFAIL | |
672 | ||
673 | * sysdeps/arm/Makefile: Modified. | |
674 | ||
675 | 2020-07-15 Wilco Dijkstra <wdijkstr@arm.com> | |
676 | ||
677 | COMMIT: 0f6278a8793a5d04ea31878119eccf99f469a02d | |
678 | AArch64: Rename IS_ARES to IS_NEOVERSE_N1 | |
679 | ||
680 | * sysdeps/aarch64/multiarch/memcpy.c: Modified. | |
681 | (libc_ifunc): Modified. | |
682 | * sysdeps/aarch64/multiarch/memmove.c: Modified. | |
683 | (libc_ifunc): Modified. | |
684 | * sysdeps/unix/sysv/linux/aarch64/cpu-features.h: Modified. | |
685 | (IS_ARES): Remove. | |
686 | (IS_NEOVERSE_N1): New. | |
687 | ||
688 | 2020-07-15 Wilco Dijkstra <wdijkstr@arm.com> | |
689 | ||
690 | COMMIT: 4a733bf375238a6a595033b5785cea7f27d61307 | |
691 | AArch64: Add optimized Q-register memcpy | |
692 | ||
693 | * sysdeps/aarch64/multiarch/Makefile: Modified. | |
694 | * sysdeps/aarch64/multiarch/ifunc-impl-list.c: Modified. | |
695 | (__libc_ifunc_impl_list): Modified function. | |
696 | * sysdeps/aarch64/multiarch/memcpy.c: Modified. | |
697 | (libc_ifunc): Modified. | |
698 | (__memcpy_simd): New. | |
699 | * sysdeps/aarch64/multiarch/memcpy_advsimd.S: New file. | |
700 | * sysdeps/aarch64/multiarch/memmove.c: Modified. | |
701 | (libc_ifunc): Modified. | |
702 | (__memmove_simd): New. | |
703 | ||
704 | 2020-07-15 Wilco Dijkstra <wdijkstr@arm.com> | |
705 | ||
706 | COMMIT: 34f0d01d5e43c7dedd002ab47f6266dfb5b79c22 | |
707 | AArch64: Align ENTRY to a cacheline | |
708 | ||
709 | * sysdeps/aarch64/sysdep.h: Modified. | |
710 | [__ASSEMBLER__](ENTRY): Modified. | |
711 | ||
712 | 2020-07-14 H.J. Lu <hjl.tools@gmail.com> | |
713 | Lucas A. M. Magalhaes <lamm@linux.ibm.com> | |
714 | ||
715 | COMMIT: f896fc0f2bfc9f3f8df0563a7c99dcbf24bab655 | |
716 | Correct timespec implementation [BZ #26232] | |
717 | ||
718 | * support/Makefile: Modified. | |
719 | * support/timespec.c: Modified. | |
720 | (support_timespec_ns): Modified function. | |
721 | (support_timespec_check_in_range): Modified function. | |
722 | * support/timespec.h: Modified. | |
723 | (support_timespec_ns): Modified. | |
724 | * support/tst-timespec.c: Modified. | |
725 | (timespec_ns_test_case): Modified. | |
726 | (TEST_COMPARE): Modified. | |
727 | (printf): Modified. | |
728 | (result): Modified. | |
729 | (printf): Modified. | |
730 | (intprops.h): Include file. | |
731 | (TIME_T_MIN): New. | |
732 | (TIME_T_MAX): New. | |
733 | (printf): New function. | |
734 | (printf): New function. | |
735 | ||
736 | 2020-07-13 Petr Vorel <pvorel@suse.cz> | |
737 | ||
738 | COMMIT: 5500cdba4018ddbda7909bc7f4f9718610b43cf0 | |
739 | Remove --enable-obsolete-rpc configure flag | |
740 | ||
741 | * NEWS: Modified. | |
742 | * benchtests/strcoll-inputs/filelist#en_US.UTF-8: Modified. | |
743 | * config.h.in: Modified. | |
744 | * config.make.in: Modified. | |
745 | * configure: Modified. | |
746 | * configure.ac: Modified. | |
747 | * include/libc-symbols.h: Modified. | |
748 | [! _ISOMAC][IS_IN (libc)][! LINK_OBSOLETE_RPC](libc_hidden_nolink_sunrpc): Remove. | |
749 | [! _ISOMAC][IS_IN (libc)][LINK_OBSOLETE_RPC](libc_hidden_nolink_sunrpc): Remove. | |
750 | [! _ISOMAC][IS_IN (libc)](libc_hidden_nolink_sunrpc): New. | |
751 | * include/shlib-compat.h: Modified. | |
752 | [! LINK_OBSOLETE_RPC](libc_sunrpc_symbol): Remove. | |
753 | [LINK_OBSOLETE_RPC](libc_sunrpc_symbol): Remove. | |
754 | (libc_sunrpc_symbol): New. | |
755 | * malloc/thread-freeres.c: Modified. | |
756 | (__libc_thread_freeres): Modified function. | |
757 | (shlib-compat.h): Include file. | |
758 | * manual/nss.texi: Modified. | |
759 | * scripts/build-many-glibcs.py: Modified. | |
760 | * sunrpc/Makefile: Modified. | |
761 | * sunrpc/bug20790.x: Delete file. | |
762 | * sunrpc/proto.h: Delete file. | |
763 | * sunrpc/rpc_clntout.c: Delete file. | |
764 | * sunrpc/rpc_cout.c: Delete file. | |
765 | * sunrpc/rpc_hout.c: Delete file. | |
766 | * sunrpc/rpc_main.c: Delete file. | |
767 | * sunrpc/rpc_parse.c: Delete file. | |
768 | * sunrpc/rpc_parse.h: Delete file. | |
769 | * sunrpc/rpc_sample.c: Delete file. | |
770 | * sunrpc/rpc_scan.c: Delete file. | |
771 | * sunrpc/rpc_scan.h: Delete file. | |
772 | * sunrpc/rpc_svcout.c: Delete file. | |
773 | * sunrpc/rpc_tblout.c: Delete file. | |
774 | * sunrpc/rpc_util.c: Delete file. | |
775 | * sunrpc/rpc_util.h: Delete file. | |
776 | * sunrpc/rpcgen.c: Delete file. | |
777 | * sunrpc/rpcsvc/bootparam.h: Delete file. | |
778 | * sunrpc/rpcsvc/bootparam_prot.x: Delete file. | |
779 | * sunrpc/rpcsvc/key_prot.x: Delete file. | |
780 | * sunrpc/rpcsvc/klm_prot.x: Delete file. | |
781 | * sunrpc/rpcsvc/mount.x: Delete file. | |
782 | * sunrpc/rpcsvc/nfs_prot.x: Delete file. | |
783 | * sunrpc/rpcsvc/nlm_prot.x: Delete file. | |
784 | * sunrpc/rpcsvc/rex.x: Delete file. | |
785 | * sunrpc/rpcsvc/rquota.x: Delete file. | |
786 | * sunrpc/rpcsvc/rstat.x: Delete file. | |
787 | * sunrpc/rpcsvc/rusers.x: Delete file. | |
788 | * sunrpc/rpcsvc/sm_inter.x: Delete file. | |
789 | * sunrpc/rpcsvc/spray.x: Delete file. | |
790 | * sunrpc/rpcsvc/yppasswd.x: Delete file. | |
791 | * sysdeps/unix/sysv/linux/arc/libc.abilist: Modified. | |
792 | ||
793 | 2020-07-13 Adhemerval Zanella <adhemerval.zanella@linaro.org> | |
794 | ||
795 | COMMIT: 3486924dc749d87ca7e5983b59baab474c6808a8 | |
796 | hurd: Fix build-many-glibcs.py | |
797 | ||
798 | * sysdeps/hurd/include/sys/msg.h: New file. | |
799 | * sysdeps/hurd/include/sys/sem.h: New file. | |
800 | * sysdeps/hurd/include/sys/shm.h: New file. | |
801 | ||
802 | 2020-07-13 H.J. Lu <hjl.tools@gmail.com> | |
803 | ||
804 | COMMIT: 107e6a3c2212ba7a3a4ec7cae8d82d73f7c95d0b | |
805 | x86: Support usable check for all CPU features | |
806 | ||
807 | * sysdeps/i386/fpu/fclrexcpt.c: Modified. | |
808 | (__feclearexcept): Modified function. | |
809 | * sysdeps/i386/fpu/fedisblxcpt.c: Modified. | |
810 | (fedisableexcept): Modified function. | |
811 | * sysdeps/i386/fpu/feenablxcpt.c: Modified. | |
812 | (feenableexcept): Modified function. | |
813 | * sysdeps/i386/fpu/fegetenv.c: Modified. | |
814 | (__fegetenv): Modified function. | |
815 | * sysdeps/i386/fpu/fegetmode.c: Modified. | |
816 | (fegetmode): Modified function. | |
817 | * sysdeps/i386/fpu/feholdexcpt.c: Modified. | |
818 | (__feholdexcept): Modified function. | |
819 | * sysdeps/i386/fpu/fesetenv.c: Modified. | |
820 | (__fesetenv): Modified function. | |
821 | * sysdeps/i386/fpu/fesetmode.c: Modified. | |
822 | (fesetmode): Modified function. | |
823 | * sysdeps/i386/fpu/fesetround.c: Modified. | |
824 | (__fesetround): Modified function. | |
825 | * sysdeps/i386/fpu/feupdateenv.c: Modified. | |
826 | (__feupdateenv): Modified function. | |
827 | * sysdeps/i386/fpu/fgetexcptflg.c: Modified. | |
828 | (__fegetexceptflag): Modified function. | |
829 | * sysdeps/i386/fpu/fsetexcptflg.c: Modified. | |
830 | (__fesetexceptflag): Modified function. | |
831 | * sysdeps/i386/fpu/ftestexcept.c: Modified. | |
832 | (fetestexcept): Modified function. | |
833 | * sysdeps/i386/i686/fpu/multiarch/s_cosf.c: Modified. | |
834 | (libm_ifunc): Modified. | |
835 | * sysdeps/i386/i686/fpu/multiarch/s_sincosf.c: Modified. | |
836 | (libm_ifunc): Modified. | |
837 | * sysdeps/i386/i686/fpu/multiarch/s_sinf.c: Modified. | |
838 | (libm_ifunc): Modified. | |
839 | * sysdeps/i386/i686/multiarch/ifunc-impl-list.c: Modified. | |
840 | (__libc_ifunc_impl_list): Modified function. | |
841 | * sysdeps/i386/i686/multiarch/ifunc-memmove.h: Modified. | |
842 | (IFUNC_SELECTOR): Modified function. | |
843 | * sysdeps/i386/i686/multiarch/ifunc-memset.h: Modified. | |
844 | (IFUNC_SELECTOR): Modified function. | |
845 | * sysdeps/i386/i686/multiarch/ifunc-sse2-bsf.h: Modified. | |
846 | (IFUNC_SELECTOR): Modified function. | |
847 | * sysdeps/i386/i686/multiarch/ifunc-sse2-ssse3.h: Modified. | |
848 | (IFUNC_SELECTOR): Modified function. | |
849 | * sysdeps/i386/i686/multiarch/ifunc-sse2.h: Modified. | |
850 | (IFUNC_SELECTOR): Modified function. | |
851 | * sysdeps/i386/i686/multiarch/ifunc-sse4_2.h: Modified. | |
852 | (IFUNC_SELECTOR): Modified function. | |
853 | * sysdeps/i386/i686/multiarch/ifunc-ssse3-sse4_2.h: Modified. | |
854 | (IFUNC_SELECTOR): Modified function. | |
855 | * sysdeps/i386/i686/multiarch/s_fma.c: Modified. | |
856 | (libm_ifunc): Modified. | |
857 | * sysdeps/i386/i686/multiarch/s_fmaf.c: Modified. | |
858 | (libm_ifunc): Modified. | |
859 | * sysdeps/i386/i686/multiarch/wcscpy.c: Modified. | |
860 | (IFUNC_SELECTOR): Modified function. | |
861 | * sysdeps/i386/setfpucw.c: Modified. | |
862 | (__setfpucw): Modified function. | |
863 | * sysdeps/unix/sysv/linux/x86/elision-conf.c: Modified. | |
864 | [HAVE_TUNABLES](do_set_elision_enable): Modified function. | |
865 | * sysdeps/x86/cacheinfo.c: Modified. | |
866 | (get_common_cache_info): Modified function. | |
867 | (init_cacheinfo): Modified function. | |
868 | * sysdeps/x86/cpu-features.c: Modified. | |
869 | (get_extended_indices): Modified function. | |
870 | (get_common_indices): Modified function. | |
871 | (init_cpu_features): Modified function. | |
872 | (update_usable): New function. | |
873 | * sysdeps/x86/cpu-features.h: Modified. | |
874 | [(_LIBC) && !IS_IN (nonlib)](x86_get_cpuid_registers): Remove. | |
875 | (<anoymous>): Modified. | |
876 | (<anoymous>): Modified. | |
877 | (<anoymous>): Remove. | |
878 | (cpu_features): Modified. | |
879 | (CPU_FEATURES_CPU_P): Modified. | |
880 | (CPU_FEATURES_ARCH_P): Modified. | |
881 | (HAS_CPU_FEATURE): Modified. | |
882 | (HAS_ARCH_FEATURE): Modified. | |
883 | (CPU_FEATURE_USABLE): Modified. | |
884 | (bit_arch_AVX_Usable): Remove. | |
885 | (bit_arch_AVX2_Usable): Remove. | |
886 | (bit_arch_AVX512F_Usable): Remove. | |
887 | (bit_arch_AVX512CD_Usable): Remove. | |
888 | (bit_arch_AVX512ER_Usable): Remove. | |
889 | (bit_arch_AVX512PF_Usable): Remove. | |
890 | (bit_arch_AVX512VL_Usable): Remove. | |
891 | (bit_arch_AVX512DQ_Usable): Remove. | |
892 | (bit_arch_AVX512BW_Usable): Remove. | |
893 | (bit_arch_AVX512_4FMAPS_Usable): Remove. | |
894 | (bit_arch_AVX512_4VNNIW_Usable): Remove. | |
895 | (bit_arch_AVX512_BITALG_Usable): Remove. | |
896 | (bit_arch_AVX512_IFMA_Usable): Remove. | |
897 | (bit_arch_AVX512_VBMI_Usable): Remove. | |
898 | (bit_arch_AVX512_VBMI2_Usable): Remove. | |
899 | (bit_arch_AVX512_VNNI_Usable): Remove. | |
900 | (bit_arch_AVX512_VPOPCNTDQ_Usable): Remove. | |
901 | (bit_arch_FMA_Usable): Remove. | |
902 | (bit_arch_FMA4_Usable): Remove. | |
903 | (bit_arch_VAES_Usable): Remove. | |
904 | (bit_arch_VPCLMULQDQ_Usable): Remove. | |
905 | (bit_arch_XOP_Usable): Remove. | |
906 | (bit_arch_XSAVEC_Usable): Remove. | |
907 | (bit_arch_F16C_Usable): Remove. | |
908 | (bit_arch_AVX512_VP2INTERSECT_Usable): Remove. | |
909 | (bit_arch_AVX512_BF16_Usable): Remove. | |
910 | (bit_arch_PKU_Usable): Remove. | |
911 | (bit_arch_AMX_BF16_Usable): Remove. | |
912 | (bit_arch_AMX_TILE_Usable): Remove. | |
913 | (bit_arch_AMX_INT8_Usable): Remove. | |
914 | (index_arch_AVX_Usable): Remove. | |
915 | (index_arch_AVX2_Usable): Remove. | |
916 | (index_arch_AVX512F_Usable): Remove. | |
917 | (index_arch_AVX512CD_Usable): Remove. | |
918 | (index_arch_AVX512ER_Usable): Remove. | |
919 | (index_arch_AVX512PF_Usable): Remove. | |
920 | (index_arch_AVX512VL_Usable): Remove. | |
921 | (index_arch_AVX512BW_Usable): Remove. | |
922 | (index_arch_AVX512DQ_Usable): Remove. | |
923 | (index_arch_AVX512_4FMAPS_Usable): Remove. | |
924 | (index_arch_AVX512_4VNNIW_Usable): Remove. | |
925 | (index_arch_AVX512_BITALG_Usable): Remove. | |
926 | (index_arch_AVX512_IFMA_Usable): Remove. | |
927 | (index_arch_AVX512_VBMI_Usable): Remove. | |
928 | (index_arch_AVX512_VBMI2_Usable): Remove. | |
929 | (index_arch_AVX512_VNNI_Usable): Remove. | |
930 | (index_arch_AVX512_VPOPCNTDQ_Usable): Remove. | |
931 | (index_arch_FMA_Usable): Remove. | |
932 | (index_arch_FMA4_Usable): Remove. | |
933 | (index_arch_VAES_Usable): Remove. | |
934 | (index_arch_VPCLMULQDQ_Usable): Remove. | |
935 | (index_arch_XOP_Usable): Remove. | |
936 | (index_arch_XSAVEC_Usable): Remove. | |
937 | (index_arch_F16C_Usable): Remove. | |
938 | (index_arch_AVX512_VP2INTERSECT_Usable): Remove. | |
939 | (index_arch_AVX512_BF16_Usable): Remove. | |
940 | (index_arch_PKU_Usable): Remove. | |
941 | (index_arch_AMX_BF16_Usable): Remove. | |
942 | (index_arch_AMX_TILE_Usable): Remove. | |
943 | (index_arch_AMX_INT8_Usable): Remove. | |
944 | (feature_AVX_Usable): Remove. | |
945 | (feature_AVX2_Usable): Remove. | |
946 | (feature_AVX512F_Usable): Remove. | |
947 | (feature_AVX512CD_Usable): Remove. | |
948 | (feature_AVX512ER_Usable): Remove. | |
949 | (feature_AVX512PF_Usable): Remove. | |
950 | (feature_AVX512VL_Usable): Remove. | |
951 | (feature_AVX512BW_Usable): Remove. | |
952 | (feature_AVX512DQ_Usable): Remove. | |
953 | (feature_AVX512_4FMAPS_Usable): Remove. | |
954 | (feature_AVX512_4VNNIW_Usable): Remove. | |
955 | (feature_AVX512_BITALG_Usable): Remove. | |
956 | (feature_AVX512_IFMA_Usable): Remove. | |
957 | (feature_AVX512_VBMI_Usable): Remove. | |
958 | (feature_AVX512_VBMI2_Usable): Remove. | |
959 | (feature_AVX512_VNNI_Usable): Remove. | |
960 | (feature_AVX512_VPOPCNTDQ_Usable): Remove. | |
961 | (feature_FMA_Usable): Remove. | |
962 | (feature_FMA4_Usable): Remove. | |
963 | (feature_VAES_Usable): Remove. | |
964 | (feature_VPCLMULQDQ_Usable): Remove. | |
965 | (feature_XOP_Usable): Remove. | |
966 | (feature_XSAVEC_Usable): Remove. | |
967 | (feature_F16C_Usable): Remove. | |
968 | (feature_AVX512_VP2INTERSECT_Usable): Remove. | |
969 | (feature_AVX512_BF16_Usable): Remove. | |
970 | (feature_PKU_Usable): Remove. | |
971 | (feature_AMX_BF16_Usable): Remove. | |
972 | (feature_AMX_TILE_Usable): Remove. | |
973 | (feature_AMX_INT8_Usable): Remove. | |
974 | (feature_Fast_Rep_String): Remove. | |
975 | (feature_Fast_Copy_Backward): Remove. | |
976 | (feature_Slow_BSF): Remove. | |
977 | (feature_Fast_Unaligned_Load): Remove. | |
978 | (feature_Prefer_PMINUB_for_stringop): Remove. | |
979 | (feature_Fast_Unaligned_Copy): Remove. | |
980 | (feature_I586): Remove. | |
981 | (feature_I686): Remove. | |
982 | (feature_Slow_SSE4_2): Remove. | |
983 | (feature_AVX_Fast_Unaligned_Load): Remove. | |
984 | (feature_Prefer_MAP_32BIT_EXEC): Remove. | |
985 | (feature_Prefer_No_VZEROUPPER): Remove. | |
986 | (feature_Prefer_ERMS): Remove. | |
987 | (feature_Prefer_No_AVX512): Remove. | |
988 | (feature_MathVec_Prefer_No_AVX512): Remove. | |
989 | (feature_Prefer_FSRM): Remove. | |
990 | (cpuid_features): New. | |
991 | (CPU_FEATURE_CHECK_P): New. | |
992 | (CPU_FEATURE_SET): New. | |
993 | (CPU_FEATURE_UNSET): New. | |
994 | (CPU_FEATURE_SET_USABLE): New. | |
995 | (CPU_FEATURE_PREFERRED_P): New. | |
996 | (CPU_FEATURE_CPU_P): New. | |
997 | (CPU_FEATURE_USABLE_P): New. | |
998 | (CPU_FEATURE_PREFERRED): New. | |
999 | (bit_cpu_INDEX_1_ECX_16): New. | |
1000 | (bit_cpu_INDEX_1_ECX_31): New. | |
1001 | (bit_cpu_INDEX_1_EDX_10): New. | |
1002 | (bit_cpu_INDEX_1_EDX_20): New. | |
1003 | (bit_cpu_INDEX_1_EDX_30): New. | |
1004 | (bit_cpu_INDEX_7_EBX_6): New. | |
1005 | (bit_cpu_DEPR_FPU_CS_DS): New. | |
1006 | (bit_cpu_INDEX_7_EBX_22): New. | |
1007 | (bit_cpu_INDEX_7_ECX_13): New. | |
1008 | (bit_cpu_INDEX_7_ECX_15): New. | |
1009 | (bit_cpu_INDEX_7_ECX_16): New. | |
1010 | (bit_cpu_INDEX_7_ECX_23): New. | |
1011 | (bit_cpu_INDEX_7_ECX_24): New. | |
1012 | (bit_cpu_INDEX_7_ECX_26): New. | |
1013 | (bit_cpu_INDEX_7_EDX_0): New. | |
1014 | (bit_cpu_INDEX_7_EDX_1): New. | |
1015 | (bit_cpu_INDEX_7_EDX_5): New. | |
1016 | (bit_cpu_INDEX_7_EDX_6): New. | |
1017 | (bit_cpu_INDEX_7_EDX_7): New. | |
1018 | (bit_cpu_INDEX_7_EDX_9): New. | |
1019 | (bit_cpu_INDEX_7_EDX_11): New. | |
1020 | (bit_cpu_INDEX_7_EDX_12): New. | |
1021 | (bit_cpu_INDEX_7_EDX_13): New. | |
1022 | (bit_cpu_INDEX_7_EDX_17): New. | |
1023 | (bit_cpu_INDEX_7_EDX_19): New. | |
1024 | (bit_cpu_INDEX_7_EDX_21): New. | |
1025 | (bit_cpu_INDEX_7_EDX_23): New. | |
1026 | (index_cpu_INDEX_1_ECX_16): New. | |
1027 | (index_cpu_INDEX_1_ECX_31): New. | |
1028 | (index_cpu_INDEX_1_EDX_10): New. | |
1029 | (index_cpu_INDEX_1_EDX_20): New. | |
1030 | (index_cpu_INDEX_1_EDX_30): New. | |
1031 | (index_cpu_INDEX_7_EBX_6): New. | |
1032 | (index_cpu_DEPR_FPU_CS_DS): New. | |
1033 | (index_cpu_INDEX_7_EBX_22): New. | |
1034 | (index_cpu_INDEX_7_ECX_13): New. | |
1035 | (index_cpu_INDEX_7_ECX_15): New. | |
1036 | (index_cpu_INDEX_7_ECX_16): New. | |
1037 | (index_cpu_INDEX_7_ECX_23): New. | |
1038 | (index_cpu_INDEX_7_ECX_24): New. | |
1039 | (index_cpu_INDEX_7_ECX_26): New. | |
1040 | (index_cpu_INDEX_7_EDX_0): New. | |
1041 | (index_cpu_INDEX_7_EDX_1): New. | |
1042 | (index_cpu_INDEX_7_EDX_5): New. | |
1043 | (index_cpu_INDEX_7_EDX_6): New. | |
1044 | (index_cpu_INDEX_7_EDX_7): New. | |
1045 | (index_cpu_INDEX_7_EDX_9): New. | |
1046 | (index_cpu_INDEX_7_EDX_11): New. | |
1047 | (index_cpu_INDEX_7_EDX_12): New. | |
1048 | (index_cpu_INDEX_7_EDX_13): New. | |
1049 | (index_cpu_INDEX_7_EDX_17): New. | |
1050 | (index_cpu_INDEX_7_EDX_19): New. | |
1051 | (index_cpu_INDEX_7_EDX_21): New. | |
1052 | (index_cpu_INDEX_7_EDX_23): New. | |
1053 | (reg_INDEX_1_ECX_16): New. | |
1054 | (reg_INDEX_1_ECX_31): New. | |
1055 | (reg_INDEX_1_EDX_10): New. | |
1056 | (reg_INDEX_1_EDX_20): New. | |
1057 | (reg_INDEX_1_EDX_30): New. | |
1058 | (reg_INDEX_7_EBX_6): New. | |
1059 | (reg_DEPR_FPU_CS_DS): New. | |
1060 | (reg_INDEX_7_EBX_22): New. | |
1061 | (reg_INDEX_7_ECX_13): New. | |
1062 | (reg_INDEX_7_ECX_15): New. | |
1063 | (reg_INDEX_7_ECX_16): New. | |
1064 | (reg_INDEX_7_ECX_23): New. | |
1065 | (reg_INDEX_7_ECX_24): New. | |
1066 | (reg_INDEX_7_ECX_26): New. | |
1067 | (reg_INDEX_7_EDX_0): New. | |
1068 | (reg_INDEX_7_EDX_1): New. | |
1069 | (reg_INDEX_7_EDX_5): New. | |
1070 | (reg_INDEX_7_EDX_6): New. | |
1071 | (reg_INDEX_7_EDX_7): New. | |
1072 | (reg_INDEX_7_EDX_9): New. | |
1073 | (reg_INDEX_7_EDX_11): New. | |
1074 | (reg_INDEX_7_EDX_12): New. | |
1075 | (reg_INDEX_7_EDX_13): New. | |
1076 | (reg_INDEX_7_EDX_17): New. | |
1077 | (reg_INDEX_7_EDX_19): New. | |
1078 | (reg_INDEX_7_EDX_21): New. | |
1079 | (reg_INDEX_7_EDX_23): New. | |
1080 | * sysdeps/x86/cpu-tunables.c: Modified. | |
1081 | (CHECK_GLIBC_IFUNC_CPU_OFF): Modified. | |
1082 | (CHECK_GLIBC_IFUNC_ARCH_OFF): Remove. | |
1083 | (CHECK_GLIBC_IFUNC_ARCH_BOTH): Remove. | |
1084 | (CHECK_GLIBC_IFUNC_ARCH_NEED_ARCH_BOTH): Remove. | |
1085 | (CHECK_GLIBC_IFUNC_ARCH_NEED_CPU_BOTH): Remove. | |
1086 | (TUNABLE_CALLBACK): Modified function. | |
1087 | (CHECK_GLIBC_IFUNC_PREFERRED_OFF): New. | |
1088 | (CHECK_GLIBC_IFUNC_PREFERRED_BOTH): New. | |
1089 | (CHECK_GLIBC_IFUNC_PREFERRED_NEED_BOTH): New. | |
1090 | * sysdeps/x86/dl-cet.c: Modified. | |
1091 | (dl_cet_check): Modified function. | |
1092 | * sysdeps/x86/tst-get-cpu-features.c: Modified. | |
1093 | (do_test): Modified function. | |
1094 | * sysdeps/x86_64/Makefile: Modified. | |
1095 | * sysdeps/x86_64/dl-machine.h: Modified. | |
1096 | [! dl_machine_h](elf_machine_runtime_setup): Modified function. | |
1097 | * sysdeps/x86_64/fpu/math-tests-arch.h: Modified. | |
1098 | [REQUIRE_AVX](CHECK_ARCH_EXT): Modified. | |
1099 | [REQUIRE_AVX2](CHECK_ARCH_EXT): Modified. | |
1100 | [REQUIRE_AVX512F](CHECK_ARCH_EXT): Modified. | |
1101 | * sysdeps/x86_64/fpu/multiarch/ifunc-avx-fma4.h: Modified. | |
1102 | (IFUNC_SELECTOR): Modified function. | |
1103 | * sysdeps/x86_64/fpu/multiarch/ifunc-fma.h: Modified. | |
1104 | (IFUNC_SELECTOR): Modified function. | |
1105 | * sysdeps/x86_64/fpu/multiarch/ifunc-fma4.h: Modified. | |
1106 | (IFUNC_SELECTOR): Modified function. | |
1107 | * sysdeps/x86_64/fpu/multiarch/ifunc-mathvec-avx2.h: Modified. | |
1108 | (IFUNC_SELECTOR): Modified function. | |
1109 | * sysdeps/x86_64/fpu/multiarch/ifunc-mathvec-avx512.h: Modified. | |
1110 | (IFUNC_SELECTOR): Modified function. | |
1111 | * sysdeps/x86_64/fpu/multiarch/ifunc-mathvec-sse4_1.h: Modified. | |
1112 | (IFUNC_SELECTOR): Modified function. | |
1113 | * sysdeps/x86_64/fpu/multiarch/ifunc-sse4_1.h: Modified. | |
1114 | (IFUNC_SELECTOR): Modified function. | |
1115 | * sysdeps/x86_64/fpu/multiarch/s_fma.c: Modified. | |
1116 | (libm_ifunc): Modified. | |
1117 | * sysdeps/x86_64/fpu/multiarch/s_fmaf.c: Modified. | |
1118 | (libm_ifunc): Modified. | |
1119 | * sysdeps/x86_64/multiarch/ifunc-avx2.h: Modified. | |
1120 | (IFUNC_SELECTOR): Modified function. | |
1121 | * sysdeps/x86_64/multiarch/ifunc-impl-list.c: Modified. | |
1122 | (__libc_ifunc_impl_list): Modified function. | |
1123 | * sysdeps/x86_64/multiarch/ifunc-memcmp.h: Modified. | |
1124 | (IFUNC_SELECTOR): Modified function. | |
1125 | * sysdeps/x86_64/multiarch/ifunc-memmove.h: Modified. | |
1126 | (IFUNC_SELECTOR): Modified function. | |
1127 | * sysdeps/x86_64/multiarch/ifunc-memset.h: Modified. | |
1128 | (IFUNC_SELECTOR): Modified function. | |
1129 | * sysdeps/x86_64/multiarch/ifunc-sse4_2.h: Modified. | |
1130 | (IFUNC_SELECTOR): Modified function. | |
1131 | * sysdeps/x86_64/multiarch/ifunc-strcasecmp.h: Modified. | |
1132 | (IFUNC_SELECTOR): Modified function. | |
1133 | * sysdeps/x86_64/multiarch/ifunc-strcpy.h: Modified. | |
1134 | (IFUNC_SELECTOR): Modified function. | |
1135 | * sysdeps/x86_64/multiarch/ifunc-wmemset.h: Modified. | |
1136 | (IFUNC_SELECTOR): Modified function. | |
1137 | * sysdeps/x86_64/multiarch/sched_cpucount.c: Modified. | |
1138 | (libc_ifunc): Modified. | |
1139 | * sysdeps/x86_64/multiarch/strchr.c: Modified. | |
1140 | (IFUNC_SELECTOR): Modified function. | |
1141 | * sysdeps/x86_64/multiarch/strcmp.c: Modified. | |
1142 | (IFUNC_SELECTOR): Modified function. | |
1143 | * sysdeps/x86_64/multiarch/strncmp.c: Modified. | |
1144 | (IFUNC_SELECTOR): Modified function. | |
1145 | * sysdeps/x86_64/multiarch/test-multiarch.c: Modified. | |
1146 | (do_test): Modified function. | |
1147 | * sysdeps/x86_64/multiarch/wcscpy.c: Modified. | |
1148 | (IFUNC_SELECTOR): Modified function. | |
1149 | * sysdeps/x86_64/multiarch/wcsnlen.c: Modified. | |
1150 | (IFUNC_SELECTOR): Modified function. | |
1151 | ||
1152 | 2020-07-13 Adhemerval Zanella <adhemerval.zanella@linaro.org> | |
1153 | ||
1154 | COMMIT: 10b01bd4529336bffc2c398ce43a171ed94aacc7 | |
1155 | string: Make tst-strerror/tst-strsignal unsupported if msgfmt is not installed | |
1156 | ||
1157 | * string/Makefile: Modified. | |
1158 | * string/tst-strerror.c: Modified. | |
1159 | (do_test): Modified function. | |
1160 | (stdlib.h): Include file. | |
1161 | * string/tst-strsignal.c: Modified. | |
1162 | (do_test): Modified function. | |
1163 | (stdlib.h): Include file. | |
1164 | ||
1165 | 2020-07-13 Florian Weimer <fweimer@redhat.com> | |
1166 | ||
1167 | COMMIT: e72b98e6f858583a3ef904e27c6fbd932bdc86c8 | |
1168 | malloc: Deprecate more hook-related functionality | |
1169 | ||
1170 | * NEWS: Modified. | |
1171 | * malloc/malloc.h: Modified. | |
1172 | (__morecore): Remove. | |
1173 | (__attribute_malloc__): Remove. | |
1174 | (__MALLOC_DEPRECATED): Modified. | |
1175 | (__MALLOC_DEPRECATED): Modified. | |
1176 | (__MALLOC_DEPRECATED): Modified. | |
1177 | (__MALLOC_DEPRECATED): Modified. | |
1178 | (void): Remove. | |
1179 | (__MALLOC_DEPRECATED): New. | |
1180 | (__MALLOC_DEPRECATED): New. | |
1181 | (__MALLOC_DEPRECATED): New. | |
1182 | ||
1183 | 2020-07-12 Florian Weimer <fweimer@redhat.com> | |
1184 | ||
1185 | COMMIT: 48699da1c468543ade14777819bd1b4d652709de | |
1186 | elf: Support at least 32-byte alignment in static dlopen | |
1187 | ||
1188 | * csu/libc-tls.c: Modified. | |
1189 | (__libc_setup_tls): Modified function. | |
1190 | ||
1191 | 2020-07-11 H.J. Lu <hjl.tools@gmail.com> | |
1192 | H.J. Lu <hjl.tools@gmail.com> | |
1193 | ||
1194 | COMMIT: 43530ba1dc4fccd438fefa26f50977ff6bf284c7 | |
1195 | x86: Remove __ASSEMBLER__ check in init-arch.h | |
1196 | ||
1197 | * sysdeps/x86/init-arch.h: Modified. | |
1198 | [! __ASSEMBLER__](ldsodefs.h): Remove. | |
1199 | [__ASSEMBLER__](cpu-features.h): Remove. | |
1200 | (ldsodefs.h): Include file. | |
1201 | ||
1202 | 2020-07-11 H.J. Lu <hjl.tools@gmail.com> | |
1203 | H.J. Lu <hjl.tools@gmail.com> | |
1204 | ||
1205 | COMMIT: 9016b6f3893789ddfbd978aa572b46b3d3ce762f | |
1206 | x86: Remove the unused __x86_prefetchw | |
1207 | ||
1208 | * sysdeps/i386/Makefile: Modified. | |
1209 | * sysdeps/i386/cacheinfo.c: Delete file. | |
1210 | * sysdeps/x86/Makefile: Modified. | |
1211 | * sysdeps/x86/cacheinfo.c: Modified. | |
1212 | [! DISABLE_PREFETCHW](__x86_prefetchw): Remove. | |
1213 | (init_cacheinfo): Modified function. | |
1214 | * sysdeps/x86_64/Makefile: Modified. | |
1215 | ||
1216 | 2020-07-10 Vineet Gupta <vgupta@synopsys.com> | |
1217 | ||
1218 | COMMIT: 758caf37366c3bebd349cd3107341dbfd761189a | |
1219 | Documentation for ARC port | |
1220 | ||
1221 | * NEWS: Modified. | |
1222 | * README: Modified. | |
1223 | * manual/install.texi: Modified. | |
1224 | ||
1225 | 2020-07-10 Vineet Gupta <vgupta@synopsys.com> | |
1226 | ||
1227 | COMMIT: 2fc2260ba467831ddd4e0809c4df20bb5cdecd0e | |
1228 | build-many-glibcs.py: Enable ARC builds | |
1229 | ||
1230 | * scripts/build-many-glibcs.py: Modified. | |
1231 | ||
1232 | 2020-07-10 Vineet Gupta <vgupta@synopsys.com> | |
1233 | ||
1234 | COMMIT: 0be8ae3679570ff9a193615a035fc8074a8c704f | |
1235 | ARC: Build Infrastructure | |
1236 | ||
1237 | * config.h.in: Modified. | |
1238 | * sysdeps/arc/Implies: New file. | |
1239 | * sysdeps/arc/Makefile: New file. | |
1240 | * sysdeps/arc/Versions: New file. | |
1241 | * sysdeps/arc/configure: New file. | |
1242 | * sysdeps/arc/configure.ac: New file. | |
1243 | * sysdeps/arc/nptl/Makefile: New file. | |
1244 | * sysdeps/arc/preconfigure: New file. | |
1245 | * sysdeps/unix/sysv/linux/arc/Implies: New file. | |
1246 | * sysdeps/unix/sysv/linux/arc/Makefile: New file. | |
1247 | * sysdeps/unix/sysv/linux/arc/Versions: New file. | |
1248 | * sysdeps/unix/sysv/linux/arc/configure: New file. | |
1249 | * sysdeps/unix/sysv/linux/arc/configure.ac: New file. | |
1250 | * sysdeps/unix/sysv/linux/arc/ldconfig.h: New file. | |
1251 | * sysdeps/unix/sysv/linux/arc/shlib-versions: New file. | |
1252 | ||
1253 | 2020-07-10 Vineet Gupta <vgupta@synopsys.com> | |
1254 | ||
1255 | COMMIT: 33ff7b398830522ef5ef39fa3bbd9249944f7404 | |
1256 | ARC: ABI lists | |
1257 | ||
1258 | * sysdeps/arc/fpu/libm-test-ulps: New file. | |
1259 | * sysdeps/arc/fpu/libm-test-ulps-name: New file. | |
1260 | * sysdeps/arc/nofpu/libm-test-ulps: New file. | |
1261 | * sysdeps/arc/nofpu/libm-test-ulps-name: New file. | |
1262 | * sysdeps/unix/sysv/linux/arc/c++-types.data: New file. | |
1263 | * sysdeps/unix/sysv/linux/arc/ld.abilist: New file. | |
1264 | * sysdeps/unix/sysv/linux/arc/libBrokenLocale.abilist: New file. | |
1265 | * sysdeps/unix/sysv/linux/arc/libanl.abilist: New file. | |
1266 | * sysdeps/unix/sysv/linux/arc/libc.abilist: New file. | |
1267 | * sysdeps/unix/sysv/linux/arc/libcrypt.abilist: New file. | |
1268 | * sysdeps/unix/sysv/linux/arc/libdl.abilist: New file. | |
1269 | * sysdeps/unix/sysv/linux/arc/libm.abilist: New file. | |
1270 | * sysdeps/unix/sysv/linux/arc/libpthread.abilist: New file. | |
1271 | * sysdeps/unix/sysv/linux/arc/libresolv.abilist: New file. | |
1272 | * sysdeps/unix/sysv/linux/arc/librt.abilist: New file. | |
1273 | * sysdeps/unix/sysv/linux/arc/libthread_db.abilist: New file. | |
1274 | * sysdeps/unix/sysv/linux/arc/libutil.abilist: New file. | |
1275 | * sysdeps/unix/sysv/linux/arc/localplt.data: New file. | |
1276 | ||
1277 | 2020-07-10 Vineet Gupta <vgupta@synopsys.com> | |
1278 | ||
1279 | COMMIT: c86a9483f4fbb401be4125b7b6ca490a6d3e776c | |
1280 | ARC: Linux Startup and Dynamic Loading | |
1281 | ||
1282 | * sysdeps/unix/sysv/linux/arc/dl-static.c: New file. | |
1283 | * sysdeps/unix/sysv/linux/arc/ldsodefs.h: New file. | |
1284 | ||
1285 | 2020-07-10 Vineet Gupta <vgupta@synopsys.com> | |
1286 | ||
1287 | COMMIT: e5ccf113cdcf053815bc368119eb992aa39c2cc6 | |
1288 | ARC: Linux ABI | |
1289 | ||
1290 | * sysdeps/arc/nptl/pthreaddef.h: New file. | |
1291 | * sysdeps/unix/sysv/linux/arc/bits/procfs.h: New file. | |
1292 | * sysdeps/unix/sysv/linux/arc/bits/types/__sigset_t.h: New file. | |
1293 | * sysdeps/unix/sysv/linux/arc/getcontext.S: New file. | |
1294 | * sysdeps/unix/sysv/linux/arc/makecontext.c: New file. | |
1295 | * sysdeps/unix/sysv/linux/arc/setcontext.S: New file. | |
1296 | * sysdeps/unix/sysv/linux/arc/sigcontextinfo.h: New file. | |
1297 | * sysdeps/unix/sysv/linux/arc/swapcontext.S: New file. | |
1298 | * sysdeps/unix/sysv/linux/arc/sys/cachectl.h: New file. | |
1299 | * sysdeps/unix/sysv/linux/arc/sys/ucontext.h: New file. | |
1300 | * sysdeps/unix/sysv/linux/arc/sys/user.h: New file. | |
1301 | * sysdeps/unix/sysv/linux/arc/ucontext-macros.h: New file. | |
1302 | * sysdeps/unix/sysv/linux/arc/ucontext_i.sym: New file. | |
1303 | ||
1304 | 2020-07-10 Vineet Gupta <vgupta@synopsys.com> | |
1305 | ||
1306 | COMMIT: add5071a5c95083b628a3bd03654437fcc6d8f81 | |
1307 | ARC: Linux Syscall Interface | |
1308 | ||
1309 | * sysdeps/unix/sysv/linux/arc/arch-syscall.h: New file. | |
1310 | * sysdeps/unix/sysv/linux/arc/bits/timesize.h: New file. | |
1311 | * sysdeps/unix/sysv/linux/arc/clone.S: New file. | |
1312 | * sysdeps/unix/sysv/linux/arc/fixup-asm-unistd.h: New file. | |
1313 | * sysdeps/unix/sysv/linux/arc/jmp_buf-macros.h: New file. | |
1314 | * sysdeps/unix/sysv/linux/arc/kernel-features.h: New file. | |
1315 | * sysdeps/unix/sysv/linux/arc/kernel_stat.h: New file. | |
1316 | * sysdeps/unix/sysv/linux/arc/mmap_internal.h: New file. | |
1317 | * sysdeps/unix/sysv/linux/arc/sigaction.c: New file. | |
1318 | * sysdeps/unix/sysv/linux/arc/sigrestorer.S: New file. | |
1319 | * sysdeps/unix/sysv/linux/arc/syscall.S: New file. | |
1320 | * sysdeps/unix/sysv/linux/arc/syscalls.list: New file. | |
1321 | * sysdeps/unix/sysv/linux/arc/sysdep.c: New file. | |
1322 | * sysdeps/unix/sysv/linux/arc/sysdep.h: New file. | |
1323 | * sysdeps/unix/sysv/linux/arc/vfork.S: New file. | |
1324 | ||
1325 | 2020-07-10 Vineet Gupta <vgupta@synopsys.com> | |
1326 | ||
1327 | COMMIT: 3ab8611a229fc2bd9a165d067390f7b6165ef6d4 | |
1328 | ARC: hardware floating point support | |
1329 | ||
1330 | * sysdeps/arc/fpu/fclrexcpt.c: New file. | |
1331 | * sysdeps/arc/fpu/fegetenv.c: New file. | |
1332 | * sysdeps/arc/fpu/fegetmode.c: New file. | |
1333 | * sysdeps/arc/fpu/fegetround.c: New file. | |
1334 | * sysdeps/arc/fpu/feholdexcpt.c: New file. | |
1335 | * sysdeps/arc/fpu/fesetenv.c: New file. | |
1336 | * sysdeps/arc/fpu/fesetexcept.c: New file. | |
1337 | * sysdeps/arc/fpu/fesetmode.c: New file. | |
1338 | * sysdeps/arc/fpu/fesetround.c: New file. | |
1339 | * sysdeps/arc/fpu/feupdateenv.c: New file. | |
1340 | * sysdeps/arc/fpu/fgetexcptflg.c: New file. | |
1341 | * sysdeps/arc/fpu/fraiseexcpt.c: New file. | |
1342 | * sysdeps/arc/fpu/fsetexcptflg.c: New file. | |
1343 | * sysdeps/arc/fpu/ftestexcept.c: New file. | |
1344 | * sysdeps/arc/fpu/math-use-builtins-fma.h: New file. | |
1345 | * sysdeps/arc/fpu/math-use-builtins-sqrt.h: New file. | |
1346 | * sysdeps/arc/fpu_control.h: New file. | |
1347 | * sysdeps/arc/get-rounding-mode.h: New file. | |
1348 | * sysdeps/arc/math-tests-trap.h: New file. | |
1349 | * sysdeps/arc/tininess.h: New file. | |
1350 | ||
1351 | 2020-07-10 Vineet Gupta <vgupta@synopsys.com> | |
1352 | ||
1353 | COMMIT: fd9dec20c8f53383ffdc9fb259f5529d85f5cf24 | |
1354 | ARC: math soft float support | |
1355 | ||
1356 | * sysdeps/arc/bits/fenv.h: New file. | |
1357 | * sysdeps/arc/nofpu/Implies: New file. | |
1358 | * sysdeps/arc/nofpu/math-tests-exceptions.h: New file. | |
1359 | * sysdeps/arc/nofpu/math-tests-rounding.h: New file. | |
1360 | * sysdeps/arc/sfp-machine.h: New file. | |
1361 | ||
1362 | 2020-07-10 Vineet Gupta <vgupta@synopsys.com> | |
1363 | ||
1364 | COMMIT: 9679dd5ecdf46fc697b287ec5cba0c4dc9a7afa7 | |
1365 | ARC: Atomics and Locking primitives | |
1366 | ||
1367 | * sysdeps/arc/atomic-machine.h: New file. | |
1368 | ||
1369 | 2020-07-10 Vineet Gupta <vgupta@synopsys.com> | |
1370 | ||
1371 | COMMIT: 0261315289cfd3183cd447dc1d7a7a5ab5aeb93d | |
1372 | ARC: Thread Local Storage support | |
1373 | ||
1374 | * sysdeps/arc/dl-tls.h: New file. | |
1375 | * sysdeps/arc/libc-tls.c: New file. | |
1376 | * sysdeps/arc/nptl/tcb-offsets.sym: New file. | |
1377 | * sysdeps/arc/nptl/tls.h: New file. | |
1378 | * sysdeps/arc/stackinfo.h: New file. | |
1379 | ||
1380 | 2020-07-10 Vineet Gupta <vgupta@synopsys.com> | |
1381 | ||
1382 | COMMIT: dd2e6ef179e1b50496ae6afc057b276a7786a78f | |
1383 | ARC: startup and dynamic linking code | |
1384 | ||
1385 | * sysdeps/arc/bits/link.h: New file. | |
1386 | * sysdeps/arc/dl-machine.h: New file. | |
1387 | * sysdeps/arc/entry.h: New file. | |
1388 | * sysdeps/arc/ldsodefs.h: New file. | |
1389 | * sysdeps/arc/sotruss-lib.c: New file. | |
1390 | * sysdeps/arc/start.S: New file. | |
1391 | * sysdeps/arc/tst-audit.h: New file. | |
1392 | ||
1393 | 2020-07-10 Vineet Gupta <vgupta@synopsys.com> | |
1394 | ||
1395 | COMMIT: 0e7d930c4c11de896fe807f67fa1eb756c9c1e05 | |
1396 | ARC: ABI Implementation | |
1397 | ||
1398 | * sysdeps/arc/__longjmp.S: New file. | |
1399 | * sysdeps/arc/abort-instr.h: New file. | |
1400 | * sysdeps/arc/bits/endianness.h: New file. | |
1401 | * sysdeps/arc/bits/setjmp.h: New file. | |
1402 | * sysdeps/arc/bsd-_setjmp.S: New file. | |
1403 | * sysdeps/arc/bsd-setjmp.S: New file. | |
1404 | * sysdeps/arc/dl-runtime.h: New file. | |
1405 | * sysdeps/arc/dl-sysdep.h: New file. | |
1406 | * sysdeps/arc/dl-trampoline.S: New file. | |
1407 | * sysdeps/arc/gccframe.h: New file. | |
1408 | * sysdeps/arc/jmpbuf-offsets.h: New file. | |
1409 | * sysdeps/arc/jmpbuf-unwind.h: New file. | |
1410 | * sysdeps/arc/machine-gmon.h: New file. | |
1411 | * sysdeps/arc/memusage.h: New file. | |
1412 | * sysdeps/arc/setjmp.S: New file. | |
1413 | * sysdeps/arc/sysdep.h: New file. | |
1414 | * sysdeps/arc/tls-macros.h: New file. | |
1415 | ||
1416 | 2020-07-10 Lucas A. M. Magalhaes <lamm@linux.ibm.com> | |
1417 | ||
1418 | COMMIT: 04deeaa9ea74b0679dfc9d9155a37b6425f19a9f | |
1419 | Fix time/tst-cpuclock1 intermitent failures | |
1420 | ||
1421 | * support/Makefile: Modified. | |
1422 | * support/timespec.c: Modified. | |
1423 | (assert.h): Include file. | |
1424 | (intprops.h): Include file. | |
1425 | (support_timespec_ns): New function. | |
1426 | (support_timespec_normalize): New function. | |
1427 | (support_timespec_check_in_range): New function. | |
1428 | * support/timespec.h: Modified. | |
1429 | (support_timespec_ns): New function. | |
1430 | (support_timespec_normalize): New function. | |
1431 | (support_timespec_check_in_range): New function. | |
1432 | * support/tst-timespec.c: New file. | |
1433 | * time/tst-cpuclock1.c: Modified. | |
1434 | (do_test): Modified function. | |
1435 | (support/timespec.h): Include file. | |
1436 | ||
1437 | 2020-07-10 Tulio Magno Quites Machado Filho <tuliom@linux.ibm.com> | |
1438 | ||
1439 | COMMIT: 7c7bcf3634e44cf7e001aaa302138c1ee0e58f8c | |
1440 | powerpc64: Fix calls when r2 is not used [BZ #26173] | |
1441 | ||
1442 | * config.h.in: Modified. | |
1443 | * sysdeps/powerpc/powerpc64/configure: Modified. | |
1444 | * sysdeps/powerpc/powerpc64/configure.ac: Modified. | |
1445 | * sysdeps/powerpc/powerpc64/ppc-mcount.S: Modified. | |
1446 | * sysdeps/powerpc/powerpc64/setjmp-common.S: Modified. | |
1447 | * sysdeps/powerpc/powerpc64/sysdep.h: Modified. | |
1448 | [__ASSEMBLER__][! PROF][_CALL_ELF == 2][! SHARED][SHARED][!(IS_IN (rtld))][_CALL_ELF != 2][! USE_PPC64_OVERLAPPING_OPD](OPD_ENT): Remove. | |
1449 | [__ASSEMBLER__][! PROF][_CALL_ELF == 2][! SHARED][SHARED][!(IS_IN (rtld))][_CALL_ELF != 2][! USE_PPC64_OVERLAPPING_OPD](ENTRY_1): Remove. | |
1450 | [__ASSEMBLER__][! PROF][_CALL_ELF == 2][! SHARED][SHARED][!(IS_IN (rtld))][_CALL_ELF != 2][! USE_PPC64_OVERLAPPING_OPD](DOT_PREFIX): Remove. | |
1451 | [__ASSEMBLER__][! PROF][_CALL_ELF == 2][! SHARED][SHARED][!(IS_IN (rtld))][_CALL_ELF != 2][! USE_PPC64_OVERLAPPING_OPD](BODY_PREFIX): Remove. | |
1452 | [__ASSEMBLER__][! PROF][_CALL_ELF == 2][! SHARED][SHARED][!(IS_IN (rtld))][_CALL_ELF != 2][! USE_PPC64_OVERLAPPING_OPD](ENTRY_2): Remove. | |
1453 | [__ASSEMBLER__][! PROF][_CALL_ELF == 2][! SHARED][SHARED][!(IS_IN (rtld))][_CALL_ELF != 2][! USE_PPC64_OVERLAPPING_OPD](END_2): Remove. | |
1454 | [__ASSEMBLER__][! PROF][_CALL_ELF == 2][! SHARED][SHARED][!(IS_IN (rtld))][_CALL_ELF != 2][! USE_PPC64_OVERLAPPING_OPD](LOCALENTRY): Remove. | |
1455 | [__ASSEMBLER__][! PROF][_CALL_ELF == 2][! SHARED][SHARED][!(IS_IN (rtld))][_CALL_ELF != 2][USE_PPC64_OVERLAPPING_OPD](OPD_ENT): Remove. | |
1456 | [__ASSEMBLER__][! PROF][_CALL_ELF == 2][! SHARED][SHARED][!(IS_IN (rtld))][_CALL_ELF != 2][USE_PPC64_OVERLAPPING_OPD](PPC64_LOAD_FUNCPTR): Remove. | |
1457 | [__ASSEMBLER__][! PROF][_CALL_ELF == 2][! SHARED][SHARED][!(IS_IN (rtld))][_CALL_ELF != 2][USE_PPC64_OVERLAPPING_OPD](DOT_PREFIX): Remove. | |
1458 | [__ASSEMBLER__][! PROF][_CALL_ELF == 2][! SHARED][SHARED][!(IS_IN (rtld))][_CALL_ELF != 2][USE_PPC64_OVERLAPPING_OPD](BODY_PREFIX): Remove. | |
1459 | [__ASSEMBLER__][! PROF][_CALL_ELF == 2][! SHARED][SHARED][!(IS_IN (rtld))][_CALL_ELF != 2][USE_PPC64_OVERLAPPING_OPD](ENTRY_2): Remove. | |
1460 | [__ASSEMBLER__][! PROF][_CALL_ELF == 2][! SHARED][SHARED][!(IS_IN (rtld))][_CALL_ELF != 2][USE_PPC64_OVERLAPPING_OPD](END_2): Remove. | |
1461 | [__ASSEMBLER__][! PROF][_CALL_ELF == 2][! SHARED][SHARED][!(IS_IN (rtld))][_CALL_ELF != 2][USE_PPC64_OVERLAPPING_OPD](LOCALENTRY): Remove. | |
1462 | [__ASSEMBLER__][! PROF][_CALL_ELF == 2][! SHARED][SHARED][!(IS_IN (rtld))][_CALL_ELF != 2](PPC64_LOAD_FUNCPTR): Remove. | |
1463 | [__ASSEMBLER__][! PROF][_CALL_ELF == 2][! SHARED][SHARED][IS_IN (rtld)][! USE_PPC64_NOTOC](NOTOC): New. | |
1464 | [__ASSEMBLER__][! PROF][_CALL_ELF == 2][! SHARED][SHARED][IS_IN (rtld)][USE_PPC64_NOTOC][_CALL_ELF != 2][! USE_PPC64_OVERLAPPING_OPD](OPD_ENT): New. | |
1465 | [__ASSEMBLER__][! PROF][_CALL_ELF == 2][! SHARED][SHARED][IS_IN (rtld)][USE_PPC64_NOTOC][_CALL_ELF != 2][! USE_PPC64_OVERLAPPING_OPD](ENTRY_1): New. | |
1466 | [__ASSEMBLER__][! PROF][_CALL_ELF == 2][! SHARED][SHARED][IS_IN (rtld)][USE_PPC64_NOTOC][_CALL_ELF != 2][! USE_PPC64_OVERLAPPING_OPD](DOT_PREFIX): New. | |
1467 | [__ASSEMBLER__][! PROF][_CALL_ELF == 2][! SHARED][SHARED][IS_IN (rtld)][USE_PPC64_NOTOC][_CALL_ELF != 2][! USE_PPC64_OVERLAPPING_OPD](BODY_PREFIX): New. | |
1468 | [__ASSEMBLER__][! PROF][_CALL_ELF == 2][! SHARED][SHARED][IS_IN (rtld)][USE_PPC64_NOTOC][_CALL_ELF != 2][! USE_PPC64_OVERLAPPING_OPD](ENTRY_2): New. | |
1469 | [__ASSEMBLER__][! PROF][_CALL_ELF == 2][! SHARED][SHARED][IS_IN (rtld)][USE_PPC64_NOTOC][_CALL_ELF != 2][! USE_PPC64_OVERLAPPING_OPD](END_2): New. | |
1470 | [__ASSEMBLER__][! PROF][_CALL_ELF == 2][! SHARED][SHARED][IS_IN (rtld)][USE_PPC64_NOTOC][_CALL_ELF != 2][! USE_PPC64_OVERLAPPING_OPD](LOCALENTRY): New. | |
1471 | [__ASSEMBLER__][! PROF][_CALL_ELF == 2][! SHARED][SHARED][IS_IN (rtld)][USE_PPC64_NOTOC][_CALL_ELF != 2][USE_PPC64_OVERLAPPING_OPD](OPD_ENT): New. | |
1472 | [__ASSEMBLER__][! PROF][_CALL_ELF == 2][! SHARED][SHARED][IS_IN (rtld)][USE_PPC64_NOTOC][_CALL_ELF != 2][USE_PPC64_OVERLAPPING_OPD](PPC64_LOAD_FUNCPTR): New. | |
1473 | [__ASSEMBLER__][! PROF][_CALL_ELF == 2][! SHARED][SHARED][IS_IN (rtld)][USE_PPC64_NOTOC][_CALL_ELF != 2][USE_PPC64_OVERLAPPING_OPD](DOT_PREFIX): New. | |
1474 | [__ASSEMBLER__][! PROF][_CALL_ELF == 2][! SHARED][SHARED][IS_IN (rtld)][USE_PPC64_NOTOC][_CALL_ELF != 2][USE_PPC64_OVERLAPPING_OPD](BODY_PREFIX): New. | |
1475 | [__ASSEMBLER__][! PROF][_CALL_ELF == 2][! SHARED][SHARED][IS_IN (rtld)][USE_PPC64_NOTOC][_CALL_ELF != 2][USE_PPC64_OVERLAPPING_OPD](ENTRY_2): New. | |
1476 | [__ASSEMBLER__][! PROF][_CALL_ELF == 2][! SHARED][SHARED][IS_IN (rtld)][USE_PPC64_NOTOC][_CALL_ELF != 2][USE_PPC64_OVERLAPPING_OPD](END_2): New. | |
1477 | [__ASSEMBLER__][! PROF][_CALL_ELF == 2][! SHARED][SHARED][IS_IN (rtld)][USE_PPC64_NOTOC][_CALL_ELF != 2][USE_PPC64_OVERLAPPING_OPD](LOCALENTRY): New. | |
1478 | [__ASSEMBLER__][! PROF][_CALL_ELF == 2][! SHARED][SHARED][IS_IN (rtld)][USE_PPC64_NOTOC][_CALL_ELF != 2](PPC64_LOAD_FUNCPTR): New. | |
1479 | [__ASSEMBLER__][! PROF][_CALL_ELF == 2][! SHARED][SHARED][IS_IN (rtld)][USE_PPC64_NOTOC](NOTOC): New. | |
1480 | [__ASSEMBLER__][! PROF][_CALL_ELF == 2][SHARED](TAIL_CALL_SYSCALL_ERROR): Modified. | |
1481 | * sysdeps/unix/sysv/linux/powerpc/powerpc64/makecontext.S: Modified. | |
1482 | ||
1483 | 2020-07-10 Mike FABIAN <mfabian@redhat.com> | |
1484 | ||
1485 | COMMIT: 936c9666aed6747f7a76221118f7cf59100075e6 | |
1486 | Add NEWS entry for Update to Unicode 13.0.0 [BZ #25819] | |
1487 | ||
1488 | * NEWS: Modified. | |
1489 | ||
1490 | 2020-07-09 Patsy Franklin <patsy@redhat.com> | |
1491 | ||
1492 | COMMIT: b21c2c24ed1ceaf4b5bcb07b3f6e2d9f54a38831 | |
1493 | Update i686 libm-test-ulps | |
1494 | ||
1495 | * sysdeps/i386/fpu/libm-test-ulps: Modified. | |
1496 | ||
1497 | 2020-07-09 Joseph Myers <joseph@codesourcery.com> | |
1498 | ||
1499 | COMMIT: 90663e9c814a919fa1fb41a878c06ef2fae58ed2 | |
1500 | Fix memory leak in __printf_fp_l (bug 26215). | |
1501 | ||
1502 | * stdio-common/Makefile: Modified. | |
1503 | * stdio-common/printf_fp.c: Modified. | |
1504 | (outchar): Modified. | |
1505 | (PRINT): Modified. | |
1506 | (PADN): Modified. | |
1507 | (__printf_fp_l): Modified function. | |
1508 | * stdio-common/tst-printf-fp-leak.c: New file. | |
1509 | ||
1510 | 2020-07-09 Joseph Myers <joseph@codesourcery.com> | |
1511 | ||
1512 | COMMIT: ede56038e50235cd1ca7de3602c9491d3b84b49b | |
1513 | Fix double free in __printf_fp_l (bug 26214). | |
1514 | ||
1515 | * stdio-common/Makefile: Modified. | |
1516 | * stdio-common/printf_fp.c: Modified. | |
1517 | (__printf_fp_l): Modified function. | |
1518 | * stdio-common/tst-printf-fp-free.c: New file. | |
1519 | ||
1520 | 2020-07-09 Maciej W. Rozycki <macro@wdc.com> | |
1521 | ||
1522 | COMMIT: c363f834cfcbf5efa5449ef13f62233a6d5b9422 | |
1523 | linux: Fix syscall list generation instructions | |
1524 | ||
1525 | * sysdeps/unix/sysv/linux/Makefile: Modified. | |
1526 | ||
1527 | 2020-07-09 Adhemerval Zanella <adhemerval.zanella@linaro.org> | |
1528 | ||
1529 | COMMIT: ffd178c651b827f24acead02284abbb12f3f723b | |
1530 | sysv: linux: Add 64-bit time_t variant for shmctl | |
1531 | ||
1532 | * include/sys/shm.h: Modified. | |
1533 | (sysvipc/sys/shm.h): Remove include. | |
1534 | (_next <sys/shm.h): Include file. | |
1535 | * sysdeps/unix/sysv/linux/bits/types/struct_shmid64_ds.h: New file. | |
1536 | * sysdeps/unix/sysv/linux/bits/types/struct_shmid_ds.h: Modified. | |
1537 | (shmid_ds): Modified. | |
1538 | * sysdeps/unix/sysv/linux/hppa/bits/types/struct_shmid_ds.h: Modified. | |
1539 | (shmid_ds): Modified. | |
1540 | * sysdeps/unix/sysv/linux/hppa/struct_kernel_shmid64_ds.h: New file. | |
1541 | * sysdeps/unix/sysv/linux/i386/struct_kernel_shmid64_ds.h: New file. | |
1542 | * sysdeps/unix/sysv/linux/include/sys/shm.h: New file. | |
1543 | * sysdeps/unix/sysv/linux/mips/bits/types/struct_shmid_ds.h: Modified. | |
1544 | (shmid_ds): Modified. | |
1545 | * sysdeps/unix/sysv/linux/mips/struct_kernel_shmid64_ds.h: New file. | |
1546 | * sysdeps/unix/sysv/linux/powerpc/bits/types/struct_shmid_ds.h: Modified. | |
1547 | (shmid_ds): Modified. | |
1548 | * sysdeps/unix/sysv/linux/powerpc/struct_kernel_shmid64_ds.h: New file. | |
1549 | * sysdeps/unix/sysv/linux/shmctl.c: Modified. | |
1550 | [__ASSUME_SYSVIPC_BROKEN_MODE_T && SHLIB_COMPAT (libc, GLIBC_2_2, GLIBC_2_31)](__shmctl_mode16): Modified function. | |
1551 | (shmctl_syscall): Modified function. | |
1552 | (__new_shmctl): Remove function. | |
1553 | (versioned_symbol): Modified. | |
1554 | [__IPC_TIME64 != 0](struct_kernel_shmid64_ds.h): New. | |
1555 | [__IPC_TIME64 != 0](shmid64_to_kshmid64): New. | |
1556 | [__IPC_TIME64 != 0](kshmid64_to_shmid64): New. | |
1557 | [__IPC_TIME64 != 0](shmctl_arg_t): New. | |
1558 | [__IPC_TIME64 == 0](shmctl_arg_t): New. | |
1559 | [__TIMESIZE != 64](libc_hidden_def): New. | |
1560 | [__TIMESIZE != 64](shmid_to_shmid64): New. | |
1561 | [__TIMESIZE != 64](shmid64_to_shmid): New. | |
1562 | [__TIMESIZE != 64](__shmctl): New. | |
1563 | (_Static_assert): New function. | |
1564 | (sizeof): New function. | |
1565 | (__shmctl64): New function. | |
1566 | * sysdeps/unix/sysv/linux/sparc/bits/types/struct_shmid_ds.h: Modified. | |
1567 | (shmid_ds): Modified. | |
1568 | * sysdeps/unix/sysv/linux/sparc/struct_kernel_shmid64_ds.h: New file. | |
1569 | * sysdeps/unix/sysv/linux/struct_kernel_shmid64_ds.h: New file. | |
1570 | ||
1571 | 2020-07-09 Adhemerval Zanella <adhemerval.zanella@linaro.org> | |
1572 | ||
1573 | COMMIT: 7929d779850aaaf9fd2377ed0945fb53f60dee63 | |
1574 | sysvipc: Remove the linux shm-pad.h file | |
1575 | ||
1576 | * sysdeps/unix/sysv/linux/Makefile: Modified. | |
1577 | * sysdeps/unix/sysv/linux/bits/shm-pad.h: Delete file. | |
1578 | * sysdeps/unix/sysv/linux/bits/shm.h: Modified. | |
1579 | (bits/shm-pad.h): Remove include. | |
1580 | * sysdeps/unix/sysv/linux/bits/types/struct_shmid_ds.h: Modified. | |
1581 | [! __SHM_PAD_AFTER_TIME](__SHM_PAD_TIME): Remove. | |
1582 | [__SHM_PAD_AFTER_TIME](__SHM_PAD_TIME): Remove. | |
1583 | [__SHM_PAD_BEFORE_TIME](__SHM_PAD_TIME): Remove. | |
1584 | (bits/shm-pad.h): Remove include. | |
1585 | (shmid_ds): Modified. | |
1586 | * sysdeps/unix/sysv/linux/hppa/bits/shm-pad.h: Delete file. | |
1587 | * sysdeps/unix/sysv/linux/hppa/bits/types/struct_shmid_ds.h: New file. | |
1588 | * sysdeps/unix/sysv/linux/mips/bits/shm-pad.h: Delete file. | |
1589 | * sysdeps/unix/sysv/linux/mips/bits/types/struct_shmid_ds.h: New file. | |
1590 | * sysdeps/unix/sysv/linux/powerpc/bits/shm-pad.h: Delete file. | |
1591 | * sysdeps/unix/sysv/linux/powerpc/bits/types/struct_shmid_ds.h: New file. | |
1592 | * sysdeps/unix/sysv/linux/sparc/bits/shm-pad.h: Delete file. | |
1593 | * sysdeps/unix/sysv/linux/sparc/bits/types/struct_shmid_ds.h: New file. | |
1594 | ||
1595 | 2020-07-09 Adhemerval Zanella <adhemerval.zanella@linaro.org> | |
1596 | ||
1597 | COMMIT: 380b7ced6ab792cf2095377498ed4bbc2716f139 | |
1598 | sysvipc: Split out linux struct shmid_ds | |
1599 | ||
1600 | * sysdeps/unix/sysv/linux/Makefile: Modified. | |
1601 | * sysdeps/unix/sysv/linux/bits/shm.h: Modified. | |
1602 | [! __SHM_PAD_AFTER_TIME](__SHM_PAD_TIME): Remove. | |
1603 | [__SHM_PAD_AFTER_TIME](__SHM_PAD_TIME): Remove. | |
1604 | [__SHM_PAD_BEFORE_TIME](__SHM_PAD_TIME): Remove. | |
1605 | (shmid_ds): Remove. | |
1606 | (bits/types/struct_shmid_ds.h): Include file. | |
1607 | * sysdeps/unix/sysv/linux/bits/types/struct_shmid_ds.h: New file. | |
1608 | ||
1609 | 2020-07-09 Adhemerval Zanella <adhemerval.zanella@linaro.org> | |
1610 | ||
1611 | COMMIT: 3283f711132eaadc4f04bd8c1d84c910c29ba066 | |
1612 | sysv: linux: Add 64-bit time_t variant for msgctl | |
1613 | ||
1614 | * include/sys/msg.h: Modified. | |
1615 | [! _ISOMAC](__libc_msgrcv): Remove. | |
1616 | [! _ISOMAC](__libc_msgsnd): Remove. | |
1617 | (sysvipc/sys/msg.h): Remove include. | |
1618 | (_next <sys/msg.h): Include file. | |
1619 | * sysdeps/unix/sysv/linux/bits/types/struct_msqid64_ds.h: New file. | |
1620 | * sysdeps/unix/sysv/linux/bits/types/struct_msqid_ds.h: Modified. | |
1621 | (msqid_ds): Modified. | |
1622 | * sysdeps/unix/sysv/linux/hppa/bits/types/struct_msqid_ds.h: Modified. | |
1623 | (msqid_ds): Modified. | |
1624 | * sysdeps/unix/sysv/linux/hppa/struct_kernel_msqid64_ds.h: New file. | |
1625 | * sysdeps/unix/sysv/linux/i386/struct_kernel_msqid64_ds.h: New file. | |
1626 | * sysdeps/unix/sysv/linux/include/sys/msg.h: New file. | |
1627 | * sysdeps/unix/sysv/linux/mips/bits/types/struct_msqid_ds.h: Modified. | |
1628 | (msqid_ds): Modified. | |
1629 | * sysdeps/unix/sysv/linux/mips/struct_kernel_msqid64_ds.h: New file. | |
1630 | * sysdeps/unix/sysv/linux/msgctl.c: Modified. | |
1631 | [__ASSUME_SYSVIPC_BROKEN_MODE_T && SHLIB_COMPAT (libc, GLIBC_2_2, GLIBC_2_31)](__msgctl_mode16): Modified function. | |
1632 | (msgctl_syscall): Modified function. | |
1633 | (__new_msgctl): Remove function. | |
1634 | (versioned_symbol): Modified. | |
1635 | [__IPC_TIME64 != 0](struct_kernel_msqid64_ds.h): New. | |
1636 | [__IPC_TIME64 != 0](msqid64_to_kmsqid64): New. | |
1637 | [__IPC_TIME64 != 0](kmsqid64_to_msqid64): New. | |
1638 | [__IPC_TIME64 != 0](msgctl_arg_t): New. | |
1639 | [__IPC_TIME64 == 0](msgctl_arg_t): New. | |
1640 | [__TIMESIZE != 64](libc_hidden_def): New. | |
1641 | [__TIMESIZE != 64](msqid_to_msqid64): New. | |
1642 | [__TIMESIZE != 64](msqid64_to_msqid): New. | |
1643 | [__TIMESIZE != 64](__msgctl): New. | |
1644 | (_Static_assert): New function. | |
1645 | (sizeof): New function. | |
1646 | (__msgctl64): New function. | |
1647 | * sysdeps/unix/sysv/linux/powerpc/bits/types/struct_msqid_ds.h: Modified. | |
1648 | (msqid_ds): Modified. | |
1649 | * sysdeps/unix/sysv/linux/powerpc/powerpc32/struct_kernel_msqid64_ds.h: New file. | |
1650 | * sysdeps/unix/sysv/linux/sparc/bits/types/struct_msqid_ds.h: Modified. | |
1651 | (msqid_ds): Modified. | |
1652 | * sysdeps/unix/sysv/linux/sparc/sparc32/struct_kernel_msqid64_ds.h: New file. | |
1653 | * sysdeps/unix/sysv/linux/struct_kernel_msqid64_ds.h: New file. | |
1654 | ||
1655 | 2020-07-09 Adhemerval Zanella <adhemerval.zanella@linaro.org> | |
1656 | ||
1657 | COMMIT: 915b9fe3124d87ff1734c902c0d36b5eac7688ff | |
1658 | sysvipc: Remove the linux msq-pad.h file | |
1659 | ||
1660 | * sysdeps/unix/sysv/linux/Makefile: Modified. | |
1661 | * sysdeps/unix/sysv/linux/bits/msq-pad.h: Delete file. | |
1662 | * sysdeps/unix/sysv/linux/bits/types/struct_msqid_ds.h: Modified. | |
1663 | [! __MSQ_PAD_AFTER_TIME](__MSQ_PAD_TIME): Remove. | |
1664 | [__MSQ_PAD_AFTER_TIME](__MSQ_PAD_TIME): Remove. | |
1665 | [__MSQ_PAD_BEFORE_TIME](__MSQ_PAD_TIME): Remove. | |
1666 | (bits/msq-pad.h): Remove include. | |
1667 | (msqid_ds): Modified. | |
1668 | * sysdeps/unix/sysv/linux/hppa/bits/msq-pad.h: Delete file. | |
1669 | * sysdeps/unix/sysv/linux/hppa/bits/types/struct_msqid_ds.h: New file. | |
1670 | * sysdeps/unix/sysv/linux/mips/bits/msq-pad.h: Delete file. | |
1671 | * sysdeps/unix/sysv/linux/mips/bits/types/struct_msqid_ds.h: New file. | |
1672 | * sysdeps/unix/sysv/linux/powerpc/bits/msq-pad.h: Delete file. | |
1673 | * sysdeps/unix/sysv/linux/powerpc/bits/types/struct_msqid_ds.h: New file. | |
1674 | * sysdeps/unix/sysv/linux/sparc/bits/msq-pad.h: Delete file. | |
1675 | * sysdeps/unix/sysv/linux/sparc/bits/types/struct_msqid_ds.h: New file. | |
1676 | ||
1677 | 2020-07-09 Adhemerval Zanella <adhemerval.zanella@linaro.org> | |
1678 | ||
1679 | COMMIT: 078a8920854217d0251fa699145174121e76f15d | |
1680 | sysvipc: Split out linux struct semid_ds | |
1681 | ||
1682 | * sysdeps/unix/sysv/linux/Makefile: Modified. | |
1683 | * sysdeps/unix/sysv/linux/bits/msq.h: Modified. | |
1684 | [! __MSQ_PAD_AFTER_TIME](__MSQ_PAD_TIME): Remove. | |
1685 | [__MSQ_PAD_AFTER_TIME](__MSQ_PAD_TIME): Remove. | |
1686 | [__MSQ_PAD_BEFORE_TIME](__MSQ_PAD_TIME): Remove. | |
1687 | (bits/msq-pad.h): Remove include. | |
1688 | (msqid_ds): Remove. | |
1689 | (bits/types/struct_msqid_ds.h): Include file. | |
1690 | * sysdeps/unix/sysv/linux/bits/types/struct_msqid_ds.h: New file. | |
1691 | ||
1692 | 2020-07-09 Adhemerval Zanella <adhemerval.zanella@linaro.org> | |
1693 | ||
1694 | COMMIT: dba950e3174a5210b900a26a7d2f361cadea2834 | |
1695 | sysv: linux: Add 64-bit time_t variant for semctl | |
1696 | ||
1697 | * include/sys/sem.h: Modified. | |
1698 | [! _ISOMAC](__typeof__): Remove. | |
1699 | (sysvipc/sys/sem.h): Remove include. | |
1700 | (_next <sys/sem.h): Include file. | |
1701 | * sysdeps/unix/sysv/linux/bits/types/struct_semid64_ds.h: New file. | |
1702 | * sysdeps/unix/sysv/linux/bits/types/struct_semid_ds.h: Modified. | |
1703 | [__TIMESIZE != 32](semid_ds): Remove. | |
1704 | [__TIMESIZE == 32](semid_ds): Remove. | |
1705 | (semid_ds): New. | |
1706 | * sysdeps/unix/sysv/linux/hppa/bits/types/struct_semid_ds.h: Modified. | |
1707 | [__TIMESIZE == 32](semid_ds): Remove. | |
1708 | (semid_ds): New. | |
1709 | * sysdeps/unix/sysv/linux/hppa/struct_kernel_semid64_ds.h: New file. | |
1710 | * sysdeps/unix/sysv/linux/i386/struct_kernel_semid64_ds.h: New file. | |
1711 | * sysdeps/unix/sysv/linux/include/sys/sem.h: New file. | |
1712 | * sysdeps/unix/sysv/linux/ipc_priv.h: Modified. | |
1713 | [!((__WORDSIZE == 32 && (! __SYSCALL_WORDSIZE || __SYSCALL_WORDSIZE == 32)))](__IPC_TIME64): New. | |
1714 | [(__WORDSIZE == 32 && (! __SYSCALL_WORDSIZE || __SYSCALL_WORDSIZE == 32))](__IPC_TIME64): New. | |
1715 | * sysdeps/unix/sysv/linux/mips/bits/types/struct_semid_ds.h: Modified. | |
1716 | (semid_ds): Modified. | |
1717 | * sysdeps/unix/sysv/linux/mips/struct_kernel_semid64_ds.h: New file. | |
1718 | * sysdeps/unix/sysv/linux/powerpc/bits/types/struct_semid_ds.h: Modified. | |
1719 | (semid_ds): Modified. | |
1720 | * sysdeps/unix/sysv/linux/powerpc/powerpc32/struct_kernel_semid64_ds.h: New file. | |
1721 | * sysdeps/unix/sysv/linux/semctl.c: Modified. | |
1722 | [__ASSUME_SYSVIPC_BROKEN_MODE_T && SHLIB_COMPAT (libc, GLIBC_2_2, GLIBC_2_31)](__semctl_mode16): Modified function. | |
1723 | (errno.h): Remove include. | |
1724 | (semctl_syscall): Modified function. | |
1725 | (__new_semctl): Remove function. | |
1726 | (versioned_symbol): Modified. | |
1727 | [__IPC_TIME64 != 0][__TIMESIZE != 64](semun64): New. | |
1728 | [__IPC_TIME64 != 0][__TIMESIZE == 64](semun64): New. | |
1729 | [__IPC_TIME64 != 0](struct_kernel_semid64_ds.h): New. | |
1730 | [__IPC_TIME64 != 0](ksemun64): New. | |
1731 | [__IPC_TIME64 != 0](semid64_to_ksemid64): New. | |
1732 | [__IPC_TIME64 != 0](ksemid64_to_semid64): New. | |
1733 | [__IPC_TIME64 != 0](semun64_to_ksemun64): New. | |
1734 | [__IPC_TIME64 != 0](semctl_arg_t): New. | |
1735 | [__IPC_TIME64 == 0](semun64): New. | |
1736 | [__IPC_TIME64 == 0](semctl_arg_t): New. | |
1737 | [__TIMESIZE != 64](libc_hidden_def): New. | |
1738 | [__TIMESIZE != 64](semid_to_semid64): New. | |
1739 | [__TIMESIZE != 64](semid64_to_semid): New. | |
1740 | [__TIMESIZE != 64](semun64): New. | |
1741 | [__TIMESIZE != 64](semun_to_semun64): New. | |
1742 | [__TIMESIZE != 64](__semctl): New. | |
1743 | (bits/types/struct_semid64_ds.h): Include file. | |
1744 | (_Static_assert): New function. | |
1745 | (sizeof): New function. | |
1746 | (__semctl64): New function. | |
1747 | * sysdeps/unix/sysv/linux/sparc/bits/types/struct_semid_ds.h: Modified. | |
1748 | (semid_ds): Modified. | |
1749 | * sysdeps/unix/sysv/linux/sparc/sparc32/struct_kernel_semid64_ds.h: New file. | |
1750 | * sysdeps/unix/sysv/linux/struct_kernel_semid64_ds.h: New file. | |
1751 | * sysdeps/unix/sysv/linux/x86/bits/types/struct_semid_ds.h: Modified. | |
1752 | (semid_ds): Modified. | |
1753 | ||
1754 | 2020-07-08 Szabolcs Nagy <szabolcs.nagy@arm.com> | |
1755 | ||
1756 | COMMIT: ffb17e7ba3a5ba9632cee97330b325072fbe41dd | |
1757 | rtld: Avoid using up static TLS surplus for optimizations [BZ #25051] | |
1758 | ||
1759 | * csu/libc-tls.c: Modified. | |
1760 | (_dl_tls_static_optional): New. | |
1761 | * elf/Makefile: Modified. | |
1762 | * elf/dl-reloc.c: Modified. | |
1763 | (_dl_try_allocate_static_tls): Modified function. | |
1764 | (_dl_allocate_static_tls): Modified function. | |
1765 | * elf/dl-tls.c: Modified. | |
1766 | (OPT_SURPLUS_TLS): Remove. | |
1767 | (_dl_tls_static_surplus_init): Modified function. | |
1768 | * elf/dl-tunables.list: Modified. | |
1769 | * elf/dynamic-link.h: Modified. | |
1770 | (TRY_STATIC_TLS): Modified. | |
1771 | (_dl_try_allocate_static_tls): Modified. | |
1772 | * elf/tst-tls-ie-dlmopen.c: New file. | |
1773 | * elf/tst-tls-ie-mod.h: New file. | |
1774 | * elf/tst-tls-ie-mod0.c: New file. | |
1775 | * elf/tst-tls-ie-mod1.c: New file. | |
1776 | * elf/tst-tls-ie-mod2.c: New file. | |
1777 | * elf/tst-tls-ie-mod3.c: New file. | |
1778 | * elf/tst-tls-ie-mod4.c: New file. | |
1779 | * elf/tst-tls-ie-mod5.c: New file. | |
1780 | * elf/tst-tls-ie-mod6.c: New file. | |
1781 | * elf/tst-tls-ie.c: New file. | |
1782 | * manual/tunables.texi: Modified. | |
1783 | * sysdeps/generic/ldsodefs.h: Modified. | |
1784 | [SHARED](rtld_global): Modified. | |
1785 | ||
1786 | 2020-07-08 Szabolcs Nagy <szabolcs.nagy@arm.com> | |
1787 | ||
1788 | COMMIT: 17796419b5fd694348cceb65c3f77601faae082c | |
1789 | rtld: Account static TLS surplus for audit modules | |
1790 | ||
1791 | * csu/libc-tls.c: Modified. | |
1792 | (__libc_setup_tls): Modified function. | |
1793 | * elf/dl-tls.c: Modified. | |
1794 | (_dl_tls_static_surplus_init): Modified function. | |
1795 | * elf/rtld.c: Modified. | |
1796 | (init_tls): Modified function. | |
1797 | (dl_main): Modified function. | |
1798 | (audit_list_count): New function. | |
1799 | * manual/tunables.texi: Modified. | |
1800 | * sysdeps/generic/ldsodefs.h: Modified. | |
1801 | [IS_IN (rtld)](_dl_tls_static_surplus_init): Modified. | |
1802 | ||
1803 | 2020-07-08 Szabolcs Nagy <szabolcs.nagy@arm.com> | |
1804 | ||
1805 | COMMIT: 0c7b002fac12dcb2f53ba83ee56bb3b5d2439447 | |
1806 | rtld: Add rtld.nns tunable for the number of supported namespaces | |
1807 | ||
1808 | * csu/libc-tls.c: Modified. | |
1809 | (_dl_tls_static_size): Remove. | |
1810 | (init_static_tls): Modified function. | |
1811 | (__libc_setup_tls): Modified function. | |
1812 | (_dl_tls_static_size): New. | |
1813 | (_dl_tls_static_surplus): New. | |
1814 | * elf/dl-tls.c: Modified. | |
1815 | [SHARED](_dl_determine_tlsoffset): Modified function. | |
1816 | (TLS_STATIC_SURPLUS): Remove. | |
1817 | (TUNABLE_NAMESPACE): New. | |
1818 | (dl-tunables.h): Include file. | |
1819 | (LIBC_IE_TLS): New. | |
1820 | (OTHER_IE_TLS): New. | |
1821 | (OPT_SURPLUS_TLS): New. | |
1822 | (_dl_tls_static_surplus_init): New function. | |
1823 | * elf/dl-tunables.list: Modified. | |
1824 | * elf/rtld.c: Modified. | |
1825 | (init_tls): Modified function. | |
1826 | * manual/tunables.texi: Modified. | |
1827 | * sysdeps/generic/ldsodefs.h: Modified. | |
1828 | [IS_IN (rtld)](_dl_tls_static_surplus_init): New function. | |
1829 | [SHARED](rtld_global_ro): Modified. | |
1830 | ||
1831 | 2020-07-08 Petr Vorel <pvorel@suse.cz> | |
1832 | ||
1833 | COMMIT: ae7a94e5e3edf78f4da562edc05ece229614c716 | |
1834 | Remove --enable-obsolete-nsl configure flag | |
1835 | ||
1836 | * INSTALL: Modified. | |
1837 | * NEWS: Modified. | |
1838 | * config.h.in: Modified. | |
1839 | * config.make.in: Modified. | |
1840 | * configure: Modified. | |
1841 | * configure.ac: Modified. | |
1842 | * grp/initgroups.c: Modified. | |
1843 | [! LINK_OBSOLETE_NSL](DEFAULT_CONFIG): Remove. | |
1844 | [LINK_OBSOLETE_NSL](DEFAULT_CONFIG): Remove. | |
1845 | (internal_getgrouplist): Modified function. | |
1846 | * include/aliases.h: Modified. | |
1847 | [! _ISOMAC](DECLARE_NSS_PROTOTYPES): Remove. | |
1848 | [! _ISOMAC](DECLARE_NSS_PROTOTYPES): Remove. | |
1849 | * include/dlfcn.h: Modified. | |
1850 | * include/grp.h: Modified. | |
1851 | [! _ISOMAC](DECLARE_NSS_PROTOTYPES): Remove. | |
1852 | [! _ISOMAC](DECLARE_NSS_PROTOTYPES): Remove. | |
1853 | * include/libc-symbols.h: Modified. | |
1854 | [! _ISOMAC][!(IS_IN (libnsl))](libnsl_hidden_def): Remove. | |
1855 | [! _ISOMAC][!(IS_IN (libnss_nis))](libnss_nis_hidden_proto): Remove. | |
1856 | [! _ISOMAC][!(IS_IN (libnss_nis))](libnss_nis_hidden_tls_proto): Remove. | |
1857 | [! _ISOMAC][!(IS_IN (libnss_nis))](libnss_nis_hidden_def): Remove. | |
1858 | [! _ISOMAC][!(IS_IN (libnss_nis))](libnss_nis_hidden_weak): Remove. | |
1859 | [! _ISOMAC][!(IS_IN (libnss_nis))](libnss_nis_hidden_ver): Remove. | |
1860 | [! _ISOMAC][!(IS_IN (libnss_nis))](libnss_nis_hidden_data_def): Remove. | |
1861 | [! _ISOMAC][!(IS_IN (libnss_nis))](libnss_nis_hidden_tls_def): Remove. | |
1862 | [! _ISOMAC][!(IS_IN (libnss_nis))](libnss_nis_hidden_data_weak): Remove. | |
1863 | [! _ISOMAC][!(IS_IN (libnss_nis))](libnss_nis_hidden_data_ver): Remove. | |
1864 | [! _ISOMAC][!(IS_IN (libnss_nisplus))](libnss_nisplus_hidden_proto): Remove. | |
1865 | [! _ISOMAC][!(IS_IN (libnss_nisplus))](libnss_nisplus_hidden_tls_proto): Remove. | |
1866 | [! _ISOMAC][!(IS_IN (libnss_nisplus))](libnss_nisplus_hidden_def): Remove. | |
1867 | [! _ISOMAC][!(IS_IN (libnss_nisplus))](libnss_nisplus_hidden_weak): Remove. | |
1868 | [! _ISOMAC][!(IS_IN (libnss_nisplus))](libnss_nisplus_hidden_ver): Remove. | |
1869 | [! _ISOMAC][!(IS_IN (libnss_nisplus))](libnss_nisplus_hidden_data_def): Remove. | |
1870 | [! _ISOMAC][!(IS_IN (libnss_nisplus))](libnss_nisplus_hidden_tls_def): Remove. | |
1871 | [! _ISOMAC][!(IS_IN (libnss_nisplus))](libnss_nisplus_hidden_data_weak): Remove. | |
1872 | [! _ISOMAC][!(IS_IN (libnss_nisplus))](libnss_nisplus_hidden_data_ver): Remove. | |
1873 | [! _ISOMAC][IS_IN (libnsl)][! LINK_OBSOLETE_NSL](libnsl_hidden_nolink_def): Remove. | |
1874 | [! _ISOMAC][IS_IN (libnsl)][LINK_OBSOLETE_NSL](libnsl_hidden_nolink_def): Remove. | |
1875 | [! _ISOMAC][IS_IN (libnsl)](libnsl_hidden_def): Remove. | |
1876 | [! _ISOMAC][IS_IN (libnsl)](libnsl_hidden_nolink_def): New. | |
1877 | [! _ISOMAC][IS_IN (libnss_nis)](libnss_nis_hidden_proto): Remove. | |
1878 | [! _ISOMAC][IS_IN (libnss_nis)](libnss_nis_hidden_tls_proto): Remove. | |
1879 | [! _ISOMAC][IS_IN (libnss_nis)](libnss_nis_hidden_def): Remove. | |
1880 | [! _ISOMAC][IS_IN (libnss_nis)](libnss_nis_hidden_weak): Remove. | |
1881 | [! _ISOMAC][IS_IN (libnss_nis)](libnss_nis_hidden_ver): Remove. | |
1882 | [! _ISOMAC][IS_IN (libnss_nis)](libnss_nis_hidden_data_def): Remove. | |
1883 | [! _ISOMAC][IS_IN (libnss_nis)](libnss_nis_hidden_tls_def): Remove. | |
1884 | [! _ISOMAC][IS_IN (libnss_nis)](libnss_nis_hidden_data_weak): Remove. | |
1885 | [! _ISOMAC][IS_IN (libnss_nis)](libnss_nis_hidden_data_ver): Remove. | |
1886 | [! _ISOMAC][IS_IN (libnss_nisplus)](libnss_nisplus_hidden_proto): Remove. | |
1887 | [! _ISOMAC][IS_IN (libnss_nisplus)](libnss_nisplus_hidden_tls_proto): Remove. | |
1888 | [! _ISOMAC][IS_IN (libnss_nisplus)](libnss_nisplus_hidden_def): Remove. | |
1889 | [! _ISOMAC][IS_IN (libnss_nisplus)](libnss_nisplus_hidden_weak): Remove. | |
1890 | [! _ISOMAC][IS_IN (libnss_nisplus)](libnss_nisplus_hidden_ver): Remove. | |
1891 | [! _ISOMAC][IS_IN (libnss_nisplus)](libnss_nisplus_hidden_data_def): Remove. | |
1892 | [! _ISOMAC][IS_IN (libnss_nisplus)](libnss_nisplus_hidden_tls_def): Remove. | |
1893 | [! _ISOMAC][IS_IN (libnss_nisplus)](libnss_nisplus_hidden_data_weak): Remove. | |
1894 | [! _ISOMAC][IS_IN (libnss_nisplus)](libnss_nisplus_hidden_data_ver): Remove. | |
1895 | * include/netdb.h: Modified. | |
1896 | [! _ISOMAC](DECLARE_NSS_PROTOTYPES): Remove. | |
1897 | [! _ISOMAC](DECLARE_NSS_PROTOTYPES): Remove. | |
1898 | * include/netinet/ether.h: Modified. | |
1899 | [! _ISOMAC](DECLARE_NSS_PROTOTYPES): Remove. | |
1900 | [! _ISOMAC](DECLARE_NSS_PROTOTYPES): Remove. | |
1901 | * include/pwd.h: Modified. | |
1902 | [! _ISOMAC](DECLARE_NSS_PROTOTYPES): Remove. | |
1903 | [! _ISOMAC](DECLARE_NSS_PROTOTYPES): Remove. | |
1904 | * include/rpc/auth.h: Modified. | |
1905 | [! _ISOMAC](DECLARE_NSS_PROTOTYPES): Remove. | |
1906 | [! _ISOMAC](DECLARE_NSS_PROTOTYPES): Remove. | |
1907 | [! _ISOMAC](DECLARE_NSS_PROTOTYPES): Remove. | |
1908 | [! _ISOMAC](DECLARE_NSS_PROTOTYPES): Remove. | |
1909 | * include/rpc/auth_des.h: Modified. | |
1910 | [! _ISOMAC](DECLARE_NSS_PROTOTYPES): Remove. | |
1911 | [! _ISOMAC](DECLARE_NSS_PROTOTYPES): Remove. | |
1912 | [! _ISOMAC](DECLARE_NSS_PROTOTYPES): Remove. | |
1913 | [! _ISOMAC](DECLARE_NSS_PROTOTYPES): Remove. | |
1914 | [! _ISOMAC](DECLARE_NSS_PROTOTYPES): Remove. | |
1915 | * include/rpc/netdb.h: Modified. | |
1916 | [! _ISOMAC](DECLARE_NSS_PROTOTYPES): Remove. | |
1917 | [! _ISOMAC](DECLARE_NSS_PROTOTYPES): Remove. | |
1918 | * include/rpcsvc/yp_prot.h: Delete file. | |
1919 | * include/shadow.h: Modified. | |
1920 | [! _ISOMAC](DECLARE_NSS_PROTOTYPES): Remove. | |
1921 | [! _ISOMAC](DECLARE_NSS_PROTOTYPES): Remove. | |
1922 | * manual/install.texi: Modified. | |
1923 | * manual/nss.texi: Modified. | |
1924 | * manual/nsswitch.texi: Modified. | |
1925 | * nis/Makefile: Modified. | |
1926 | * nis/Versions: Modified. | |
1927 | * nis/libnsl.h: Modified. | |
1928 | (_nsl_default_nss): Remove. | |
1929 | * nis/nisplus-parser.h: Delete file. | |
1930 | * nis/nss-default.c: Delete file. | |
1931 | * nis/nss-nis.c: Delete file. | |
1932 | * nis/nss-nis.h: Delete file. | |
1933 | * nis/nss-nisplus.c: Delete file. | |
1934 | * nis/nss-nisplus.h: Delete file. | |
1935 | * nis/nss_nis/nis-alias.c: Delete file. | |
1936 | * nis/nss_nis/nis-ethers.c: Delete file. | |
1937 | * nis/nss_nis/nis-grp.c: Delete file. | |
1938 | * nis/nss_nis/nis-hosts.c: Delete file. | |
1939 | * nis/nss_nis/nis-initgroups.c: Delete file. | |
1940 | * nis/nss_nis/nis-netgrp.c: Delete file. | |
1941 | * nis/nss_nis/nis-network.c: Delete file. | |
1942 | * nis/nss_nis/nis-proto.c: Delete file. | |
1943 | * nis/nss_nis/nis-pwd.c: Delete file. | |
1944 | * nis/nss_nis/nis-rpc.c: Delete file. | |
1945 | * nis/nss_nis/nis-service.c: Delete file. | |
1946 | * nis/nss_nis/nis-spwd.c: Delete file. | |
1947 | * nis/nss_nisplus/nisplus-alias.c: Delete file. | |
1948 | * nis/nss_nisplus/nisplus-ethers.c: Delete file. | |
1949 | * nis/nss_nisplus/nisplus-grp.c: Delete file. | |
1950 | * nis/nss_nisplus/nisplus-hosts.c: Delete file. | |
1951 | * nis/nss_nisplus/nisplus-initgroups.c: Delete file. | |
1952 | * nis/nss_nisplus/nisplus-netgrp.c: Delete file. | |
1953 | * nis/nss_nisplus/nisplus-network.c: Delete file. | |
1954 | * nis/nss_nisplus/nisplus-parser.c: Delete file. | |
1955 | * nis/nss_nisplus/nisplus-proto.c: Delete file. | |
1956 | * nis/nss_nisplus/nisplus-pwd.c: Delete file. | |
1957 | * nis/nss_nisplus/nisplus-rpc.c: Delete file. | |
1958 | * nis/nss_nisplus/nisplus-service.c: Delete file. | |
1959 | * nis/nss_nisplus/nisplus-spwd.c: Delete file. | |
1960 | * nis/rpcsvc/nis.x: Delete file. | |
1961 | * nis/rpcsvc/nis_callback.x: Delete file. | |
1962 | * nis/rpcsvc/nis_object.x: Delete file. | |
1963 | * nis/rpcsvc/yp.x: Delete file. | |
1964 | * nis/rpcsvc/yp_prot.h: Delete file. | |
1965 | * nscd/initgrcache.c: Modified. | |
1966 | [! LINK_OBSOLETE_NSL](DEFAULT_CONFIG): Remove. | |
1967 | [LINK_OBSOLETE_NSL](DEFAULT_CONFIG): Remove. | |
1968 | (addinitgroupsX): Modified function. | |
1969 | * nss/grp-lookup.c: Modified. | |
1970 | [! LINK_OBSOLETE_NSL](DEFAULT_CONFIG): Remove. | |
1971 | [LINK_OBSOLETE_NSL](DEFAULT_CONFIG): Remove. | |
1972 | (DEFAULT_CONFIG): New. | |
1973 | * nss/nsswitch.c: Modified. | |
1974 | [! LINK_OBSOLETE_NSL](DEFAULT_CONFIG): Remove. | |
1975 | [! LINK_OBSOLETE_NSL](DEFAULT_DEFCONFIG): Remove. | |
1976 | [! USE_NSCD][SHARED && USE_NSCD](__nss_disable_nscd): Modified function. | |
1977 | [! USE_NSCD](__nss_database_lookup2): Modified function. | |
1978 | [LINK_OBSOLETE_NSL](DEFAULT_CONFIG): Remove. | |
1979 | [LINK_OBSOLETE_NSL](DEFAULT_DEFCONFIG): Remove. | |
1980 | * nss/nsswitch.conf: Modified. | |
1981 | * nss/pwd-lookup.c: Modified. | |
1982 | [! LINK_OBSOLETE_NSL](DEFAULT_CONFIG): Remove. | |
1983 | [LINK_OBSOLETE_NSL](DEFAULT_CONFIG): Remove. | |
1984 | (DEFAULT_CONFIG): New. | |
1985 | * nss/spwd-lookup.c: Modified. | |
1986 | [! LINK_OBSOLETE_NSL](DEFAULT_CONFIG): Remove. | |
1987 | [LINK_OBSOLETE_NSL](DEFAULT_CONFIG): Remove. | |
1988 | (DEFAULT_CONFIG): New. | |
1989 | * scripts/build-many-glibcs.py: Modified. | |
1990 | * shlib-versions: Modified. | |
1991 | * sysdeps/mach/Makefile: Modified. | |
1992 | * sysdeps/unix/sysv/linux/mips/shlib-versions: Modified. | |
1993 | ||
1994 | 2020-07-08 Florian Weimer <fweimer@redhat.com> | |
1995 | ||
1996 | COMMIT: acb527929d0c2b3bb0798472c42ddb3203729708 | |
1997 | Move non-deprecated RPC-related functions from sunrpc to inet | |
1998 | ||
1999 | * inet/Makefile: Modified. | |
2000 | * sunrpc/bindrsvprt.c: Move to... | |
2001 | * inet/bindresvport.c: ... here. | |
2002 | * sunrpc/etc.rpc: Move to... | |
2003 | * inet/etc.rpc: ... here. | |
2004 | * sunrpc/getrpcbyname.c: Move to... | |
2005 | * inet/getrpcbyname.c: ... here. | |
2006 | * sunrpc/getrpcbyname_r.c: Move to... | |
2007 | * inet/getrpcbyname_r.c: ... here. | |
2008 | * sunrpc/getrpcbynumber.c: Move to... | |
2009 | * inet/getrpcbynumber.c: ... here. | |
2010 | * sunrpc/getrpcbynumber_r.c: Move to... | |
2011 | * inet/getrpcbynumber_r.c: ... here. | |
2012 | * sunrpc/getrpcent.c: Move to... | |
2013 | * inet/getrpcent.c: ... here. | |
2014 | * sunrpc/getrpcent_r.c: Move to... | |
2015 | * inet/getrpcent_r.c: ... here. | |
2016 | * sunrpc/Makefile: Modified. | |
2017 | ||
2018 | 2020-07-08 Szabolcs Nagy <szabolcs.nagy@arm.com> | |
2019 | ||
2020 | COMMIT: a2a83bf6d9f1d4d297c5378f0fda0d8f85bc75f2 | |
2021 | aarch64: add NEWS entry about branch protection support | |
2022 | ||
2023 | * NEWS: Modified. | |
2024 | ||
2025 | 2020-07-08 Szabolcs Nagy <szabolcs.nagy@arm.com> | |
2026 | ||
2027 | COMMIT: d174ec248d5b6bba3842f425f036495b682c313f | |
2028 | aarch64: redefine RETURN_ADDRESS to strip PAC | |
2029 | ||
2030 | * sysdeps/aarch64/sysdep.h: Modified. | |
2031 | [! __ASSEMBLER__][HAVE_AARCH64_PAC_RET](RETURN_ADDRESS): New. | |
2032 | ||
2033 | 2020-07-08 Szabolcs Nagy <szabolcs.nagy@arm.com> | |
2034 | ||
2035 | COMMIT: c94767712b06fd37e82d23f86d4d6e1c93948d8a | |
2036 | aarch64: fix pac-ret support in _mcount | |
2037 | ||
2038 | * sysdeps/aarch64/machine-gmon.h: Modified. | |
2039 | (MCOUNT): Modified. | |
2040 | * sysdeps/aarch64/sysdep.h: Modified. | |
2041 | [! __ASSEMBLER__](strip_pac): New. | |
2042 | ||
2043 | 2020-07-08 Szabolcs Nagy <szabolcs.nagy@arm.com> | |
2044 | ||
2045 | COMMIT: 1be3d6eb823d8b952fa54b7bbc90cbecb8981380 | |
2046 | aarch64: Add pac-ret support to assembly files | |
2047 | ||
2048 | * sysdeps/aarch64/crti.S: Modified. | |
2049 | * sysdeps/aarch64/crtn.S: Modified. | |
2050 | * sysdeps/aarch64/dl-tlsdesc.S: Modified. | |
2051 | * sysdeps/aarch64/dl-trampoline.S: Modified. | |
2052 | * sysdeps/aarch64/sysdep.h: Modified. | |
2053 | [__ASSEMBLER__][HAVE_AARCH64_BTI && HAVE_AARCH64_PAC_RET](GNU_PROPERTY): New. | |
2054 | [__ASSEMBLER__](PACIASP): New. | |
2055 | [__ASSEMBLER__](AUTIASP): New. | |
2056 | ||
2057 | 2020-07-08 Szabolcs Nagy <szabolcs.nagy@arm.com> | |
2058 | ||
2059 | COMMIT: 9e1751e6d693b73b95db2f6d8438dd80f1aeffe0 | |
2060 | aarch64: configure check for pac-ret code generation | |
2061 | ||
2062 | * config.h.in: Modified. | |
2063 | * sysdeps/aarch64/configure: Modified. | |
2064 | * sysdeps/aarch64/configure.ac: Modified. | |
2065 | ||
2066 | 2020-07-08 Szabolcs Nagy <szabolcs.nagy@arm.com> | |
2067 | ||
2068 | COMMIT: de9301c02e898fb20a609b459d81afda42f39c61 | |
2069 | aarch64: ensure objects are BTI compatible | |
2070 | ||
2071 | * sysdeps/aarch64/Makefile: Modified. | |
2072 | * sysdeps/aarch64/configure: Modified. | |
2073 | * sysdeps/aarch64/configure.ac: Modified. | |
2074 | ||
2075 | 2020-07-08 Sudakshina Das <sudi.das@arm.com> | |
2076 | Szabolcs Nagy <szabolcs.nagy@arm.com> | |
2077 | ||
2078 | COMMIT: 605338745ba15930e9acac46c32ce6cada12a52b | |
2079 | aarch64: enable BTI at runtime | |
2080 | ||
2081 | * sysdeps/aarch64/Makefile: Modified. | |
2082 | * sysdeps/aarch64/dl-bti.c: New file. | |
2083 | * sysdeps/aarch64/dl-prop.h: New file. | |
2084 | * sysdeps/aarch64/linkmap.h: Modified. | |
2085 | (link_map_machine): Modified. | |
2086 | (stdbool.h): Include file. | |
2087 | * sysdeps/unix/sysv/linux/aarch64/bits/hwcap.h: Modified. | |
2088 | (HWCAP2_BTI): New. | |
2089 | * sysdeps/unix/sysv/linux/aarch64/bits/mman.h: New file. | |
2090 | * sysdeps/unix/sysv/linux/aarch64/cpu-features.c: Modified. | |
2091 | (init_cpu_features): Modified function. | |
2092 | * sysdeps/unix/sysv/linux/aarch64/cpu-features.h: Modified. | |
2093 | (cpu_features): Modified. | |
2094 | (stdbool.h): Include file. | |
2095 | ||
2096 | 2020-07-08 Szabolcs Nagy <szabolcs.nagy@arm.com> | |
2097 | ||
2098 | COMMIT: 5f846c8b0dea05554a48ec5ad13874cc757a886f | |
2099 | aarch64: fix RTLD_START for BTI | |
2100 | ||
2101 | * sysdeps/aarch64/dl-machine.h: Modified. | |
2102 | [! dl_machine_h](RTLD_START_1): Modified. | |
2103 | ||
2104 | 2020-07-08 Szabolcs Nagy <szabolcs.nagy@arm.com> | |
2105 | ||
2106 | COMMIT: fddbd7c0ef4960fc0a17712a95a146dd3f43de0a | |
2107 | aarch64: fix swapcontext for BTI | |
2108 | ||
2109 | * sysdeps/unix/sysv/linux/aarch64/swapcontext.S: Modified. | |
2110 | ||
2111 | 2020-07-08 Sudakshina Das <sudi.das@arm.com> | |
2112 | Szabolcs Nagy <szabolcs.nagy@arm.com> | |
2113 | ||
2114 | COMMIT: 91181954f94917b1e1ae591c60cbadf0321d35af | |
2115 | aarch64: Add BTI support to assembly files | |
2116 | ||
2117 | * sysdeps/aarch64/crti.S: Modified. | |
2118 | * sysdeps/aarch64/crtn.S: Modified. | |
2119 | * sysdeps/aarch64/dl-tlsdesc.S: Modified. | |
2120 | * sysdeps/aarch64/dl-trampoline.S: Modified. | |
2121 | * sysdeps/aarch64/multiarch/memset_emag.S: Modified. | |
2122 | * sysdeps/aarch64/multiarch/memset_falkor.S: Modified. | |
2123 | * sysdeps/aarch64/multiarch/memset_generic.S: Modified. | |
2124 | * sysdeps/aarch64/multiarch/rtld-memset.S: Modified. | |
2125 | * sysdeps/aarch64/start.S: Modified. | |
2126 | * sysdeps/aarch64/sysdep.h: Modified. | |
2127 | [__ASSEMBLER__](ENTRY): Modified. | |
2128 | [__ASSEMBLER__](ENTRY_ALIGN): Modified. | |
2129 | [__ASSEMBLER__](ENTRY_ALIGN_AND_PAD): Modified. | |
2130 | [__ASSEMBLER__][HAVE_AARCH64_BTI](GNU_PROPERTY): New. | |
2131 | [__ASSEMBLER__](BTI_C): New. | |
2132 | [__ASSEMBLER__](BTI_J): New. | |
2133 | [__ASSEMBLER__](FEATURE_1_AND): New. | |
2134 | [__ASSEMBLER__](FEATURE_1_BTI): New. | |
2135 | [__ASSEMBLER__](FEATURE_1_PAC): New. | |
2136 | [__ASSEMBLER__](GNU_PROPERTY): New. | |
2137 | ||
2138 | 2020-07-08 Szabolcs Nagy <szabolcs.nagy@arm.com> | |
2139 | ||
2140 | COMMIT: 2a4c2dde4918c2c4e443e8328eab97db2c26e327 | |
2141 | aarch64: Rename place holder .S files to .c | |
2142 | ||
2143 | * sysdeps/aarch64/bsd-_setjmp.S: Move to... | |
2144 | * sysdeps/aarch64/bsd-_setjmp.c: ... here. | |
2145 | * sysdeps/aarch64/bsd-setjmp.S: Move to... | |
2146 | * sysdeps/aarch64/bsd-setjmp.c: ... here. | |
2147 | * sysdeps/aarch64/memmove.S: Move to... | |
2148 | * sysdeps/aarch64/memmove.c: ... here. | |
2149 | ||
2150 | 2020-07-08 Szabolcs Nagy <szabolcs.nagy@arm.com> | |
2151 | ||
2152 | COMMIT: 1b0a4f58f5b10cf6d5ad10ee8d81772c5bd29248 | |
2153 | aarch64: configure test for BTI support | |
2154 | ||
2155 | * config.h.in: Modified. | |
2156 | * sysdeps/aarch64/configure: Modified. | |
2157 | * sysdeps/aarch64/configure.ac: Modified. | |
2158 | ||
2159 | 2020-07-08 Szabolcs Nagy <szabolcs.nagy@arm.com> | |
2160 | ||
2161 | COMMIT: dbfefbdc3aeec88868cb9d46267f91dc62461226 | |
2162 | Rewrite abi-note.S in C. | |
2163 | ||
2164 | * csu/abi-note.S: Move to... | |
2165 | * csu/abi-note.c: ... here. | |
2166 | (link.h): Include file. | |
2167 | (stdint.h): Include file. | |
2168 | (<anoymous>): New. | |
2169 | * sysdeps/arm/abi-note.S: Delete file. | |
2170 | ||
2171 | 2020-07-08 Szabolcs Nagy <szabolcs.nagy@arm.com> | |
2172 | H.J. Lu <hjl.tools@gmail.com> | |
2173 | ||
2174 | COMMIT: c7aa8596de86fb667914ccb95c10495ad056ff96 | |
2175 | rtld: Clean up PT_NOTE and add PT_GNU_PROPERTY handling | |
2176 | ||
2177 | * elf/dl-load.c: Modified. | |
2178 | [! EXTERNAL_MAP_FROM_FD](_dl_map_object_from_fd): Modified function. | |
2179 | (_dl_process_pt_gnu_property): New function. | |
2180 | * elf/rtld.c: Modified. | |
2181 | (dl_main): Modified function. | |
2182 | * sysdeps/generic/dl-prop.h: Modified. | |
2183 | [FILEBUF_SIZE](_dl_process_pt_note): Remove. | |
2184 | (_rtld_process_pt_note): Remove function. | |
2185 | (_dl_process_pt_note): New function. | |
2186 | (_dl_process_gnu_property): New function. | |
2187 | * sysdeps/generic/ldsodefs.h: Modified. | |
2188 | [IS_IN (rtld)](_dl_process_pt_gnu_property): New function. | |
2189 | * sysdeps/x86/dl-prop.h: Modified. | |
2190 | [FILEBUF_SIZE](_dl_process_pt_note): Remove. | |
2191 | (not-cancel.h): Remove include. | |
2192 | (_rtld_process_pt_note): Remove function. | |
2193 | (_dl_process_pt_note): New function. | |
2194 | (_dl_process_gnu_property): New function. | |
2195 | ||
2196 | 2020-07-08 Adhemerval Zanella <adhemerval.zanella@linaro.org> | |
2197 | ||
2198 | COMMIT: c1e63c7214aaef99039068da384a0ab3abc176f2 | |
2199 | string: Move tst-strsignal tst-strerror to tests-container | |
2200 | ||
2201 | * string/Makefile: Modified. | |
2202 | ||
2203 | 2020-07-08 Florian Weimer <fweimer@redhat.com> | |
2204 | ||
2205 | COMMIT: 5b2deed8a5d5cca2d82423572415a1c629bea488 | |
2206 | string: Fix prototype mismatch in sigabbrev_np, __sigdescr_np | |
2207 | ||
2208 | * string/sigabbrev_np.c: Modified. | |
2209 | (sigabbrev_np): Modified function. | |
2210 | * string/sigdescr_np.c: Modified. | |
2211 | (__sigdescr_np): Modified function. | |
2212 | ||
2213 | 2020-07-08 Alexander Anisimov <a.anisimov@omprussia.ru> | |
2214 | ||
2215 | COMMIT: beea361050728138b82c57dda0c4810402d342b9 | |
2216 | arm: CVE-2020-6096: Fix multiarch memcpy for negative length [BZ #25620] | |
2217 | ||
2218 | * sysdeps/arm/armv7/multiarch/memcpy_impl.S: Modified. | |
2219 | ||
2220 | 2020-07-08 Evgeny Eremin <e.eremin@omprussia.ru> | |
2221 | ||
2222 | COMMIT: 79a4fa341b8a89cb03f84564fd72abaa1a2db394 | |
2223 | arm: CVE-2020-6096: fix memcpy and memmove for negative length [BZ #25620] | |
2224 | ||
2225 | * sysdeps/arm/memcpy.S: Modified. | |
2226 | * sysdeps/arm/memmove.S: Modified. | |
2227 | ||
2228 | 2020-07-08 Florian Weimer <fweimer@redhat.com> | |
2229 | ||
2230 | COMMIT: 78e02c469828fcfb6a5cf73dbcceb4f60fb6fafd | |
2231 | sunrpc: Remove hidden aliases for global data symbols (bug 26210) | |
2232 | ||
2233 | * include/rpc/clnt.h: Modified. | |
2234 | [! _ISOMAC](libc_hidden_proto): Remove. | |
2235 | * include/rpc/svc.h: Modified. | |
2236 | [! _ISOMAC](libc_hidden_proto): Modified. | |
2237 | [! _ISOMAC](libc_hidden_proto): Modified. | |
2238 | [! _ISOMAC](libc_hidden_proto): Modified. | |
2239 | [! _ISOMAC](libc_hidden_proto): Modified. | |
2240 | [! _ISOMAC](libc_hidden_proto): Modified. | |
2241 | [! _ISOMAC](libc_hidden_proto): Modified. | |
2242 | [! _ISOMAC](libc_hidden_proto): Modified. | |
2243 | [! _ISOMAC](libc_hidden_proto): Modified. | |
2244 | [! _ISOMAC](libc_hidden_proto): Modified. | |
2245 | [! _ISOMAC](libc_hidden_proto): Modified. | |
2246 | [! _ISOMAC](libc_hidden_proto): Modified. | |
2247 | [! _ISOMAC](libc_hidden_proto): Modified. | |
2248 | [! _ISOMAC](libc_hidden_proto): Modified. | |
2249 | [! _ISOMAC](libc_hidden_proto): Modified. | |
2250 | [! _ISOMAC](libc_hidden_proto): Modified. | |
2251 | [! _ISOMAC](libc_hidden_proto): Modified. | |
2252 | [! _ISOMAC](libc_hidden_proto): Modified. | |
2253 | [! _ISOMAC](libc_hidden_proto): Modified. | |
2254 | [! _ISOMAC](libc_hidden_proto): Modified. | |
2255 | [! _ISOMAC](libc_hidden_proto): Modified. | |
2256 | [! _ISOMAC](libc_hidden_proto): Modified. | |
2257 | [! _ISOMAC](libc_hidden_proto): Modified. | |
2258 | [! _ISOMAC](libc_hidden_proto): Modified. | |
2259 | [! _ISOMAC](libc_hidden_proto): Modified. | |
2260 | [! _ISOMAC](libc_hidden_proto): Modified. | |
2261 | [! _ISOMAC](libc_hidden_proto): Modified. | |
2262 | [! _ISOMAC](libc_hidden_proto): Remove. | |
2263 | [! _ISOMAC](libc_hidden_proto): Remove. | |
2264 | [! _ISOMAC](libc_hidden_proto): Remove. | |
2265 | * sunrpc/rpc_common.c: Modified. | |
2266 | (libc_hidden_nolink_sunrpc): Remove. | |
2267 | (libc_hidden_nolink_sunrpc): Remove. | |
2268 | (libc_hidden_nolink_sunrpc): Remove. | |
2269 | (libc_hidden_nolink_sunrpc): Remove. | |
2270 | [SHARED][! EXPORT_RPC_SYMBOLS](compat_symbol): New. | |
2271 | [SHARED][! EXPORT_RPC_SYMBOLS](compat_symbol): New. | |
2272 | [SHARED][! EXPORT_RPC_SYMBOLS](compat_symbol): New. | |
2273 | [SHARED][! EXPORT_RPC_SYMBOLS](compat_symbol): New. | |
2274 | ||
2275 | 2020-07-07 Samuel Thibault <samuel.thibault@ens-lyon.org> | |
2276 | ||
2277 | COMMIT: 01ac385ca819599f7f1815115ffe926b5e1460ef | |
2278 | hurd: Fix strerror not setting errno | |
2279 | ||
2280 | * sysdeps/mach/strerror_l.c: Modified. | |
2281 | (__strerror_l): Modified function. | |
2282 | (errno.h): Include file. | |
2283 | ||
2284 | 2020-07-07 Samuel Thibault <samuel.thibault@ens-lyon.org> | |
2285 | ||
2286 | COMMIT: 5549370a73c45b12621a1abe58920771278a72b4 | |
2287 | tst-strsignal: fix checking for RT signals support | |
2288 | ||
2289 | * string/tst-strsignal.c: Modified. | |
2290 | (do_test): Modified function. | |
2291 | ||
2292 | 2020-07-07 Samuel Thibault <samuel.thibault@ens-lyon.org> | |
2293 | ||
2294 | COMMIT: d63387d81d575ba8187345d216070595bd58cb2b | |
2295 | hurd: Evaluate fd before entering the critical section | |
2296 | ||
2297 | * sysdeps/hurd/include/hurd/fd.h: Modified. | |
2298 | [! _ISOMAC](HURD_FD_PORT_USE_CANCEL): Modified. | |
2299 | ||
2300 | 2020-07-07 Arjun Shankar <arjun@redhat.com> | |
2301 | ||
2302 | COMMIT: 91927b7c76437db860cd86a7714476b56bb39d07 | |
2303 | Rewrite iconv option parsing [BZ #19519] | |
2304 | ||
2305 | * iconv/Makefile: Modified. | |
2306 | * iconv/Versions: Modified. | |
2307 | * iconv/gconv_charset.c: New file. | |
2308 | * iconv/gconv_charset.h: Modified. | |
2309 | (strip): Modified function. | |
2310 | (stdbool.h): Include file. | |
2311 | (string.h): Include file. | |
2312 | (sys/stat.h): Include file. | |
2313 | (stdlib.h): Include file. | |
2314 | (gconv_int.h): Include file. | |
2315 | (GCONV_TRIPLE_SEPARATOR): New. | |
2316 | (GCONV_SUFFIX_SEPARATOR): New. | |
2317 | (GCONV_TRANSLIT_SUFFIX): New. | |
2318 | (GCONV_IGNORE_ERRORS_SUFFIX): New. | |
2319 | (__gconv_create_spec): New function. | |
2320 | (libc_hidden_proto): New. | |
2321 | (gconv_destroy_spec): New function. | |
2322 | * iconv/gconv_int.h: Modified. | |
2323 | (__libc_lock_define): Modified. | |
2324 | (libc_hidden_proto): Modified. | |
2325 | (gconv_spec): New. | |
2326 | (libc_hidden_proto): New. | |
2327 | * iconv/gconv_open.c: Modified. | |
2328 | (__gconv_open): Modified function. | |
2329 | (libc_hidden_def): New. | |
2330 | * iconv/iconv_open.c: Modified. | |
2331 | (iconv_open): Modified function. | |
2332 | * iconv/iconv_prog.c: Modified. | |
2333 | (main): Modified function. | |
2334 | (gconv_charset.h): Include file. | |
2335 | * iconv/tst-iconv-opt.c: New file. | |
2336 | * iconv/tst-iconv_prog.sh: New file. | |
2337 | * intl/dcigettext.c: Modified. | |
2338 | [! IN_LIBGLOCALE](_nl_find_msg): Modified function. | |
2339 | [IN_LIBGLOCALE](_nl_find_msg): Modified function. | |
2340 | ||
2341 | 2020-07-07 Florian Weimer <fweimer@redhat.com> | |
2342 | ||
2343 | COMMIT: 94d9c76e4acc798894ea23d9ac049ce7ce995ec0 | |
2344 | nss: Remove cryptographic key support from nss_files, nss_nis, nss_nisplus | |
2345 | ||
2346 | * NEWS: Modified. | |
2347 | * nis/Makefile: Modified. | |
2348 | * nis/nss_nis/nis-publickey.c: Delete file. | |
2349 | * nis/nss_nisplus/nisplus-publickey.c: Delete file. | |
2350 | * nss/Makefile: Modified. | |
2351 | * nss/nss_files/files-key.c: Delete file. | |
2352 | ||
2353 | 2020-07-07 Florian Weimer <fweimer@redhat.com> | |
2354 | ||
2355 | COMMIT: afc3a2eb80617adaa8be75a7649c7ee2e1116a72 | |
2356 | sunrpc: Do not export getrpcport by default | |
2357 | ||
2358 | * sunrpc/getrpcport.c: Modified. | |
2359 | [SHARED][! EXPORT_RPC_SYMBOLS](compat_symbol): New. | |
2360 | ||
2361 | 2020-07-07 Florian Weimer <fweimer@redhat.com> | |
2362 | ||
2363 | COMMIT: ed6fc7daed8858ae971e3d9c165ec45816759dbd | |
2364 | sunrpc: Do not export key handling hooks by default | |
2365 | ||
2366 | * sunrpc/key_call.c: Modified. | |
2367 | [! SO_PASSCRED](key_call_keyenvoy): Remove function. | |
2368 | (__key_encryptsession_pk_LOCAL): Remove. | |
2369 | (__key_decryptsession_pk_LOCAL): Remove. | |
2370 | (__key_gendes_LOCAL): Remove. | |
2371 | (key_call_private): Remove. | |
2372 | (key_call_private_main): Remove. | |
2373 | (__libc_lock_define_initialized): Remove function. | |
2374 | (key_call_socket): Remove function. | |
2375 | (key_call): Remove function. | |
2376 | (__rpc_thread_key_cleanup): Remove function. | |
2377 | [SHARED][! EXPORT_RPC_SYMBOLS](compat_symbol): New. | |
2378 | [SHARED][! EXPORT_RPC_SYMBOLS](compat_symbol): New. | |
2379 | [SHARED][! EXPORT_RPC_SYMBOLS](compat_symbol): New. | |
2380 | [SHARED][EXPORT_RPC_SYMBOLS][! SO_PASSCRED](key_call_keyenvoy): New. | |
2381 | [SHARED][EXPORT_RPC_SYMBOLS][SO_PASSCRED](key_call_private): New. | |
2382 | [SHARED][EXPORT_RPC_SYMBOLS](key_call_private): New. | |
2383 | [SHARED][EXPORT_RPC_SYMBOLS](key_call_private_main): New. | |
2384 | [SHARED][EXPORT_RPC_SYMBOLS](__libc_lock_define_initialized): New. | |
2385 | [SHARED][EXPORT_RPC_SYMBOLS](key_call_socket): New. | |
2386 | [SHARED][EXPORT_RPC_SYMBOLS](key_call): New. | |
2387 | [SHARED][EXPORT_RPC_SYMBOLS](__rpc_thread_key_cleanup): New. | |
2388 | ||
2389 | 2020-07-07 Florian Weimer <fweimer@redhat.com> | |
2390 | ||
2391 | COMMIT: d7ebcd43804891434c167ab4f1487aac65399548 | |
2392 | sunrpc: Turn clnt_sperrno into a libc_hidden_nolink_sunrpc symbol | |
2393 | ||
2394 | * sunrpc/clnt_perr.c: Modified. | |
2395 | [! EXPORT_RPC_SYMBOLS](libc_hidden_nolink_sunrpc): Modified. | |
2396 | [! EXPORT_RPC_SYMBOLS](libc_hidden_nolink_sunrpc): Modified. | |
2397 | [! EXPORT_RPC_SYMBOLS](libc_hidden_nolink_sunrpc): New. | |
2398 | [EXPORT_RPC_SYMBOLS](libc_hidden_def): Modified. | |
2399 | [EXPORT_RPC_SYMBOLS](libc_hidden_def): Modified. | |
2400 | [EXPORT_RPC_SYMBOLS](libc_hidden_def): New. | |
2401 | (libc_hidden_def): Remove. | |
2402 | ||
2403 | 2020-07-07 Adhemerval Zanella <adhemerval.zanella@linaro.org> | |
2404 | ||
2405 | COMMIT: 325081b9eb2035f8f025255206889208f330b590 | |
2406 | string: Add strerrorname_np and strerrordesc_np | |
2407 | ||
2408 | * NEWS: Modified. | |
2409 | * include/stdio.h: Modified. | |
2410 | [! _ISOMAC](__get_errname): New function. | |
2411 | * manual/errno.texi: Modified. | |
2412 | * stdio-common/errlist.c: Modified. | |
2413 | (sys_errname_t): New. | |
2414 | (_sys_errnameidx): New. | |
2415 | (__get_errname): New function. | |
2416 | * stdio-common/test-strerr.c: New file. | |
2417 | * string/Makefile: Modified. | |
2418 | * string/Versions: Modified. | |
2419 | * string/strerrordesc_np.c: New file. | |
2420 | * string/strerrorname_np.c: New file. | |
2421 | * string/string.h: Modified. | |
2422 | [__CORRECT_ISO_CPP_STRING_H_PROTO][__CORRECT_ISO_CPP_STRING_H_PROTO][__CORRECT_ISO_CPP_STRING_H_PROTO][__CORRECT_ISO_CPP_STRING_H_PROTO][__USE_XOPEN2K][!(__USE_XOPEN2K && ! __USE_GNU)][! __USE_XOPEN2K8][! __USE_MISC][! __USE_XOPEN2K8][! __USE_GNU][__GNUC_PREREQ (3,4)][__USE_FORTIFY_LEVEL > 0 && __forty_function](bits/string_fortified.h): Remove. | |
2423 | [__CORRECT_ISO_CPP_STRING_H_PROTO][__CORRECT_ISO_CPP_STRING_H_PROTO][__CORRECT_ISO_CPP_STRING_H_PROTO][__CORRECT_ISO_CPP_STRING_H_PROTO][__USE_XOPEN2K][!(__USE_XOPEN2K && ! __USE_GNU)][! __USE_XOPEN2K8][! __USE_MISC][! __USE_XOPEN2K8][__USE_GNU][! basename][! __CORRECT_ISO_CPP_STRING_H_PROTO](basename): Remove. | |
2424 | [__CORRECT_ISO_CPP_STRING_H_PROTO][__CORRECT_ISO_CPP_STRING_H_PROTO][__CORRECT_ISO_CPP_STRING_H_PROTO][__CORRECT_ISO_CPP_STRING_H_PROTO][__USE_XOPEN2K][!(__USE_XOPEN2K && ! __USE_GNU)][! __USE_XOPEN2K8][! __USE_MISC][! __USE_XOPEN2K8][__USE_GNU][! basename][__CORRECT_ISO_CPP_STRING_H_PROTO](basename): Remove. | |
2425 | [__CORRECT_ISO_CPP_STRING_H_PROTO][__CORRECT_ISO_CPP_STRING_H_PROTO][__CORRECT_ISO_CPP_STRING_H_PROTO][__CORRECT_ISO_CPP_STRING_H_PROTO][__USE_XOPEN2K][!(__USE_XOPEN2K && ! __USE_GNU)][! __USE_XOPEN2K8][! __USE_MISC][! __USE_XOPEN2K8][__USE_GNU][! basename][__CORRECT_ISO_CPP_STRING_H_PROTO](basename): Remove. | |
2426 | [__CORRECT_ISO_CPP_STRING_H_PROTO][__CORRECT_ISO_CPP_STRING_H_PROTO][__CORRECT_ISO_CPP_STRING_H_PROTO][__CORRECT_ISO_CPP_STRING_H_PROTO][__USE_XOPEN2K][!(__USE_XOPEN2K && ! __USE_GNU)][! __USE_XOPEN2K8][! __USE_MISC][! __USE_XOPEN2K8][__USE_GNU](strverscmp): Remove. | |
2427 | [__CORRECT_ISO_CPP_STRING_H_PROTO][__CORRECT_ISO_CPP_STRING_H_PROTO][__CORRECT_ISO_CPP_STRING_H_PROTO][__CORRECT_ISO_CPP_STRING_H_PROTO][__USE_XOPEN2K][!(__USE_XOPEN2K && ! __USE_GNU)][! __USE_XOPEN2K8][! __USE_MISC][! __USE_XOPEN2K8][__USE_GNU](strfry): Remove. | |
2428 | [__CORRECT_ISO_CPP_STRING_H_PROTO][__CORRECT_ISO_CPP_STRING_H_PROTO][__CORRECT_ISO_CPP_STRING_H_PROTO][__CORRECT_ISO_CPP_STRING_H_PROTO][__USE_XOPEN2K][!(__USE_XOPEN2K && ! __USE_GNU)][! __USE_XOPEN2K8][! __USE_MISC][! __USE_XOPEN2K8][__USE_GNU](memfrob): Remove. | |
2429 | [__CORRECT_ISO_CPP_STRING_H_PROTO][__CORRECT_ISO_CPP_STRING_H_PROTO][__CORRECT_ISO_CPP_STRING_H_PROTO][__CORRECT_ISO_CPP_STRING_H_PROTO][__USE_XOPEN2K][!(__USE_XOPEN2K && ! __USE_GNU)][! __USE_XOPEN2K8][! __USE_MISC][__USE_XOPEN2K8][__USE_GNU](sigabbrev_np): Remove. | |
2430 | [__CORRECT_ISO_CPP_STRING_H_PROTO][__CORRECT_ISO_CPP_STRING_H_PROTO][__CORRECT_ISO_CPP_STRING_H_PROTO][__CORRECT_ISO_CPP_STRING_H_PROTO][__USE_XOPEN2K][!(__USE_XOPEN2K && ! __USE_GNU)][! __USE_XOPEN2K8][! __USE_MISC][__USE_XOPEN2K8][__USE_GNU](sigdescr_np): Remove. | |
2431 | [__CORRECT_ISO_CPP_STRING_H_PROTO][__CORRECT_ISO_CPP_STRING_H_PROTO][__CORRECT_ISO_CPP_STRING_H_PROTO][__CORRECT_ISO_CPP_STRING_H_PROTO][__USE_XOPEN2K][!(__USE_XOPEN2K && ! __USE_GNU)][! __USE_XOPEN2K8][! __USE_MISC][__USE_XOPEN2K8](strsignal): Remove. | |
2432 | [__CORRECT_ISO_CPP_STRING_H_PROTO][__CORRECT_ISO_CPP_STRING_H_PROTO][__CORRECT_ISO_CPP_STRING_H_PROTO][__CORRECT_ISO_CPP_STRING_H_PROTO][__USE_XOPEN2K][!(__USE_XOPEN2K && ! __USE_GNU)][! __USE_XOPEN2K8][! __USE_MISC][__USE_XOPEN2K8](__stpcpy): Remove. | |
2433 | [__CORRECT_ISO_CPP_STRING_H_PROTO][__CORRECT_ISO_CPP_STRING_H_PROTO][__CORRECT_ISO_CPP_STRING_H_PROTO][__CORRECT_ISO_CPP_STRING_H_PROTO][__USE_XOPEN2K][!(__USE_XOPEN2K && ! __USE_GNU)][! __USE_XOPEN2K8][! __USE_MISC][__USE_XOPEN2K8](stpcpy): Remove. | |
2434 | [__CORRECT_ISO_CPP_STRING_H_PROTO][__CORRECT_ISO_CPP_STRING_H_PROTO][__CORRECT_ISO_CPP_STRING_H_PROTO][__CORRECT_ISO_CPP_STRING_H_PROTO][__USE_XOPEN2K][!(__USE_XOPEN2K && ! __USE_GNU)][! __USE_XOPEN2K8][! __USE_MISC][__USE_XOPEN2K8](__stpncpy): Remove. | |
2435 | [__CORRECT_ISO_CPP_STRING_H_PROTO][__CORRECT_ISO_CPP_STRING_H_PROTO][__CORRECT_ISO_CPP_STRING_H_PROTO][__CORRECT_ISO_CPP_STRING_H_PROTO][__USE_XOPEN2K][!(__USE_XOPEN2K && ! __USE_GNU)][! __USE_XOPEN2K8][! __USE_MISC][__USE_XOPEN2K8](stpncpy): Remove. | |
2436 | [__CORRECT_ISO_CPP_STRING_H_PROTO][__CORRECT_ISO_CPP_STRING_H_PROTO][__CORRECT_ISO_CPP_STRING_H_PROTO][__CORRECT_ISO_CPP_STRING_H_PROTO][__USE_XOPEN2K][!(__USE_XOPEN2K && ! __USE_GNU)][! __USE_XOPEN2K8][__USE_MISC](strings.h): Remove. | |
2437 | [__CORRECT_ISO_CPP_STRING_H_PROTO][__CORRECT_ISO_CPP_STRING_H_PROTO][__CORRECT_ISO_CPP_STRING_H_PROTO][__CORRECT_ISO_CPP_STRING_H_PROTO][__USE_XOPEN2K][!(__USE_XOPEN2K && ! __USE_GNU)][! __USE_XOPEN2K8][__USE_MISC](explicit_bzero): Remove. | |
2438 | [__CORRECT_ISO_CPP_STRING_H_PROTO][__CORRECT_ISO_CPP_STRING_H_PROTO][__CORRECT_ISO_CPP_STRING_H_PROTO][__CORRECT_ISO_CPP_STRING_H_PROTO][__USE_XOPEN2K][!(__USE_XOPEN2K && ! __USE_GNU)][! __USE_XOPEN2K8][__USE_MISC](strsep): Remove. | |
2439 | [__CORRECT_ISO_CPP_STRING_H_PROTO][__CORRECT_ISO_CPP_STRING_H_PROTO][__CORRECT_ISO_CPP_STRING_H_PROTO][__CORRECT_ISO_CPP_STRING_H_PROTO][__USE_XOPEN2K][!(__USE_XOPEN2K && ! __USE_GNU)][__USE_XOPEN2K8](strerror_l): Remove. | |
2440 | [__CORRECT_ISO_CPP_STRING_H_PROTO][__CORRECT_ISO_CPP_STRING_H_PROTO][__CORRECT_ISO_CPP_STRING_H_PROTO][__CORRECT_ISO_CPP_STRING_H_PROTO][__USE_XOPEN2K][!(__USE_XOPEN2K && ! __USE_GNU)][! __USE_GNU][! __USE_XOPEN2K8][! __USE_MISC][! __USE_XOPEN2K8][! __USE_GNU][__GNUC_PREREQ (3,4)][__USE_FORTIFY_LEVEL > 0 && __forty_function](bits/string_fortified.h): New. | |
2441 | [__CORRECT_ISO_CPP_STRING_H_PROTO][__CORRECT_ISO_CPP_STRING_H_PROTO][__CORRECT_ISO_CPP_STRING_H_PROTO][__CORRECT_ISO_CPP_STRING_H_PROTO][__USE_XOPEN2K][!(__USE_XOPEN2K && ! __USE_GNU)][! __USE_GNU][! __USE_XOPEN2K8][! __USE_MISC][! __USE_XOPEN2K8][__USE_GNU][! basename][! __CORRECT_ISO_CPP_STRING_H_PROTO](basename): New. | |
2442 | [__CORRECT_ISO_CPP_STRING_H_PROTO][__CORRECT_ISO_CPP_STRING_H_PROTO][__CORRECT_ISO_CPP_STRING_H_PROTO][__CORRECT_ISO_CPP_STRING_H_PROTO][__USE_XOPEN2K][!(__USE_XOPEN2K && ! __USE_GNU)][! __USE_GNU][! __USE_XOPEN2K8][! __USE_MISC][! __USE_XOPEN2K8][__USE_GNU][! basename][__CORRECT_ISO_CPP_STRING_H_PROTO](basename): New. | |
2443 | [__CORRECT_ISO_CPP_STRING_H_PROTO][__CORRECT_ISO_CPP_STRING_H_PROTO][__CORRECT_ISO_CPP_STRING_H_PROTO][__CORRECT_ISO_CPP_STRING_H_PROTO][__USE_XOPEN2K][!(__USE_XOPEN2K && ! __USE_GNU)][! __USE_GNU][! __USE_XOPEN2K8][! __USE_MISC][! __USE_XOPEN2K8][__USE_GNU][! basename][__CORRECT_ISO_CPP_STRING_H_PROTO](basename): New. | |
2444 | [__CORRECT_ISO_CPP_STRING_H_PROTO][__CORRECT_ISO_CPP_STRING_H_PROTO][__CORRECT_ISO_CPP_STRING_H_PROTO][__CORRECT_ISO_CPP_STRING_H_PROTO][__USE_XOPEN2K][!(__USE_XOPEN2K && ! __USE_GNU)][! __USE_GNU][! __USE_XOPEN2K8][! __USE_MISC][! __USE_XOPEN2K8][__USE_GNU](strverscmp): New. | |
2445 | [__CORRECT_ISO_CPP_STRING_H_PROTO][__CORRECT_ISO_CPP_STRING_H_PROTO][__CORRECT_ISO_CPP_STRING_H_PROTO][__CORRECT_ISO_CPP_STRING_H_PROTO][__USE_XOPEN2K][!(__USE_XOPEN2K && ! __USE_GNU)][! __USE_GNU][! __USE_XOPEN2K8][! __USE_MISC][! __USE_XOPEN2K8][__USE_GNU](strfry): New. | |
2446 | [__CORRECT_ISO_CPP_STRING_H_PROTO][__CORRECT_ISO_CPP_STRING_H_PROTO][__CORRECT_ISO_CPP_STRING_H_PROTO][__CORRECT_ISO_CPP_STRING_H_PROTO][__USE_XOPEN2K][!(__USE_XOPEN2K && ! __USE_GNU)][! __USE_GNU][! __USE_XOPEN2K8][! __USE_MISC][! __USE_XOPEN2K8][__USE_GNU](memfrob): New. | |
2447 | [__CORRECT_ISO_CPP_STRING_H_PROTO][__CORRECT_ISO_CPP_STRING_H_PROTO][__CORRECT_ISO_CPP_STRING_H_PROTO][__CORRECT_ISO_CPP_STRING_H_PROTO][__USE_XOPEN2K][!(__USE_XOPEN2K && ! __USE_GNU)][! __USE_GNU][! __USE_XOPEN2K8][! __USE_MISC][__USE_XOPEN2K8][__USE_GNU](sigabbrev_np): New. | |
2448 | [__CORRECT_ISO_CPP_STRING_H_PROTO][__CORRECT_ISO_CPP_STRING_H_PROTO][__CORRECT_ISO_CPP_STRING_H_PROTO][__CORRECT_ISO_CPP_STRING_H_PROTO][__USE_XOPEN2K][!(__USE_XOPEN2K && ! __USE_GNU)][! __USE_GNU][! __USE_XOPEN2K8][! __USE_MISC][__USE_XOPEN2K8][__USE_GNU](sigdescr_np): New. | |
2449 | [__CORRECT_ISO_CPP_STRING_H_PROTO][__CORRECT_ISO_CPP_STRING_H_PROTO][__CORRECT_ISO_CPP_STRING_H_PROTO][__CORRECT_ISO_CPP_STRING_H_PROTO][__USE_XOPEN2K][!(__USE_XOPEN2K && ! __USE_GNU)][! __USE_GNU][! __USE_XOPEN2K8][! __USE_MISC][__USE_XOPEN2K8](strsignal): New. | |
2450 | [__CORRECT_ISO_CPP_STRING_H_PROTO][__CORRECT_ISO_CPP_STRING_H_PROTO][__CORRECT_ISO_CPP_STRING_H_PROTO][__CORRECT_ISO_CPP_STRING_H_PROTO][__USE_XOPEN2K][!(__USE_XOPEN2K && ! __USE_GNU)][! __USE_GNU][! __USE_XOPEN2K8][! __USE_MISC][__USE_XOPEN2K8](__stpcpy): New. | |
2451 | [__CORRECT_ISO_CPP_STRING_H_PROTO][__CORRECT_ISO_CPP_STRING_H_PROTO][__CORRECT_ISO_CPP_STRING_H_PROTO][__CORRECT_ISO_CPP_STRING_H_PROTO][__USE_XOPEN2K][!(__USE_XOPEN2K && ! __USE_GNU)][! __USE_GNU][! __USE_XOPEN2K8][! __USE_MISC][__USE_XOPEN2K8](stpcpy): New. | |
2452 | [__CORRECT_ISO_CPP_STRING_H_PROTO][__CORRECT_ISO_CPP_STRING_H_PROTO][__CORRECT_ISO_CPP_STRING_H_PROTO][__CORRECT_ISO_CPP_STRING_H_PROTO][__USE_XOPEN2K][!(__USE_XOPEN2K && ! __USE_GNU)][! __USE_GNU][! __USE_XOPEN2K8][! __USE_MISC][__USE_XOPEN2K8](__stpncpy): New. | |
2453 | [__CORRECT_ISO_CPP_STRING_H_PROTO][__CORRECT_ISO_CPP_STRING_H_PROTO][__CORRECT_ISO_CPP_STRING_H_PROTO][__CORRECT_ISO_CPP_STRING_H_PROTO][__USE_XOPEN2K][!(__USE_XOPEN2K && ! __USE_GNU)][! __USE_GNU][! __USE_XOPEN2K8][! __USE_MISC][__USE_XOPEN2K8](stpncpy): New. | |
2454 | [__CORRECT_ISO_CPP_STRING_H_PROTO][__CORRECT_ISO_CPP_STRING_H_PROTO][__CORRECT_ISO_CPP_STRING_H_PROTO][__CORRECT_ISO_CPP_STRING_H_PROTO][__USE_XOPEN2K][!(__USE_XOPEN2K && ! __USE_GNU)][! __USE_GNU][! __USE_XOPEN2K8][__USE_MISC](strings.h): New. | |
2455 | [__CORRECT_ISO_CPP_STRING_H_PROTO][__CORRECT_ISO_CPP_STRING_H_PROTO][__CORRECT_ISO_CPP_STRING_H_PROTO][__CORRECT_ISO_CPP_STRING_H_PROTO][__USE_XOPEN2K][!(__USE_XOPEN2K && ! __USE_GNU)][! __USE_GNU][! __USE_XOPEN2K8][__USE_MISC](explicit_bzero): New. | |
2456 | [__CORRECT_ISO_CPP_STRING_H_PROTO][__CORRECT_ISO_CPP_STRING_H_PROTO][__CORRECT_ISO_CPP_STRING_H_PROTO][__CORRECT_ISO_CPP_STRING_H_PROTO][__USE_XOPEN2K][!(__USE_XOPEN2K && ! __USE_GNU)][! __USE_GNU][! __USE_XOPEN2K8][__USE_MISC](strsep): New. | |
2457 | [__CORRECT_ISO_CPP_STRING_H_PROTO][__CORRECT_ISO_CPP_STRING_H_PROTO][__CORRECT_ISO_CPP_STRING_H_PROTO][__CORRECT_ISO_CPP_STRING_H_PROTO][__USE_XOPEN2K][!(__USE_XOPEN2K && ! __USE_GNU)][! __USE_GNU][__USE_XOPEN2K8](strerror_l): New. | |
2458 | [__CORRECT_ISO_CPP_STRING_H_PROTO][__CORRECT_ISO_CPP_STRING_H_PROTO][__CORRECT_ISO_CPP_STRING_H_PROTO][__CORRECT_ISO_CPP_STRING_H_PROTO][__USE_XOPEN2K][!(__USE_XOPEN2K && ! __USE_GNU)][__USE_GNU](strerrordesc_np): New. | |
2459 | [__CORRECT_ISO_CPP_STRING_H_PROTO][__CORRECT_ISO_CPP_STRING_H_PROTO][__CORRECT_ISO_CPP_STRING_H_PROTO][__CORRECT_ISO_CPP_STRING_H_PROTO][__USE_XOPEN2K][!(__USE_XOPEN2K && ! __USE_GNU)][__USE_GNU](strerrorname_np): New. | |
2460 | * sysdeps/mach/hurd/i386/libc.abilist: Modified. | |
2461 | * sysdeps/mach/hurd/test-err_np.c: New file. | |
2462 | * sysdeps/unix/sysv/linux/aarch64/libc.abilist: Modified. | |
2463 | * sysdeps/unix/sysv/linux/alpha/libc.abilist: Modified. | |
2464 | * sysdeps/unix/sysv/linux/arm/be/libc.abilist: Modified. | |
2465 | * sysdeps/unix/sysv/linux/arm/le/libc.abilist: Modified. | |
2466 | * sysdeps/unix/sysv/linux/csky/libc.abilist: Modified. | |
2467 | * sysdeps/unix/sysv/linux/hppa/libc.abilist: Modified. | |
2468 | * sysdeps/unix/sysv/linux/i386/libc.abilist: Modified. | |
2469 | * sysdeps/unix/sysv/linux/ia64/libc.abilist: Modified. | |
2470 | * sysdeps/unix/sysv/linux/m68k/coldfire/libc.abilist: Modified. | |
2471 | * sysdeps/unix/sysv/linux/m68k/m680x0/libc.abilist: Modified. | |
2472 | * sysdeps/unix/sysv/linux/microblaze/be/libc.abilist: Modified. | |
2473 | * sysdeps/unix/sysv/linux/microblaze/le/libc.abilist: Modified. | |
2474 | * sysdeps/unix/sysv/linux/mips/mips32/fpu/libc.abilist: Modified. | |
2475 | * sysdeps/unix/sysv/linux/mips/mips32/nofpu/libc.abilist: Modified. | |
2476 | * sysdeps/unix/sysv/linux/mips/mips64/n32/libc.abilist: Modified. | |
2477 | * sysdeps/unix/sysv/linux/mips/mips64/n64/libc.abilist: Modified. | |
2478 | * sysdeps/unix/sysv/linux/nios2/libc.abilist: Modified. | |
2479 | * sysdeps/unix/sysv/linux/powerpc/powerpc32/fpu/libc.abilist: Modified. | |
2480 | * sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/libc.abilist: Modified. | |
2481 | * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libc.abilist: Modified. | |
2482 | * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libc.abilist: Modified. | |
2483 | * sysdeps/unix/sysv/linux/riscv/rv64/libc.abilist: Modified. | |
2484 | * sysdeps/unix/sysv/linux/s390/s390-32/libc.abilist: Modified. | |
2485 | * sysdeps/unix/sysv/linux/s390/s390-64/libc.abilist: Modified. | |
2486 | * sysdeps/unix/sysv/linux/sh/be/libc.abilist: Modified. | |
2487 | * sysdeps/unix/sysv/linux/sh/le/libc.abilist: Modified. | |
2488 | * sysdeps/unix/sysv/linux/sparc/sparc32/libc.abilist: Modified. | |
2489 | * sysdeps/unix/sysv/linux/sparc/sparc64/libc.abilist: Modified. | |
2490 | * sysdeps/unix/sysv/linux/x86_64/64/libc.abilist: Modified. | |
2491 | * sysdeps/unix/sysv/linux/x86_64/x32/libc.abilist: Modified. | |
2492 | ||
2493 | 2020-07-07 Adhemerval Zanella <adhemerval.zanella@linaro.org> | |
2494 | ||
2495 | COMMIT: bfe05aa289054744b68f136b701705cfd242c4de | |
2496 | string: Add sigabbrev_np and sigdescr_np | |
2497 | ||
2498 | * NEWS: Modified. | |
2499 | * include/signal.h: Modified. | |
2500 | [! _ISOMAC](libc_hidden_proto): Modified. | |
2501 | [! _ISOMAC](libc_hidden_proto): Modified. | |
2502 | [! _ISOMAC](libc_hidden_proto): Modified. | |
2503 | [! _ISOMAC](libc_hidden_proto): Modified. | |
2504 | [! _ISOMAC](libc_hidden_proto): Modified. | |
2505 | [! _ISOMAC](libc_hidden_proto): Modified. | |
2506 | [! _ISOMAC](libc_hidden_proto): Modified. | |
2507 | [! _ISOMAC](libc_hidden_proto): Modified. | |
2508 | [! _ISOMAC](libc_hidden_proto): Modified. | |
2509 | [! _ISOMAC](libc_hidden_proto): Modified. | |
2510 | [! _ISOMAC](__sys_sigabbrev): New. | |
2511 | [! _ISOMAC](libc_hidden_proto): New. | |
2512 | * include/string.h: Modified. | |
2513 | [! _ISOMAC](libc_hidden_proto): Modified. | |
2514 | [! _ISOMAC](libc_hidden_proto): Modified. | |
2515 | [! _ISOMAC](libc_hidden_proto): Modified. | |
2516 | [! _ISOMAC](libc_hidden_proto): Modified. | |
2517 | [! _ISOMAC](libc_hidden_proto): Modified. | |
2518 | [! _ISOMAC](libc_hidden_proto): Modified. | |
2519 | [! _ISOMAC](libc_hidden_proto): Modified. | |
2520 | [! _ISOMAC](libc_hidden_proto): Modified. | |
2521 | [! _ISOMAC](libc_hidden_proto): Modified. | |
2522 | [! _ISOMAC](libc_hidden_proto): Modified. | |
2523 | [! _ISOMAC](libc_hidden_proto): Modified. | |
2524 | [! _ISOMAC](libc_hidden_proto): Modified. | |
2525 | [! _ISOMAC](libc_hidden_proto): Modified. | |
2526 | [! _ISOMAC](libc_hidden_proto): Modified. | |
2527 | [! _ISOMAC](libc_hidden_proto): Modified. | |
2528 | [! _ISOMAC](libc_hidden_proto): Modified. | |
2529 | [! _ISOMAC](libc_hidden_proto): Modified. | |
2530 | [! _ISOMAC](libc_hidden_proto): Modified. | |
2531 | [! _ISOMAC](libc_hidden_proto): Modified. | |
2532 | [! _ISOMAC](libc_hidden_proto): Modified. | |
2533 | [! _ISOMAC](libc_hidden_proto): Modified. | |
2534 | [! _ISOMAC](libc_hidden_proto): Modified. | |
2535 | [! _ISOMAC](libc_hidden_proto): Modified. | |
2536 | [! _ISOMAC](libc_hidden_proto): Modified. | |
2537 | [! _ISOMAC](libc_hidden_proto): Modified. | |
2538 | [! _ISOMAC](__sigdescr_np): New function. | |
2539 | [! _ISOMAC](libc_hidden_proto): New. | |
2540 | * manual/signal.texi: Modified. | |
2541 | * stdio-common/siglist.c: Modified. | |
2542 | (libc_hidden_def): New. | |
2543 | * string/Makefile: Modified. | |
2544 | * string/Versions: Modified. | |
2545 | * string/sigabbrev_np.c: New file. | |
2546 | * string/sigdescr_np.c: New file. | |
2547 | * string/string.h: Modified. | |
2548 | [__CORRECT_ISO_CPP_STRING_H_PROTO][__CORRECT_ISO_CPP_STRING_H_PROTO][__CORRECT_ISO_CPP_STRING_H_PROTO][__CORRECT_ISO_CPP_STRING_H_PROTO][__USE_XOPEN2K][!(__USE_XOPEN2K && ! __USE_GNU)][! __USE_XOPEN2K8][! __USE_MISC][__USE_XOPEN2K8][__USE_GNU](sigabbrev_np): New. | |
2549 | [__CORRECT_ISO_CPP_STRING_H_PROTO][__CORRECT_ISO_CPP_STRING_H_PROTO][__CORRECT_ISO_CPP_STRING_H_PROTO][__CORRECT_ISO_CPP_STRING_H_PROTO][__USE_XOPEN2K][!(__USE_XOPEN2K && ! __USE_GNU)][! __USE_XOPEN2K8][! __USE_MISC][__USE_XOPEN2K8][__USE_GNU](sigdescr_np): New. | |
2550 | * string/strsignal.c: Modified. | |
2551 | (array_length.h): Remove include. | |
2552 | (strsignal): Modified function. | |
2553 | * string/test-sig_np.c: New file. | |
2554 | * sysdeps/mach/hurd/i386/libc.abilist: Modified. | |
2555 | * sysdeps/unix/sysv/linux/aarch64/libc.abilist: Modified. | |
2556 | * sysdeps/unix/sysv/linux/alpha/libc.abilist: Modified. | |
2557 | * sysdeps/unix/sysv/linux/arm/be/libc.abilist: Modified. | |
2558 | * sysdeps/unix/sysv/linux/arm/le/libc.abilist: Modified. | |
2559 | * sysdeps/unix/sysv/linux/csky/libc.abilist: Modified. | |
2560 | * sysdeps/unix/sysv/linux/hppa/libc.abilist: Modified. | |
2561 | * sysdeps/unix/sysv/linux/i386/libc.abilist: Modified. | |
2562 | * sysdeps/unix/sysv/linux/ia64/libc.abilist: Modified. | |
2563 | * sysdeps/unix/sysv/linux/m68k/coldfire/libc.abilist: Modified. | |
2564 | * sysdeps/unix/sysv/linux/m68k/m680x0/libc.abilist: Modified. | |
2565 | * sysdeps/unix/sysv/linux/microblaze/be/libc.abilist: Modified. | |
2566 | * sysdeps/unix/sysv/linux/microblaze/le/libc.abilist: Modified. | |
2567 | * sysdeps/unix/sysv/linux/mips/mips32/fpu/libc.abilist: Modified. | |
2568 | * sysdeps/unix/sysv/linux/mips/mips32/nofpu/libc.abilist: Modified. | |
2569 | * sysdeps/unix/sysv/linux/mips/mips64/n32/libc.abilist: Modified. | |
2570 | * sysdeps/unix/sysv/linux/mips/mips64/n64/libc.abilist: Modified. | |
2571 | * sysdeps/unix/sysv/linux/nios2/libc.abilist: Modified. | |
2572 | * sysdeps/unix/sysv/linux/powerpc/powerpc32/fpu/libc.abilist: Modified. | |
2573 | * sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/libc.abilist: Modified. | |
2574 | * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libc.abilist: Modified. | |
2575 | * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libc.abilist: Modified. | |
2576 | * sysdeps/unix/sysv/linux/riscv/rv64/libc.abilist: Modified. | |
2577 | * sysdeps/unix/sysv/linux/s390/s390-32/libc.abilist: Modified. | |
2578 | * sysdeps/unix/sysv/linux/s390/s390-64/libc.abilist: Modified. | |
2579 | * sysdeps/unix/sysv/linux/sh/be/libc.abilist: Modified. | |
2580 | * sysdeps/unix/sysv/linux/sh/le/libc.abilist: Modified. | |
2581 | * sysdeps/unix/sysv/linux/sparc/sparc32/libc.abilist: Modified. | |
2582 | * sysdeps/unix/sysv/linux/sparc/sparc64/libc.abilist: Modified. | |
2583 | * sysdeps/unix/sysv/linux/x86_64/64/libc.abilist: Modified. | |
2584 | * sysdeps/unix/sysv/linux/x86_64/x32/libc.abilist: Modified. | |
2585 | ||
2586 | 2020-07-07 Adhemerval Zanella <adhemerval.zanella@linaro.org> | |
2587 | ||
2588 | COMMIT: 4f92497488c90fea1ef6796c6d564ff5f8a3add6 | |
2589 | string: Add strerror_l on test-strerror-errno | |
2590 | ||
2591 | * string/test-strerror-errno.c: Modified. | |
2592 | (do_test): Modified function. | |
2593 | ||
2594 | 2020-07-07 Adhemerval Zanella <adhemerval.zanella@linaro.org> | |
2595 | ||
2596 | COMMIT: 653200ef42674cd0b71c9e07145054ccfadf2f0f | |
2597 | string: Add strerror, strerror_r, and strerror_l test | |
2598 | ||
2599 | * string/Makefile: Modified. | |
2600 | * string/tst-strerror.c: New file. | |
2601 | * support/Makefile: Modified. | |
2602 | * support/support.h: Modified. | |
2603 | (locale.h): Include file. | |
2604 | (xnewlocale): New function. | |
2605 | (xuselocale): New function. | |
2606 | * support/xnewlocale.c: New file. | |
2607 | * support/xuselocale.c: New file. | |
2608 | ||
2609 | 2020-07-07 Adhemerval Zanella <adhemerval.zanella@linaro.org> | |
2610 | ||
2611 | COMMIT: c2723ce317f858f70237fc8866935114e2bb61b2 | |
2612 | string: Add strsignal test | |
2613 | ||
2614 | * string/Makefile: Modified. | |
2615 | * string/tst-strsignal.c: New file. | |
2616 | ||
2617 | 2020-07-07 Adhemerval Zanella <adhemerval.zanella@linaro.org> | |
2618 | ||
2619 | COMMIT: 08d2024b4167913623cefcceb2fec6e483972868 | |
2620 | string: Simplify strerror_r | |
2621 | ||
2622 | * string/_strerror.c: Modified. | |
2623 | [! dgettext](locale.h): Remove. | |
2624 | [! dgettext](dgettext): Remove. | |
2625 | (stdbool.h): Remove include. | |
2626 | (sys/param.h): Remove include. | |
2627 | (_itoa.h): Remove include. | |
2628 | (__strerror_r): Modified function. | |
2629 | * sysdeps/mach/_strerror.c: Modified. | |
2630 | [! dgettext](locale.h): Remove. | |
2631 | [! dgettext](dgettext): Remove. | |
2632 | (sys/param.h): Remove include. | |
2633 | (_itoa.h): Remove include. | |
2634 | (__strerror_r): Modified function. | |
2635 | (string.h): Include file. | |
2636 | ||
2637 | 2020-07-07 Adhemerval Zanella <adhemerval.zanella@linaro.org> | |
2638 | ||
2639 | COMMIT: 725eeb4af14c6fec4ed26a796cdfd6d50df86d42 | |
2640 | string: Use tls-internal on strerror_l | |
2641 | ||
2642 | * include/string.h: Modified. | |
2643 | [! _ISOMAC](__strerror_thread_freeres): Remove. | |
2644 | * malloc/thread-freeres.c: Modified. | |
2645 | (__libc_thread_freeres): Modified function. | |
2646 | * string/strerror_l.c: Modified. | |
2647 | (stdlib.h): Remove include. | |
2648 | (errno.h): Remove include. | |
2649 | (last_value): Remove. | |
2650 | (__strerror_l): Modified function. | |
2651 | (__strerror_thread_freeres): Remove function. | |
2652 | (text_set_element): Remove. | |
2653 | (tls-internal.h): Include file. | |
2654 | * sysdeps/generic/tls-internal-struct.h: Modified. | |
2655 | (tls_internal_t): Modified. | |
2656 | * sysdeps/generic/tls-internal.h: Modified. | |
2657 | (__glibc_tls_internal_free): Modified function. | |
2658 | * sysdeps/mach/strerror_l.c: Modified. | |
2659 | (sys/param.h): Remove include. | |
2660 | (libc-symbols.h): Remove include. | |
2661 | (last_value): Remove. | |
2662 | (__strerror_l): Modified function. | |
2663 | (__strerror_thread_freeres): Remove function. | |
2664 | (text_set_element): Remove. | |
2665 | (tls-internal.h): Include file. | |
2666 | * sysdeps/unix/sysv/linux/tls-internal.h: Modified. | |
2667 | (__glibc_tls_internal_free): Modified function. | |
2668 | ||
2669 | 2020-07-07 Adhemerval Zanella <adhemerval.zanella@linaro.org> | |
2670 | ||
2671 | COMMIT: 28aff047818eb1726394296d27b9c7885340bead | |
2672 | string: Implement strerror in terms of strerror_l | |
2673 | ||
2674 | * NEWS: Modified. | |
2675 | * include/string.h: Modified. | |
2676 | [! _ISOMAC](locale.h): Include file. | |
2677 | [! _ISOMAC](__strerror_l): New function. | |
2678 | [! _ISOMAC](libc_hidden_proto): New. | |
2679 | * string/strerror.c: Modified. | |
2680 | (libintl.h): Remove include. | |
2681 | (stdio.h): Remove include. | |
2682 | (errno.h): Remove include. | |
2683 | (libc_freeres_ptr): Remove. | |
2684 | (strerror): Modified function. | |
2685 | (locale/localeinfo.h): Include file. | |
2686 | * string/strerror_l.c: Modified. | |
2687 | (sys/param.h): Remove include. | |
2688 | (libc-symbols.h): Remove include. | |
2689 | (strerror_l): Remove function. | |
2690 | (errno.h): Include file. | |
2691 | (__strerror_l): New function. | |
2692 | (weak_alias): New. | |
2693 | (libc_hidden_def): New. | |
2694 | * sysdeps/mach/strerror_l.c: Modified. | |
2695 | (strerror_l): Remove function. | |
2696 | (__strerror_l): New function. | |
2697 | (weak_alias): New. | |
2698 | (libc_hidden_def): New. | |
2699 | ||
2700 | 2020-07-07 Adhemerval Zanella <adhemerval.zanella@linaro.org> | |
2701 | ||
2702 | COMMIT: 9deec7c8bab24659e78172dd850f4ca37c57940c | |
2703 | string: Remove old TLS usage on strsignal | |
2704 | ||
2705 | * malloc/thread-freeres.c: Modified. | |
2706 | (__libc_thread_freeres): Modified function. | |
2707 | (tls-internal.h): Include file. | |
2708 | * nptl/allocatestack.c: Modified. | |
2709 | (get_cached_stack): Modified function. | |
2710 | * nptl/descr.h: Modified. | |
2711 | (pthread): Modified. | |
2712 | (tls-internal-struct.h): Include file. | |
2713 | * string/strsignal.c: Modified. | |
2714 | (libc-lock.h): Remove include. | |
2715 | (key): Remove. | |
2716 | (BUFFERSIZ): Remove. | |
2717 | (local_buf): Remove. | |
2718 | (static_buf): Remove. | |
2719 | (init): Remove. | |
2720 | (free_key_mem): Remove. | |
2721 | (getbuffer): Remove. | |
2722 | (strsignal): Modified function. | |
2723 | (init): Remove function. | |
2724 | (free_key_mem): Remove function. | |
2725 | (getbuffer): Remove function. | |
2726 | (tls-internal.h): Include file. | |
2727 | (array_length.h): Include file. | |
2728 | * sysdeps/generic/Makefile: Modified. | |
2729 | * sysdeps/generic/tls-internal-struct.h: New file. | |
2730 | * sysdeps/generic/tls-internal.c: New file. | |
2731 | * sysdeps/generic/tls-internal.h: New file. | |
2732 | * sysdeps/unix/sysv/linux/tls-internal.c: New file. | |
2733 | * sysdeps/unix/sysv/linux/tls-internal.h: New file. | |
2734 | ||
2735 | 2020-07-07 Adhemerval Zanella <adhemerval.zanella@linaro.org> | |
2736 | ||
2737 | COMMIT: f26d456b98abf02b3ff92f1a3c0d4473b7ffd85c | |
2738 | linux: Fix __NSIG_WORDS and add __NSIG_BYTES | |
2739 | ||
2740 | * include/signal.h: Modified. | |
2741 | [! _ISOMAC](sigsetops.h): Include file. | |
2742 | * nptl/nptl-init.c: Modified. | |
2743 | (__pthread_initialize_minimal_internal): Modified function. | |
2744 | * nptl/pthread_sigmask.c: Modified. | |
2745 | (__pthread_sigmask): Modified function. | |
2746 | * sysdeps/unix/sysv/linux/aio_misc.h: Modified. | |
2747 | (__aio_start_notify_thread): Modified function. | |
2748 | (__aio_create_helper_thread): Modified function. | |
2749 | * sysdeps/unix/sysv/linux/epoll_pwait.c: Modified. | |
2750 | (epoll_pwait): Modified function. | |
2751 | * sysdeps/unix/sysv/linux/internal-signals.h: Modified. | |
2752 | (__libc_signal_block_all): Modified function. | |
2753 | (__libc_signal_block_app): Modified function. | |
2754 | (__libc_signal_block_sigtimer): Modified function. | |
2755 | (__libc_signal_unblock_sigtimer): Modified function. | |
2756 | (__libc_signal_restore_set): Modified function. | |
2757 | * sysdeps/unix/sysv/linux/ppoll.c: Modified. | |
2758 | (__ppoll64): Modified function. | |
2759 | * sysdeps/unix/sysv/linux/pselect.c: Modified. | |
2760 | (__pselect): Modified function. | |
2761 | * sysdeps/unix/sysv/linux/sigaction.c: Modified. | |
2762 | (__libc_sigaction): Modified function. | |
2763 | * sysdeps/unix/sysv/linux/signalfd.c: Modified. | |
2764 | (signalfd): Modified function. | |
2765 | * sysdeps/unix/sysv/linux/sigpending.c: Modified. | |
2766 | (sigpending): Modified function. | |
2767 | * sysdeps/unix/sysv/linux/sigsetops.h: Modified. | |
2768 | (__sigmask): Modified. | |
2769 | (__sigword): Modified function. | |
2770 | (__NSIG_WORDS): Modified. | |
2771 | (limits.h): Include file. | |
2772 | (libc-pointer-arith.h): Include file. | |
2773 | (_Static_assert): New function. | |
2774 | (__NSIG_BYTES): New. | |
2775 | * sysdeps/unix/sysv/linux/sigsuspend.c: Modified. | |
2776 | (__sigsuspend): Modified function. | |
2777 | * sysdeps/unix/sysv/linux/sigtimedwait.c: Modified. | |
2778 | (__sigtimedwait): Modified function. | |
2779 | * sysdeps/unix/sysv/linux/x86/setjmpP.h: Modified. | |
2780 | (_SIGPROCMASK_NSIG_WORDS): Remove. | |
2781 | (__sigprocmask_sigset_t): Modified. | |
2782 | (sigsetops.h): Include file. | |
2783 | ||
2784 | 2020-07-07 Adhemerval Zanella <adhemerval.zanella@linaro.org> | |
2785 | ||
2786 | COMMIT: f13d260190d47bd38c0ae939080001e7bb58bd04 | |
2787 | signal: Move sys_errlist to a compat symbol | |
2788 | ||
2789 | * NEWS: Modified. | |
2790 | * include/stdio.h: Modified. | |
2791 | [! _ISOMAC](_sys_nerr_internal): Remove. | |
2792 | [! _ISOMAC](__get_errlist): New function. | |
2793 | * libio/Makefile: Modified. | |
2794 | * libio/stdio.h: Modified. | |
2795 | (bits/sys_errlist.h): Remove include. | |
2796 | * scripts/build-many-glibcs.py: Modified. | |
2797 | * stdio-common/Makefile: Modified. | |
2798 | * stdio-common/errlist-compat.c: New file. | |
2799 | * stdio-common/errlist.c: Modified. | |
2800 | (stddef.h): Remove include. | |
2801 | (_sys_errlist): Remove. | |
2802 | (_sys_nerr): Remove. | |
2803 | (stdio.h): Include file. | |
2804 | (errno.h): Include file. | |
2805 | (libintl.h): Include file. | |
2806 | (_sys_errlist_internal): New. | |
2807 | (__get_errlist): New function. | |
2808 | (errlist-compat.c): Include file. | |
2809 | * stdio-common/tst-errno-manual.py: New file. | |
2810 | * string/_strerror.c: Modified. | |
2811 | (__strerror_r): Modified function. | |
2812 | * string/strerror_l.c: Modified. | |
2813 | (strerror_l): Modified function. | |
2814 | * string/xpg-strerror.c: Modified. | |
2815 | (__xpg_strerror_r): Modified function. | |
2816 | * sysdeps/gnu/Makefile: Modified. | |
2817 | * sysdeps/gnu/errlist-compat.awk: Delete file. | |
2818 | * sysdeps/gnu/errlist.awk: Delete file. | |
2819 | * sysdeps/gnu/errlist.c: Delete file. | |
2820 | * sysdeps/gnu/errlist.h: New file. | |
2821 | * sysdeps/mach/hurd/err_hurd.sub: Modified. | |
2822 | * sysdeps/mach/hurd/errlist.c: Modified. | |
2823 | (_sys_errlist_internal): Remove. | |
2824 | (_sys_nerr_internal): Remove. | |
2825 | (ERRLIST_NO_COMPAT): Remove. | |
2826 | (ERR_REMAP): Remove. | |
2827 | (sysdeps/gnu/errlist.c): Remove include. | |
2828 | (ERR_MAP): New. | |
2829 | (stdio-common/errlist.c): Include file. | |
2830 | * sysdeps/unix/sysv/linux/Versions: Modified. | |
2831 | * sysdeps/unix/sysv/linux/alpha/Versions: Modified. | |
2832 | * sysdeps/unix/sysv/linux/alpha/errlist-compat.c: New file. | |
2833 | * sysdeps/unix/sysv/linux/bits/sys_errlist.h: Move to... | |
2834 | * sysdeps/unix/sysv/linux/errlist-compat.c: ... here. | |
2835 | [! _STDIO_H](Never include <bits/sys_errlist.h> directly; use <stdio.h> instead."): Remove. | |
2836 | [__USE_GNU](_sys_nerr): Remove. | |
2837 | [__USE_GNU](_sys_errlist): Remove. | |
2838 | [__USE_MISC](sys_nerr): Remove. | |
2839 | [__USE_MISC](sys_errlist): Remove. | |
2840 | (errlist-compat.h): Include file. | |
2841 | * sysdeps/unix/sysv/linux/errlist-compat.h: New file. | |
2842 | * sysdeps/unix/sysv/linux/hppa/Versions: Modified. | |
2843 | * sysdeps/unix/sysv/linux/hppa/errlist-compat.c: New file. | |
2844 | * sysdeps/unix/sysv/linux/mips/Versions: Modified. | |
2845 | * bits/sys_errlist.h: Move to... | |
2846 | * sysdeps/unix/sysv/linux/mips/errlist-compat.c: ... here. | |
2847 | (Never include <bits/sys_errlist.h> directly; use <stdio.h> instead."): Remove. | |
2848 | (errlist-compat.h): Include file. | |
2849 | * sysdeps/unix/sysv/linux/sparc/Versions: Modified. | |
2850 | * sysdeps/unix/sysv/linux/sparc/errlist-compat.c: New file. | |
2851 | ||
2852 | 2020-07-07 Adhemerval Zanella <adhemerval.zanella@linaro.org> | |
2853 | ||
2854 | COMMIT: b1ccfc061feee9ce616444ded8e1cd5acf9fa97f | |
2855 | signal: Move sys_siglist to a compat symbol | |
2856 | ||
2857 | * NEWS: Modified. | |
2858 | * debug/segfault.c: Modified. | |
2859 | (write_strsignal): Modified function. | |
2860 | * include/signal.h: Modified. | |
2861 | [! _ISOMAC](libc_hidden_proto): Modified. | |
2862 | [! _ISOMAC](__sys_siglist): New. | |
2863 | * manual/signal.texi: Modified. | |
2864 | * signal/signal.h: Modified. | |
2865 | [__USE_MISC](_sys_siglist): Remove. | |
2866 | [__USE_MISC](sys_siglist): Remove. | |
2867 | * stdio-common/psiginfo.c: Modified. | |
2868 | (psiginfo): Modified function. | |
2869 | * stdio-common/psignal.c: Modified. | |
2870 | (psignal): Modified function. | |
2871 | * stdio-common/siglist.c: Modified. | |
2872 | (_sys_siglist): Remove. | |
2873 | (_sys_sigabbrev): Remove. | |
2874 | (__sys_siglist): New. | |
2875 | (libc_hidden_def): New. | |
2876 | (__sys_sigabbrev): New. | |
2877 | (siglist-compat.c): Include file. | |
2878 | * string/strsignal.c: Modified. | |
2879 | (strsignal): Modified function. | |
2880 | * sysdeps/generic/siglist-compat.c: New file. | |
2881 | * sysdeps/generic/siglist-compat.h: New file. | |
2882 | * sysdeps/gnu/siglist.c: Delete file. | |
2883 | * sysdeps/mach/hurd/siglist.h: Move to... | |
2884 | * sysdeps/mach/hurd/siglist-compat.c: ... here. | |
2885 | (_next <siglist.h): Remove include. | |
2886 | (OLD_SIGLIST_SIZE): Remove. | |
2887 | (siglist-compat.h): Include file. | |
2888 | * sysdeps/unix/sysv/linux/siglist.h: Move to... | |
2889 | * sysdeps/unix/sysv/linux/siglist-compat.c: ... here. | |
2890 | (_next <siglist.h): Remove include. | |
2891 | (OLD_SIGLIST_SIZE): Remove. | |
2892 | (OLD2_SIGLIST_SIZE): Remove. | |
2893 | (siglist-compat.h): Include file. | |
2894 | ||
2895 | 2020-07-07 Adhemerval Zanella <adhemerval.zanella@linaro.org> | |
2896 | ||
2897 | COMMIT: e4e11b1dba261cb650e631978622bf3b4a4d8c37 | |
2898 | signal: Add signum-{generic,arch}.h | |
2899 | ||
2900 | * bits/signum-arch.h: New file. | |
2901 | * bits/signum-generic.h: Modified. | |
2902 | (SIGBUS): Remove. | |
2903 | (SIGSYS): Remove. | |
2904 | (SIGURG): Remove. | |
2905 | (SIGSTOP): Remove. | |
2906 | (SIGTSTP): Remove. | |
2907 | (SIGCONT): Remove. | |
2908 | (SIGCHLD): Remove. | |
2909 | (SIGTTIN): Remove. | |
2910 | (SIGTTOU): Remove. | |
2911 | (SIGPOLL): Remove. | |
2912 | (SIGXCPU): Remove. | |
2913 | (SIGXFSZ): Remove. | |
2914 | (SIGVTALRM): Remove. | |
2915 | (SIGPROF): Remove. | |
2916 | (SIGUSR1): Remove. | |
2917 | (SIGUSR2): Remove. | |
2918 | (SIGWINCH): Remove. | |
2919 | (__SIGRTMIN): Remove. | |
2920 | (__SIGRTMAX): Remove. | |
2921 | (bits/signum-arch.h): Include file. | |
2922 | * bits/signum.h: Delete file. | |
2923 | * signal/Makefile: Modified. | |
2924 | * signal/signal.h: Modified. | |
2925 | (bits/signum.h): Remove include. | |
2926 | (bits/signum-generic.h): Include file. | |
2927 | * sysdeps/mach/hurd/bits/signum-arch.h: New file. | |
2928 | * sysdeps/unix/bsd/bits/signum.h: Delete file. | |
2929 | * sysdeps/unix/sysv/linux/alpha/bits/signum-arch.h: New file. | |
2930 | * sysdeps/unix/sysv/linux/alpha/bits/signum.h: Delete file. | |
2931 | * sysdeps/unix/sysv/linux/bits/signum-arch.h: New file. | |
2932 | * sysdeps/unix/sysv/linux/bits/signum.h: Delete file. | |
2933 | * sysdeps/unix/sysv/linux/hppa/bits/signum-arch.h: New file. | |
2934 | * sysdeps/unix/sysv/linux/hppa/bits/signum.h: Delete file. | |
2935 | * sysdeps/unix/sysv/linux/ia64/vfork.S: Modified. | |
2936 | * sysdeps/unix/sysv/linux/mips/bits/signum-arch.h: New file. | |
2937 | * sysdeps/unix/sysv/linux/mips/bits/signum.h: Delete file. | |
2938 | * sysdeps/unix/sysv/linux/sparc/bits/signum-arch.h: New file. | |
2939 | * sysdeps/unix/sysv/linux/sparc/bits/signum.h: Delete file. | |
2940 | ||
2941 | 2020-07-07 Joseph Myers <joseph@codesourcery.com> | |
2942 | ||
2943 | COMMIT: 6caddd34bd7ffb5ac4f36c8e036eee100c2cc535 | |
2944 | Remove most vfprintf width/precision-dependent allocations (bug 14231, bug 26211). | |
2945 | ||
2946 | * stdio-common/Makefile: Modified. | |
2947 | * stdio-common/bug22.c: Modified. | |
2948 | (do_test): Modified function. | |
2949 | * stdio-common/tst-vfprintf-width-prec-alloc.c: New file. | |
2950 | * stdio-common/vfprintf-internal.c: Modified. | |
2951 | (EXTSIZ): Remove. | |
2952 | (vfprintf): Modified function. | |
2953 | (printf_positional): Modified function. | |
2954 | ||
2955 | 2020-07-07 Florian Weimer <fweimer@redhat.com> | |
2956 | ||
2957 | COMMIT: 3ad5dab476205d6e16156cf0511fa6884b3b0fc4 | |
2958 | elf: Do not signal LA_ACT_CONSISTENT for an empty namespace [BZ #26076] | |
2959 | ||
2960 | * elf/dl-close.c: Modified. | |
2961 | (_dl_close_worker): Modified function. | |
2962 | ||
2963 | 2020-07-07 Stefan Liebler <stli@linux.ibm.com> | |
2964 | ||
2965 | COMMIT: 08538f360f14dbe2e3b04a30148e342f248d9de5 | |
2966 | Fix stringop-overflow errors from gcc 10 in iconv. | |
2967 | ||
2968 | * iconv/loop.c: Modified. | |
2969 | [!(! DEFINE_UNALIGNED && !_STRING_ARCH_unaligned && MIN_NEEDED_INPUT != 1 && MAX_NEEDED_INPUT % MIN_NEEDED_INPUT == 0 && MIN_NEEDED_OUTPUT != 1 && MAX_NEEDED_OUTPUT % MIN_NEEDED_OUTPUT == 0)][MAX_NEEDED_INPUT > 1](SINGLE): Modified function. | |
2970 | * iconv/skeleton.c: Modified. | |
2971 | (FUNCTION_NAME): Modified function. | |
2972 | ||
2973 | 2020-07-06 H.J. Lu <hjl.tools@gmail.com> | |
2974 | ||
2975 | COMMIT: 3f4b61a0b8de67ef9f20737919c713ddfc4bd620 | |
2976 | x86: Add thresholds for "rep movsb/stosb" to tunables | |
2977 | ||
2978 | * manual/tunables.texi: Modified. | |
2979 | * sysdeps/x86/cacheinfo.c: Modified. | |
2980 | (init_cacheinfo): Modified function. | |
2981 | (__x86_rep_movsb_threshold): New. | |
2982 | (__x86_rep_stosb_threshold): New. | |
2983 | * sysdeps/x86/cpu-features.c: Modified. | |
2984 | (init_cpu_features): Modified function. | |
2985 | * sysdeps/x86/cpu-features.h: Modified. | |
2986 | (cpu_features): Modified. | |
2987 | * sysdeps/x86/dl-tunables.list: Modified. | |
2988 | * sysdeps/x86_64/multiarch/memmove-vec-unaligned-erms.S: Modified. | |
2989 | * sysdeps/x86_64/multiarch/memset-vec-unaligned-erms.S: Modified. | |
2990 | ||
2991 | 2020-07-06 Joseph Myers <joseph@codesourcery.com> | |
2992 | ||
2993 | COMMIT: 6c010c5dde1735f93cc3a6597cdcc2b482af85f8 | |
2994 | Use C2x return value from getpayload of non-NaN (bug 26073). | |
2995 | ||
2996 | * manual/arith.texi: Modified. | |
2997 | * math/libm-test-getpayload.inc: Modified. | |
2998 | * sysdeps/ieee754/dbl-64/s_getpayload.c: Modified. | |
2999 | (__getpayload): Modified function. | |
3000 | * sysdeps/ieee754/dbl-64/wordsize-64/s_getpayload.c: Modified. | |
3001 | (__getpayload): Modified function. | |
3002 | * sysdeps/ieee754/flt-32/s_getpayloadf.c: Modified. | |
3003 | (__getpayloadf): Modified function. | |
3004 | * sysdeps/ieee754/ldbl-128/s_getpayloadl.c: Modified. | |
3005 | (__getpayloadl): Modified function. | |
3006 | * sysdeps/ieee754/ldbl-128ibm/s_getpayloadl.c: Modified. | |
3007 | (__getpayloadl): Modified function. | |
3008 | * sysdeps/ieee754/ldbl-96/s_getpayloadl.c: Modified. | |
3009 | (__getpayloadl): Modified function. | |
3010 | ||
3011 | 2020-07-06 H.J. Lu <hjl.tools@gmail.com> | |
3012 | ||
3013 | COMMIT: 28c13ae5bbc81aa2ae67890ce53e65257d4703a4 | |
3014 | x86: Detect Extended Feature Disable (XFD) | |
3015 | ||
3016 | * sysdeps/x86/cpu-features.h: Modified. | |
3017 | (bit_cpu_XFD): New. | |
3018 | (index_cpu_XFD): New. | |
3019 | (reg_XFD): New. | |
3020 | * sysdeps/x86/tst-get-cpu-features.c: Modified. | |
3021 | (do_test): Modified function. | |
3022 | ||
3023 | 2020-07-06 H.J. Lu <hjl.tools@gmail.com> | |
3024 | ||
3025 | COMMIT: f8b4630ef673486c2c77bd291a08ef132981e149 | |
3026 | x86: Correct bit_cpu_CLFSH [BZ #26208] | |
3027 | ||
3028 | * sysdeps/x86/cpu-features.h: Modified. | |
3029 | (bit_cpu_CLFSH): Modified. | |
3030 | ||
3031 | 2020-07-06 Florian Weimer <fweimer@redhat.com> | |
3032 | ||
3033 | COMMIT: 01ffa6002e4f1917574be4fbaddeec31ad829390 | |
3034 | manual: Document __libc_single_threaded | |
3035 | ||
3036 | * manual/threads.texi: Modified. | |
3037 | ||
3038 | 2020-07-06 Florian Weimer <fweimer@redhat.com> | |
3039 | ||
3040 | COMMIT: 706ad1e7af37be1d25fc2359bda006d31fe0d11b | |
3041 | Add the __libc_single_threaded variable | |
3042 | ||
3043 | * NEWS: Modified. | |
3044 | * elf/Makefile: Modified. | |
3045 | * elf/libc_early_init.c: Modified. | |
3046 | (__libc_early_init): Modified function. | |
3047 | (sys/single_threaded.h): Include file. | |
3048 | * elf/tst-single_threaded-mod1.c: New file. | |
3049 | * elf/tst-single_threaded-mod2.c: New file. | |
3050 | * elf/tst-single_threaded-mod3.c: New file. | |
3051 | * elf/tst-single_threaded-mod4.c: New file. | |
3052 | * elf/tst-single_threaded-pthread-static.c: New file. | |
3053 | * elf/tst-single_threaded-pthread.c: New file. | |
3054 | * elf/tst-single_threaded-static-dlopen.c: New file. | |
3055 | * elf/tst-single_threaded-static.c: New file. | |
3056 | * elf/tst-single_threaded.c: New file. | |
3057 | * htl/pt-create.c: Modified. | |
3058 | (__pthread_create_internal): Modified function. | |
3059 | (sys/single_threaded.h): Include file. | |
3060 | * include/sys/single_threaded.h: New file. | |
3061 | * misc/Makefile: Modified. | |
3062 | * misc/Versions: Modified. | |
3063 | * misc/single_threaded.c: New file. | |
3064 | * misc/sys/single_threaded.h: New file. | |
3065 | * nptl/pthread_create.c: Modified. | |
3066 | (sys/single_threaded.h): Include file. | |
3067 | (__libc_single_threaded): New. | |
3068 | * sysdeps/generic/libc.abilist: Modified. | |
3069 | * sysdeps/mach/hurd/i386/libc.abilist: Modified. | |
3070 | * sysdeps/unix/sysv/linux/aarch64/libc.abilist: Modified. | |
3071 | * sysdeps/unix/sysv/linux/alpha/libc.abilist: Modified. | |
3072 | * sysdeps/unix/sysv/linux/arm/be/libc.abilist: Modified. | |
3073 | * sysdeps/unix/sysv/linux/arm/le/libc.abilist: Modified. | |
3074 | * sysdeps/unix/sysv/linux/csky/libc.abilist: Modified. | |
3075 | * sysdeps/unix/sysv/linux/hppa/libc.abilist: Modified. | |
3076 | * sysdeps/unix/sysv/linux/i386/libc.abilist: Modified. | |
3077 | * sysdeps/unix/sysv/linux/ia64/libc.abilist: Modified. | |
3078 | * sysdeps/unix/sysv/linux/m68k/coldfire/libc.abilist: Modified. | |
3079 | * sysdeps/unix/sysv/linux/m68k/m680x0/libc.abilist: Modified. | |
3080 | * sysdeps/unix/sysv/linux/microblaze/be/libc.abilist: Modified. | |
3081 | * sysdeps/unix/sysv/linux/microblaze/le/libc.abilist: Modified. | |
3082 | * sysdeps/unix/sysv/linux/mips/mips32/fpu/libc.abilist: Modified. | |
3083 | * sysdeps/unix/sysv/linux/mips/mips32/nofpu/libc.abilist: Modified. | |
3084 | * sysdeps/unix/sysv/linux/mips/mips64/n32/libc.abilist: Modified. | |
3085 | * sysdeps/unix/sysv/linux/mips/mips64/n64/libc.abilist: Modified. | |
3086 | * sysdeps/unix/sysv/linux/nios2/libc.abilist: Modified. | |
3087 | * sysdeps/unix/sysv/linux/powerpc/powerpc32/fpu/libc.abilist: Modified. | |
3088 | * sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/libc.abilist: Modified. | |
3089 | * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libc.abilist: Modified. | |
3090 | * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libc.abilist: Modified. | |
3091 | * sysdeps/unix/sysv/linux/riscv/rv64/libc.abilist: Modified. | |
3092 | * sysdeps/unix/sysv/linux/s390/s390-32/libc.abilist: Modified. | |
3093 | * sysdeps/unix/sysv/linux/s390/s390-64/libc.abilist: Modified. | |
3094 | * sysdeps/unix/sysv/linux/sh/be/libc.abilist: Modified. | |
3095 | * sysdeps/unix/sysv/linux/sh/le/libc.abilist: Modified. | |
3096 | * sysdeps/unix/sysv/linux/sparc/sparc32/libc.abilist: Modified. | |
3097 | * sysdeps/unix/sysv/linux/sparc/sparc64/libc.abilist: Modified. | |
3098 | * sysdeps/unix/sysv/linux/x86_64/64/libc.abilist: Modified. | |
3099 | * sysdeps/unix/sysv/linux/x86_64/x32/libc.abilist: Modified. | |
3100 | ||
3101 | 2020-07-06 Mathieu Desnoyers <mathieu.desnoyers@efficios.com> | |
3102 | ||
3103 | COMMIT: 8f4632deb3545b2949cec5454afc3cb21a0024ea | |
3104 | Linux: rseq registration tests | |
3105 | ||
3106 | * sysdeps/unix/sysv/linux/Makefile: Modified. | |
3107 | * sysdeps/unix/sysv/linux/tst-rseq-nptl.c: New file. | |
3108 | * sysdeps/unix/sysv/linux/tst-rseq.c: New file. | |
3109 | * sysdeps/unix/sysv/linux/tst-rseq.h: New file. | |
3110 | ||
3111 | 2020-07-06 Mathieu Desnoyers <mathieu.desnoyers@efficios.com> | |
3112 | ||
3113 | COMMIT: 6e29cb3f61ff5432c78a1c84b0d9b123a350ab36 | |
3114 | Linux: Use rseq in sched_getcpu if available | |
3115 | ||
3116 | * sysdeps/unix/sysv/linux/sched_getcpu.c: Modified. | |
3117 | (sched_getcpu): Remove function. | |
3118 | [! RSEQ_SIG](sched_getcpu): New. | |
3119 | [RSEQ_SIG](sched_getcpu): New. | |
3120 | (atomic.h): Include file. | |
3121 | (sys/rseq.h): Include file. | |
3122 | (vsyscall_sched_getcpu): New function. | |
3123 | ||
3124 | 2020-07-06 Mathieu Desnoyers <mathieu.desnoyers@efficios.com> | |
3125 | ||
3126 | COMMIT: 0c76fc3c2b346dc5401dc055d97d4279632b0fb3 | |
3127 | Linux: Perform rseq registration at C startup and thread creation | |
3128 | ||
3129 | * NEWS: Modified. | |
3130 | * elf/dl-tls.c: Modified. | |
3131 | [SHARED](_dl_determine_tlsoffset): Modified function. | |
3132 | (TLS_STATIC_SURPLUS): Modified. | |
3133 | * elf/libc_early_init.c: Modified. | |
3134 | (__libc_early_init): Modified function. | |
3135 | (rseq-internal.h): Include file. | |
3136 | * manual/threads.texi: Modified. | |
3137 | * nptl/pthread_create.c: Modified. | |
3138 | (rseq-internal.h): Include file. | |
3139 | (rseq_register_current_thread): New function. | |
3140 | * sysdeps/generic/rseq-internal.h: New file. | |
3141 | * sysdeps/unix/sysv/linux/Makefile: Modified. | |
3142 | * sysdeps/unix/sysv/linux/Versions: Modified. | |
3143 | * sysdeps/unix/sysv/linux/aarch64/bits/rseq.h: New file. | |
3144 | * sysdeps/unix/sysv/linux/aarch64/libc.abilist: Modified. | |
3145 | * sysdeps/unix/sysv/linux/alpha/libc.abilist: Modified. | |
3146 | * sysdeps/unix/sysv/linux/arm/be/libc.abilist: Modified. | |
3147 | * sysdeps/unix/sysv/linux/arm/bits/rseq.h: New file. | |
3148 | * sysdeps/unix/sysv/linux/arm/le/libc.abilist: Modified. | |
3149 | * sysdeps/unix/sysv/linux/bits/rseq.h: New file. | |
3150 | * sysdeps/unix/sysv/linux/csky/libc.abilist: Modified. | |
3151 | * sysdeps/unix/sysv/linux/hppa/libc.abilist: Modified. | |
3152 | * sysdeps/unix/sysv/linux/i386/libc.abilist: Modified. | |
3153 | * sysdeps/unix/sysv/linux/ia64/libc.abilist: Modified. | |
3154 | * sysdeps/unix/sysv/linux/m68k/coldfire/libc.abilist: Modified. | |
3155 | * sysdeps/unix/sysv/linux/m68k/m680x0/libc.abilist: Modified. | |
3156 | * sysdeps/unix/sysv/linux/microblaze/be/libc.abilist: Modified. | |
3157 | * sysdeps/unix/sysv/linux/microblaze/le/libc.abilist: Modified. | |
3158 | * sysdeps/unix/sysv/linux/mips/bits/rseq.h: New file. | |
3159 | * sysdeps/unix/sysv/linux/mips/mips32/fpu/libc.abilist: Modified. | |
3160 | * sysdeps/unix/sysv/linux/mips/mips32/nofpu/libc.abilist: Modified. | |
3161 | * sysdeps/unix/sysv/linux/mips/mips64/n32/libc.abilist: Modified. | |
3162 | * sysdeps/unix/sysv/linux/mips/mips64/n64/libc.abilist: Modified. | |
3163 | * sysdeps/unix/sysv/linux/nios2/libc.abilist: Modified. | |
3164 | * sysdeps/unix/sysv/linux/powerpc/bits/rseq.h: New file. | |
3165 | * sysdeps/unix/sysv/linux/powerpc/powerpc32/fpu/libc.abilist: Modified. | |
3166 | * sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/libc.abilist: Modified. | |
3167 | * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libc.abilist: Modified. | |
3168 | * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libc.abilist: Modified. | |
3169 | * sysdeps/unix/sysv/linux/riscv/rv64/libc.abilist: Modified. | |
3170 | * sysdeps/unix/sysv/linux/rseq-internal.h: New file. | |
3171 | * sysdeps/unix/sysv/linux/rseq-sym.c: New file. | |
3172 | * sysdeps/unix/sysv/linux/s390/bits/rseq.h: New file. | |
3173 | * sysdeps/unix/sysv/linux/s390/s390-32/libc.abilist: Modified. | |
3174 | * sysdeps/unix/sysv/linux/s390/s390-64/libc.abilist: Modified. | |
3175 | * sysdeps/unix/sysv/linux/sh/be/libc.abilist: Modified. | |
3176 | * sysdeps/unix/sysv/linux/sh/le/libc.abilist: Modified. | |
3177 | * sysdeps/unix/sysv/linux/sparc/sparc32/libc.abilist: Modified. | |
3178 | * sysdeps/unix/sysv/linux/sparc/sparc64/libc.abilist: Modified. | |
3179 | * sysdeps/unix/sysv/linux/sys/rseq.h: New file. | |
3180 | * sysdeps/unix/sysv/linux/x86/bits/rseq.h: New file. | |
3181 | * sysdeps/unix/sysv/linux/x86_64/64/libc.abilist: Modified. | |
3182 | * sysdeps/unix/sysv/linux/x86_64/x32/libc.abilist: Modified. | |
3183 | ||
3184 | 2020-07-05 Samuel Thibault <samuel.thibault@ens-lyon.org> | |
3185 | ||
3186 | COMMIT: f9cf87353772ca370b7bb901d86365a564fba49f | |
3187 | tst-cancel4: deal with ENOSYS errors | |
3188 | ||
3189 | * nptl/tst-cancel4.c: Modified. | |
3190 | (tf_sigwaitinfo): Modified function. | |
3191 | (tf_sigtimedwait): Modified function. | |
3192 | (tf_msgrcv): Modified function. | |
3193 | (tf_msgsnd): Modified function. | |
3194 | ||
3195 | 2020-07-03 Florian Weimer <fweimer@redhat.com> | |
3196 | ||
3197 | COMMIT: a3f747a912c53a172388a0a0f896cb88ca3549c8 | |
3198 | manual: Show copyright information not just in the printed manual | |
3199 | ||
3200 | * manual/libc.texinfo: Modified. | |
3201 | ||
3202 | 2020-07-01 Joseph Myers <joseph@codesourcery.com> | |
3203 | ||
3204 | COMMIT: c6aac3bf3663709cdefde5f5d5e9e875d607be5e | |
3205 | Fix typo in comment in bug 26137 fix. | |
3206 | ||
3207 | * stdlib/strtod_l.c: Modified. | |
3208 | ||
3209 | 2020-06-30 Joseph Myers <joseph@codesourcery.com> | |
3210 | ||
3211 | COMMIT: 09555b9721d090f7917f8221be2613a4d6a9b0f6 | |
3212 | Fix strtod multiple-precision division bug (bug 26137). | |
3213 | ||
3214 | * stdlib/strtod_l.c: Modified. | |
3215 | [howmany][____STRTOF_INTERNAL](str_to_mpn): Modified function. | |
3216 | * stdlib/tst-strtod-round-data: Modified. | |
3217 | * stdlib/tst-strtod-round-data.h: Modified. | |
3218 | ||
3219 | 2020-06-30 Florian Weimer <fweimer@redhat.com> | |
3220 | ||
3221 | COMMIT: 5f40e4b1ba69a22923f6ec692d2d0f65733ccb0b | |
3222 | Linux: Fix UTC offset setting in settimeofday for __TIMESIZE != 64 | |
3223 | ||
3224 | * sysdeps/unix/sysv/linux/settimeofday.c: Modified. | |
3225 | [__TIMESIZE != 64](__settimeofday): Modified function. | |
3226 | ||
3227 | 2020-06-30 John Marshall <John.W.Marshall@glasgow.ac.uk> | |
3228 | ||
3229 | COMMIT: 354b98cdfd78fc8ca0f6ed7b0e3aa8c311f1deba | |
3230 | random: range is not portably RAND_MAX [BZ #7003] | |
3231 | ||
3232 | * stdlib/stdlib.h: Modified. | |
3233 | ||
3234 | 2020-06-29 Joseph Myers <joseph@codesourcery.com> | |
3235 | ||
3236 | COMMIT: 3ee1e0ec5cd0441954be9181dc437358846b39c6 | |
3237 | Update kernel version to 5.7 in tst-mman-consts.py. | |
3238 | ||
3239 | * sysdeps/unix/sysv/linux/tst-mman-consts.py: Modified. | |
3240 | ||
3241 | 2020-06-29 Tulio Magno Quites Machado Filho <tuliom@linux.ibm.com> | |
3242 | ||
3243 | COMMIT: d2ba3677da7a785556fcd708404d8e049b1c063b | |
3244 | powerpc: Add support for POWER10 | |
3245 | ||
3246 | * sysdeps/powerpc/dl-procinfo.h: Modified. | |
3247 | (_DL_PLATFORMS_COUNT): Modified. | |
3248 | (_dl_string_platform): Modified function. | |
3249 | (PPC_PLATFORM_POWER10): New. | |
3250 | * sysdeps/powerpc/powerpc32/power10/Implies: New file. | |
3251 | * sysdeps/powerpc/powerpc32/power10/fpu/multiarch/Implies: New file. | |
3252 | * sysdeps/powerpc/powerpc32/power10/multiarch/Implies: New file. | |
3253 | * sysdeps/powerpc/powerpc64/be/power10/Implies: New file. | |
3254 | * sysdeps/powerpc/powerpc64/be/power10/fpu/Implies: New file. | |
3255 | * sysdeps/powerpc/powerpc64/be/power10/fpu/multiarch/Implies: New file. | |
3256 | * sysdeps/powerpc/powerpc64/be/power10/multiarch/Implies: New file. | |
3257 | * sysdeps/powerpc/powerpc64/le/power10/Implies: New file. | |
3258 | * sysdeps/powerpc/powerpc64/le/power10/fpu/Implies: New file. | |
3259 | * sysdeps/powerpc/powerpc64/le/power10/fpu/multiarch/Implies: New file. | |
3260 | * sysdeps/powerpc/powerpc64/le/power10/multiarch/Implies: New file. | |
3261 | * sysdeps/powerpc/preconfigure: Modified. | |
3262 | * sysdeps/powerpc/preconfigure.ac: Modified. | |
3263 | ||
3264 | 2020-06-29 Samuel Thibault <samuel.thibault@ens-lyon.org> | |
3265 | ||
3266 | COMMIT: 81b1c8cbb5b486da60e81ba8435ddf08e554206a | |
3267 | hurd: Simplify usleep timeout computation | |
3268 | ||
3269 | * sysdeps/mach/usleep.c: Modified. | |
3270 | (usleep): Modified function. | |
3271 | ||
3272 | 2020-06-29 Samuel Thibault <samuel.thibault@ens-lyon.org> | |
3273 | ||
3274 | COMMIT: 269e4c17cd1031d3feb5adc608edf7c2b19b3f41 | |
3275 | htl: Enable cancel*16 an cancel*20 tests | |
3276 | ||
3277 | * nptl/Makefile: Modified. | |
3278 | * sysdeps/mach/hurd/i386/Makefile: Modified. | |
3279 | * sysdeps/pthread/Makefile: Modified. | |
3280 | * nptl/tst-cancel16.c: Move to... | |
3281 | * sysdeps/pthread/tst-cancel16.c: ... here. | |
3282 | * nptl/tst-cancel20.c: Move to... | |
3283 | * sysdeps/pthread/tst-cancel20.c: ... here. | |
3284 | * nptl/tst-cancelx16.c: Move to... | |
3285 | * sysdeps/pthread/tst-cancelx16.c: ... here. | |
3286 | * nptl/tst-cancelx20.c: Move to... | |
3287 | * sysdeps/pthread/tst-cancelx20.c: ... here. | |
3288 | ||
3289 | 2020-06-28 Samuel Thibault <samuel.thibault@ens-lyon.org> | |
3290 | ||
3291 | COMMIT: f512321130d6c02332d441812ef4780908bb744d | |
3292 | hurd: Add remaining cancelation points | |
3293 | ||
3294 | * hurd/hurdselect.c: Modified. | |
3295 | (_hurd_select): Modified function. | |
3296 | (sysdep-cancel.h): Include file. | |
3297 | * sysdeps/mach/hurd/accept4.c: Modified. | |
3298 | (__libc_accept4): Modified function. | |
3299 | (sysdep-cancel.h): Include file. | |
3300 | * sysdeps/mach/hurd/connect.c: Modified. | |
3301 | (__connect): Modified function. | |
3302 | (sysdep-cancel.h): Include file. | |
3303 | * sysdeps/mach/hurd/fdatasync.c: Modified. | |
3304 | (fdatasync): Modified function. | |
3305 | (sysdep-cancel.h): Include file. | |
3306 | * sysdeps/mach/hurd/fsync.c: Modified. | |
3307 | (fsync): Modified function. | |
3308 | (sysdep-cancel.h): Include file. | |
3309 | * sysdeps/mach/hurd/ioctl.c: Modified. | |
3310 | (__ioctl): Modified function. | |
3311 | (sysdep-cancel.h): Include file. | |
3312 | * sysdeps/mach/hurd/msync.c: Modified. | |
3313 | (msync): Modified function. | |
3314 | (sysdep-cancel.h): Include file. | |
3315 | * sysdeps/mach/hurd/sigsuspend.c: Modified. | |
3316 | (__sigsuspend): Modified function. | |
3317 | (sysdep-cancel.h): Include file. | |
3318 | * sysdeps/mach/hurd/sigwait.c: Modified. | |
3319 | (__sigwait): Modified function. | |
3320 | (sysdep-cancel.h): Include file. | |
3321 | * sysdeps/mach/msync.c: Modified. | |
3322 | [VM_SYNC_SYNCHRONOUS](msync): Modified function. | |
3323 | (sysdep-cancel.h): Include file. | |
3324 | * sysdeps/mach/sleep.c: Modified. | |
3325 | (__sleep): Modified function. | |
3326 | (sysdep-cancel.h): Include file. | |
3327 | * sysdeps/mach/usleep.c: Modified. | |
3328 | (usleep): Modified function. | |
3329 | (sysdep-cancel.h): Include file. | |
3330 | ||
3331 | 2020-06-28 Samuel Thibault <samuel.thibault@ens-lyon.org> | |
3332 | ||
3333 | COMMIT: 1f3413338e31e65f2927aef02c151745d3b899d0 | |
3334 | hurd: fix usleep(ULONG_MAX) | |
3335 | ||
3336 | * sysdeps/mach/usleep.c: Modified. | |
3337 | (usleep): Modified function. | |
3338 | ||
3339 | 2020-06-28 Samuel Thibault <samuel.thibault@ens-lyon.org> | |
3340 | ||
3341 | COMMIT: 3c9f67e7a58487c084f3b657c1dfe490d1a318d5 | |
3342 | hurd: Make fcntl(F_SETLKW*) cancellation points | |
3343 | ||
3344 | * sysdeps/mach/hurd/Makefile: Modified. | |
3345 | * sysdeps/mach/hurd/fcntl.c: Modified. | |
3346 | (__libc_fcntl): Modified function. | |
3347 | (weak_alias): Remove. | |
3348 | (libc_hidden_weak): Remove. | |
3349 | (weak_alias): Remove. | |
3350 | (strong_alias): Remove. | |
3351 | (libc_hidden_def): Remove. | |
3352 | (weak_alias): Remove. | |
3353 | (libc_hidden_weak): Remove. | |
3354 | (weak_alias): Remove. | |
3355 | [! NOCANCEL](sysdep-cancel.h): New. | |
3356 | [! NOCANCEL](weak_alias): New. | |
3357 | [! NOCANCEL](libc_hidden_weak): New. | |
3358 | [! NOCANCEL](weak_alias): New. | |
3359 | [! NOCANCEL](strong_alias): New. | |
3360 | [! NOCANCEL](libc_hidden_def): New. | |
3361 | [! NOCANCEL](weak_alias): New. | |
3362 | [! NOCANCEL](libc_hidden_weak): New. | |
3363 | [! NOCANCEL](weak_alias): New. | |
3364 | [NOCANCEL](not-cancel.h): New. | |
3365 | * sysdeps/mach/hurd/fcntl_nocancel.c: New file. | |
3366 | * sysdeps/mach/hurd/not-cancel.h: Modified. | |
3367 | [IS_IN (libc)](hidden_proto): New. | |
3368 | (__fcntl64_nocancel): Modified. | |
3369 | (__fcntl_nocancel): New. | |
3370 | ||
3371 | 2020-06-28 Samuel Thibault <samuel.thibault@ens-lyon.org> | |
3372 | ||
3373 | COMMIT: 09effdc9b04a3a04d4f128fd9e1fa360a251ed81 | |
3374 | hurd: make wait4 a cancellation point | |
3375 | ||
3376 | * sysdeps/mach/hurd/Makefile: Modified. | |
3377 | * sysdeps/mach/hurd/not-cancel.h: Modified. | |
3378 | [IS_IN (libc)](hidden_proto): New. | |
3379 | (__waitpid_nocancel): Modified. | |
3380 | (__wait4_nocancel): New. | |
3381 | * sysdeps/mach/hurd/wait4.c: Modified. | |
3382 | (__wait4): Modified function. | |
3383 | (sysdep-cancel.h): Include file. | |
3384 | * sysdeps/mach/hurd/wait4_nocancel.c: New file. | |
3385 | ||
3386 | 2020-06-28 Samuel Thibault <samuel.thibault@ens-lyon.org> | |
3387 | ||
3388 | COMMIT: d60fdd480d32a9b4bd781cae08e9a8dfb486c3bd | |
3389 | hurd: Fix port definition in HURD_PORT_USE_CANCEL | |
3390 | ||
3391 | * sysdeps/hurd/include/hurd/port.h: Modified. | |
3392 | [! _ISOMAC](HURD_PORT_USE_CANCEL): Modified. | |
3393 | [! _ISOMAC](libc-lock.h): Include file. | |
3394 | ||
3395 | 2020-06-28 Samuel Thibault <samuel.thibault@ens-lyon.org> | |
3396 | ||
3397 | COMMIT: fd3df63fb6649720098597ced59eaa3969bbe067 | |
3398 | hurd: make close a cancellation point | |
3399 | ||
3400 | * sysdeps/mach/hurd/Makefile: Modified. | |
3401 | * sysdeps/mach/hurd/Versions: Modified. | |
3402 | * sysdeps/mach/hurd/close.c: Modified. | |
3403 | (__close): Modified function. | |
3404 | (sysdep-cancel.h): Include file. | |
3405 | * sysdeps/mach/hurd/close_nocancel.c: New file. | |
3406 | * sysdeps/mach/hurd/dl-sysdep.c: Modified. | |
3407 | (check_no_hidden): Modified. | |
3408 | (check_no_hidden): Modified. | |
3409 | (weak_alias): Modified. | |
3410 | (check_no_hidden): Modified. | |
3411 | (check_no_hidden): Modified. | |
3412 | (weak_alias): Modified. | |
3413 | (check_no_hidden): Modified. | |
3414 | (check_no_hidden): Modified. | |
3415 | (weak_alias): Modified. | |
3416 | (check_no_hidden): Modified. | |
3417 | (check_no_hidden): Modified. | |
3418 | (check_no_hidden): Modified. | |
3419 | (check_no_hidden): Modified. | |
3420 | (check_no_hidden): Modified. | |
3421 | (check_no_hidden): Modified. | |
3422 | (check_no_hidden): Modified. | |
3423 | (check_no_hidden): Modified. | |
3424 | (check_no_hidden): Modified. | |
3425 | (check_no_hidden): Modified. | |
3426 | (check_no_hidden): Modified. | |
3427 | (check_no_hidden): Modified. | |
3428 | (check_no_hidden): Modified. | |
3429 | (weak_alias): New. | |
3430 | (check_no_hidden): New function. | |
3431 | * sysdeps/mach/hurd/i386/localplt.data: Modified. | |
3432 | * sysdeps/mach/hurd/not-cancel.h: Modified. | |
3433 | [IS_IN (libc)](hidden_proto): Modified. | |
3434 | [IS_IN (libc)](hidden_proto): Modified. | |
3435 | [IS_IN (libc)](hidden_proto): Modified. | |
3436 | [IS_IN (libc)](hidden_proto): Modified. | |
3437 | [IS_IN (libc)](hidden_proto): Modified. | |
3438 | [IS_IN (libc)](hidden_proto): Modified. | |
3439 | [IS_IN (libc)](hidden_proto): Modified. | |
3440 | [IS_IN (libc)](hidden_proto): Modified. | |
3441 | [IS_IN (libc)](hidden_proto): Modified. | |
3442 | [IS_IN (libc)](hidden_proto): New. | |
3443 | (__close_nocancel): Remove. | |
3444 | (__close_nocancel): New. | |
3445 | ||
3446 | 2020-06-28 Samuel Thibault <samuel.thibault@ens-lyon.org> | |
3447 | ||
3448 | COMMIT: 4cafcd839f8c002c290ec96c64b6d85e87e270e8 | |
3449 | hurd: make open and openat cancellation points | |
3450 | ||
3451 | * sysdeps/mach/hurd/Makefile: Modified. | |
3452 | * sysdeps/mach/hurd/Versions: Modified. | |
3453 | * sysdeps/mach/hurd/dl-sysdep.c: Modified. | |
3454 | (check_no_hidden): Modified. | |
3455 | (check_no_hidden): Modified. | |
3456 | (check_no_hidden): Modified. | |
3457 | (weak_alias): Modified. | |
3458 | (check_no_hidden): Modified. | |
3459 | (check_no_hidden): Modified. | |
3460 | (weak_alias): Modified. | |
3461 | (check_no_hidden): Modified. | |
3462 | (check_no_hidden): Modified. | |
3463 | (weak_alias): Modified. | |
3464 | (check_no_hidden): Modified. | |
3465 | (check_no_hidden): Modified. | |
3466 | (check_no_hidden): Modified. | |
3467 | (check_no_hidden): Modified. | |
3468 | (check_no_hidden): Modified. | |
3469 | (check_no_hidden): Modified. | |
3470 | (check_no_hidden): Modified. | |
3471 | (check_no_hidden): Modified. | |
3472 | (check_no_hidden): Modified. | |
3473 | (check_no_hidden): Modified. | |
3474 | (check_no_hidden): Modified. | |
3475 | (check_no_hidden): Modified. | |
3476 | (check_no_hidden): Modified. | |
3477 | (weak_alias): New. | |
3478 | (check_no_hidden): New function. | |
3479 | * sysdeps/mach/hurd/i386/localplt.data: Modified. | |
3480 | * sysdeps/mach/hurd/not-cancel.h: Modified. | |
3481 | [IS_IN (libc)](hidden_proto): Modified. | |
3482 | [IS_IN (libc)](hidden_proto): Modified. | |
3483 | [IS_IN (libc)](hidden_proto): Modified. | |
3484 | [IS_IN (libc)](hidden_proto): Modified. | |
3485 | [IS_IN (libc)](hidden_proto): Modified. | |
3486 | [IS_IN (libc)](hidden_proto): Modified. | |
3487 | [IS_IN (libc)](hidden_proto): Modified. | |
3488 | [IS_IN (libc)](hidden_proto): New. | |
3489 | [IS_IN (libc)](hidden_proto): New. | |
3490 | (__open_nocancel): Remove. | |
3491 | (__open64_nocancel): Modified. | |
3492 | (__openat_nocancel): Remove. | |
3493 | (__openat64_nocancel): Modified. | |
3494 | (__open_nocancel): New. | |
3495 | (__openat_nocancel): New. | |
3496 | * sysdeps/mach/hurd/open.c: Modified. | |
3497 | (__libc_open): Modified function. | |
3498 | (sysdep-cancel.h): Include file. | |
3499 | * sysdeps/mach/hurd/open_nocancel.c: New file. | |
3500 | * sysdeps/mach/hurd/openat.c: Modified. | |
3501 | (__openat): Modified function. | |
3502 | (sysdep-cancel.h): Include file. | |
3503 | * sysdeps/mach/hurd/openat_nocancel.c: New file. | |
3504 | ||
3505 | 2020-06-28 Samuel Thibault <samuel.thibault@ens-lyon.org> | |
3506 | ||
3507 | COMMIT: 67a78072e2891b8b16a7bfb20675844a5854cff1 | |
3508 | hurd: clean fd and port on thread cancel | |
3509 | ||
3510 | * hurd/Makefile: Modified. | |
3511 | * hurd/fd-cleanup.c: New file. | |
3512 | * hurd/fd-read.c: Modified. | |
3513 | (_hurd_fd_read): Modified function. | |
3514 | * hurd/fd-write.c: Modified. | |
3515 | (_hurd_fd_write): Modified function. | |
3516 | * hurd/hurd.h: Modified. | |
3517 | * hurd/hurd/fd.h: Modified. | |
3518 | * hurd/hurd/port.h: Modified. | |
3519 | * hurd/port-cleanup.c: Modified. | |
3520 | (_hurd_port_use_cleanup): New function. | |
3521 | * sysdeps/hurd/include/hurd.h: Modified. | |
3522 | (__USEPORT_CANCEL): New. | |
3523 | * sysdeps/hurd/include/hurd/fd.h: Modified. | |
3524 | [! _ISOMAC](libc-lock.h): Include file. | |
3525 | [! _ISOMAC](_hurd_fd_port_use_data): New. | |
3526 | [! _ISOMAC](_hurd_fd_port_use_cleanup): New function. | |
3527 | [! _ISOMAC](HURD_DPORT_USE_CANCEL): New. | |
3528 | [! _ISOMAC](HURD_FD_PORT_USE_CANCEL): New. | |
3529 | * sysdeps/hurd/include/hurd/port.h: Modified. | |
3530 | [! _ISOMAC](_hurd_port_use_data): New. | |
3531 | [! _ISOMAC](_hurd_port_use_cleanup): New function. | |
3532 | [! _ISOMAC](HURD_PORT_USE_CANCEL): New. | |
3533 | * sysdeps/mach/hurd/recv.c: Modified. | |
3534 | (__recv): Modified function. | |
3535 | * sysdeps/mach/hurd/recvfrom.c: Modified. | |
3536 | (__recvfrom): Modified function. | |
3537 | * sysdeps/mach/hurd/recvmsg.c: Modified. | |
3538 | (__libc_recvmsg): Modified function. | |
3539 | * sysdeps/mach/hurd/send.c: Modified. | |
3540 | (__send): Modified function. | |
3541 | * sysdeps/mach/hurd/sendmsg.c: Modified. | |
3542 | (__libc_sendmsg): Modified function. | |
3543 | * sysdeps/mach/hurd/sendto.c: Modified. | |
3544 | (__sendto): Modified function. | |
3545 | ||
3546 | 2020-06-28 Samuel Thibault <samuel.thibault@ens-lyon.org> | |
3547 | ||
3548 | COMMIT: 6414eef6e013f46ee94d5f961af15659e1933182 | |
3549 | htl: Move cleanup handling to non-private libc-lock | |
3550 | ||
3551 | * sysdeps/htl/libc-lock.h: New file. | |
3552 | * sysdeps/htl/libc-lockP.h: Modified. | |
3553 | [! __NO_WEAK_PTHREAD_ALIASES && !IS_IN (libpthread)][weak_extern](weak_extern): Remove. | |
3554 | (libc-lock.h): Remove include. | |
3555 | (__libc_cleanup_region_start): Remove. | |
3556 | (__libc_cleanup_region_end): Remove. | |
3557 | (__libc_cleanup_end): Remove. | |
3558 | ||
3559 | 2020-06-28 Samuel Thibault <samuel.thibault@ens-lyon.org> | |
3560 | ||
3561 | COMMIT: cf2c8cc2c674dd6c1145c6984121ea4754b79162 | |
3562 | htl: Fix includes for lockfile | |
3563 | ||
3564 | * sysdeps/htl/flockfile.c: Modified. | |
3565 | (libc-lock.h): Remove include. | |
3566 | (libc-lockP.h): Include file. | |
3567 | * sysdeps/htl/ftrylockfile.c: Modified. | |
3568 | (errno.h): Remove include. | |
3569 | (pthread.h): Remove include. | |
3570 | (stdio-lock.h): Remove include. | |
3571 | (libc-lockP.h): Include file. | |
3572 | * sysdeps/htl/funlockfile.c: Modified. | |
3573 | (pthread.h): Remove include. | |
3574 | (stdio-lock.h): Remove include. | |
3575 | (libc-lockP.h): Include file. | |
3576 | ||
3577 | 2020-06-27 Samuel Thibault <samuel.thibault@ens-lyon.org> | |
3578 | ||
3579 | COMMIT: 726117e01b59b129d471304fec4bf78fa280ff9e | |
3580 | htl: avoid cancelling threads inside critical sections | |
3581 | ||
3582 | * sysdeps/mach/hurd/htl/pt-docancel.c: Modified. | |
3583 | (__pthread_do_cancel): Modified function. | |
3584 | (hurd/signal.h): Include file. | |
3585 | ||
3586 | 2020-06-26 Samuel Thibault <samuel.thibault@ens-lyon.org> | |
3587 | ||
3588 | COMMIT: b9ca3f3efb4659cadf4b0b81308ce9d45de61e0b | |
3589 | tst-cancel4-common.c: fix calling socketpair | |
3590 | ||
3591 | * nptl/tst-cancel4-common.c: Modified. | |
3592 | (do_test): Modified function. | |
3593 | ||
3594 | 2020-06-26 H.J. Lu <hjl.tools@gmail.com> | |
3595 | ||
3596 | COMMIT: 4fdd4d41a17dda26c854ed935658154a17d4b906 | |
3597 | x86: Detect Intel Advanced Matrix Extensions | |
3598 | ||
3599 | * sysdeps/x86/cpu-features.c: Modified. | |
3600 | (get_common_indices): Modified function. | |
3601 | * sysdeps/x86/cpu-features.h: Modified. | |
3602 | (bit_arch_AMX_BF16_Usable): New. | |
3603 | (bit_arch_AMX_TILE_Usable): New. | |
3604 | (bit_arch_AMX_INT8_Usable): New. | |
3605 | (index_arch_AMX_BF16_Usable): New. | |
3606 | (index_arch_AMX_TILE_Usable): New. | |
3607 | (index_arch_AMX_INT8_Usable): New. | |
3608 | (feature_AMX_BF16_Usable): New. | |
3609 | (feature_AMX_TILE_Usable): New. | |
3610 | (feature_AMX_INT8_Usable): New. | |
3611 | (bit_cpu_AMX_BF16): New. | |
3612 | (bit_cpu_AMX_TILE): New. | |
3613 | (bit_cpu_AMX_INT8): New. | |
3614 | (index_cpu_AMX_BF16): New. | |
3615 | (index_cpu_AMX_TILE): New. | |
3616 | (index_cpu_AMX_INT8): New. | |
3617 | (reg_AMX_BF16): New. | |
3618 | (reg_AMX_TILE): New. | |
3619 | (reg_AMX_INT8): New. | |
3620 | (bit_XTILECFG_state): New. | |
3621 | (bit_XTILEDATA_state): New. | |
3622 | * sysdeps/x86/tst-get-cpu-features.c: Modified. | |
3623 | (do_test): Modified function. | |
3624 | ||
3625 | 2020-06-26 Mike FABIAN <mfabian@redhat.com> | |
3626 | ||
3627 | COMMIT: 6e540caa21616d5ec5511fafb22819204525138e | |
3628 | Set width of JUNGSEONG/JONGSEONG characters from UD7B0 to UD7FB to 0 [BZ #26120] | |
3629 | ||
3630 | * localedata/charmaps/UTF-8: Modified. | |
3631 | * localedata/locales/i18n_ctype: Modified. | |
3632 | * localedata/locales/tr_TR: Modified. | |
3633 | * localedata/locales/translit_circle: Modified. | |
3634 | * localedata/locales/translit_cjk_compat: Modified. | |
3635 | * localedata/locales/translit_combining: Modified. | |
3636 | * localedata/locales/translit_compat: Modified. | |
3637 | * localedata/locales/translit_font: Modified. | |
3638 | * localedata/locales/translit_fraction: Modified. | |
3639 | * localedata/unicode-gen/utf8_gen.py: Modified. | |
3640 | ||
3641 | 2020-06-26 Stefan Liebler <stli@linux.ibm.com> | |
3642 | ||
3643 | COMMIT: 1d21fb1061cbeb50414a8f371abb36548d90f150 | |
3644 | S390: Optimize __memset_z196. | |
3645 | ||
3646 | * sysdeps/s390/memset-z900.S: Modified. | |
3647 | ||
3648 | 2020-06-26 Stefan Liebler <stli@linux.ibm.com> | |
3649 | ||
3650 | COMMIT: 0792c8ae1aebf538de45ff9a0e2e401a60525de2 | |
3651 | S390: Optimize __memcpy_z196. | |
3652 | ||
3653 | * sysdeps/s390/memcpy-z900.S: Modified. | |
3654 | ||
3655 | 2020-06-25 Florian Weimer <fweimer@redhat.com> | |
3656 | ||
3657 | COMMIT: 2034c70e64b31e48140c8e31c5ae839af5ccb6eb | |
3658 | elf: Include <stddef.h> (for size_t), <sys/stat.h> in <ldconfig.h> | |
3659 | ||
3660 | * sysdeps/generic/ldconfig.h: Modified. | |
3661 | (stddef.h): Include file. | |
3662 | (sys/stat.h): Include file. | |
3663 | ||
3664 | 2020-06-25 Szabolcs Nagy <szabolcs.nagy@arm.com> | |
3665 | ||
3666 | COMMIT: 087942251f26d5fd5802b8d14e47d460263a0c4d | |
3667 | nptl: Don't madvise user provided stack | |
3668 | ||
3669 | * nptl/pthread_create.c: Modified. | |
3670 | (advise_stack_range): Remove. | |
3671 | (if): Modified. | |
3672 | (if): Modified. | |
3673 | (if): Modified. | |
3674 | (if): New function. | |
3675 | ||
3676 | 2020-06-24 Stefan Liebler <stli@linux.ibm.com> | |
3677 | ||
3678 | COMMIT: f6b955e8ba4f0bcc7b9dafa64406d3b40edfa107 | |
3679 | S390: Regenerate ULPs. | |
3680 | ||
3681 | * sysdeps/s390/fpu/libm-test-ulps: Modified. | |
3682 | ||
3683 | 2020-06-24 Florian Weimer <fweimer@redhat.com> | |
3684 | ||
3685 | COMMIT: 1fb7dc751edc462f6954b9c16dd126bf48a1df18 | |
3686 | htl: Add wrapper header for <semaphore.h> with hidden __sem_post | |
3687 | ||
3688 | * sysdeps/htl/include/semaphore.h: New file. | |
3689 | * sysdeps/htl/sem-post.c: Modified. | |
3690 | (libpthread_hidden_def): New. | |
3691 | * sysdeps/htl/sem-timedwait.c: Modified. | |
3692 | (__sem_timedwait_internal): Modified function. | |
3693 | ||
3694 | 2020-06-24 Florian Weimer <fweimer@redhat.com> | |
3695 | ||
3696 | COMMIT: 6f3331f26d2ee5d210ba768389828c391750f7a0 | |
3697 | elf: Include <stdbool.h> in <dl-tunables.h> because bool is used | |
3698 | ||
3699 | * elf/dl-tunables.h: Modified. | |
3700 | (stdbool.h): Include file. | |
3701 | ||
3702 | 2020-06-24 Samuel Thibault <samuel.thibault@ens-lyon.org> | |
3703 | ||
3704 | COMMIT: 1b90d52df96c4f768570e148c33bc9c2db53373d | |
3705 | htl: Fix case when sem_*wait is canceled while holding a token | |
3706 | ||
3707 | * sysdeps/htl/sem-timedwait.c: Modified. | |
3708 | (cancel_ctx): Modified. | |
3709 | (cancel_hook): Modified function. | |
3710 | (__sem_timedwait_internal): Modified function. | |
3711 | ||
3712 | 2020-06-24 Samuel Thibault <samuel.thibault@ens-lyon.org> | |
3713 | ||
3714 | COMMIT: eca16db02d660242e709d4b8a11a2c5b94cca540 | |
3715 | htl: Make sem_*wait cancellations points | |
3716 | ||
3717 | * nptl/Makefile: Modified. | |
3718 | * sysdeps/htl/sem-timedwait.c: Modified. | |
3719 | (__sem_timedwait_internal): Modified function. | |
3720 | (cancel_ctx): New. | |
3721 | (cancel_hook): New function. | |
3722 | * sysdeps/pthread/Makefile: Modified. | |
3723 | * nptl/tst-cancel13.c: Move to... | |
3724 | * sysdeps/pthread/tst-cancel13.c: ... here. | |
3725 | * nptl/tst-cancelx13.c: Move to... | |
3726 | * sysdeps/pthread/tst-cancelx13.c: ... here. | |
3727 | ||
3728 | 2020-06-24 Samuel Thibault <samuel.thibault@ens-lyon.org> | |
3729 | ||
3730 | COMMIT: 3513d5af3d111f322cf2b64f2c7d415ea923bf25 | |
3731 | htl: Simplify non-cancel path of __pthread_cond_timedwait_internal | |
3732 | ||
3733 | * sysdeps/htl/pt-cond-timedwait.c: Modified. | |
3734 | (__pthread_cond_timedwait_internal): Modified function. | |
3735 | ||
3736 | 2020-06-24 Samuel Thibault <samuel.thibault@ens-lyon.org> | |
3737 | ||
3738 | COMMIT: 9f6e508b4270093607676361e68dfd7a0bf91492 | |
3739 | htl: Enable tst-cancel25 test | |
3740 | ||
3741 | * nptl/Makefile: Modified. | |
3742 | * sysdeps/pthread/Makefile: Modified. | |
3743 | * nptl/tst-cancel25.c: Move to... | |
3744 | * sysdeps/pthread/tst-cancel25.c: ... here. | |
3745 | (tf2): Modified function. | |
3746 | ||
3747 | 2020-06-23 Tulio Magno Quites Machado Filho <tuliom@linux.ibm.com> | |
3748 | ||
3749 | COMMIT: ae725e3f9cb4e1eb825ebe1d55241c98c2ea32f1 | |
3750 | powerpc: Add new hwcap values | |
3751 | ||
3752 | * sysdeps/powerpc/bits/hwcap.h: Modified. | |
3753 | (PPC_FEATURE2_ARCH_3_1): New. | |
3754 | (PPC_FEATURE2_MMA): New. | |
3755 | * sysdeps/powerpc/dl-procinfo.c: Modified. | |
3756 | ||
3757 | 2020-06-23 Alex Butler <Alex.Butler@arm.com> | |
3758 | Branislav Rankov <branislav.rankov@arm.com> | |
3759 | Wilco Dijkstra <wilco.dijkstra@arm.com> | |
3760 | ||
3761 | COMMIT: 03e1378f94173fc192a81e421457198f7b8a34a0 | |
3762 | aarch64: MTE compatible strncmp | |
3763 | ||
3764 | * sysdeps/aarch64/strncmp.S: Modified. | |
3765 | ||
3766 | 2020-06-23 Alex Butler <Alex.Butler@arm.com> | |
3767 | Branislav Rankov <branislav.rankov@arm.com> | |
3768 | Wilco Dijkstra <wilco.dijkstra@arm.com> | |
3769 | ||
3770 | COMMIT: adac54ffc5ded48cba7deb18e46df984b213b0ac | |
3771 | aarch64: MTE compatible strcmp | |
3772 | ||
3773 | * sysdeps/aarch64/strcmp.S: Modified. | |
3774 | ||
3775 | 2020-06-23 Alex Butler <Alex.Butler@arm.com> | |
3776 | Wilco Dijkstra <wilco.dijkstra@arm.com> | |
3777 | ||
3778 | COMMIT: 79160c06c7b74672c7f7368355ca0b59103b2d30 | |
3779 | aarch64: MTE compatible strrchr | |
3780 | ||
3781 | * sysdeps/aarch64/strrchr.S: Modified. | |
3782 | ||
3783 | 2020-06-23 Alex Butler <Alex.Butler@arm.com> | |
3784 | Wilco Dijkstra <wilco.dijkstra@arm.com> | |
3785 | ||
3786 | COMMIT: df06b0d90f3aa5a4702aa7d6772665e2228a0915 | |
3787 | aarch64: MTE compatible memrchr | |
3788 | ||
3789 | * sysdeps/aarch64/memrchr.S: Modified. | |
3790 | ||
3791 | 2020-06-23 Alex Butler <Alex.Butler@arm.com> | |
3792 | Gabor Kertesz <gabor.kertesz@arm.com> | |
3793 | ||
3794 | COMMIT: 7ff899969fbff7f254c0ffabb4480afe1ccbfa22 | |
3795 | aarch64: MTE compatible memchr | |
3796 | ||
3797 | * sysdeps/aarch64/memchr.S: Modified. | |
3798 | ||
3799 | 2020-06-23 Alex Butler <Alex.Butler@arm.com> | |
3800 | Wilco Dijkstra <wilco.dijkstra@arm.com> | |
3801 | ||
3802 | COMMIT: bb2c12aecbd26a8d29f63b51b80b7c84e65d1818 | |
3803 | aarch64: MTE compatible strcpy | |
3804 | ||
3805 | * sysdeps/aarch64/strcpy.S: Modified. | |
3806 | ||
3807 | 2020-06-23 Joseph Myers <joseph@codesourcery.com> | |
3808 | ||
3809 | COMMIT: 8ec13b46395a7075d3f01e9d0a65b4bee0adbfca | |
3810 | Add MREMAP_DONTUNMAP from Linux 5.7 | |
3811 | ||
3812 | * sysdeps/unix/sysv/linux/bits/mman-shared.h: Modified. | |
3813 | [__USE_GNU](MREMAP_DONTUNMAP): New. | |
3814 | ||
3815 | 2020-06-22 H.J. Lu <hjl.tools@gmail.com> | |
3816 | ||
3817 | COMMIT: ecbbadbf107ea1155ae5b71a8b7bd48f38c76731 | |
3818 | x86: Update CPU feature detection [BZ #26149] | |
3819 | ||
3820 | * sysdeps/unix/sysv/linux/x86_64/64/dl-librecon.h: Modified. | |
3821 | (EXTRA_LD_ENVVARS): Modified. | |
3822 | * sysdeps/x86/cpu-features.c: Modified. | |
3823 | (get_common_indices): Modified function. | |
3824 | (init_cpu_features): Modified function. | |
3825 | * sysdeps/x86/cpu-features.h: Modified. | |
3826 | (<anoymous>): Modified. | |
3827 | (<anoymous>): Modified. | |
3828 | (cpu_features): Modified. | |
3829 | (CPU_FEATURES_ARCH_P): Modified. | |
3830 | (CPU_FEATURE_USABLE): Modified. | |
3831 | (index_arch_AVX_Usable): Modified. | |
3832 | (index_arch_AVX2_Usable): Modified. | |
3833 | (index_arch_AVX512F_Usable): Modified. | |
3834 | (index_arch_AVX512CD_Usable): Modified. | |
3835 | (index_arch_AVX512ER_Usable): Modified. | |
3836 | (index_arch_AVX512PF_Usable): Modified. | |
3837 | (index_arch_AVX512VL_Usable): Modified. | |
3838 | (index_arch_AVX512BW_Usable): Modified. | |
3839 | (index_arch_AVX512DQ_Usable): Modified. | |
3840 | (index_arch_AVX512_4FMAPS_Usable): Modified. | |
3841 | (index_arch_AVX512_4VNNIW_Usable): Modified. | |
3842 | (index_arch_AVX512_BITALG_Usable): Modified. | |
3843 | (index_arch_AVX512_IFMA_Usable): Modified. | |
3844 | (index_arch_AVX512_VBMI_Usable): Modified. | |
3845 | (index_arch_AVX512_VBMI2_Usable): Modified. | |
3846 | (index_arch_AVX512_VNNI_Usable): Modified. | |
3847 | (index_arch_AVX512_VPOPCNTDQ_Usable): Modified. | |
3848 | (index_arch_FMA_Usable): Modified. | |
3849 | (index_arch_FMA4_Usable): Modified. | |
3850 | (index_arch_VAES_Usable): Modified. | |
3851 | (index_arch_VPCLMULQDQ_Usable): Modified. | |
3852 | (index_arch_XOP_Usable): Modified. | |
3853 | (index_arch_XSAVEC_Usable): Modified. | |
3854 | (index_arch_F16C_Usable): Modified. | |
3855 | (bit_arch_SSE3_Usable): Remove. | |
3856 | (bit_arch_PCLMULQDQ_Usable): Remove. | |
3857 | (bit_arch_SSSE3_Usable): Remove. | |
3858 | (bit_arch_CMPXCHG16B_Usable): Remove. | |
3859 | (bit_arch_SSE4_1_Usable): Remove. | |
3860 | (bit_arch_SSE4_2_Usable): Remove. | |
3861 | (bit_arch_MOVBE_Usable): Remove. | |
3862 | (bit_arch_POPCNT_Usable): Remove. | |
3863 | (bit_arch_AES_Usable): Remove. | |
3864 | (bit_arch_XSAVE_Usable): Remove. | |
3865 | (bit_arch_OSXSAVE_Usable): Remove. | |
3866 | (bit_arch_RDRAND_Usable): Remove. | |
3867 | (bit_arch_FPU_Usable): Remove. | |
3868 | (bit_arch_TSC_Usable): Remove. | |
3869 | (bit_arch_MSR_Usable): Remove. | |
3870 | (bit_arch_CX8_Usable): Remove. | |
3871 | (bit_arch_SEP_Usable): Remove. | |
3872 | (bit_arch_CMOV_Usable): Remove. | |
3873 | (bit_arch_CLFSH_Usable): Remove. | |
3874 | (bit_arch_MMX_Usable): Remove. | |
3875 | (bit_arch_FXSR_Usable): Remove. | |
3876 | (bit_arch_SSE_Usable): Remove. | |
3877 | (bit_arch_SSE2_Usable): Remove. | |
3878 | (bit_arch_FSGSBASE_Usable): Remove. | |
3879 | (bit_arch_BMI1_Usable): Remove. | |
3880 | (bit_arch_HLE_Usable): Remove. | |
3881 | (bit_arch_BMI2_Usable): Remove. | |
3882 | (bit_arch_ERMS_Usable): Remove. | |
3883 | (bit_arch_RTM_Usable): Remove. | |
3884 | (bit_arch_RDSEED_Usable): Remove. | |
3885 | (bit_arch_ADX_Usable): Remove. | |
3886 | (bit_arch_CLFLUSHOPT_Usable): Remove. | |
3887 | (bit_arch_CLWB_Usable): Remove. | |
3888 | (bit_arch_SHA_Usable): Remove. | |
3889 | (bit_arch_PREFETCHWT1_Usable): Remove. | |
3890 | (bit_arch_GFNI_Usable): Remove. | |
3891 | (bit_arch_RDPID_Usable): Remove. | |
3892 | (bit_arch_CLDEMOTE_Usable): Remove. | |
3893 | (bit_arch_MOVDIRI_Usable): Remove. | |
3894 | (bit_arch_MOVDIR64B_Usable): Remove. | |
3895 | (bit_arch_FSRM_Usable): Remove. | |
3896 | (bit_arch_LAHF64_SAHF64_Usable): Remove. | |
3897 | (bit_arch_SVM_Usable): Remove. | |
3898 | (bit_arch_LZCNT_Usable): Remove. | |
3899 | (bit_arch_SSE4A_Usable): Remove. | |
3900 | (bit_arch_PREFETCHW_Usable): Remove. | |
3901 | (bit_arch_TBM_Usable): Remove. | |
3902 | (bit_arch_SYSCALL_SYSRET_Usable): Remove. | |
3903 | (bit_arch_RDTSCP_Usable): Remove. | |
3904 | (bit_arch_XSAVEOPT_Usable): Remove. | |
3905 | (bit_arch_XGETBV_ECX_1_Usable): Remove. | |
3906 | (bit_arch_XSAVES_Usable): Remove. | |
3907 | (bit_arch_INVARIANT_TSC_Usable): Remove. | |
3908 | (bit_arch_WBNOINVD_Usable): Remove. | |
3909 | (index_arch_SSE3_Usable): Remove. | |
3910 | (index_arch_PCLMULQDQ_Usable): Remove. | |
3911 | (index_arch_SSSE3_Usable): Remove. | |
3912 | (index_arch_CMPXCHG16B_Usable): Remove. | |
3913 | (index_arch_SSE4_1_Usable): Remove. | |
3914 | (index_arch_SSE4_2_Usable): Remove. | |
3915 | (index_arch_MOVBE_Usable): Remove. | |
3916 | (index_arch_POPCNT_Usable): Remove. | |
3917 | (index_arch_AES_Usable): Remove. | |
3918 | (index_arch_XSAVE_Usable): Remove. | |
3919 | (index_arch_OSXSAVE_Usable): Remove. | |
3920 | (index_arch_RDRAND_Usable): Remove. | |
3921 | (index_arch_FPU_Usable): Remove. | |
3922 | (index_arch_TSC_Usable): Remove. | |
3923 | (index_arch_MSR_Usable): Remove. | |
3924 | (index_arch_CX8_Usable): Remove. | |
3925 | (index_arch_SEP_Usable): Remove. | |
3926 | (index_arch_CMOV_Usable): Remove. | |
3927 | (index_arch_CLFSH_Usable): Remove. | |
3928 | (index_arch_MMX_Usable): Remove. | |
3929 | (index_arch_FXSR_Usable): Remove. | |
3930 | (index_arch_SSE_Usable): Remove. | |
3931 | (index_arch_SSE2_Usable): Remove. | |
3932 | (index_arch_FSGSBASE_Usable): Remove. | |
3933 | (index_arch_BMI1_Usable): Remove. | |
3934 | (index_arch_HLE_Usable): Remove. | |
3935 | (index_arch_BMI2_Usable): Remove. | |
3936 | (index_arch_ERMS_Usable): Remove. | |
3937 | (index_arch_RTM_Usable): Remove. | |
3938 | (index_arch_RDSEED_Usable): Remove. | |
3939 | (index_arch_ADX_Usable): Remove. | |
3940 | (index_arch_CLFLUSHOPT_Usable): Remove. | |
3941 | (index_arch_CLWB_Usable): Remove. | |
3942 | (index_arch_SHA_Usable): Remove. | |
3943 | (index_arch_PREFETCHWT1_Usable): Remove. | |
3944 | (index_arch_GFNI_Usable): Remove. | |
3945 | (index_arch_RDPID_Usable): Remove. | |
3946 | (index_arch_CLDEMOTE_Usable): Remove. | |
3947 | (index_arch_MOVDIRI_Usable): Remove. | |
3948 | (index_arch_MOVDIR64B_Usable): Remove. | |
3949 | (index_arch_FSRM_Usable): Remove. | |
3950 | (index_arch_LAHF64_SAHF64_Usable): Remove. | |
3951 | (index_arch_LZCNT_Usable): Remove. | |
3952 | (index_arch_SSE4A_Usable): Remove. | |
3953 | (index_arch_PREFETCHW_Usable): Remove. | |
3954 | (index_arch_TBM_Usable): Remove. | |
3955 | (index_arch_SYSCALL_SYSRET_Usable): Remove. | |
3956 | (index_arch_RDTSCP_Usable): Remove. | |
3957 | (index_arch_XSAVEOPT_Usable): Remove. | |
3958 | (index_arch_XGETBV_ECX_1_Usable): Remove. | |
3959 | (index_arch_XSAVES_Usable): Remove. | |
3960 | (index_arch_INVARIANT_TSC_Usable): Remove. | |
3961 | (index_arch_WBNOINVD_Usable): Remove. | |
3962 | (need_arch_feature_SSE3): Remove. | |
3963 | (need_arch_feature_PCLMULQDQ): Remove. | |
3964 | (need_arch_feature_SSSE3): Remove. | |
3965 | (need_arch_feature_FMA): Remove. | |
3966 | (need_arch_feature_CMPXCHG16B): Remove. | |
3967 | (need_arch_feature_SSE4_1): Remove. | |
3968 | (need_arch_feature_SSE4_2): Remove. | |
3969 | (need_arch_feature_MOVBE): Remove. | |
3970 | (need_arch_feature_POPCNT): Remove. | |
3971 | (need_arch_feature_AES): Remove. | |
3972 | (need_arch_feature_XSAVE): Remove. | |
3973 | (need_arch_feature_OSXSAVE): Remove. | |
3974 | (need_arch_feature_AVX): Remove. | |
3975 | (need_arch_feature_F16C): Remove. | |
3976 | (need_arch_feature_RDRAND): Remove. | |
3977 | (need_arch_feature_FPU): Remove. | |
3978 | (need_arch_feature_TSC): Remove. | |
3979 | (need_arch_feature_MSR): Remove. | |
3980 | (need_arch_feature_CX8): Remove. | |
3981 | (need_arch_feature_SEP): Remove. | |
3982 | (need_arch_feature_CMOV): Remove. | |
3983 | (need_arch_feature_CLFSH): Remove. | |
3984 | (need_arch_feature_MMX): Remove. | |
3985 | (need_arch_feature_FXSR): Remove. | |
3986 | (need_arch_feature_SSE): Remove. | |
3987 | (need_arch_feature_SSE2): Remove. | |
3988 | (need_arch_feature_FSGSBASE): Remove. | |
3989 | (need_arch_feature_BMI1): Remove. | |
3990 | (need_arch_feature_HLE): Remove. | |
3991 | (need_arch_feature_AVX2): Remove. | |
3992 | (need_arch_feature_BMI2): Remove. | |
3993 | (need_arch_feature_ERMS): Remove. | |
3994 | (need_arch_feature_RTM): Remove. | |
3995 | (need_arch_feature_AVX512F): Remove. | |
3996 | (need_arch_feature_AVX512DQ): Remove. | |
3997 | (need_arch_feature_RDSEED): Remove. | |
3998 | (need_arch_feature_ADX): Remove. | |
3999 | (need_arch_feature_AVX512_IFMA): Remove. | |
4000 | (need_arch_feature_CLFLUSHOPT): Remove. | |
4001 | (need_arch_feature_CLWB): Remove. | |
4002 | (need_arch_feature_AVX512PF): Remove. | |
4003 | (need_arch_feature_AVX512ER): Remove. | |
4004 | (need_arch_feature_AVX512CD): Remove. | |
4005 | (need_arch_feature_SHA): Remove. | |
4006 | (need_arch_feature_AVX512BW): Remove. | |
4007 | (need_arch_feature_AVX512VL): Remove. | |
4008 | (need_arch_feature_PREFETCHWT1): Remove. | |
4009 | (need_arch_feature_AVX512_VBMI): Remove. | |
4010 | (need_arch_feature_AVX512_VBMI2): Remove. | |
4011 | (need_arch_feature_GFNI): Remove. | |
4012 | (need_arch_feature_VAES): Remove. | |
4013 | (need_arch_feature_VPCLMULQDQ): Remove. | |
4014 | (need_arch_feature_AVX512_VNNI): Remove. | |
4015 | (need_arch_feature_AVX512_BITALG): Remove. | |
4016 | (need_arch_feature_AVX512_VPOPCNTDQ): Remove. | |
4017 | (need_arch_feature_RDPID): Remove. | |
4018 | (need_arch_feature_CLDEMOTE): Remove. | |
4019 | (need_arch_feature_MOVDIRI): Remove. | |
4020 | (need_arch_feature_MOVDIR64B): Remove. | |
4021 | (need_arch_feature_AVX512_4VNNIW): Remove. | |
4022 | (need_arch_feature_AVX512_4FMAPS): Remove. | |
4023 | (need_arch_feature_FSRM): Remove. | |
4024 | (need_arch_feature_LAHF64_SAHF64): Remove. | |
4025 | (need_arch_feature_LZCNT): Remove. | |
4026 | (need_arch_feature_SSE4A): Remove. | |
4027 | (need_arch_feature_PREFETCHW): Remove. | |
4028 | (need_arch_feature_XOP): Remove. | |
4029 | (need_arch_feature_FMA4): Remove. | |
4030 | (need_arch_feature_TBM): Remove. | |
4031 | (need_arch_feature_SYSCALL_SYSRET): Remove. | |
4032 | (need_arch_feature_RDTSCP): Remove. | |
4033 | (need_arch_feature_XSAVEOPT): Remove. | |
4034 | (need_arch_feature_XSAVEC): Remove. | |
4035 | (need_arch_feature_XGETBV_ECX_1): Remove. | |
4036 | (need_arch_feature_XSAVES): Remove. | |
4037 | (need_arch_feature_INVARIANT_TSC): Remove. | |
4038 | (need_arch_feature_WBNOINVD): Remove. | |
4039 | (bit_cpu_CAPABILITIES): Remove. | |
4040 | (index_cpu_CAPABILITIES): Remove. | |
4041 | (reg_CAPABILITIES): Remove. | |
4042 | (index_arch_Fast_Rep_String): Modified. | |
4043 | (index_arch_Fast_Copy_Backward): Modified. | |
4044 | (index_arch_Slow_BSF): Modified. | |
4045 | (index_arch_Fast_Unaligned_Load): Modified. | |
4046 | (index_arch_Prefer_PMINUB_for_stringop): Modified. | |
4047 | (index_arch_Fast_Unaligned_Copy): Modified. | |
4048 | (index_arch_I586): Modified. | |
4049 | (index_arch_I686): Modified. | |
4050 | (index_arch_Slow_SSE4_2): Modified. | |
4051 | (index_arch_AVX_Fast_Unaligned_Load): Modified. | |
4052 | (index_arch_Prefer_MAP_32BIT_EXEC): Modified. | |
4053 | (index_arch_Prefer_No_VZEROUPPER): Modified. | |
4054 | (index_arch_Prefer_ERMS): Modified. | |
4055 | (index_arch_Prefer_No_AVX512): Modified. | |
4056 | (index_arch_MathVec_Prefer_No_AVX512): Modified. | |
4057 | (index_arch_Prefer_FSRM): Modified. | |
4058 | (<anoymous>): New. | |
4059 | (bit_arch_AVX512_VP2INTERSECT_Usable): New. | |
4060 | (bit_arch_AVX512_BF16_Usable): New. | |
4061 | (bit_arch_PKU_Usable): New. | |
4062 | (index_arch_AVX512_VP2INTERSECT_Usable): New. | |
4063 | (index_arch_AVX512_BF16_Usable): New. | |
4064 | (index_arch_PKU_Usable): New. | |
4065 | (feature_AVX_Usable): New. | |
4066 | (feature_AVX2_Usable): New. | |
4067 | (feature_AVX512F_Usable): New. | |
4068 | (feature_AVX512CD_Usable): New. | |
4069 | (feature_AVX512ER_Usable): New. | |
4070 | (feature_AVX512PF_Usable): New. | |
4071 | (feature_AVX512VL_Usable): New. | |
4072 | (feature_AVX512BW_Usable): New. | |
4073 | (feature_AVX512DQ_Usable): New. | |
4074 | (feature_AVX512_4FMAPS_Usable): New. | |
4075 | (feature_AVX512_4VNNIW_Usable): New. | |
4076 | (feature_AVX512_BITALG_Usable): New. | |
4077 | (feature_AVX512_IFMA_Usable): New. | |
4078 | (feature_AVX512_VBMI_Usable): New. | |
4079 | (feature_AVX512_VBMI2_Usable): New. | |
4080 | (feature_AVX512_VNNI_Usable): New. | |
4081 | (feature_AVX512_VPOPCNTDQ_Usable): New. | |
4082 | (feature_FMA_Usable): New. | |
4083 | (feature_FMA4_Usable): New. | |
4084 | (feature_VAES_Usable): New. | |
4085 | (feature_VPCLMULQDQ_Usable): New. | |
4086 | (feature_XOP_Usable): New. | |
4087 | (feature_XSAVEC_Usable): New. | |
4088 | (feature_F16C_Usable): New. | |
4089 | (feature_AVX512_VP2INTERSECT_Usable): New. | |
4090 | (feature_AVX512_BF16_Usable): New. | |
4091 | (feature_PKU_Usable): New. | |
4092 | (bit_cpu_ENQCMD): New. | |
4093 | (bit_cpu_PKS): New. | |
4094 | (bit_cpu_AVX512_VP2INTERSECT): New. | |
4095 | (bit_cpu_MD_CLEAR): New. | |
4096 | (bit_cpu_SERIALIZE): New. | |
4097 | (bit_cpu_HYBRID): New. | |
4098 | (bit_cpu_TSXLDTRK): New. | |
4099 | (bit_cpu_L1D_FLUSH): New. | |
4100 | (bit_cpu_ARCH_CAPABILITIES): New. | |
4101 | (bit_cpu_CORE_CAPABILITIES): New. | |
4102 | (bit_cpu_AVX512_BF16): New. | |
4103 | (index_cpu_ENQCMD): New. | |
4104 | (index_cpu_PKS): New. | |
4105 | (index_cpu_AVX512_VP2INTERSECT): New. | |
4106 | (index_cpu_MD_CLEAR): New. | |
4107 | (index_cpu_SERIALIZE): New. | |
4108 | (index_cpu_HYBRID): New. | |
4109 | (index_cpu_TSXLDTRK): New. | |
4110 | (index_cpu_L1D_FLUSH): New. | |
4111 | (index_cpu_ARCH_CAPABILITIES): New. | |
4112 | (index_cpu_CORE_CAPABILITIES): New. | |
4113 | (index_cpu_AVX512_BF16): New. | |
4114 | (reg_ENQCMD): New. | |
4115 | (reg_PKS): New. | |
4116 | (reg_AVX512_VP2INTERSECT): New. | |
4117 | (reg_MD_CLEAR): New. | |
4118 | (reg_SERIALIZE): New. | |
4119 | (reg_HYBRID): New. | |
4120 | (reg_TSXLDTRK): New. | |
4121 | (reg_L1D_FLUSH): New. | |
4122 | (reg_ARCH_CAPABILITIES): New. | |
4123 | (reg_CORE_CAPABILITIES): New. | |
4124 | (reg_AVX512_BF16): New. | |
4125 | (feature_Fast_Rep_String): New. | |
4126 | (feature_Fast_Copy_Backward): New. | |
4127 | (feature_Slow_BSF): New. | |
4128 | (feature_Fast_Unaligned_Load): New. | |
4129 | (feature_Prefer_PMINUB_for_stringop): New. | |
4130 | (feature_Fast_Unaligned_Copy): New. | |
4131 | (feature_I586): New. | |
4132 | (feature_I686): New. | |
4133 | (feature_Slow_SSE4_2): New. | |
4134 | (feature_AVX_Fast_Unaligned_Load): New. | |
4135 | (feature_Prefer_MAP_32BIT_EXEC): New. | |
4136 | (feature_Prefer_No_VZEROUPPER): New. | |
4137 | (feature_Prefer_ERMS): New. | |
4138 | (feature_Prefer_No_AVX512): New. | |
4139 | (feature_MathVec_Prefer_No_AVX512): New. | |
4140 | (feature_Prefer_FSRM): New. | |
4141 | * sysdeps/x86/cpu-tunables.c: Modified. | |
4142 | (CHECK_GLIBC_IFUNC_ARCH_OFF): Modified. | |
4143 | (CHECK_GLIBC_IFUNC_ARCH_BOTH): Modified. | |
4144 | (CHECK_GLIBC_IFUNC_ARCH_NEED_ARCH_BOTH): Modified. | |
4145 | (CHECK_GLIBC_IFUNC_ARCH_NEED_CPU_BOTH): Modified. | |
4146 | * sysdeps/x86/tst-get-cpu-features.c: Modified. | |
4147 | (do_test): Modified function. | |
4148 | ||
4149 | 2020-06-22 Adhemerval Zanella <adhemerval.zanella@linaro.org> | |
4150 | ||
4151 | COMMIT: ea04f0213135b13d80f568ca2c4127c2ec112537 | |
4152 | aarch64: Remove fpu Makefile | |
4153 | ||
4154 | * sysdeps/aarch64/fpu/Makefile: Delete file. | |
4155 | ||
4156 | 2020-06-22 Adhemerval Zanella <adhemerval.zanella@linaro.org> | |
4157 | ||
4158 | COMMIT: 9f21672b8988ca3a95689f99eee6b485e9263da4 | |
4159 | m68k: Use sqrt{f} builtin for coldfire | |
4160 | ||
4161 | * sysdeps/m68k/coldfire/fpu/e_sqrt.c: Delete file. | |
4162 | * sysdeps/m68k/coldfire/fpu/e_sqrtf.c: Delete file. | |
4163 | * sysdeps/m68k/coldfire/fpu/math-use-builtins-sqrt.h: New file. | |
4164 | ||
4165 | 2020-06-22 Adhemerval Zanella <adhemerval.zanella@linaro.org> | |
4166 | ||
4167 | COMMIT: cbf3571f49134388bc589b74445b5d6bdd21ef02 | |
4168 | arm: Use sqrt{f} builtin | |
4169 | ||
4170 | * sysdeps/arm/e_sqrt.c: Delete file. | |
4171 | * sysdeps/arm/e_sqrtf.c: Delete file. | |
4172 | * sysdeps/arm/math-use-builtins-sqrt.h: New file. | |
4173 | ||
4174 | 2020-06-22 Adhemerval Zanella <adhemerval.zanella@linaro.org> | |
4175 | ||
4176 | COMMIT: 9dbb3fdfb788129d20a7d456be94157f31f38800 | |
4177 | riscv: Use sqrt{f} builtin | |
4178 | ||
4179 | * sysdeps/riscv/rvd/e_sqrt.c: Delete file. | |
4180 | * sysdeps/riscv/rvd/math-use-builtins-sqrt.h: New file. | |
4181 | * sysdeps/riscv/rvf/e_sqrtf.c: Delete file. | |
4182 | ||
4183 | 2020-06-22 Adhemerval Zanella <adhemerval.zanella@linaro.org> | |
4184 | ||
4185 | COMMIT: 3ca05a8e9e8f13d93bd27ceb998075bdcd63d9f9 | |
4186 | s390: Use sqrt{f} builtin | |
4187 | ||
4188 | * sysdeps/s390/fpu/e_sqrt.c: Delete file. | |
4189 | * sysdeps/s390/fpu/e_sqrtf.c: Delete file. | |
4190 | * sysdeps/s390/fpu/math-use-builtins-sqrt.h: New file. | |
4191 | ||
4192 | 2020-06-22 Adhemerval Zanella <adhemerval.zanella@linaro.org> | |
4193 | ||
4194 | COMMIT: c9a30f08e145c4d48af331923f471eeaa22e520f | |
4195 | sparc: Use sqrt{f} builtin | |
4196 | ||
4197 | * sysdeps/sparc/fpu/math-use-builtins-sqrt.h: New file. | |
4198 | * sysdeps/sparc/sparc32/e_sqrt.c: Delete file. | |
4199 | ||
4200 | 2020-06-22 Adhemerval Zanella <adhemerval.zanella@linaro.org> | |
4201 | ||
4202 | COMMIT: 32c65b28f37fc6c328685e252f301ed34e3d5dfc | |
4203 | mips: Use sqrt{f} builtin | |
4204 | ||
4205 | * sysdeps/mips/fpu/e_sqrt.c: Delete file. | |
4206 | * sysdeps/mips/fpu/e_sqrtf.c: Delete file. | |
4207 | * sysdeps/mips/fpu/math-use-builtins-sqrt.h: New file. | |
4208 | * sysdeps/mips/mips32/fpu/e_sqrt.c: Delete file. | |
4209 | * sysdeps/mips/mips32/fpu/e_sqrtf.c: Delete file. | |
4210 | * sysdeps/mips/mips64/n32/fpu/e_sqrt.c: Delete file. | |
4211 | * sysdeps/mips/mips64/n32/fpu/e_sqrtf.c: Delete file. | |
4212 | * sysdeps/mips/mips64/n64/fpu/e_sqrt.c: Delete file. | |
4213 | * sysdeps/mips/mips64/n64/fpu/e_sqrtf.c: Delete file. | |
4214 | ||
4215 | 2020-06-22 Adhemerval Zanella <adhemerval.zanella@linaro.org> | |
4216 | ||
4217 | COMMIT: 8a7923b57e70ea500815d666e82156d291aa11fd | |
4218 | alpha: Use builtin sqrt{f} | |
4219 | ||
4220 | * sysdeps/alpha/alphaev6/fpu/e_sqrt.S: Delete file. | |
4221 | * sysdeps/alpha/alphaev6/fpu/e_sqrtf.S: Delete file. | |
4222 | * sysdeps/alpha/fpu/e_sqrt.c: Modified. | |
4223 | [! _IEEE_FP_INEXACT][!(SHLIB_COMPAT (libm, GLIBC_2_15, GLIBC_2_18))](__sqrt_finite): Remove. | |
4224 | [! _IEEE_FP_INEXACT][SHLIB_COMPAT (libm, GLIBC_2_15, GLIBC_2_18)](__sqrt_dummy): Remove. | |
4225 | [! _IEEE_FP_INEXACT](sqrt_data_struct): Remove. | |
4226 | [! _IEEE_FP_INEXACT](DN): Remove. | |
4227 | [! _IEEE_FP_INEXACT](__attribute_used__): Remove. | |
4228 | [! _IEEE_FP_INEXACT](__ieee754_sqrt): Remove. | |
4229 | [SHLIB_COMPAT (libm, GLIBC_2_15, GLIBC_2_18)](strong_alias): Remove. | |
4230 | [SHLIB_COMPAT (libm, GLIBC_2_15, GLIBC_2_18)](__ieee754_sqrt): Remove. | |
4231 | [SHLIB_COMPAT (libm, GLIBC_2_15, GLIBC_2_18)](compat_symbol): Remove. | |
4232 | [SHLIB_COMPAT (libm, GLIBC_2_18, GLIBC_2_31)](compat_symbol): Modified. | |
4233 | [SHLIB_COMPAT (libm, GLIBC_2_18, GLIBC_2_31)](strong_alias): New. | |
4234 | (math.h): Remove include. | |
4235 | (math_private.h): Remove include. | |
4236 | (__ieee754_sqrt): Remove. | |
4237 | * sysdeps/alpha/fpu/e_sqrtf.c: Modified. | |
4238 | [SHLIB_COMPAT (libm, GLIBC_2_15, GLIBC_2_18)](strong_alias): Remove. | |
4239 | [SHLIB_COMPAT (libm, GLIBC_2_15, GLIBC_2_18)](compat_symbol): Remove. | |
4240 | [SHLIB_COMPAT (libm, GLIBC_2_18, GLIBC_2_31)](compat_symbol): Modified. | |
4241 | [SHLIB_COMPAT (libm, GLIBC_2_18, GLIBC_2_31)](strong_alias): New. | |
4242 | (__ieee754_sqrtf): Remove. | |
4243 | * sysdeps/alpha/fpu/math-use-builtins-sqrt.h: New file. | |
4244 | ||
4245 | 2020-06-22 Adhemerval Zanella <adhemerval.zanella@linaro.org> | |
4246 | ||
4247 | COMMIT: b24381e50f0f8aee1e39bf86ebcbe962b70a9247 | |
4248 | i386: Use builtin sqrtl | |
4249 | ||
4250 | * sysdeps/i386/fpu/e_sqrtl.c: Delete file. | |
4251 | * sysdeps/x86_64/fpu/e_sqrtl.c: Move to... | |
4252 | * sysdeps/x86/fpu/e_sqrtl.c: ... here. | |
4253 | ||
4254 | 2020-06-22 Adhemerval Zanella <adhemerval.zanella@linaro.org> | |
4255 | ||
4256 | COMMIT: d19d25dd063af97ff04b2cb1db967a646b150332 | |
4257 | x86_64: Use builtin sqrt{f,l} | |
4258 | ||
4259 | * sysdeps/x86_64/fpu/e_sqrt.c: Delete file. | |
4260 | * sysdeps/x86_64/fpu/e_sqrtf.c: Delete file. | |
4261 | * sysdeps/x86_64/fpu/e_sqrtl.c: Modified. | |
4262 | (sysdeps/i386/fpu/e_sqrtl.c): Remove include. | |
4263 | (math.h): Include file. | |
4264 | (libm-alias-finite.h): Include file. | |
4265 | (__ieee754_sqrtl): New function. | |
4266 | * sysdeps/x86_64/fpu/math-use-builtins-sqrt.h: New file. | |
4267 | ||
4268 | 2020-06-22 Adhemerval Zanella <adhemerval.zanella@linaro.org> | |
4269 | ||
4270 | COMMIT: 169ea8f928fc04a2824f67b2f69b6355a00153b2 | |
4271 | powerpc: Use sqrt{f} builtin | |
4272 | ||
4273 | * sysdeps/powerpc/fpu/e_sqrt.c: Modified. | |
4274 | [! _ARCH_PPCSQ](almost_half): Remove. | |
4275 | [! _ARCH_PPCSQ](a_nan): Remove. | |
4276 | [! _ARCH_PPCSQ](a_inf): Remove. | |
4277 | [! _ARCH_PPCSQ](two108): Remove. | |
4278 | [! _ARCH_PPCSQ](twom54): Remove. | |
4279 | [! _ARCH_PPCSQ](__t_sqrt): Remove. | |
4280 | [! _ARCH_PPCSQ](__slow_ieee754_sqrt): Remove. | |
4281 | (fenv.h): Remove include. | |
4282 | (inttypes.h): Remove include. | |
4283 | (stdint.h): Remove include. | |
4284 | (sysdep.h): Remove include. | |
4285 | (ldsodefs.h): Remove include. | |
4286 | (__ieee754_sqrt): Remove. | |
4287 | (__ieee754_sqrt): Modified function. | |
4288 | (math-use-builtins.h): Include file. | |
4289 | * sysdeps/powerpc/fpu/e_sqrtf.c: Modified. | |
4290 | [! _ARCH_PPCSQ](almost_half): Remove. | |
4291 | [! _ARCH_PPCSQ](a_nan): Remove. | |
4292 | [! _ARCH_PPCSQ](a_inf): Remove. | |
4293 | [! _ARCH_PPCSQ](two48): Remove. | |
4294 | [! _ARCH_PPCSQ](twom24): Remove. | |
4295 | [! _ARCH_PPCSQ](__t_sqrt): Remove. | |
4296 | [! _ARCH_PPCSQ](__slow_ieee754_sqrtf): Remove. | |
4297 | (fenv.h): Remove include. | |
4298 | (inttypes.h): Remove include. | |
4299 | (stdint.h): Remove include. | |
4300 | (sysdep.h): Remove include. | |
4301 | (ldsodefs.h): Remove include. | |
4302 | (__ieee754_sqrtf): Remove. | |
4303 | (__ieee754_sqrtf): Modified function. | |
4304 | (math-use-builtins.h): Include file. | |
4305 | * sysdeps/powerpc/fpu/math-use-builtins-sqrt.h: New file. | |
4306 | ||
4307 | 2020-06-22 Adhemerval Zanella <adhemerval.zanella@linaro.org> | |
4308 | ||
4309 | COMMIT: a2e833667d5de877fbc0c5a221a72c68abaa1203 | |
4310 | s390x: Use fma{f} builtin | |
4311 | ||
4312 | * sysdeps/s390/fpu/math-use-builtins-fma.h: New file. | |
4313 | * sysdeps/s390/fpu/s_fma.c: Delete file. | |
4314 | * sysdeps/s390/fpu/s_fmaf.c: Delete file. | |
4315 | ||
4316 | 2020-06-22 Adhemerval Zanella <adhemerval.zanella@linaro.org> | |
4317 | ||
4318 | COMMIT: 271afad8f4051c81401e4d2649f35c51345b4a1b | |
4319 | aarch64: Use math-use-builtins for ceil{f} | |
4320 | ||
4321 | * sysdeps/aarch64/fpu/s_ceil.c: Delete file. | |
4322 | * sysdeps/aarch64/fpu/s_ceilf.c: Delete file. | |
4323 | ||
4324 | 2020-06-22 Adhemerval Zanella <adhemerval.zanella@linaro.org> | |
4325 | ||
4326 | COMMIT: e80501a5c971c13f9bd72fe7b34a83aa36ec6541 | |
4327 | math: Decompose math-use-builtins.h | |
4328 | ||
4329 | * sysdeps/aarch64/fpu/math-use-builtins-ceil.h: New file. | |
4330 | * sysdeps/aarch64/fpu/math-use-builtins-floor.h: New file. | |
4331 | * sysdeps/aarch64/fpu/math-use-builtins-fma.h: New file. | |
4332 | * sysdeps/aarch64/fpu/math-use-builtins-nearbyint.h: New file. | |
4333 | * sysdeps/aarch64/fpu/math-use-builtins-rint.h: New file. | |
4334 | * sysdeps/aarch64/fpu/math-use-builtins-round.h: New file. | |
4335 | * sysdeps/aarch64/fpu/math-use-builtins-sqrt.h: New file. | |
4336 | * sysdeps/aarch64/fpu/math-use-builtins-trunc.h: New file. | |
4337 | * sysdeps/aarch64/fpu/math-use-builtins.h: Delete file. | |
4338 | * sysdeps/generic/math-use-builtins-ceil.h: New file. | |
4339 | * sysdeps/generic/math-use-builtins-copysign.h: New file. | |
4340 | * sysdeps/generic/math-use-builtins-floor.h: New file. | |
4341 | * sysdeps/generic/math-use-builtins-fma.h: New file. | |
4342 | * sysdeps/generic/math-use-builtins-nearbyint.h: New file. | |
4343 | * sysdeps/generic/math-use-builtins-rint.h: New file. | |
4344 | * sysdeps/generic/math-use-builtins-round.h: New file. | |
4345 | * sysdeps/generic/math-use-builtins-sqrt.h: New file. | |
4346 | * sysdeps/generic/math-use-builtins-trunc.h: New file. | |
4347 | * sysdeps/generic/math-use-builtins.h: Modified. | |
4348 | [!(__GNUC_PREREQ (7, 0))](USE_COPYSIGNF128_BUILTIN): Remove. | |
4349 | [__GNUC_PREREQ (7, 0)](USE_COPYSIGNF128_BUILTIN): Remove. | |
4350 | (USE_NEARBYINT_BUILTIN): Remove. | |
4351 | (USE_NEARBYINTF_BUILTIN): Remove. | |
4352 | (USE_NEARBYINTL_BUILTIN): Remove. | |
4353 | (USE_NEARBYINTF128_BUILTIN): Remove. | |
4354 | (USE_RINT_BUILTIN): Remove. | |
4355 | (USE_RINTF_BUILTIN): Remove. | |
4356 | (USE_RINTL_BUILTIN): Remove. | |
4357 | (USE_RINTF128_BUILTIN): Remove. | |
4358 | (USE_FLOOR_BUILTIN): Remove. | |
4359 | (USE_FLOORF_BUILTIN): Remove. | |
4360 | (USE_FLOORL_BUILTIN): Remove. | |
4361 | (USE_FLOORF128_BUILTIN): Remove. | |
4362 | (USE_CEIL_BUILTIN): Remove. | |
4363 | (USE_CEILF_BUILTIN): Remove. | |
4364 | (USE_CEILL_BUILTIN): Remove. | |
4365 | (USE_CEILF128_BUILTIN): Remove. | |
4366 | (USE_TRUNC_BUILTIN): Remove. | |
4367 | (USE_TRUNCF_BUILTIN): Remove. | |
4368 | (USE_TRUNCL_BUILTIN): Remove. | |
4369 | (USE_TRUNCF128_BUILTIN): Remove. | |
4370 | (USE_ROUND_BUILTIN): Remove. | |
4371 | (USE_ROUNDF_BUILTIN): Remove. | |
4372 | (USE_ROUNDL_BUILTIN): Remove. | |
4373 | (USE_ROUNDF128_BUILTIN): Remove. | |
4374 | (USE_COPYSIGNL_BUILTIN): Remove. | |
4375 | (USE_SQRT_BUILTIN): Remove. | |
4376 | (USE_SQRTF_BUILTIN): Remove. | |
4377 | (USE_FMA_BUILTIN): Remove. | |
4378 | (USE_FMAF_BUILTIN): Remove. | |
4379 | (USE_FMAL_BUILTIN): Remove. | |
4380 | (USE_FMAF128_BUILTIN): Remove. | |
4381 | (math-use-builtins-nearbyint.h): Include file. | |
4382 | (math-use-builtins-rint.h): Include file. | |
4383 | (math-use-builtins-floor.h): Include file. | |
4384 | (math-use-builtins-ceil.h): Include file. | |
4385 | (math-use-builtins-trunc.h): Include file. | |
4386 | (math-use-builtins-round.h): Include file. | |
4387 | (math-use-builtins-copysign.h): Include file. | |
4388 | (math-use-builtins-sqrt.h): Include file. | |
4389 | (math-use-builtins-fma.h): Include file. | |
4390 | * sysdeps/powerpc/fpu/math-use-builtins-fma.h: New file. | |
4391 | * sysdeps/powerpc/fpu/math-use-builtins.h: Delete file. | |
4392 | * sysdeps/s390/fpu/math-use-builtins-ceil.h: New file. | |
4393 | * sysdeps/s390/fpu/math-use-builtins-floor.h: New file. | |
4394 | * sysdeps/s390/fpu/math-use-builtins-nearbyint.h: New file. | |
4395 | * sysdeps/s390/fpu/math-use-builtins-rint.h: New file. | |
4396 | * sysdeps/s390/fpu/math-use-builtins-round.h: New file. | |
4397 | * sysdeps/s390/fpu/math-use-builtins-trunc.h: New file. | |
4398 | * sysdeps/s390/fpu/math-use-builtins.h: Delete file. | |
4399 | ||
4400 | 2020-06-20 Samuel Thibault <samuel.thibault@ens-lyon.org> | |
4401 | ||
4402 | COMMIT: c013d5d3aae97c09e10c7b73a72af6086e6e1b98 | |
4403 | hurd: Add mremap | |
4404 | ||
4405 | * sysdeps/mach/hurd/Makefile: Modified. | |
4406 | * sysdeps/mach/hurd/Versions: Modified. | |
4407 | * sysdeps/mach/hurd/i386/libc.abilist: Modified. | |
4408 | * sysdeps/mach/hurd/mremap.c: New file. | |
4409 | ||
4410 | 2020-06-19 Adhemerval Zanella <adhemerval.zanella@linaro.org> | |
4411 | ||
4412 | COMMIT: 3297d019e108aa9d16fc5a6a5aee0854f377f289 | |
4413 | ia64: Use generic exp10f | |
4414 | ||
4415 | * sysdeps/ia64/fpu/e_exp10f.S: Delete file. | |
4416 | * sysdeps/ia64/fpu/e_exp10f.c: New file. | |
4417 | * sysdeps/ia64/fpu/e_exp2f_data.c: Delete file. | |
4418 | * sysdeps/ia64/fpu/libm-test-ulps: Modified. | |
4419 | * sysdeps/ia64/fpu/math_errf.c: Delete file. | |
4420 | * sysdeps/ia64/fpu/w_exp10f.c: Delete file. | |
4421 | * sysdeps/ia64/fpu/w_exp10f_compat.c: Delete file. | |
4422 | ||
4423 | 2020-06-19 Adhemerval Zanella <adhemerval.zanella@linaro.org> | |
4424 | ||
4425 | COMMIT: be668a8d782ab6bf363d4cdd7086295b5eebb8ea | |
4426 | New exp10f version without SVID compat wrapper | |
4427 | ||
4428 | * math/Versions: Modified. | |
4429 | * math/w_exp10f.c: New file. | |
4430 | * math/w_exp10f_compat.c: Modified. | |
4431 | [LIBM_SVID_COMPAT][SHLIB_COMPAT (libm, GLIBC_2_1, GLIBC_2_27)](libm_alias_float): Remove. | |
4432 | [LIBM_SVID_COMPAT][SHLIB_COMPAT (libm, GLIBC_2_1, GLIBC_2_27)](strong_alias): New. | |
4433 | [LIBM_SVID_COMPAT][SHLIB_COMPAT (libm, GLIBC_2_1, GLIBC_2_27)](compat_symbol): New function. | |
4434 | [LIBM_SVID_COMPAT](__exp10f): Remove function. | |
4435 | [LIBM_SVID_COMPAT](__exp10f_compat): New function. | |
4436 | [LIBM_SVID_COMPAT](compat_symbol): New function. | |
4437 | * sysdeps/ia64/fpu/e_exp10f.S: Modified. | |
4438 | * sysdeps/ieee754/flt-32/e_exp10f.c: Modified. | |
4439 | (__ieee754_exp10f): Remove function. | |
4440 | [! __exp10f][!LIBM_SVID_COMPAT](EXP10F_VERSION): New. | |
4441 | [! __exp10f][!LIBM_SVID_COMPAT](libm_alias_finite): New. | |
4442 | [! __exp10f][LIBM_SVID_COMPAT](EXP10F_VERSION): New. | |
4443 | [! __exp10f][LIBM_SVID_COMPAT](libm_alias_finite): New. | |
4444 | [! __exp10f](strong_alias): New. | |
4445 | (shlib-compat.h): Include file. | |
4446 | (math-svid-compat.h): Include file. | |
4447 | (__exp10f): New function. | |
4448 | * sysdeps/m68k/m680x0/fpu/e_exp10f.c: Modified. | |
4449 | (libm-alias-float.h): Include file. | |
4450 | (strong_alias): New. | |
4451 | (libm_alias_finite): New function. | |
4452 | * sysdeps/mach/hurd/i386/libm.abilist: Modified. | |
4453 | * sysdeps/unix/sysv/linux/aarch64/libm.abilist: Modified. | |
4454 | * sysdeps/unix/sysv/linux/alpha/libm.abilist: Modified. | |
4455 | * sysdeps/unix/sysv/linux/arm/be/libm.abilist: Modified. | |
4456 | * sysdeps/unix/sysv/linux/arm/le/libm.abilist: Modified. | |
4457 | * sysdeps/unix/sysv/linux/hppa/libm.abilist: Modified. | |
4458 | * sysdeps/unix/sysv/linux/i386/libm.abilist: Modified. | |
4459 | * sysdeps/unix/sysv/linux/ia64/libm.abilist: Modified. | |
4460 | * sysdeps/unix/sysv/linux/m68k/coldfire/libm.abilist: Modified. | |
4461 | * sysdeps/unix/sysv/linux/m68k/m680x0/libm.abilist: Modified. | |
4462 | * sysdeps/unix/sysv/linux/microblaze/be/libm.abilist: Modified. | |
4463 | * sysdeps/unix/sysv/linux/microblaze/le/libm.abilist: Modified. | |
4464 | * sysdeps/unix/sysv/linux/mips/mips32/libm.abilist: Modified. | |
4465 | * sysdeps/unix/sysv/linux/mips/mips64/libm.abilist: Modified. | |
4466 | * sysdeps/unix/sysv/linux/nios2/libm.abilist: Modified. | |
4467 | * sysdeps/unix/sysv/linux/powerpc/powerpc32/fpu/libm.abilist: Modified. | |
4468 | * sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/libm.abilist: Modified. | |
4469 | * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libm.abilist: Modified. | |
4470 | * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libm.abilist: Modified. | |
4471 | * sysdeps/unix/sysv/linux/s390/s390-32/libm.abilist: Modified. | |
4472 | * sysdeps/unix/sysv/linux/s390/s390-64/libm.abilist: Modified. | |
4473 | * sysdeps/unix/sysv/linux/sh/be/libm.abilist: Modified. | |
4474 | * sysdeps/unix/sysv/linux/sh/le/libm.abilist: Modified. | |
4475 | * sysdeps/unix/sysv/linux/sparc/sparc32/libm.abilist: Modified. | |
4476 | * sysdeps/unix/sysv/linux/sparc/sparc64/libm.abilist: Modified. | |
4477 | * sysdeps/unix/sysv/linux/x86_64/64/libm.abilist: Modified. | |
4478 | * sysdeps/unix/sysv/linux/x86_64/x32/libm.abilist: Modified. | |
4479 | ||
4480 | 2020-06-19 Adhemerval Zanella <adhemerval.zanella@linaro.org> | |
4481 | ||
4482 | COMMIT: 4b2d8e4442745a09f24804c1fcc97b7c5c4506f1 | |
4483 | i386: Use generic exp10f | |
4484 | ||
4485 | * sysdeps/i386/fpu/e_exp10f.S: Delete file. | |
4486 | ||
4487 | 2020-06-19 Paul Zimmermann <Paul.Zimmermann@inria.fr> | |
4488 | ||
4489 | COMMIT: 6e98983c0991433fec8cef8702e2028fa6bef12d | |
4490 | math: Optimized generic exp10f with wrappers | |
4491 | ||
4492 | * math/e_exp10f.c: Delete file. | |
4493 | * sysdeps/ieee754/flt-32/e_exp10f.c: New file. | |
4494 | * sysdeps/ieee754/flt-32/math_config.h: Modified. | |
4495 | ||
4496 | 2020-06-19 Adhemerval Zanella <adhemerval.zanella@linaro.org> | |
4497 | ||
4498 | COMMIT: 2004063fb4658095b3b0311606462430e9d0ab2d | |
4499 | benchtests: Add exp10f benchmark | |
4500 | ||
4501 | * benchtests/Makefile: Modified. | |
4502 | * benchtests/exp10f-inputs: New file. | |
4503 | ||
4504 | 2020-06-18 H.J. Lu <hjl.tools@gmail.com> | |
4505 | ||
4506 | COMMIT: 27f8864bd41f0f1b61e8e947d9a030b1a0d23df9 | |
4507 | x86: Update F16C detection [BZ #26133] | |
4508 | ||
4509 | * sysdeps/x86/cpu-features.c: Modified. | |
4510 | (get_common_indices): Modified function. | |
4511 | * sysdeps/x86/cpu-features.h: Modified. | |
4512 | (bit_arch_F16C_Usable): Modified. | |
4513 | (need_arch_feature_F16C): Modified. | |
4514 | ||
4515 | 2020-06-17 Sunil K Pandey <skpgkp1@gmail.com> | |
4516 | ||
4517 | COMMIT: 75870237ff3bb363447b03f4b0af100227570910 | |
4518 | Fix avx2 strncmp offset compare condition check [BZ #25933] | |
4519 | ||
4520 | * sysdeps/x86_64/multiarch/strcmp-avx2.S: Modified. | |
4521 | ||
4522 | 2020-06-17 Samuel Thibault <samuel.thibault@ens-lyon.org> | |
4523 | ||
4524 | COMMIT: 7a508406dfbf9121daeef2a32a3a41c7be7e5add | |
4525 | nptl: Remove now-spurious tst-cancelx9 references | |
4526 | ||
4527 | * nptl/Makefile: Modified. | |
4528 | ||
4529 | 2020-06-17 H.J. Lu <hjl.tools@gmail.com> | |
4530 | ||
4531 | COMMIT: a35a59036ebae3efcdf5e8167610e0656fca9770 | |
4532 | x86_64: Use %xmmN with vpxor to clear a vector register | |
4533 | ||
4534 | * sysdeps/x86_64/multiarch/strcmp-avx2.S: Modified. | |
4535 | * sysdeps/x86_64/multiarch/strrchr-avx2.S: Modified. | |
4536 | ||
4537 | 2020-06-17 H.J. Lu <hjl.tools@gmail.com> | |
4538 | ||
4539 | COMMIT: b7c9bb183b799b10c09ec32e98d1843546ea4324 | |
4540 | x86: Correct bit_cpu_CLFLUSHOPT [BZ #26128] | |
4541 | ||
4542 | * sysdeps/x86/cpu-features.h: Modified. | |
4543 | (bit_cpu_CLFLUSHOPT): Modified. | |
4544 | ||
4545 | 2020-06-16 Paul E. Murphy <murphyp@linux.vnet.ibm.com> | |
4546 | ||
4547 | COMMIT: b637306d3e3a04c065dadf390639ce9932d1d295 | |
4548 | powerpc64le: refactor e_sqrtf128.c | |
4549 | ||
4550 | * sysdeps/powerpc/powerpc64/le/fpu/e_sqrtf128.c: Modified. | |
4551 | (__ieee754_sqrtf128): Modified function. | |
4552 | (float128_private.h): Include file. | |
4553 | * sysdeps/powerpc/powerpc64/le/power9/fpu/e_sqrtf128.c: Delete file. | |
4554 | ||
4555 | 2020-06-15 Joseph Myers <joseph@codesourcery.com> | |
4556 | ||
4557 | COMMIT: b67339d0bbc07911859ca8c488e1923441cd3c33 | |
4558 | Update syscall-names.list for Linux 5.7. | |
4559 | ||
4560 | * sysdeps/unix/sysv/linux/syscall-names.list: Modified. | |
4561 | ||
4562 | 2020-06-15 Vineet Gupta <vgupta@synopsys.com> | |
4563 | ||
4564 | COMMIT: e93c2643362c1b9f47952c126ae1bcac5ad20d0d | |
4565 | ieee754/dbl-64: Reduce the scope of temporary storage variables | |
4566 | ||
4567 | * sysdeps/ieee754/dbl-64/dla.h: Modified. | |
4568 | [! DLA_FMS](EMULV): Modified. | |
4569 | [! DLA_FMS](MUL12): Modified. | |
4570 | [DLA_FMS](EMULV): Modified. | |
4571 | [DLA_FMS](MUL12): Modified. | |
4572 | (MUL2): Modified. | |
4573 | (DIV2): Modified. | |
4574 | * sysdeps/ieee754/dbl-64/doasin.c: Modified. | |
4575 | (__doasin): Modified function. | |
4576 | * sysdeps/ieee754/dbl-64/dosincos.c: Modified. | |
4577 | (__dubsin): Modified function. | |
4578 | (__dubcos): Modified function. | |
4579 | * sysdeps/ieee754/dbl-64/e_atan2.c: Modified. | |
4580 | (__ieee754_atan2): Modified function. | |
4581 | * sysdeps/ieee754/dbl-64/e_sqrt.c: Modified. | |
4582 | (__ieee754_sqrt): Modified function. | |
4583 | * sysdeps/ieee754/dbl-64/s_atan.c: Modified. | |
4584 | (__atan): Modified function. | |
4585 | * sysdeps/ieee754/dbl-64/s_tan.c: Modified. | |
4586 | (__tan): Modified function. | |
4587 | ||
4588 | 2020-06-15 Florian Weimer <fweimer@redhat.com> | |
4589 | ||
4590 | COMMIT: 27bf5e95061d05b780c629270003da2d9a1a2f52 | |
4591 | manual: Add pthread_attr_setsigmask_np, pthread_attr_getsigmask_np | |
4592 | ||
4593 | * manual/threads.texi: Modified. | |
4594 | ||
4595 | 2020-06-15 Florian Weimer <fweimer@redhat.com> | |
4596 | ||
4597 | COMMIT: e221c512c74ec42fd47b71de2981a475b38110a4 | |
4598 | ld.so: Check for new cache format first and enhance corruption check | |
4599 | ||
4600 | * elf/dl-cache.c: Modified. | |
4601 | (_dl_load_cache_lookup): Modified function. | |
4602 | ||
4603 | 2020-06-14 Samuel Thibault <samuel.thibault@ens-lyon.org> | |
4604 | ||
4605 | COMMIT: c1dcc541131bb090ddc792139545ffcd2511a1dc | |
4606 | hurd: Fix __writev_nocancel_nostatus | |
4607 | ||
4608 | * sysdeps/mach/hurd/Makefile: Modified. | |
4609 | * sysdeps/mach/hurd/not-cancel.h: Modified. | |
4610 | [IS_IN (libc)](hidden_proto): Modified. | |
4611 | [IS_IN (libc)](hidden_proto): New. | |
4612 | [IS_IN (libc)](hidden_proto): New. | |
4613 | (__writev_nocancel_nostatus): Remove. | |
4614 | (__writev_nocancel): New. | |
4615 | (__writev_nocancel_nostatus): New function. | |
4616 | * sysdeps/mach/hurd/writev_nocancel_nostatus.c: New file. | |
4617 | * sysdeps/posix/writev.c: Modified. | |
4618 | (weak_alias): Remove. | |
4619 | [! __writev](weak_alias): New. | |
4620 | * sysdeps/posix/writev_nocancel.c: New file. | |
4621 | ||
4622 | 2020-06-14 Samuel Thibault <samuel.thibault@ens-lyon.org> | |
4623 | ||
4624 | COMMIT: 0c46891442c0b4ca593691f62ad1213e022ff00b | |
4625 | hurd: Make send* cancellation points | |
4626 | ||
4627 | * sysdeps/mach/hurd/send.c: Modified. | |
4628 | (__send): Modified function. | |
4629 | (sysdep-cancel.h): Include file. | |
4630 | * sysdeps/mach/hurd/sendmsg.c: Modified. | |
4631 | (__libc_sendmsg): Modified function. | |
4632 | (sysdep-cancel.h): Include file. | |
4633 | * sysdeps/mach/hurd/sendto.c: Modified. | |
4634 | (__sendto): Modified function. | |
4635 | (sysdep-cancel.h): Include file. | |
4636 | ||
4637 | 2020-06-14 Samuel Thibault <samuel.thibault@ens-lyon.org> | |
4638 | ||
4639 | COMMIT: 45fce058fe7c9a14800a10564a7bc1970f4c7c49 | |
4640 | htl: Enable more cancellation tests | |
4641 | ||
4642 | * nptl/Makefile: Modified. | |
4643 | * sysdeps/pthread/Makefile: Modified. | |
4644 | * nptl/tst-cancel-self-cancelstate.c: Move to... | |
4645 | * sysdeps/pthread/tst-cancel-self-cancelstate.c: ... here. | |
4646 | * nptl/tst-cancel-self.c: Move to... | |
4647 | * sysdeps/pthread/tst-cancel-self.c: ... here. | |
4648 | * nptl/tst-cancel9.c: Move to... | |
4649 | * sysdeps/pthread/tst-cancel9.c: ... here. | |
4650 | * nptl/tst-cancelx9.c: Move to... | |
4651 | * sysdeps/pthread/tst-cancelx9.c: ... here. | |
4652 | ||
4653 | 2020-06-14 Samuel Thibault <samuel.thibault@ens-lyon.org> | |
4654 | ||
4655 | COMMIT: 662de0889a040e3ebeefcfdde547edc8a11f87d7 | |
4656 | hurd: Make write and pwrite64 cancellation points | |
4657 | ||
4658 | * sysdeps/mach/hurd/Makefile: Modified. | |
4659 | * sysdeps/mach/hurd/Versions: Modified. | |
4660 | * sysdeps/mach/hurd/dl-sysdep.c: Modified. | |
4661 | (check_no_hidden): Modified. | |
4662 | (check_no_hidden): Modified. | |
4663 | (check_no_hidden): Modified. | |
4664 | (check_no_hidden): Modified. | |
4665 | (check_no_hidden): Modified. | |
4666 | (check_no_hidden): Modified. | |
4667 | (check_no_hidden): Modified. | |
4668 | (check_no_hidden): Modified. | |
4669 | (check_no_hidden): Modified. | |
4670 | (check_no_hidden): Modified. | |
4671 | (check_no_hidden): Modified. | |
4672 | (check_no_hidden): Modified. | |
4673 | (check_no_hidden): Modified. | |
4674 | (weak_alias): New. | |
4675 | (check_no_hidden): New function. | |
4676 | * sysdeps/mach/hurd/i386/localplt.data: Modified. | |
4677 | * sysdeps/mach/hurd/not-cancel.h: Modified. | |
4678 | [IS_IN (libc)](hidden_proto): Modified. | |
4679 | [IS_IN (libc)](hidden_proto): New. | |
4680 | [IS_IN (libc)](hidden_proto): New. | |
4681 | (__write_nocancel): Remove. | |
4682 | (__write_nocancel): New. | |
4683 | (__pwrite64_nocancel): New. | |
4684 | * sysdeps/mach/hurd/pwrite64.c: Modified. | |
4685 | (errno.h): Remove include. | |
4686 | (unistd.h): Remove include. | |
4687 | (hurd/fd.h): Remove include. | |
4688 | (__libc_pwrite64): Modified function. | |
4689 | (sysdep-cancel.h): Include file. | |
4690 | (not-cancel.h): Include file. | |
4691 | * sysdeps/mach/hurd/pwrite64_nocancel.c: New file. | |
4692 | * sysdeps/mach/hurd/write.c: Modified. | |
4693 | (errno.h): Remove include. | |
4694 | (unistd.h): Remove include. | |
4695 | (hurd/fd.h): Remove include. | |
4696 | (__libc_write): Modified function. | |
4697 | (sysdep-cancel.h): Include file. | |
4698 | (not-cancel.h): Include file. | |
4699 | * sysdeps/mach/hurd/write_nocancel.c: New file. | |
4700 | ||
4701 | 2020-06-14 Samuel Thibault <samuel.thibault@ens-lyon.org> | |
4702 | ||
4703 | COMMIT: 76fe4ef4be842e78e175a200f7afa4a567b57db2 | |
4704 | htl: Fix cleanup support for IO locking | |
4705 | ||
4706 | * sysdeps/htl/libc-lockP.h: Modified. | |
4707 | [! __NO_WEAK_PTHREAD_ALIASES && !IS_IN (libpthread)][weak_extern](weak_extern): New. | |
4708 | (libc-lock.h): Include file. | |
4709 | (__libc_cleanup_region_start): New. | |
4710 | (__libc_cleanup_region_end): New. | |
4711 | (__libc_cleanup_end): New. | |
4712 | * sysdeps/htl/stdio-lock.h: New file. | |
4713 | ||
4714 | 2020-06-14 Samuel Thibault <samuel.thibault@ens-lyon.org> | |
4715 | ||
4716 | COMMIT: a50efac19a1eb0a9dc6f5917ae299c0fbbf3c46b | |
4717 | htl: Move cleanup stack to variable shared between libc and pthread | |
4718 | ||
4719 | * htl/Versions: Modified. | |
4720 | * htl/forward.c: Modified. | |
4721 | (dummy_list): Remove. | |
4722 | (FORWARD2): Modified. | |
4723 | (pt-internal.h): Include file. | |
4724 | * htl/libc_pthread_init.c: Modified. | |
4725 | (__pthread_cleanup_stack): New. | |
4726 | * htl/pt-alloc.c: Modified. | |
4727 | (initialize_pthread): Modified function. | |
4728 | * htl/pt-cleanup.c: Modified. | |
4729 | (__pthread_get_cleanup_stack): Modified function. | |
4730 | * htl/pt-internal.h: Modified. | |
4731 | (__pthread): Modified. | |
4732 | (__pthread_cleanup_stack): New. | |
4733 | ||
4734 | 2020-06-14 Samuel Thibault <samuel.thibault@ens-lyon.org> | |
4735 | ||
4736 | COMMIT: e2b9d562d1e024fda6d10f0f272521bf20fa664f | |
4737 | htl: initialize first and prevent from unloading | |
4738 | ||
4739 | * htl/Makefile: Modified. | |
4740 | ||
4741 | 2020-06-14 Samuel Thibault <samuel.thibault@ens-lyon.org> | |
4742 | ||
4743 | COMMIT: ea5cad3e37ad54b10f49a2d9f9c0feb1e285da77 | |
4744 | htl: Add noreturn attribute on __pthread_exit forward | |
4745 | ||
4746 | * sysdeps/htl/pthread-functions.h: Modified. | |
4747 | (__pthread_exit): Modified. | |
4748 | (pthread_functions): Modified. | |
4749 | ||
4750 | 2020-06-14 Samuel Thibault <samuel.thibault@ens-lyon.org> | |
4751 | ||
4752 | COMMIT: 89edef7b390ab25fc0d41ef6fc618f5e22c7551b | |
4753 | hurd: Make recv* cancellation points | |
4754 | ||
4755 | * sysdeps/mach/hurd/recv.c: Modified. | |
4756 | (__recv): Modified function. | |
4757 | (sysdep-cancel.h): Include file. | |
4758 | * sysdeps/mach/hurd/recvfrom.c: Modified. | |
4759 | (__recvfrom): Modified function. | |
4760 | (sysdep-cancel.h): Include file. | |
4761 | * sysdeps/mach/hurd/recvmsg.c: Modified. | |
4762 | (__libc_recvmsg): Modified function. | |
4763 | (sysdep-cancel.h): Include file. | |
4764 | ||
4765 | 2020-06-11 Paul E. Murphy <murphyp@linux.vnet.ibm.com> | |
4766 | Carlos Eduardo Seo <cseo@linux.vnet.ibm.com> | |
4767 | Tulio Magno Quites Machado Filho <tuliom@linux.vnet.ibm.com> | |
4768 | ||
4769 | COMMIT: 146fea07640387c78e334933de24b6353e1f0eba | |
4770 | powerpc: Automatic CPU detection in preconfigure | |
4771 | ||
4772 | * sysdeps/powerpc/preconfigure: Modified. | |
4773 | * sysdeps/powerpc/preconfigure.ac: New file. | |
4774 | ||
4775 | 2020-06-10 Joseph Myers <joseph@codesourcery.com> | |
4776 | ||
4777 | COMMIT: c477beb2cc3fd0c24e3b33915dae8db5d7360ba8 | |
4778 | Use Linux 5.7 in build-many-glibcs.py. | |
4779 | ||
4780 | * scripts/build-many-glibcs.py: Modified. | |
4781 | ||
4782 | 2020-06-10 Samuel Thibault <samuel.thibault@ens-lyon.org> | |
4783 | ||
4784 | COMMIT: 62d97c34320923f31380cb7851c81c5c9ce5284e | |
4785 | htl: Enable more cancel tests | |
4786 | ||
4787 | * nptl/Makefile: Modified. | |
4788 | * sysdeps/pthread/Makefile: Modified. | |
4789 | * nptl/tst-cancel11.c: Move to... | |
4790 | * sysdeps/pthread/tst-cancel11.c: ... here. | |
4791 | * nptl/tst-cancel21-static.c: Move to... | |
4792 | * sysdeps/pthread/tst-cancel21-static.c: ... here. | |
4793 | * nptl/tst-cancel21.c: Move to... | |
4794 | * sysdeps/pthread/tst-cancel21.c: ... here. | |
4795 | * nptl/tst-cancel6.c: Move to... | |
4796 | * sysdeps/pthread/tst-cancel6.c: ... here. | |
4797 | * nptl/tst-cancelx11.c: Move to... | |
4798 | * sysdeps/pthread/tst-cancelx11.c: ... here. | |
4799 | * nptl/tst-cancelx21.c: Move to... | |
4800 | * sysdeps/pthread/tst-cancelx21.c: ... here. | |
4801 | * nptl/tst-cancelx6.c: Move to... | |
4802 | * sysdeps/pthread/tst-cancelx6.c: ... here. | |
4803 | ||
4804 | 2020-06-10 Samuel Thibault <samuel.thibault@ens-lyon.org> | |
4805 | ||
4806 | COMMIT: bc9cf8fbe8eafe375719ad869ab81609cfc3529c | |
4807 | htl: Fix linking static tests by factorizing the symbols list | |
4808 | ||
4809 | * htl/Makefile: Modified. | |
4810 | * htl/libpthread.a: Modified. | |
4811 | * htl/libpthread_pic.a: Modified. | |
4812 | * htl/libpthread_syms.a: New file. | |
4813 | ||
4814 | 2020-06-09 H.J. Lu <hjl.tools@gmail.com> | |
4815 | ||
4816 | COMMIT: 533dd2acf7eefa969fb770fa782b20519bd4bc0f | |
4817 | Add "%d" support to _dl_debug_vdprintf | |
4818 | ||
4819 | * elf/dl-misc.c: Modified. | |
4820 | (_dl_debug_vdprintf): Modified function. | |
4821 | ||
4822 | 2020-06-09 Andrea Corallo <andrea.corallo@arm.com> | |
4823 | Wilco Dijkstra <wilco.dijkstra@arm.com> | |
4824 | ||
4825 | COMMIT: a365ac45b7b51dbd9dc65629203cc2a9603420bb | |
4826 | aarch64: MTE compatible strlen | |
4827 | ||
4828 | * sysdeps/aarch64/strlen.S: Modified. | |
4829 | ||
4830 | 2020-06-09 Andrea Corallo <andrea.corallo@arm.com> | |
4831 | Wilco Dijkstra <wilco.dijkstra@arm.com> | |
4832 | ||
4833 | COMMIT: 49beaaec1bd333c543f7150576a0f9f6a28a4879 | |
4834 | aarch64: MTE compatible strchr | |
4835 | ||
4836 | * sysdeps/aarch64/strchr.S: Modified. | |
4837 | ||
4838 | 2020-06-09 Andrea Corallo <andrea.corallo@arm.com> | |
4839 | Wilco Dijkstra <wilco.dijkstra@arm.com> | |
4840 | ||
4841 | COMMIT: f7de454f20c05a748b5d421ed22d96a5232b6093 | |
4842 | aarch64: MTE compatible strchrnul | |
4843 | ||
4844 | * sysdeps/aarch64/strchrnul.S: Modified. | |
4845 | ||
4846 | 2020-06-08 Krzysztof Koch <Krzysztof.Koch@arm.com> | |
4847 | ||
4848 | COMMIT: d1f75e964484504e4f30f4623569d5889a97ac18 | |
4849 | AArch64: Merge Falkor memcpy and memmove implementations | |
4850 | ||
4851 | * sysdeps/aarch64/multiarch/Makefile: Modified. | |
4852 | * sysdeps/aarch64/multiarch/memcpy_falkor.S: Modified. | |
4853 | * sysdeps/aarch64/multiarch/memmove_falkor.S: Delete file. | |
4854 | ||
4855 | 2020-06-08 Samuel Thibault <samuel.thibault@ens-lyon.org> | |
4856 | ||
4857 | COMMIT: f112dcc506a6ec0aac5c34891736eec3c4f5dad6 | |
4858 | hurd: document that gcc&gdb look at the trampoline code | |
4859 | ||
4860 | * sysdeps/mach/hurd/i386/trampoline.c: Modified. | |
4861 | ||
4862 | 2020-06-08 Samuel Thibault <samuel.thibault@ens-lyon.org> | |
4863 | ||
4864 | COMMIT: dd7a8ad7ba25cb2269b306758c7d97d4a95527e6 | |
4865 | pthread: Move back linking rules to nptl and htl | |
4866 | ||
4867 | * htl/Makefile: Modified. | |
4868 | * nptl/Makefile: Modified. | |
4869 | * sysdeps/pthread/Makefile: Modified. | |
4870 | ||
4871 | 2020-06-07 Samuel Thibault <samuel.thibault@ens-lyon.org> | |
4872 | ||
4873 | COMMIT: 314a431d37757ad179e89b83c3cb5720bae26e60 | |
4874 | htl: Enable more tests | |
4875 | ||
4876 | * nptl/Makefile: Modified. | |
4877 | * sysdeps/pthread/Makefile: Modified. | |
4878 | * nptl/tst-_res1.c: Move to... | |
4879 | * sysdeps/pthread/tst-_res1.c: ... here. | |
4880 | * nptl/tst-_res1mod1.c: Move to... | |
4881 | * sysdeps/pthread/tst-_res1mod1.c: ... here. | |
4882 | * nptl/tst-_res1mod2.c: Move to... | |
4883 | * sysdeps/pthread/tst-_res1mod2.c: ... here. | |
4884 | * nptl/tst-atfork2.c: Move to... | |
4885 | * sysdeps/pthread/tst-atfork2.c: ... here. | |
4886 | * nptl/tst-atfork2mod.c: Move to... | |
4887 | * sysdeps/pthread/tst-atfork2mod.c: ... here. | |
4888 | * nptl/tst-fini1.c: Move to... | |
4889 | * sysdeps/pthread/tst-fini1.c: ... here. | |
4890 | * nptl/tst-fini1mod.c: Move to... | |
4891 | * sysdeps/pthread/tst-fini1mod.c: ... here. | |
4892 | * nptl/tst-tls4.c: Move to... | |
4893 | * sysdeps/pthread/tst-pt-tls4.c: ... here. | |
4894 | * nptl/tst-tls4moda.c: Move to... | |
4895 | * sysdeps/pthread/tst-tls4moda.c: ... here. | |
4896 | * nptl/tst-tls4modb.c: Move to... | |
4897 | * sysdeps/pthread/tst-tls4modb.c: ... here. | |
4898 | ||
4899 | 2020-06-07 Samuel Thibault <samuel.thibault@ens-lyon.org> | |
4900 | ||
4901 | COMMIT: 15e995a8fb94a00d76da03756579ae6ff645b161 | |
4902 | htl: Fix registration of atfork handlers in modules | |
4903 | ||
4904 | * sysdeps/htl/old_pt-atfork.c: Modified. | |
4905 | [SHLIB_COMPAT(libpthread, GLIBC_2_12, GLIBC_2_23)](pthread_atfork): Remove. | |
4906 | [SHLIB_COMPAT(libpthread, GLIBC_2_12, GLIBC_2_23)](pthread_atfork): Remove. | |
4907 | [SHLIB_COMPAT(libpthread, GLIBC_2_12, GLIBC_2_23)](__pthread_atfork): New. | |
4908 | [SHLIB_COMPAT(libpthread, GLIBC_2_12, GLIBC_2_23)](__pthread_atfork): New. | |
4909 | * sysdeps/htl/pt-atfork.c: Modified. | |
4910 | (__pthread_atfork): Remove function. | |
4911 | (weak_alias): Remove. | |
4912 | [! __pthread_atfork](__pthread_atfork): New. | |
4913 | [! __pthread_atfork](pthread_atfork): New. | |
4914 | [! __pthread_atfork](weak_alias): New. | |
4915 | [__pthread_atfork](__pthread_atfork): New. | |
4916 | ||
4917 | 2020-06-07 Samuel Thibault <samuel.thibault@ens-lyon.org> | |
4918 | ||
4919 | COMMIT: af27fabe405c757d372b106c8aa383a386a4a79e | |
4920 | htl: Fix tls initialization for already-created threads | |
4921 | ||
4922 | * htl/pt-alloc.c: Modified. | |
4923 | (__pthread_init_static_tls): New function. | |
4924 | * sysdeps/htl/pthreadP.h: Modified. | |
4925 | (link.h): Include file. | |
4926 | (__pthread_init_static_tls): New function. | |
4927 | * sysdeps/mach/hurd/htl/pt-sysdep.c: Modified. | |
4928 | (_init_routine): Modified function. | |
4929 | ||
4930 | 2020-06-07 Samuel Thibault <samuel.thibault@ens-lyon.org> | |
4931 | ||
4932 | COMMIT: 3944c61bdf5d1530d0576a396eb3e2f9a4d6caff | |
4933 | hurd: Make read and pread64 cancellable | |
4934 | ||
4935 | * sysdeps/mach/hurd/Makefile: Modified. | |
4936 | * sysdeps/mach/hurd/Versions: Modified. | |
4937 | * sysdeps/mach/hurd/dl-sysdep.c: Modified. | |
4938 | (check_no_hidden): Modified. | |
4939 | (check_no_hidden): Modified. | |
4940 | (check_no_hidden): Modified. | |
4941 | (check_no_hidden): Modified. | |
4942 | (check_no_hidden): Modified. | |
4943 | (check_no_hidden): Modified. | |
4944 | (check_no_hidden): Modified. | |
4945 | (check_no_hidden): Modified. | |
4946 | (check_no_hidden): Modified. | |
4947 | (check_no_hidden): Modified. | |
4948 | (check_no_hidden): Modified. | |
4949 | (check_no_hidden): Modified. | |
4950 | (check_no_hidden): Modified. | |
4951 | (check_no_hidden): Modified. | |
4952 | (check_no_hidden): Modified. | |
4953 | (not-cancel.h): Include file. | |
4954 | (weak_alias): New. | |
4955 | (weak_alias): New. | |
4956 | (check_no_hidden): New function. | |
4957 | (check_no_hidden): New function. | |
4958 | * sysdeps/mach/hurd/i386/ld.abilist: Modified. | |
4959 | * sysdeps/mach/hurd/i386/localplt.data: Modified. | |
4960 | * sysdeps/mach/hurd/not-cancel.h: Modified. | |
4961 | [IS_IN (libc) || IS_IN (rtld)](hidden_proto): Remove. | |
4962 | (__read_nocancel): Remove. | |
4963 | (__pread64_nocancel): Remove. | |
4964 | [IS_IN (libc)](hidden_proto): New. | |
4965 | [IS_IN (libc)](hidden_proto): New. | |
4966 | [IS_IN (libc)](hidden_proto): New. | |
4967 | (__read_nocancel): New. | |
4968 | (__pread64_nocancel): New. | |
4969 | * sysdeps/mach/hurd/pread64.c: Modified. | |
4970 | (errno.h): Remove include. | |
4971 | (unistd.h): Remove include. | |
4972 | (hurd/fd.h): Remove include. | |
4973 | (__libc_pread64): Modified function. | |
4974 | (sysdep-cancel.h): Include file. | |
4975 | (not-cancel.h): Include file. | |
4976 | * sysdeps/mach/hurd/pread64_nocancel.c: New file. | |
4977 | * sysdeps/mach/hurd/read.c: Modified. | |
4978 | (errno.h): Remove include. | |
4979 | (unistd.h): Remove include. | |
4980 | (hurd/fd.h): Remove include. | |
4981 | (__libc_read): Modified function. | |
4982 | (sysdep-cancel.h): Include file. | |
4983 | (not-cancel.h): Include file. | |
4984 | * sysdeps/mach/hurd/read_nocancel.c: New file. | |
4985 | ||
4986 | 2020-06-07 Samuel Thibault <samuel.thibault@ens-lyon.org> | |
4987 | ||
4988 | COMMIT: 337a7b74faed2c8daf8c91cbb3038dc4984f3207 | |
4989 | hurd: Fix unwinding over interruptible RPC | |
4990 | ||
4991 | * sysdeps/mach/hurd/i386/intr-msg.h: Modified. | |
4992 | (INTR_MSG_TRAP): Modified. | |
4993 | ||
4994 | 2020-06-07 Samuel Thibault <samuel.thibault@ens-lyon.org> | |
4995 | ||
4996 | COMMIT: 4bab9ad854b50fab23eacf29550325552e7a9f4b | |
4997 | htl: Enable but XFAIL tst-flock2, tst-signal1, tst-signal2 | |
4998 | ||
4999 | * nptl/Makefile: Modified. | |
5000 | * sysdeps/mach/hurd/i386/Makefile: Modified. | |
5001 | * sysdeps/pthread/Makefile: Modified. | |
5002 | * nptl/tst-flock2.c: Move to... | |
5003 | * sysdeps/pthread/tst-flock2.c: ... here. | |
5004 | * nptl/tst-signal1.c: Move to... | |
5005 | * sysdeps/pthread/tst-signal1.c: ... here. | |
5006 | * nptl/tst-signal2.c: Move to... | |
5007 | * sysdeps/pthread/tst-signal2.c: ... here. | |
5008 | ||
5009 | 2020-06-07 Samuel Thibault <samuel.thibault@ens-lyon.org> | |
5010 | ||
5011 | COMMIT: 7b6b18319ee6441bbec89fb0568a4bf7ba96e3d0 | |
5012 | hurd: XFAIL more tests that require setpshared support | |
5013 | ||
5014 | * sysdeps/mach/hurd/i386/Makefile: Modified. | |
5015 | ||
5016 | 2020-06-07 Samuel Thibault <samuel.thibault@ens-lyon.org> | |
5017 | ||
5018 | COMMIT: e797c57f9324187f9c154bac66c7433d8b4200bf | |
5019 | hurd: Briefly document in xfails the topics of the bugzilla entries | |
5020 | ||
5021 | * sysdeps/mach/hurd/i386/Makefile: Modified. | |
5022 | ||
5023 | 2020-06-07 Samuel Thibault <samuel.thibault@ens-lyon.org> | |
5024 | ||
5025 | COMMIT: d6d74ec16c77126c59db264ebfa04d08d5b4c5c0 | |
5026 | htl: Enable more tests | |
5027 | ||
5028 | * htl/Makefile: Modified. | |
5029 | * nptl/Makefile: Modified. | |
5030 | * sysdeps/pthread/tst-cond22.c: Move to... | |
5031 | * nptl/tst-cond22.c: ... here. | |
5032 | * sysdeps/pthread/tst-cond26.c: Move to... | |
5033 | * nptl/tst-cond26.c: ... here. | |
5034 | * sysdeps/pthread/Makefile: Modified. | |
5035 | * nptl/eintr.c: Move to... | |
5036 | * sysdeps/pthread/eintr.c: ... here. | |
5037 | * nptl/tst-atfork1.c: Move to... | |
5038 | * sysdeps/pthread/tst-atfork1.c: ... here. | |
5039 | * nptl/tst-backtrace1.c: Move to... | |
5040 | * sysdeps/pthread/tst-backtrace1.c: ... here. | |
5041 | * nptl/tst-bad-schedattr.c: Move to... | |
5042 | * sysdeps/pthread/tst-bad-schedattr.c: ... here. | |
5043 | * nptl/tst-cancel-self-canceltype.c: Move to... | |
5044 | * sysdeps/pthread/tst-cancel-self-canceltype.c: ... here. | |
5045 | * nptl/tst-cancel-self-cleanup.c: Move to... | |
5046 | * sysdeps/pthread/tst-cancel-self-cleanup.c: ... here. | |
5047 | * nptl/tst-cancel-self-testcancel.c: Move to... | |
5048 | * sysdeps/pthread/tst-cancel-self-testcancel.c: ... here. | |
5049 | * nptl/tst-cancel1.c: Move to... | |
5050 | * sysdeps/pthread/tst-cancel1.c: ... here. | |
5051 | * nptl/tst-cancel10.c: Move to... | |
5052 | * sysdeps/pthread/tst-cancel10.c: ... here. | |
5053 | * nptl/tst-cancel12.c: Move to... | |
5054 | * sysdeps/pthread/tst-cancel12.c: ... here. | |
5055 | * nptl/tst-cancel14.c: Move to... | |
5056 | * sysdeps/pthread/tst-cancel14.c: ... here. | |
5057 | * nptl/tst-cancel15.c: Move to... | |
5058 | * sysdeps/pthread/tst-cancel15.c: ... here. | |
5059 | * nptl/tst-cancel18.c: Move to... | |
5060 | * sysdeps/pthread/tst-cancel18.c: ... here. | |
5061 | * nptl/tst-cancel19.c: Move to... | |
5062 | * sysdeps/pthread/tst-cancel19.c: ... here. | |
5063 | * nptl/tst-cancel2.c: Move to... | |
5064 | * sysdeps/pthread/tst-cancel2.c: ... here. | |
5065 | * nptl/tst-cancel22.c: Move to... | |
5066 | * sysdeps/pthread/tst-cancel22.c: ... here. | |
5067 | * nptl/tst-cancel23.c: Move to... | |
5068 | * sysdeps/pthread/tst-cancel23.c: ... here. | |
5069 | * nptl/tst-cancel26.c: Move to... | |
5070 | * sysdeps/pthread/tst-cancel26.c: ... here. | |
5071 | * nptl/tst-cancel27.c: Move to... | |
5072 | * sysdeps/pthread/tst-cancel27.c: ... here. | |
5073 | * nptl/tst-cancel28.c: Move to... | |
5074 | * sysdeps/pthread/tst-cancel28.c: ... here. | |
5075 | * nptl/tst-cancel3.c: Move to... | |
5076 | * sysdeps/pthread/tst-cancel3.c: ... here. | |
5077 | * nptl/tst-cancel8.c: Move to... | |
5078 | * sysdeps/pthread/tst-cancel8.c: ... here. | |
5079 | * nptl/tst-cancelx1.c: Move to... | |
5080 | * sysdeps/pthread/tst-cancelx1.c: ... here. | |
5081 | * nptl/tst-cancelx10.c: Move to... | |
5082 | * sysdeps/pthread/tst-cancelx10.c: ... here. | |
5083 | * nptl/tst-cancelx12.c: Move to... | |
5084 | * sysdeps/pthread/tst-cancelx12.c: ... here. | |
5085 | * nptl/tst-cancelx14.c: Move to... | |
5086 | * sysdeps/pthread/tst-cancelx14.c: ... here. | |
5087 | * nptl/tst-cancelx15.c: Move to... | |
5088 | * sysdeps/pthread/tst-cancelx15.c: ... here. | |
5089 | * nptl/tst-cancelx18.c: Move to... | |
5090 | * sysdeps/pthread/tst-cancelx18.c: ... here. | |
5091 | * nptl/tst-cancelx2.c: Move to... | |
5092 | * sysdeps/pthread/tst-cancelx2.c: ... here. | |
5093 | * nptl/tst-cancelx3.c: Move to... | |
5094 | * sysdeps/pthread/tst-cancelx3.c: ... here. | |
5095 | * nptl/tst-cancelx8.c: Move to... | |
5096 | * sysdeps/pthread/tst-cancelx8.c: ... here. | |
5097 | * nptl/tst-cleanup0.c: Move to... | |
5098 | * sysdeps/pthread/tst-cleanup0.c: ... here. | |
5099 | * nptl/tst-cleanup0.expect: Move to... | |
5100 | * sysdeps/pthread/tst-cleanup0.expect: ... here. | |
5101 | * nptl/tst-cleanup1.c: Move to... | |
5102 | * sysdeps/pthread/tst-cleanup1.c: ... here. | |
5103 | * nptl/tst-cleanup2.c: Move to... | |
5104 | * sysdeps/pthread/tst-cleanup2.c: ... here. | |
5105 | * nptl/tst-cleanup3.c: Move to... | |
5106 | * sysdeps/pthread/tst-cleanup3.c: ... here. | |
5107 | * nptl/tst-cleanupx0.c: Move to... | |
5108 | * sysdeps/pthread/tst-cleanupx0.c: ... here. | |
5109 | * nptl/tst-cleanupx0.expect: Move to... | |
5110 | * sysdeps/pthread/tst-cleanupx0.expect: ... here. | |
5111 | * nptl/tst-cleanupx1.c: Move to... | |
5112 | * sysdeps/pthread/tst-cleanupx1.c: ... here. | |
5113 | * nptl/tst-cleanupx2.c: Move to... | |
5114 | * sysdeps/pthread/tst-cleanupx2.c: ... here. | |
5115 | * nptl/tst-cleanupx3.c: Move to... | |
5116 | * sysdeps/pthread/tst-cleanupx3.c: ... here. | |
5117 | * nptl/tst-clock1.c: Move to... | |
5118 | * sysdeps/pthread/tst-clock1.c: ... here. | |
5119 | * nptl/tst-create-detached.c: Move to... | |
5120 | * sysdeps/pthread/tst-create-detached.c: ... here. | |
5121 | * nptl/tst-detach1.c: Move to... | |
5122 | * sysdeps/pthread/tst-detach1.c: ... here. | |
5123 | * nptl/tst-eintr2.c: Move to... | |
5124 | * sysdeps/pthread/tst-eintr2.c: ... here. | |
5125 | * nptl/tst-eintr3.c: Move to... | |
5126 | * sysdeps/pthread/tst-eintr3.c: ... here. | |
5127 | * nptl/tst-eintr4.c: Move to... | |
5128 | * sysdeps/pthread/tst-eintr4.c: ... here. | |
5129 | * nptl/tst-eintr5.c: Move to... | |
5130 | * sysdeps/pthread/tst-eintr5.c: ... here. | |
5131 | * nptl/tst-exec1.c: Move to... | |
5132 | * sysdeps/pthread/tst-exec1.c: ... here. | |
5133 | * nptl/tst-exec2.c: Move to... | |
5134 | * sysdeps/pthread/tst-exec2.c: ... here. | |
5135 | * nptl/tst-exec3.c: Move to... | |
5136 | * sysdeps/pthread/tst-exec3.c: ... here. | |
5137 | * nptl/tst-exit1.c: Move to... | |
5138 | * sysdeps/pthread/tst-exit1.c: ... here. | |
5139 | * nptl/tst-exit2.c: Move to... | |
5140 | * sysdeps/pthread/tst-exit2.c: ... here. | |
5141 | * nptl/tst-exit3.c: Move to... | |
5142 | * sysdeps/pthread/tst-exit3.c: ... here. | |
5143 | * nptl/tst-flock1.c: Move to... | |
5144 | * sysdeps/pthread/tst-flock1.c: ... here. | |
5145 | * nptl/tst-fork1.c: Move to... | |
5146 | * sysdeps/pthread/tst-fork1.c: ... here. | |
5147 | * nptl/tst-fork2.c: Move to... | |
5148 | * sysdeps/pthread/tst-fork2.c: ... here. | |
5149 | * nptl/tst-fork3.c: Move to... | |
5150 | * sysdeps/pthread/tst-fork3.c: ... here. | |
5151 | * nptl/tst-fork4.c: Move to... | |
5152 | * sysdeps/pthread/tst-fork4.c: ... here. | |
5153 | * nptl/tst-getpid3.c: Move to... | |
5154 | * sysdeps/pthread/tst-getpid3.c: ... here. | |
5155 | * nptl/tst-kill1.c: Move to... | |
5156 | * sysdeps/pthread/tst-kill1.c: ... here. | |
5157 | * nptl/tst-kill2.c: Move to... | |
5158 | * sysdeps/pthread/tst-kill2.c: ... here. | |
5159 | * nptl/tst-kill3.c: Move to... | |
5160 | * sysdeps/pthread/tst-kill3.c: ... here. | |
5161 | * nptl/tst-kill4.c: Move to... | |
5162 | * sysdeps/pthread/tst-kill4.c: ... here. | |
5163 | * nptl/tst-kill5.c: Move to... | |
5164 | * sysdeps/pthread/tst-kill5.c: ... here. | |
5165 | * nptl/tst-kill6.c: Move to... | |
5166 | * sysdeps/pthread/tst-kill6.c: ... here. | |
5167 | * nptl/tst-locale1.c: Move to... | |
5168 | * sysdeps/pthread/tst-locale1.c: ... here. | |
5169 | * nptl/tst-locale2.c: Move to... | |
5170 | * sysdeps/pthread/tst-locale2.c: ... here. | |
5171 | * nptl/tst-memstream.c: Move to... | |
5172 | * sysdeps/pthread/tst-memstream.c: ... here. | |
5173 | * nptl/tst-align.c: Move to... | |
5174 | * sysdeps/pthread/tst-pt-align.c: ... here. | |
5175 | * nptl/tst-align3.c: Move to... | |
5176 | * sysdeps/pthread/tst-pt-align3.c: ... here. | |
5177 | * nptl/tst-popen1.c: Move to... | |
5178 | * sysdeps/pthread/tst-pt-popen1.c: ... here. | |
5179 | * nptl/tst-sysconf.c: Move to... | |
5180 | * sysdeps/pthread/tst-pt-sysconf.c: ... here. | |
5181 | * nptl/tst-tls1.c: Move to... | |
5182 | * sysdeps/pthread/tst-pt-tls1.c: ... here. | |
5183 | * nptl/tst-tls2.c: Move to... | |
5184 | * sysdeps/pthread/tst-pt-tls2.c: ... here. | |
5185 | * nptl/tst-vfork1.c: Move to... | |
5186 | * sysdeps/pthread/tst-pt-vfork1.c: ... here. | |
5187 | * nptl/tst-vfork2.c: Move to... | |
5188 | * sysdeps/pthread/tst-pt-vfork2.c: ... here. | |
5189 | * nptl/tst-raise1.c: Move to... | |
5190 | * sysdeps/pthread/tst-raise1.c: ... here. | |
5191 | * nptl/tst-setuid3.c: Move to... | |
5192 | * sysdeps/pthread/tst-setuid3.c: ... here. | |
5193 | * nptl/tst-signal4.c: Move to... | |
5194 | * sysdeps/pthread/tst-signal4.c: ... here. | |
5195 | * nptl/tst-signal5.c: Move to... | |
5196 | * sysdeps/pthread/tst-signal5.c: ... here. | |
5197 | * nptl/tst-signal6.c: Move to... | |
5198 | * sysdeps/pthread/tst-signal6.c: ... here. | |
5199 | * nptl/tst-signal8.c: Move to... | |
5200 | * sysdeps/pthread/tst-signal8.c: ... here. | |
5201 | * nptl/tst-stack1.c: Move to... | |
5202 | * sysdeps/pthread/tst-stack1.c: ... here. | |
5203 | (do_test): Modified function. | |
5204 | * nptl/tst-stdio1.c: Move to... | |
5205 | * sysdeps/pthread/tst-stdio1.c: ... here. | |
5206 | * nptl/tst-stdio2.c: Move to... | |
5207 | * sysdeps/pthread/tst-stdio2.c: ... here. | |
5208 | * nptl/tst-tsd1.c: Move to... | |
5209 | * sysdeps/pthread/tst-tsd1.c: ... here. | |
5210 | * nptl/tst-tsd2.c: Move to... | |
5211 | * sysdeps/pthread/tst-tsd2.c: ... here. | |
5212 | * nptl/tst-tsd5.c: Move to... | |
5213 | * sysdeps/pthread/tst-tsd5.c: ... here. | |
5214 | * nptl/tst-tsd6.c: Move to... | |
5215 | * sysdeps/pthread/tst-tsd6.c: ... here. | |
5216 | * nptl/tst-umask1.c: Move to... | |
5217 | * sysdeps/pthread/tst-umask1.c: ... here. | |
5218 | * nptl/tst-unload.c: Move to... | |
5219 | * sysdeps/pthread/tst-unload.c: ... here. | |
5220 | * nptl/tst-unwind-thread.c: Move to... | |
5221 | * sysdeps/pthread/tst-unwind-thread.c: ... here. | |
5222 | * nptl/tst-vfork1x.c: Move to... | |
5223 | * sysdeps/pthread/tst-vfork1x.c: ... here. | |
5224 | * nptl/tst-vfork2x.c: Move to... | |
5225 | * sysdeps/pthread/tst-vfork2x.c: ... here. | |
5226 | ||
5227 | 2020-06-07 Samuel Thibault <samuel.thibault@ens-lyon.org> | |
5228 | ||
5229 | COMMIT: be22a151f3e2c2e4b9127d4fa30b269f30a7ea2e | |
5230 | htl: Add sem_clockwait support | |
5231 | ||
5232 | * htl/Versions: Modified. | |
5233 | * nptl/Makefile: Modified. | |
5234 | * sysdeps/htl/sem-timedwait.c: Modified. | |
5235 | (__sem_timedwait_internal): Modified function. | |
5236 | (__sem_timedwait): Modified function. | |
5237 | (weak_alias): Modified. | |
5238 | (__sem_clockwait): New function. | |
5239 | (weak_alias): New function. | |
5240 | * sysdeps/htl/sem-wait.c: Modified. | |
5241 | (__sem_timedwait_internal): Modified. | |
5242 | (__sem_wait): Modified function. | |
5243 | * sysdeps/mach/hurd/i386/libpthread.abilist: Modified. | |
5244 | * sysdeps/pthread/Makefile: Modified. | |
5245 | * nptl/tst-sem5.c: Move to... | |
5246 | * sysdeps/pthread/tst-sem5.c: ... here. | |
5247 | ||
5248 | 2020-06-07 Samuel Thibault <samuel.thibault@ens-lyon.org> | |
5249 | ||
5250 | COMMIT: 6c5ca98d096a5f61144555c76fdfd3c2ad561082 | |
5251 | htl: fix register-atfork ordering | |
5252 | ||
5253 | * htl/register-atfork.c: Modified. | |
5254 | (__register_atfork): Modified function. | |
5255 | ||
5256 | 2020-06-07 Samuel Thibault <samuel.thibault@ens-lyon.org> | |
5257 | ||
5258 | COMMIT: fab94894d5c5b25d24010f823515fb53822d6623 | |
5259 | hurd: Fix hang in _hurd_raise_signal from pthread_kill | |
5260 | ||
5261 | * hurd/hurd-raise.c: Modified. | |
5262 | (_hurd_raise_signal): Modified function. | |
5263 | ||
5264 | 2020-06-07 Samuel Thibault <samuel.thibault@ens-lyon.org> | |
5265 | ||
5266 | COMMIT: 785ec62dbd37b0b236c9a7fcc0ac71a2aeb472de | |
5267 | hurd: Reject raising invalid signals | |
5268 | ||
5269 | * hurd/hurd-raise.c: Modified. | |
5270 | (_hurd_raise_signal): Modified function. | |
5271 | ||
5272 | 2020-06-06 Samuel Thibault <samuel.thibault@ens-lyon.org> | |
5273 | ||
5274 | COMMIT: 02937d825a71636c13b3f4229e5d6c9e54e327d5 | |
5275 | hurd: fix clearing SS_ONSTACK when longjmp-ing from sighandler | |
5276 | ||
5277 | * sysdeps/i386/htl/Makefile: New file. | |
5278 | * sysdeps/i386/htl/tcb-offsets.sym: New file. | |
5279 | * sysdeps/mach/hurd/i386/Makefile: Modified. | |
5280 | * sysdeps/mach/hurd/i386/____longjmp_chk.S: Modified. | |
5281 | * sysdeps/mach/hurd/i386/__longjmp.S: New file. | |
5282 | ||
5283 | 2020-06-06 Samuel Thibault <samuel.thibault@ens-lyon.org> | |
5284 | ||
5285 | COMMIT: 8fcc772da8381476e914979fc887fdc54e62b15f | |
5286 | hurd: Add pointer guard support | |
5287 | ||
5288 | * sysdeps/mach/hurd/i386/tls.h: Modified. | |
5289 | [! __ASSEMBLER__](THREAD_SET_POINTER_GUARD): New. | |
5290 | [! __ASSEMBLER__](THREAD_COPY_POINTER_GUARD): New. | |
5291 | ||
5292 | 2020-06-06 Samuel Thibault <samuel.thibault@ens-lyon.org> | |
5293 | ||
5294 | COMMIT: ecfa912f4217c0af277bb5d9cd26155010556baf | |
5295 | hurd: Add stack guard support | |
5296 | ||
5297 | * sysdeps/mach/hurd/i386/ld.abilist: Modified. | |
5298 | * sysdeps/mach/hurd/i386/tls.h: Modified. | |
5299 | [! __ASSEMBLER__](THREAD_SET_STACK_GUARD): New. | |
5300 | [! __ASSEMBLER__](THREAD_COPY_STACK_GUARD): New. | |
5301 | ||
5302 | 2020-06-05 Vineet Gupta <vgupta@synopsys.com> | |
5303 | ||
5304 | COMMIT: 8dbb7a08ec52057819db4ee234f9429ab99eb4ae | |
5305 | dl-runtime: reloc_{offset,index} now functions arch overide'able | |
5306 | ||
5307 | * elf/dl-runtime.c: Modified. | |
5308 | [! ELF_MACHINE_RUNTIME_FIXUP_ARGS](_dl_fixup): Modified function. | |
5309 | [! PROF][! ELF_MACHINE_RUNTIME_FIXUP_ARGS](_dl_fixup): Modified function. | |
5310 | [! PROF][ELF_MACHINE_RUNTIME_FIXUP_ARGS](_dl_fixup): Modified function. | |
5311 | [! reloc_offset](reloc_offset): Remove. | |
5312 | [! reloc_offset](reloc_index): Remove. | |
5313 | [ELF_MACHINE_RUNTIME_FIXUP_ARGS](_dl_fixup): Modified function. | |
5314 | [PROF](_dl_fixup): Modified function. | |
5315 | (dl-runtime.h): Include file. | |
5316 | * elf/dl-runtime.h: New file. | |
5317 | * sysdeps/hppa/dl-runtime.c: Modified. | |
5318 | (reloc_offset): Remove. | |
5319 | (reloc_index): Remove. | |
5320 | * sysdeps/hppa/dl-runtime.h: New file. | |
5321 | * sysdeps/x86_64/dl-runtime.c: Delete file. | |
5322 | * sysdeps/x86_64/dl-runtime.h: New file. | |
5323 | ||
5324 | 2020-06-05 Paul E. Murphy <murphyp@linux.vnet.ibm.com> | |
5325 | ||
5326 | COMMIT: a23bd00f9d810c28d9e83ce1d7cf53968375937d | |
5327 | powerpc64le: add optimized strlen for P9 | |
5328 | ||
5329 | * sysdeps/powerpc/powerpc64/le/power9/rtld-strlen.S: New file. | |
5330 | * sysdeps/powerpc/powerpc64/le/power9/strlen.S: New file. | |
5331 | * sysdeps/powerpc/powerpc64/multiarch/Makefile: Modified. | |
5332 | * sysdeps/powerpc/powerpc64/multiarch/ifunc-impl-list.c: Modified. | |
5333 | (__libc_ifunc_impl_list): Modified function. | |
5334 | * sysdeps/powerpc/powerpc64/multiarch/strlen-power9.S: New file. | |
5335 | * sysdeps/powerpc/powerpc64/multiarch/strlen.c: Modified. | |
5336 | (libc_ifunc): Remove. | |
5337 | (strong_alias): Remove. | |
5338 | (libc_hidden_ver): Remove. | |
5339 | [! __LITTLE_ENDIAN__](libc_ifunc): New. | |
5340 | [__LITTLE_ENDIAN__](libc_ifunc): New. | |
5341 | (__strlen_power9): New. | |
5342 | ||
5343 | 2020-06-05 Paul E. Murphy <murphyp@linux.vnet.ibm.com> | |
5344 | ||
5345 | COMMIT: 6ef422750985f7e60a8d480f07ecda59e0311fdf | |
5346 | powerpc64le: use common fmaf128 implementation | |
5347 | ||
5348 | * sysdeps/powerpc/fpu/math-use-builtins.h: Modified. | |
5349 | (USE_FMAF128_BUILTIN): Remove. | |
5350 | [! __FP_FAST_FMAF128](USE_FMAF128_BUILTIN): New. | |
5351 | [__FP_FAST_FMAF128](USE_FMAF128_BUILTIN): New. | |
5352 | * sysdeps/powerpc/powerpc64/le/fpu/multiarch/s_fmaf128-power9.c: Modified. | |
5353 | (sysdeps/powerpc/powerpc64/le/power9/fpu/s_fmaf128.c): Remove include. | |
5354 | (strong_alias): New. | |
5355 | (sysdeps/ieee754/float128/s_fmaf128.c): Include file. | |
5356 | * sysdeps/powerpc/powerpc64/le/power9/fpu/s_fmaf128.c: Delete file. | |
5357 | ||
5358 | 2020-06-05 H.J. Lu <hjl.tools@gmail.com> | |
5359 | Wilco Dijkstra <Wilco.Dijkstra@arm.com> | |
5360 | ||
5361 | COMMIT: e52434a2e4d1105272daaef87678da950fbec73f | |
5362 | benchtests: Restore the clock_gettime option | |
5363 | ||
5364 | * benchtests/Makefile: Modified. | |
5365 | * benchtests/README: Modified. | |
5366 | * benchtests/bench-timing.h: Modified. | |
5367 | (hp-timing.h): Remove include. | |
5368 | [! USE_CLOCK_GETTIME](hp-timing.h): New. | |
5369 | [USE_CLOCK_GETTIME](sysdeps/generic/hp-timing.h): New. | |
5370 | ||
5371 | 2020-06-05 H.J. Lu <hjl.tools@gmail.com> | |
5372 | Lukasz Majewski <lukma@denx.de> | |
5373 | ||
5374 | COMMIT: f6070476687af9ca1b5837f8a45047acdd419b08 | |
5375 | Update HP_TIMING_NOW for _ISOMAC in sysdeps/generic/hp-timing.h | |
5376 | ||
5377 | * benchtests/bench-timing.h: Modified. | |
5378 | (__clock_gettime): Remove. | |
5379 | * sysdeps/generic/hp-timing.h: Modified. | |
5380 | (HP_TIMING_NOW): Remove. | |
5381 | [! _ISOMAC](HP_TIMING_NOW): New. | |
5382 | [_ISOMAC](HP_TIMING_NOW): New. | |
5383 | ||
5384 | 2020-06-04 H.J. Lu <hjl.tools@gmail.com> | |
5385 | ||
5386 | COMMIT: 9b7424215b10ae01d680ef91e10fc10f51227177 | |
5387 | Replace val with __val in TUNABLE_SET_VAL_IF_VALID_RANGE | |
5388 | ||
5389 | * elf/dl-tunables.c: Modified. | |
5390 | (TUNABLE_SET_VAL_IF_VALID_RANGE): Modified. | |
5391 | ||
5392 | 2020-06-04 Samuel Thibault <samuel.thibault@ens-lyon.org> | |
5393 | ||
5394 | COMMIT: 3f6e4fc4542b5b881906bf2f83eb4b8359b0dcd4 | |
5395 | support: Fix detecting hole support on >2KB-block filesystems | |
5396 | ||
5397 | * support/support_descriptor_supports_holes.c: Modified. | |
5398 | (support_descriptor_supports_holes): Modified function. | |
5399 | ||
5400 | 2020-06-04 Adhemerval Zanella <adhemerval.zanella@linaro.org> | |
5401 | ||
5402 | COMMIT: 6f10ff02cb04c2b1e031d7d3ba0f99e906699126 | |
5403 | powerpc: Fix powerpc64le due a7a3435c9a | |
5404 | ||
5405 | * sysdeps/powerpc/fpu/math-use-builtins.h: Modified. | |
5406 | (USE_FMAL_BUILTIN): New. | |
5407 | (USE_FMAF128_BUILTIN): New. | |
5408 | ||
5409 | 2020-06-03 Aurélien Aptel <aurelien.aptel@gmail.com> | |
5410 | ||
5411 | COMMIT: 74edc05817c126212c826c1a046a9465d0efe287 | |
5412 | manual/jobs.texi: remove unused var from example code | |
5413 | ||
5414 | * manual/job.texi: Modified. | |
5415 | ||
5416 | 2020-06-03 Vineet Gupta <vgupta@synopsys.com> | |
5417 | ||
5418 | COMMIT: a7a3435c9a0769744c7748f9d95510d0a99be7d1 | |
5419 | powerpc/fpu: use generic fma functions | |
5420 | ||
5421 | * sysdeps/powerpc/fpu/math-use-builtins.h: New file. | |
5422 | * sysdeps/powerpc/fpu/s_fma.c: Delete file. | |
5423 | * sysdeps/powerpc/fpu/s_fmaf.c: Delete file. | |
5424 | ||
5425 | 2020-06-03 Vineet Gupta <vgupta@synopsys.com> | |
5426 | ||
5427 | COMMIT: c9feb1be938c3b259ece1a07ef78ddcf89194f31 | |
5428 | aarch/fpu: use generic builtins based math functions | |
5429 | ||
5430 | * sysdeps/aarch64/fpu/e_sqrt.c: Delete file. | |
5431 | * sysdeps/aarch64/fpu/e_sqrtf.c: Delete file. | |
5432 | * sysdeps/aarch64/fpu/math-use-builtins.h: New file. | |
5433 | * sysdeps/aarch64/fpu/s_floor.c: Delete file. | |
5434 | * sysdeps/aarch64/fpu/s_floorf.c: Delete file. | |
5435 | * sysdeps/aarch64/fpu/s_fma.c: Delete file. | |
5436 | * sysdeps/aarch64/fpu/s_fmaf.c: Delete file. | |
5437 | * sysdeps/aarch64/fpu/s_nearbyint.c: Delete file. | |
5438 | * sysdeps/aarch64/fpu/s_nearbyintf.c: Delete file. | |
5439 | * sysdeps/aarch64/fpu/s_rint.c: Delete file. | |
5440 | * sysdeps/aarch64/fpu/s_rintf.c: Delete file. | |
5441 | * sysdeps/aarch64/fpu/s_round.c: Delete file. | |
5442 | * sysdeps/aarch64/fpu/s_roundf.c: Delete file. | |
5443 | * sysdeps/aarch64/fpu/s_trunc.c: Delete file. | |
5444 | * sysdeps/aarch64/fpu/s_truncf.c: Delete file. | |
5445 | ||
5446 | 2020-06-03 Vineet Gupta <vgupta@synopsys.com> | |
5447 | ||
5448 | COMMIT: 628d90c5f97b6f0f8b79a079b682febb1f486a38 | |
5449 | ieee754: provide gcc builtins based generic fma functions | |
5450 | ||
5451 | * sysdeps/generic/math-use-builtins.h: Modified. | |
5452 | (USE_FMA_BUILTIN): New. | |
5453 | (USE_FMAF_BUILTIN): New. | |
5454 | (USE_FMAL_BUILTIN): New. | |
5455 | (USE_FMAF128_BUILTIN): New. | |
5456 | * sysdeps/ieee754/dbl-64/s_fma.c: Modified. | |
5457 | (__fma): Modified function. | |
5458 | (math-use-builtins.h): Include file. | |
5459 | * sysdeps/ieee754/dbl-64/s_fmaf.c: Modified. | |
5460 | (__fmaf): Modified function. | |
5461 | (math-use-builtins.h): Include file. | |
5462 | * sysdeps/ieee754/float128/float128_private.h: Modified. | |
5463 | (USE_FMAL_BUILTIN): New. | |
5464 | * sysdeps/ieee754/ldbl-128/s_fma.c: Modified. | |
5465 | (__fma): Modified function. | |
5466 | (math-use-builtins.h): Include file. | |
5467 | * sysdeps/ieee754/ldbl-128/s_fmal.c: Modified. | |
5468 | (__fmal): Modified function. | |
5469 | (math-use-builtins.h): Include file. | |
5470 | * sysdeps/s390/fpu/math-use-builtins.h: Modified. | |
5471 | (USE_FMA_BUILTIN): New. | |
5472 | (USE_FMAF_BUILTIN): New. | |
5473 | (USE_FMAL_BUILTIN): New. | |
5474 | (USE_FMAF128_BUILTIN): New. | |
5475 | ||
5476 | 2020-06-03 Vineet Gupta <vgupta@synopsys.com> | |
5477 | ||
5478 | COMMIT: 3374868668e708581ca06e256f6122518c89a8ad | |
5479 | ieee754: provide gcc builtins based generic sqrt functions | |
5480 | ||
5481 | * sysdeps/generic/math-use-builtins.h: Modified. | |
5482 | (USE_SQRT_BUILTIN): New. | |
5483 | (USE_SQRTF_BUILTIN): New. | |
5484 | * sysdeps/ieee754/dbl-64/e_sqrt.c: Modified. | |
5485 | (__ieee754_sqrt): Modified function. | |
5486 | (math-use-builtins.h): Include file. | |
5487 | * sysdeps/ieee754/flt-32/e_sqrtf.c: Modified. | |
5488 | (one): Remove. | |
5489 | (__ieee754_sqrtf): Modified function. | |
5490 | (math-use-builtins.h): Include file. | |
5491 | * sysdeps/s390/fpu/math-use-builtins.h: Modified. | |
5492 | (USE_SQRT_BUILTIN): New. | |
5493 | (USE_SQRTF_BUILTIN): New. | |
5494 | ||
5495 | 2020-06-02 Florian Weimer <fweimer@redhat.com> | |
5496 | ||
5497 | COMMIT: ba9f6ee9bb8a894c9e2fb715edf693dd157b420a | |
5498 | Linux: Use __pthread_attr_setsigmask_internal for timer helper thread | |
5499 | ||
5500 | * sysdeps/unix/sysv/linux/timer_routines.c: Modified. | |
5501 | (__start_helper_thread): Modified function. | |
5502 | ||
5503 | 2020-06-02 Florian Weimer <fweimer@redhat.com> | |
5504 | ||
5505 | COMMIT: ec41af45a6d25f70f9c7ea15cb831a2b2fea3855 | |
5506 | nptl: Add pthread_attr_setsigmask_np, pthread_attr_getsigmask_np | |
5507 | ||
5508 | * NEWS: Modified. | |
5509 | * nptl/Makefile: Modified. | |
5510 | * nptl/Versions: Modified. | |
5511 | * nptl/pthreadP.h: Modified. | |
5512 | (libc_hidden_proto): Modified. | |
5513 | (__pthread_attr_setsigmask_internal): New function. | |
5514 | (__pthread_attr_getsigmask_np): New. | |
5515 | (libc_hidden_proto): New. | |
5516 | (libc_hidden_proto): New. | |
5517 | * nptl/pthread_attr_copy.c: Modified. | |
5518 | (__pthread_attr_copy): Modified function. | |
5519 | * nptl/pthread_attr_getsigmask.c: New file. | |
5520 | * nptl/pthread_attr_setsigmask.c: New file. | |
5521 | * nptl/pthread_attr_setsigmask_internal.c: New file. | |
5522 | * nptl/pthread_create.c: Modified. | |
5523 | (sigmask): Modified. | |
5524 | (if): Modified function. | |
5525 | (sigmask): New. | |
5526 | (stopped_start): New. | |
5527 | (retval): New. | |
5528 | (assert): New function. | |
5529 | (eventnum): New. | |
5530 | (eventdata): New. | |
5531 | (nextevent): New. | |
5532 | (while): New function. | |
5533 | (__nptl_create_event): New function. | |
5534 | (retval): New. | |
5535 | * nptl/tst-pthread-attr-sigmask.c: New file. | |
5536 | * sysdeps/nptl/internaltypes.h: Modified. | |
5537 | (pthread_attr_extension): Modified. | |
5538 | * sysdeps/nptl/pthread.h: Modified. | |
5539 | [__USE_GNU](pthread_attr_setsigmask_np): New function. | |
5540 | [__USE_GNU](pthread_attr_getsigmask_np): New function. | |
5541 | [__USE_GNU](PTHREAD_ATTR_NO_SIGMASK_NP): New. | |
5542 | (bits/types/__sigset_t.h): Include file. | |
5543 | * sysdeps/unix/sysv/linux/aarch64/libc.abilist: Modified. | |
5544 | * sysdeps/unix/sysv/linux/alpha/libc.abilist: Modified. | |
5545 | * sysdeps/unix/sysv/linux/arm/be/libc.abilist: Modified. | |
5546 | * sysdeps/unix/sysv/linux/arm/le/libc.abilist: Modified. | |
5547 | * sysdeps/unix/sysv/linux/csky/libc.abilist: Modified. | |
5548 | * sysdeps/unix/sysv/linux/hppa/libc.abilist: Modified. | |
5549 | * sysdeps/unix/sysv/linux/i386/libc.abilist: Modified. | |
5550 | * sysdeps/unix/sysv/linux/ia64/libc.abilist: Modified. | |
5551 | * sysdeps/unix/sysv/linux/m68k/coldfire/libc.abilist: Modified. | |
5552 | * sysdeps/unix/sysv/linux/m68k/m680x0/libc.abilist: Modified. | |
5553 | * sysdeps/unix/sysv/linux/microblaze/be/libc.abilist: Modified. | |
5554 | * sysdeps/unix/sysv/linux/microblaze/le/libc.abilist: Modified. | |
5555 | * sysdeps/unix/sysv/linux/mips/mips32/fpu/libc.abilist: Modified. | |
5556 | * sysdeps/unix/sysv/linux/mips/mips32/nofpu/libc.abilist: Modified. | |
5557 | * sysdeps/unix/sysv/linux/mips/mips64/n32/libc.abilist: Modified. | |
5558 | * sysdeps/unix/sysv/linux/mips/mips64/n64/libc.abilist: Modified. | |
5559 | * sysdeps/unix/sysv/linux/nios2/libc.abilist: Modified. | |
5560 | * sysdeps/unix/sysv/linux/powerpc/powerpc32/fpu/libc.abilist: Modified. | |
5561 | * sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/libc.abilist: Modified. | |
5562 | * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libc.abilist: Modified. | |
5563 | * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libc.abilist: Modified. | |
5564 | * sysdeps/unix/sysv/linux/riscv/rv64/libc.abilist: Modified. | |
5565 | * sysdeps/unix/sysv/linux/s390/s390-32/libc.abilist: Modified. | |
5566 | * sysdeps/unix/sysv/linux/s390/s390-64/libc.abilist: Modified. | |
5567 | * sysdeps/unix/sysv/linux/sh/be/libc.abilist: Modified. | |
5568 | * sysdeps/unix/sysv/linux/sh/le/libc.abilist: Modified. | |
5569 | * sysdeps/unix/sysv/linux/sparc/sparc32/libc.abilist: Modified. | |
5570 | * sysdeps/unix/sysv/linux/sparc/sparc64/libc.abilist: Modified. | |
5571 | * sysdeps/unix/sysv/linux/x86_64/64/libc.abilist: Modified. | |
5572 | * sysdeps/unix/sysv/linux/x86_64/x32/libc.abilist: Modified. | |
5573 | ||
5574 | 2020-06-02 Florian Weimer <fweimer@redhat.com> | |
5575 | ||
5576 | COMMIT: 7538d461134bf306e31b40e4032f0c225bb40d51 | |
5577 | nptl: Make pthread_attr_t dynamically extensible | |
5578 | ||
5579 | * nptl/Makefile: Modified. | |
5580 | * nptl/pthreadP.h: Modified. | |
5581 | (__attribute_warn_unused_result__): New. | |
5582 | * nptl/pthread_attr_copy.c: Modified. | |
5583 | (__pthread_attr_copy): Modified function. | |
5584 | * nptl/pthread_attr_destroy.c: Modified. | |
5585 | (__pthread_attr_destroy): Modified function. | |
5586 | * nptl/pthread_attr_extension.c: New file. | |
5587 | * nptl/pthread_attr_getaffinity.c: Modified. | |
5588 | (__pthread_attr_getaffinity_new): Modified function. | |
5589 | * nptl/pthread_attr_setaffinity.c: Modified. | |
5590 | (__pthread_attr_setaffinity_np): Modified function. | |
5591 | * nptl/pthread_create.c: Modified. | |
5592 | [SHLIB_COMPAT(libpthread, GLIBC_2_0, GLIBC_2_1)](__pthread_create_2_0): Modified function. | |
5593 | * sysdeps/nptl/internaltypes.h: Modified. | |
5594 | (pthread_attr): Modified. | |
5595 | (pthread_attr_extension): New. | |
5596 | * sysdeps/unix/sysv/linux/createthread.c: Modified. | |
5597 | (create_thread): Modified function. | |
5598 | ||
5599 | 2020-06-02 Florian Weimer <fweimer@redhat.com> | |
5600 | ||
5601 | COMMIT: 6993670b52daa413717e840dfb17b5322e7f4a88 | |
5602 | nptl: Destroy the default thread attribute as part of freeres | |
5603 | ||
5604 | * nptl/nptlfreeres.c: Modified. | |
5605 | (__libpthread_freeres): Modified function. | |
5606 | * nptl/pthreadP.h: Modified. | |
5607 | (__default_pthread_attr_freeres): New function. | |
5608 | * nptl/pthread_setattr_default_np.c: Modified. | |
5609 | (__default_pthread_attr_freeres): New function. | |
5610 | ||
5611 | 2020-06-02 Florian Weimer <fweimer@redhat.com> | |
5612 | ||
5613 | COMMIT: c2322a561f74b8fa41b9d9c6b8eb57e28de46f3e | |
5614 | nptl: Change type of __default_pthread_attr | |
5615 | ||
5616 | * nptl/allocatestack.c: Modified. | |
5617 | (allocate_stack): Modified function. | |
5618 | * nptl/nptl-init.c: Modified. | |
5619 | (__pthread_initialize_minimal_internal): Modified function. | |
5620 | * nptl/pthreadP.h: Modified. | |
5621 | (__default_pthread_attr): Modified. | |
5622 | * nptl/pthread_attr_getstacksize.c: Modified. | |
5623 | (__pthread_attr_getstacksize): Modified function. | |
5624 | * nptl/pthread_create.c: Modified. | |
5625 | (default_attr): Modified. | |
5626 | (iattr): Modified. | |
5627 | (iattr): Modified. | |
5628 | (if): Modified. | |
5629 | * nptl/pthread_getattr_default_np.c: Modified. | |
5630 | (__pthread_getattr_default_np): Modified function. | |
5631 | * nptl/pthread_setattr_default_np.c: Modified. | |
5632 | (pthread_setattr_default_np): Modified function. | |
5633 | * nptl/vars.c: Modified. | |
5634 | (__default_pthread_attr): Modified. | |
5635 | ||
5636 | 2020-06-02 Florian Weimer <fweimer@redhat.com> | |
5637 | ||
5638 | COMMIT: 86ed0774cf0de1d281ca3c773758c9fe6f2784b4 | |
5639 | nptl: Use __pthread_attr_setaffinity_np in pthread_getattr_np | |
5640 | ||
5641 | * nptl/pthread_getattr_np.c: Modified. | |
5642 | (__pthread_getattr_np): Modified function. | |
5643 | ||
5644 | 2020-06-02 Florian Weimer <fweimer@redhat.com> | |
5645 | ||
5646 | COMMIT: 8111c457b8c4f1c113a8475e3da38bd88270ab37 | |
5647 | nptl: Use __pthread_getattr_default_np in pthread_create | |
5648 | ||
5649 | * nptl/pthread_create.c: Modified. | |
5650 | (free_cpuset): Remove. | |
5651 | (iattr): Modified. | |
5652 | (default_attr): Remove. | |
5653 | (cpusetsize): Remove. | |
5654 | (if): Modified function. | |
5655 | (lll_unlock): Remove. | |
5656 | (if): Modified function. | |
5657 | (if): Modified function. | |
5658 | (if): Modified function. | |
5659 | (if): Remove function. | |
5660 | (if): Modified. | |
5661 | (destroy_default_attr): New. | |
5662 | (ret): New. | |
5663 | (destroy_default_attr): New. | |
5664 | ||
5665 | 2020-06-02 Florian Weimer <fweimer@redhat.com> | |
5666 | ||
5667 | COMMIT: dd05e154accfd3b9cd5984fa8419ffbd4edd90da | |
5668 | nptl: Add internal alias __pthread_getattr_default_np | |
5669 | ||
5670 | * nptl/Versions: Modified. | |
5671 | * nptl/pthreadP.h: Modified. | |
5672 | (__pthread_getattr_default_np): New. | |
5673 | (libpthread_hidden_proto): New. | |
5674 | * nptl/pthread_getattr_default_np.c: Modified. | |
5675 | (pthread_getattr_default_np): Remove function. | |
5676 | (__pthread_getattr_default_np): New function. | |
5677 | (libpthread_hidden_def): New. | |
5678 | (weak_alias): New. | |
5679 | ||
5680 | 2020-06-01 Samuel Thibault <samuel.thibault@ens-lyon.org> | |
5681 | ||
5682 | COMMIT: 8c64cc78bcce284b985d26a1393bdfcedcb1d128 | |
5683 | htl: Fix gsync_wait symbol exposition | |
5684 | ||
5685 | * sysdeps/htl/pt-cond-destroy.c: Modified. | |
5686 | (__pthread_cond_destroy): Modified function. | |
5687 | ||
5688 | 2020-06-01 Samuel Thibault <samuel.thibault@ens-lyon.org> | |
5689 | ||
5690 | COMMIT: 8081702460726304af496be52234385094392a6f | |
5691 | htl: Make pthread_cond_destroy wait for threads to be woken | |
5692 | ||
5693 | * nptl/Makefile: Modified. | |
5694 | * sysdeps/htl/bits/types/struct___pthread_cond.h: Modified. | |
5695 | (__pthread_cond): Modified. | |
5696 | (__PTHREAD_COND_INITIALIZER): Modified. | |
5697 | * sysdeps/htl/pt-cond-destroy.c: Modified. | |
5698 | (__pthread_cond_destroy): Modified function. | |
5699 | * sysdeps/htl/pt-cond-timedwait.c: Modified. | |
5700 | (__pthread_cond_timedwait_internal): Modified function. | |
5701 | * sysdeps/mach/hurd/htl/pt-hurd-cond-timedwait.c: Modified. | |
5702 | (__pthread_hurd_cond_timedwait_internal): Modified function. | |
5703 | * sysdeps/pthread/Makefile: Modified. | |
5704 | * nptl/tst-cond20.c: Move to... | |
5705 | * sysdeps/pthread/tst-cond20.c: ... here. | |
5706 | * nptl/tst-cond21.c: Move to... | |
5707 | * sysdeps/pthread/tst-cond21.c: ... here. | |
5708 | ||
5709 | 2020-06-01 Samuel Thibault <samuel.thibault@ens-lyon.org> | |
5710 | ||
5711 | COMMIT: a3e589d1f68d43d4c3f67d59497862875c2d5afc | |
5712 | htl: Enable more cond tests | |
5713 | ||
5714 | * nptl/Makefile: Modified. | |
5715 | * sysdeps/pthread/Makefile: Modified. | |
5716 | ||
5717 | 2020-06-01 Samuel Thibault <samuel.thibault@ens-lyon.org> | |
5718 | ||
5719 | COMMIT: 347885928184a5605111bcbc3513b3d28d2daed4 | |
5720 | tst-cond11: Fix build with _SC_MONOTONIC_CLOCK > 0 | |
5721 | ||
5722 | * sysdeps/pthread/tst-cond11.c: Modified. | |
5723 | (do_test): Modified function. | |
5724 | ||
5725 | 2020-06-01 Carlos O'Donell <carlos@redhat.com> | |
5726 | ||
5727 | COMMIT: 61af4bbb2ae5a4eefc4c4243135747bbdb0f0684 | |
5728 | mbstowcs: Document, test, and fix null pointer dst semantics (Bug 25219) | |
5729 | ||
5730 | * manual/charset.texi: Modified. | |
5731 | * stdlib/stdlib.h: Modified. | |
5732 | (mbstowcs): Modified. | |
5733 | * wcsmbs/Makefile: Modified. | |
5734 | * wcsmbs/tst-mbstowcs.c: New file. | |
5735 | ||
5736 | 2020-05-29 Girish Joshi <girish946@gmail.com> | |
5737 | ||
5738 | COMMIT: 9e2dc874e62b0950891b319c000b009ea12ac8c2 | |
5739 | build: Use FAIL_EXIT1 () on failure to exec child [BZ #23990] | |
5740 | ||
5741 | * support/test-container.c: Modified. | |
5742 | (recursive_remove): Modified function. | |
5743 | ||
5744 | 2020-05-29 Girish Joshi <girish946@gmail.com> | |
5745 | ||
5746 | COMMIT: 5d5b3bd94ceebe13d54a6e0cc9e2a899adbbc56f | |
5747 | manual: Fix backtraces code example [BZ #10441] | |
5748 | ||
5749 | * manual/examples/execinfo.c: Modified. | |
5750 | (print_trace): Modified function. | |
5751 | ||
5752 | 2020-05-28 Samuel Thibault <samuel.thibault@ens-lyon.org> | |
5753 | ||
5754 | COMMIT: 6544999083437dabdadcec18185a1b2169b9637a | |
5755 | hurd: Fix fexecve | |
5756 | ||
5757 | * sysdeps/mach/hurd/fexecve.c: Modified. | |
5758 | (fexecve): Modified function. | |
5759 | ||
5760 | 2020-05-28 Florian Weimer <fweimer@redhat.com> | |
5761 | ||
5762 | COMMIT: cc0118983a3b3ca36fa7ddd9a5dde2cb28160f1d | |
5763 | i386: Remove unused file sysdeps/unix/i386/sysdep.S | |
5764 | ||
5765 | * sysdeps/unix/i386/sysdep.S: Delete file. | |
5766 | ||
5767 | 2020-05-28 Samuel Thibault <samuel.thibault@ens-lyon.org> | |
5768 | ||
5769 | COMMIT: c318f663bd417f0477fdbae077c078b2219109b2 | |
5770 | hurd: fix ptsname error when called on a non-tty | |
5771 | ||
5772 | * sysdeps/mach/hurd/ptsname.c: Modified. | |
5773 | (__ptsname_internal): Modified function. | |
5774 | ||
5775 | 2020-05-28 Samuel Thibault <samuel.thibault@ens-lyon.org> | |
5776 | ||
5777 | COMMIT: 94884ff506d25ddca4f918c2cd40cc748bc5bbb3 | |
5778 | hurd: Fix fdopendir checking for directory type | |
5779 | ||
5780 | * sysdeps/mach/hurd/fdopendir.c: Modified. | |
5781 | (__fdopendir): Modified function. | |
5782 | ||
5783 | 2020-05-28 Florian Weimer <fweimer@redhat.com> | |
5784 | ||
5785 | COMMIT: fff30716a7517a2d1d4682c5b94e56b0e87f6a67 | |
5786 | i386: Remove NO_TLS_DIRECT_SEG_REFS handling | |
5787 | ||
5788 | * sysdeps/i386/Makefile: Modified. | |
5789 | * sysdeps/i386/i686/multiarch/strcmp-sse4.S: Modified. | |
5790 | * sysdeps/i386/i686/multiarch/strcmp-ssse3.S: Modified. | |
5791 | ||
5792 | 2020-05-28 Florian Weimer <fweimer@redhat.com> | |
5793 | ||
5794 | COMMIT: 6321f9e5e8a7953095183c1ae41ed3ccf5a0cdd3 | |
5795 | Hurd: Move <hurd/sigpreempt.h> internals into wrapper header | |
5796 | ||
5797 | * hurd/hurd/sigpreempt.h: Modified. | |
5798 | (HURD_PREEMPT_SIGNAL_P): Remove. | |
5799 | (_hurdsig_preemptors): Remove. | |
5800 | (_hurdsig_preempted_set): Remove. | |
5801 | * sysdeps/hurd/include/hurd/sigpreempt.h: New file. | |
5802 | ||
5803 | 2020-05-28 Florian Weimer <fweimer@redhat.com> | |
5804 | ||
5805 | COMMIT: a9175662f8cdce65aa9e2c54ea09cbebd1215f7a | |
5806 | Hurd: Use __sigmask in favor of deprecated sigmask | |
5807 | ||
5808 | * hurd/catch-signal.c: Modified. | |
5809 | (hurd_safe_memset): Modified function. | |
5810 | (hurd_safe_copyout): Modified function. | |
5811 | (hurd_safe_copyin): Modified function. | |
5812 | (hurd_safe_memmove): Modified function. | |
5813 | * hurd/hurd/sigpreempt.h: Modified. | |
5814 | (HURD_PREEMPT_SIGNAL_P): Modified. | |
5815 | * hurd/hurdfault.h: Modified. | |
5816 | (_hurdsig_catch_memory_fault): Modified. | |
5817 | * hurd/hurdsig.c: Modified. | |
5818 | (STOPSIGS): Modified. | |
5819 | * sysdeps/generic/sigset-cvt-mask.h: Modified. | |
5820 | (sigset_set_old_mask): Modified function. | |
5821 | (sigset_get_old_mask): Modified function. | |
5822 | ||
5823 | 2020-05-28 Samuel Thibault <samuel.thibault@ens-lyon.org> | |
5824 | ||
5825 | COMMIT: f9011787497a276f84ef79ae233992692a626dc7 | |
5826 | hurd: Fix pselect atomicity | |
5827 | ||
5828 | * hurd/hurdselect.c: Modified. | |
5829 | (_hurd_select): Modified function. | |
5830 | * hurd/hurdsig.c: Modified. | |
5831 | ||
5832 | 2020-05-28 Florian Weimer <fweimer@redhat.com> | |
5833 | ||
5834 | COMMIT: 31563b68410ff8e9490c5aafca31ec71b38f87a5 | |
5835 | elf: Remove extra hwcap mechanism from ldconfig | |
5836 | ||
5837 | * elf/ldconfig.c: Modified. | |
5838 | [! _DL_FIRST_PLATFORM](_DL_FIRST_EXTRA): Remove. | |
5839 | [_DL_FIRST_PLATFORM](_DL_FIRST_EXTRA): Remove. | |
5840 | (print_version): Modified. | |
5841 | (is_hwcap_platform): Modified function. | |
5842 | (path_hwcap): Modified function. | |
5843 | (parse_conf): Modified function. | |
5844 | (main): Modified function. | |
5845 | (TLS_SUBPATH): New. | |
5846 | (TLS_HWCAP_BIT): New. | |
5847 | ||
5848 | 2020-05-28 Florian Weimer <fweimer@redhat.com> | |
5849 | ||
5850 | COMMIT: dcbc6b83eff5b9238170bdfed834ba934150895f | |
5851 | elf: Do not read hwcaps from the vDSO in ld.so | |
5852 | ||
5853 | * elf/dl-hwcaps.c: Modified. | |
5854 | [! _DL_FIRST_PLATFORM](_DL_FIRST_EXTRA): Remove. | |
5855 | [_DL_FIRST_PLATFORM](_DL_FIRST_EXTRA): Remove. | |
5856 | (_dl_important_hwcaps): Modified function. | |
5857 | ||
5858 | 2020-05-27 Adhemerval Zanella <adhemerval.zanella@linaro.org> | |
5859 | ||
5860 | COMMIT: ef3330fde49502c342cf0541cd3c283a3c4a79cd | |
5861 | linux: Use internal DIR locks when accessing filepos on telldir | |
5862 | ||
5863 | * sysdeps/posix/telldir.c: Modified. | |
5864 | (telldir): Modified function. | |
5865 | ||
5866 | 2020-05-26 Samuel Thibault <samuel.thibault@ens-lyon.org> | |
5867 | ||
5868 | COMMIT: 415d0b0b3f1649d688f18c34bcfb16ad72e337ce | |
5869 | Update i386 libm-test-ulps | |
5870 | ||
5871 | * sysdeps/i386/fpu/libm-test-ulps: Modified. | |
5872 | ||
5873 | 2020-05-26 Samuel Thibault <samuel.thibault@ens-lyon.org> | |
5874 | ||
5875 | COMMIT: 28cada041811fe49c8da1eb7ffdbc949719f9009 | |
5876 | htl: Add clock variants | |
5877 | ||
5878 | * htl/Versions: Modified. | |
5879 | * htl/pt-join.c: Modified. | |
5880 | (__pthread_join): Modified function. | |
5881 | (__pthread_join_common): New function. | |
5882 | (__pthread_tryjoin_np): New function. | |
5883 | (weak_alias): New function. | |
5884 | (__pthread_timedjoin_np): New function. | |
5885 | (weak_alias): New function. | |
5886 | (__pthread_clockjoin_np): New function. | |
5887 | (weak_alias): New function. | |
5888 | * hurd/hurdlock.c: Modified. | |
5889 | (__lll_abstimed_wait): Modified function. | |
5890 | (__lll_abstimed_xwait): Modified function. | |
5891 | (__lll_abstimed_lock): Modified function. | |
5892 | (__lll_robust_abstimed_lock): Modified function. | |
5893 | * nptl/Makefile: Modified. | |
5894 | * sysdeps/pthread/tst-mutex8.c: Move to... | |
5895 | * nptl/tst-mutex8.c: ... here. | |
5896 | * sysdeps/htl/pt-cond-timedwait.c: Modified. | |
5897 | (__pthread_cond_timedwait_internal): Modified. | |
5898 | (__pthread_cond_timedwait): Modified function. | |
5899 | (__pthread_cond_timedwait_internal): Modified function. | |
5900 | (__pthread_cond_clockwait): New function. | |
5901 | (weak_alias): New function. | |
5902 | * sysdeps/htl/pt-cond-wait.c: Modified. | |
5903 | (__pthread_cond_timedwait_internal): Modified. | |
5904 | (__pthread_cond_wait): Modified function. | |
5905 | * sysdeps/htl/pt-rwlock-rdlock.c: Modified. | |
5906 | (__pthread_rwlock_timedrdlock_internal): Modified. | |
5907 | (__pthread_rwlock_rdlock): Modified function. | |
5908 | * sysdeps/htl/pt-rwlock-timedrdlock.c: Modified. | |
5909 | (__pthread_rwlock_timedrdlock_internal): Modified function. | |
5910 | (__pthread_rwlock_timedrdlock): Modified function. | |
5911 | (__pthread_rwlock_clockrdlock): New function. | |
5912 | (weak_alias): New. | |
5913 | * sysdeps/htl/pt-rwlock-timedwrlock.c: Modified. | |
5914 | (__pthread_rwlock_timedwrlock_internal): Modified function. | |
5915 | (__pthread_rwlock_timedwrlock): Modified function. | |
5916 | (__pthread_rwlock_clockwrlock): New function. | |
5917 | (weak_alias): New. | |
5918 | * sysdeps/htl/pt-rwlock-wrlock.c: Modified. | |
5919 | (__pthread_rwlock_timedwrlock_internal): Modified. | |
5920 | (__pthread_rwlock_wrlock): Modified function. | |
5921 | * sysdeps/htl/pthread.h: Modified. | |
5922 | [__USE_GNU](pthread_tryjoin_np): New function. | |
5923 | [__USE_GNU](pthread_timedjoin_np): New function. | |
5924 | [__USE_GNU](pthread_clockjoin_np): New function. | |
5925 | [__USE_GNU](pthread_mutex_clocklock): New function. | |
5926 | [__USE_GNU](pthread_cond_clockwait): New function. | |
5927 | [__USE_UNIX98 || __USE_XOPEN2K][__USE_GNU](pthread_rwlock_clockrdlock): New. | |
5928 | [__USE_UNIX98 || __USE_XOPEN2K][__USE_GNU](pthread_rwlock_clockwrlock): New. | |
5929 | * sysdeps/htl/pthreadP.h: Modified. | |
5930 | (__pthread_cond_clockwait): New function. | |
5931 | * sysdeps/mach/hurd/htl/pt-mutex-timedlock.c: Modified. | |
5932 | (__pthread_mutex_timedlock): Modified function. | |
5933 | (weak_alias): Modified. | |
5934 | (__pthread_mutex_clocklock): New function. | |
5935 | (weak_alias): New. | |
5936 | * sysdeps/mach/hurd/i386/libpthread.abilist: Modified. | |
5937 | * sysdeps/pthread/Makefile: Modified. | |
5938 | * nptl/tst-abstime.c: Move to... | |
5939 | * sysdeps/pthread/tst-abstime.c: ... here. | |
5940 | * nptl/tst-join10.c: Move to... | |
5941 | * sysdeps/pthread/tst-join10.c: ... here. | |
5942 | * nptl/tst-join11.c: Move to... | |
5943 | * sysdeps/pthread/tst-join11.c: ... here. | |
5944 | * nptl/tst-join12.c: Move to... | |
5945 | * sysdeps/pthread/tst-join12.c: ... here. | |
5946 | * nptl/tst-join13.c: Move to... | |
5947 | * sysdeps/pthread/tst-join13.c: ... here. | |
5948 | * nptl/tst-join14.c: Move to... | |
5949 | * sysdeps/pthread/tst-join14.c: ... here. | |
5950 | * nptl/tst-join2.c: Move to... | |
5951 | * sysdeps/pthread/tst-join2.c: ... here. | |
5952 | * nptl/tst-join3.c: Move to... | |
5953 | * sysdeps/pthread/tst-join3.c: ... here. | |
5954 | * nptl/tst-join8.c: Move to... | |
5955 | * sysdeps/pthread/tst-join8.c: ... here. | |
5956 | * nptl/tst-join9.c: Move to... | |
5957 | * sysdeps/pthread/tst-join9.c: ... here. | |
5958 | * nptl/tst-mutex-errorcheck.c: Move to... | |
5959 | * sysdeps/pthread/tst-mutex-errorcheck.c: ... here. | |
5960 | * nptl/tst-mutex11.c: Move to... | |
5961 | * sysdeps/pthread/tst-mutex11.c: ... here. | |
5962 | * nptl/tst-mutex5.c: Move to... | |
5963 | * sysdeps/pthread/tst-mutex5.c: ... here. | |
5964 | * nptl/tst-mutex7.c: Move to... | |
5965 | * sysdeps/pthread/tst-mutex7.c: ... here. | |
5966 | * nptl/tst-mutex7robust.c: Move to... | |
5967 | * sysdeps/pthread/tst-mutex7robust.c: ... here. | |
5968 | * nptl/tst-mutex9.c: Move to... | |
5969 | * sysdeps/pthread/tst-mutex9.c: ... here. | |
5970 | * nptl/tst-pthread-mutexattr.c: Move to... | |
5971 | * sysdeps/pthread/tst-pthread-mutexattr.c: ... here. | |
5972 | * nptl/tst-rwlock12.c: Move to... | |
5973 | * sysdeps/pthread/tst-rwlock12.c: ... here. | |
5974 | * nptl/tst-rwlock14.c: Move to... | |
5975 | * sysdeps/pthread/tst-rwlock14.c: ... here. | |
5976 | ||
5977 | 2020-05-25 Florian Weimer <fweimer@redhat.com> | |
5978 | ||
5979 | COMMIT: 02802fafcf6e11ea3f998f685035ffe568dfddeb | |
5980 | signal: Deprecate additional legacy signal handling functions | |
5981 | ||
5982 | * NEWS: Modified. | |
5983 | * manual/signal.texi: Modified. | |
5984 | * nptl/Makefile: Modified. | |
5985 | * nptl/tst-cancel4.c: Modified. | |
5986 | (tf_sigpause): Modified function. | |
5987 | (libc-diag.h): Include file. | |
5988 | * nptl/tst-exec1.c: Modified. | |
5989 | (do_test): Modified function. | |
5990 | (support/xsignal.h): Include file. | |
5991 | * nptl/tst-exec2.c: Modified. | |
5992 | (do_test): Modified function. | |
5993 | (support/xsignal.h): Include file. | |
5994 | * nptl/tst-exec3.c: Modified. | |
5995 | (do_test): Modified function. | |
5996 | (support/xsignal.h): Include file. | |
5997 | * nptl/tst-exec4.c: Modified. | |
5998 | (tf): Modified function. | |
5999 | (support/xsignal.h): Include file. | |
6000 | * nptl/tst-exec5.c: Modified. | |
6001 | (do_test): Modified function. | |
6002 | * signal/signal.h: Modified. | |
6003 | [__USE_MISC](sigmask): Modified. | |
6004 | [__USE_XOPEN_EXTENDED][__GNUC__](sigpause): Modified. | |
6005 | [__USE_XOPEN_EXTENDED](sighold): Modified. | |
6006 | [__USE_XOPEN_EXTENDED](sigrelse): Modified. | |
6007 | [__USE_XOPEN_EXTENDED](sigignore): Modified. | |
6008 | [__USE_XOPEN_EXTENDED](sigset): Modified. | |
6009 | [__USE_XOPEN_EXTENDED || __USE_MISC](siginterrupt): Modified. | |
6010 | * signal/tst-sigset2.c: Modified. | |
6011 | (libc-diag.h): Include file. | |
6012 | (DIAG_IGNORE_NEEDS_COMMENT): New function. | |
6013 | * signal/tst-sigsimple.c: Modified. | |
6014 | (libc-diag.h): Include file. | |
6015 | (DIAG_IGNORE_NEEDS_COMMENT): New function. | |
6016 | ||
6017 | 2020-05-25 Florian Weimer <fweimer@redhat.com> | |
6018 | ||
6019 | COMMIT: de42613540de8d3d70b5f14a14923cab7bd694d0 | |
6020 | elf: Turn _dl_printf, _dl_error_printf, _dl_fatal_printf into functions | |
6021 | ||
6022 | * elf/Versions: Modified. | |
6023 | * elf/dl-misc.c: Modified. | |
6024 | (_dl_printf): New function. | |
6025 | (_dl_error_printf): New function. | |
6026 | (_dl_fatal_printf): New function. | |
6027 | (rtld_hidden_def): New. | |
6028 | * sysdeps/generic/ldsodefs.h: Modified. | |
6029 | [IS_IN (rtld)](_dl_printf): Remove. | |
6030 | [IS_IN (rtld)](_dl_error_printf): Remove. | |
6031 | [IS_IN (rtld)](_dl_fatal_printf): Remove. | |
6032 | [IS_IN (rtld)](rtld_hidden_proto): Modified. | |
6033 | [IS_IN (rtld)](rtld_hidden_proto): Modified. | |
6034 | [IS_IN (rtld)](rtld_hidden_proto): Modified. | |
6035 | [IS_IN (rtld)](rtld_hidden_proto): Modified. | |
6036 | [IS_IN (rtld)](rtld_hidden_proto): Modified. | |
6037 | [IS_IN (rtld)](rtld_hidden_proto): Modified. | |
6038 | [IS_IN (rtld)](rtld_hidden_proto): Modified. | |
6039 | [IS_IN (rtld)](rtld_hidden_proto): Modified. | |
6040 | [IS_IN (rtld)](rtld_hidden_proto): Modified. | |
6041 | [IS_IN (rtld)](_dl_printf): New function. | |
6042 | [IS_IN (rtld)](_dl_error_printf): New function. | |
6043 | [IS_IN (rtld)](_dl_fatal_printf): New function. | |
6044 | [IS_IN (rtld)](rtld_hidden_proto): New. | |
6045 | * sysdeps/mach/hurd/i386/localplt.data: Modified. | |
6046 | ||
6047 | 2020-05-21 H.J. Lu <hjl.tools@gmail.com> | |
6048 | ||
6049 | COMMIT: 76d5b2f002a1243ddba06bd646249553353f4322 | |
6050 | x86: Update Intel Atom processor family optimization | |
6051 | ||
6052 | * sysdeps/x86/cpu-features.c: Modified. | |
6053 | (init_cpu_features): Modified function. | |
6054 | ||
6055 | 2020-05-21 Szabolcs Nagy <szabolcs.nagy@arm.com> | |
6056 | ||
6057 | COMMIT: 03acbc1f71800a34dfbf4371c3443b1f1c73a4b9 | |
6058 | elf.h: add aarch64 property definitions | |
6059 | ||
6060 | * elf/elf.h: Modified. | |
6061 | (GNU_PROPERTY_AARCH64_FEATURE_1_AND): New. | |
6062 | (GNU_PROPERTY_AARCH64_FEATURE_1_BTI): New. | |
6063 | (GNU_PROPERTY_AARCH64_FEATURE_1_PAC): New. | |
6064 | ||
6065 | 2020-05-21 Szabolcs Nagy <szabolcs.nagy@arm.com> | |
6066 | ||
6067 | COMMIT: 7787a35fd0ac1d42a05d3a45223158efa54d87d7 | |
6068 | elf.h: Add PT_GNU_PROPERTY | |
6069 | ||
6070 | * elf/elf.h: Modified. | |
6071 | (PT_GNU_PROPERTY): New. | |
6072 | ||
6073 | 2020-05-20 Florian Weimer <fweimer@redhat.com> | |
6074 | ||
6075 | COMMIT: e3022f4bcd69eb9f103a6de626a1e9e343fc7ada | |
6076 | <libc-symbols.h>: Add libpthread hidden alias support | |
6077 | ||
6078 | * include/libc-symbols.h: Modified. | |
6079 | [! _ISOMAC][!(IS_IN (libpthread))](libpthread_hidden_proto): New. | |
6080 | [! _ISOMAC][!(IS_IN (libpthread))](libpthread_hidden_tls_proto): New. | |
6081 | [! _ISOMAC][!(IS_IN (libpthread))](libpthread_hidden_def): New. | |
6082 | [! _ISOMAC][!(IS_IN (libpthread))](libpthread_hidden_weak): New. | |
6083 | [! _ISOMAC][!(IS_IN (libpthread))](libpthread_hidden_ver): New. | |
6084 | [! _ISOMAC][!(IS_IN (libpthread))](libpthread_hidden_data_def): New. | |
6085 | [! _ISOMAC][!(IS_IN (libpthread))](libpthread_hidden_tls_def): New. | |
6086 | [! _ISOMAC][!(IS_IN (libpthread))](libpthread_hidden_data_weak): New. | |
6087 | [! _ISOMAC][!(IS_IN (libpthread))](libpthread_hidden_data_ver): New. | |
6088 | [! _ISOMAC][IS_IN (libpthread)](libpthread_hidden_proto): New. | |
6089 | [! _ISOMAC][IS_IN (libpthread)](libpthread_hidden_tls_proto): New. | |
6090 | [! _ISOMAC][IS_IN (libpthread)](libpthread_hidden_def): New. | |
6091 | [! _ISOMAC][IS_IN (libpthread)](libpthread_hidden_weak): New. | |
6092 | [! _ISOMAC][IS_IN (libpthread)](libpthread_hidden_ver): New. | |
6093 | [! _ISOMAC][IS_IN (libpthread)](libpthread_hidden_data_def): New. | |
6094 | [! _ISOMAC][IS_IN (libpthread)](libpthread_hidden_tls_def): New. | |
6095 | [! _ISOMAC][IS_IN (libpthread)](libpthread_hidden_data_weak): New. | |
6096 | [! _ISOMAC][IS_IN (libpthread)](libpthread_hidden_data_ver): New. | |
6097 | ||
6098 | 2020-05-20 Florian Weimer <fweimer@redhat.com> | |
6099 | ||
6100 | COMMIT: 7bf1094e8253e19753ae467ab5b86a18d9abd9f3 | |
6101 | nptl: Use __pthread_attr_copy in pthread_setattr_default_np | |
6102 | ||
6103 | * nptl/pthread_setattr_default_np.c: Modified. | |
6104 | (pthread_setattr_default_np): Modified function. | |
6105 | ||
6106 | 2020-05-20 Florian Weimer <fweimer@redhat.com> | |
6107 | ||
6108 | COMMIT: cea81e2b7e441663539d196c18bb2568e3e2fae8 | |
6109 | nptl: Use __pthread_attr_copy in pthread_getattr_default_np (bug 25999) | |
6110 | ||
6111 | * nptl/Makefile: Modified. | |
6112 | * nptl/pthread_getattr_default_np.c: Modified. | |
6113 | (errno.h): Remove include. | |
6114 | (stdlib.h): Remove include. | |
6115 | (pthread_getattr_default_np): Modified function. | |
6116 | * nptl/tst-pthread-defaultattr-free.c: New file. | |
6117 | ||
6118 | 2020-05-20 Florian Weimer <fweimer@redhat.com> | |
6119 | ||
6120 | COMMIT: 331c6e8a184167dd21a9f0b3fc165aeefea6eeca | |
6121 | nptl: Add __pthread_attr_copy for copying pthread_attr_t objects | |
6122 | ||
6123 | * nptl/Makefile: Modified. | |
6124 | * nptl/Versions: Modified. | |
6125 | * nptl/pthreadP.h: Modified. | |
6126 | (__pthread_attr_copy): New function. | |
6127 | (libc_hidden_proto): New. | |
6128 | * nptl/pthread_attr_copy.c: New file. | |
6129 | * sysdeps/nptl/internaltypes.h: Modified. | |
6130 | (pthread_attr_transparent): New. | |
6131 | ||
6132 | 2020-05-20 Florian Weimer <fweimer@redhat.com> | |
6133 | ||
6134 | COMMIT: 3699ef99de0d69284cdd28c3cc5e1aa89e398443 | |
6135 | nptl: Make __pthread_attr_init, __pthread_attr_destroy available internally | |
6136 | ||
6137 | * nptl/Versions: Modified. | |
6138 | * nptl/pthreadP.h: Modified. | |
6139 | (__pthread_attr_init_2_1): Remove. | |
6140 | (libc_hidden_proto): Modified. | |
6141 | (libc_hidden_proto): Modified. | |
6142 | (libc_hidden_proto): Modified. | |
6143 | (libc_hidden_proto): Modified. | |
6144 | (__pthread_attr_init): New function. | |
6145 | (libc_hidden_proto): New. | |
6146 | (libc_hidden_proto): New. | |
6147 | * nptl/pthread_attr_destroy.c: Modified. | |
6148 | (strong_alias): Remove. | |
6149 | (libc_hidden_def): New. | |
6150 | (weak_alias): New. | |
6151 | * nptl/pthread_attr_init.c: Modified. | |
6152 | (__pthread_attr_init_2_1): Remove function. | |
6153 | (versioned_symbol): Modified. | |
6154 | (__pthread_attr_init): New function. | |
6155 | (libc_hidden_def): New. | |
6156 | ||
6157 | 2020-05-20 Florian Weimer <fweimer@redhat.com> | |
6158 | ||
6159 | COMMIT: 07a73d521988a7fdea1bb3c3b5bbb2b23a0da2e1 | |
6160 | nptl: Move pthread_gettattr_np into libc | |
6161 | ||
6162 | * nptl/Makefile: Modified. | |
6163 | * nptl/Versions: Modified. | |
6164 | * nptl/libpthread-compat.c: Modified. | |
6165 | [(SHLIB_COMPAT (libpthread, GLIBC_2_2_3, GLIBC_2_2_4))](compat_symbol_unique): New. | |
6166 | * nptl/pthread_getattr_np.c: Modified. | |
6167 | (pthread_getattr_np): Remove function. | |
6168 | [SHLIB_COMPAT (libc, GLIBC_2_2_3, GLIBC_2_32)](strong_alias): New. | |
6169 | [SHLIB_COMPAT (libc, GLIBC_2_2_3, GLIBC_2_32)](compat_symbol): New. | |
6170 | (__pthread_getattr_np): New function. | |
6171 | (versioned_symbol): New function. | |
6172 | * sysdeps/unix/sysv/linux/aarch64/libc.abilist: Modified. | |
6173 | * sysdeps/unix/sysv/linux/aarch64/libpthread.abilist: Modified. | |
6174 | * sysdeps/unix/sysv/linux/alpha/libc.abilist: Modified. | |
6175 | * sysdeps/unix/sysv/linux/alpha/libpthread.abilist: Modified. | |
6176 | * sysdeps/unix/sysv/linux/arm/be/libc.abilist: Modified. | |
6177 | * sysdeps/unix/sysv/linux/arm/be/libpthread.abilist: Modified. | |
6178 | * sysdeps/unix/sysv/linux/arm/le/libc.abilist: Modified. | |
6179 | * sysdeps/unix/sysv/linux/arm/le/libpthread.abilist: Modified. | |
6180 | * sysdeps/unix/sysv/linux/csky/libc.abilist: Modified. | |
6181 | * sysdeps/unix/sysv/linux/csky/libpthread.abilist: Modified. | |
6182 | * sysdeps/unix/sysv/linux/hppa/libc.abilist: Modified. | |
6183 | * sysdeps/unix/sysv/linux/hppa/libpthread.abilist: Modified. | |
6184 | * sysdeps/unix/sysv/linux/i386/libc.abilist: Modified. | |
6185 | * sysdeps/unix/sysv/linux/i386/libpthread.abilist: Modified. | |
6186 | * sysdeps/unix/sysv/linux/ia64/libc.abilist: Modified. | |
6187 | * sysdeps/unix/sysv/linux/ia64/libpthread.abilist: Modified. | |
6188 | * sysdeps/unix/sysv/linux/m68k/coldfire/libc.abilist: Modified. | |
6189 | * sysdeps/unix/sysv/linux/m68k/coldfire/libpthread.abilist: Modified. | |
6190 | * sysdeps/unix/sysv/linux/m68k/m680x0/libc.abilist: Modified. | |
6191 | * sysdeps/unix/sysv/linux/m68k/m680x0/libpthread.abilist: Modified. | |
6192 | * sysdeps/unix/sysv/linux/microblaze/be/libc.abilist: Modified. | |
6193 | * sysdeps/unix/sysv/linux/microblaze/be/libpthread.abilist: Modified. | |
6194 | * sysdeps/unix/sysv/linux/microblaze/le/libc.abilist: Modified. | |
6195 | * sysdeps/unix/sysv/linux/microblaze/le/libpthread.abilist: Modified. | |
6196 | * sysdeps/unix/sysv/linux/mips/mips32/fpu/libc.abilist: Modified. | |
6197 | * sysdeps/unix/sysv/linux/mips/mips32/libpthread.abilist: Modified. | |
6198 | * sysdeps/unix/sysv/linux/mips/mips32/nofpu/libc.abilist: Modified. | |
6199 | * sysdeps/unix/sysv/linux/mips/mips64/libpthread.abilist: Modified. | |
6200 | * sysdeps/unix/sysv/linux/mips/mips64/n32/libc.abilist: Modified. | |
6201 | * sysdeps/unix/sysv/linux/mips/mips64/n64/libc.abilist: Modified. | |
6202 | * sysdeps/unix/sysv/linux/nios2/libc.abilist: Modified. | |
6203 | * sysdeps/unix/sysv/linux/nios2/libpthread.abilist: Modified. | |
6204 | * sysdeps/unix/sysv/linux/powerpc/powerpc32/fpu/libc.abilist: Modified. | |
6205 | * sysdeps/unix/sysv/linux/powerpc/powerpc32/libpthread.abilist: Modified. | |
6206 | * sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/libc.abilist: Modified. | |
6207 | * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libc.abilist: Modified. | |
6208 | * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libpthread.abilist: Modified. | |
6209 | * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libc.abilist: Modified. | |
6210 | * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libpthread.abilist: Modified. | |
6211 | * sysdeps/unix/sysv/linux/riscv/rv64/libc.abilist: Modified. | |
6212 | * sysdeps/unix/sysv/linux/riscv/rv64/libpthread.abilist: Modified. | |
6213 | * sysdeps/unix/sysv/linux/s390/s390-32/libc.abilist: Modified. | |
6214 | * sysdeps/unix/sysv/linux/s390/s390-32/libpthread.abilist: Modified. | |
6215 | * sysdeps/unix/sysv/linux/s390/s390-64/libc.abilist: Modified. | |
6216 | * sysdeps/unix/sysv/linux/s390/s390-64/libpthread.abilist: Modified. | |
6217 | * sysdeps/unix/sysv/linux/sh/be/libc.abilist: Modified. | |
6218 | * sysdeps/unix/sysv/linux/sh/be/libpthread.abilist: Modified. | |
6219 | * sysdeps/unix/sysv/linux/sh/le/libc.abilist: Modified. | |
6220 | * sysdeps/unix/sysv/linux/sh/le/libpthread.abilist: Modified. | |
6221 | * sysdeps/unix/sysv/linux/sparc/sparc32/libc.abilist: Modified. | |
6222 | * sysdeps/unix/sysv/linux/sparc/sparc32/libpthread.abilist: Modified. | |
6223 | * sysdeps/unix/sysv/linux/sparc/sparc64/libc.abilist: Modified. | |
6224 | * sysdeps/unix/sysv/linux/sparc/sparc64/libpthread.abilist: Modified. | |
6225 | * sysdeps/unix/sysv/linux/x86_64/64/libc.abilist: Modified. | |
6226 | * sysdeps/unix/sysv/linux/x86_64/64/libpthread.abilist: Modified. | |
6227 | * sysdeps/unix/sysv/linux/x86_64/x32/libc.abilist: Modified. | |
6228 | * sysdeps/unix/sysv/linux/x86_64/x32/libpthread.abilist: Modified. | |
6229 | ||
6230 | 2020-05-20 Florian Weimer <fweimer@redhat.com> | |
6231 | ||
6232 | COMMIT: 52302bc298c99dc0d2ca3d1b07b4349129babae3 | |
6233 | nptl: Move pthread_getaffinity_np into libc | |
6234 | ||
6235 | * nptl/Makefile: Modified. | |
6236 | * nptl/Versions: Modified. | |
6237 | * nptl/pthreadP.h: Modified. | |
6238 | (libc_hidden_proto): New. | |
6239 | * nptl/pthread_getaffinity.c: Modified. | |
6240 | [SHLIB_COMPAT (libpthread, GLIBC_2_3_3, GLIBC_2_3_4)](__pthread_getaffinity_old): Remove. | |
6241 | [SHLIB_COMPAT (libpthread, GLIBC_2_3_3, GLIBC_2_3_4)](compat_symbol): Remove. | |
6242 | (__pthread_getaffinity_new): Remove function. | |
6243 | (strong_alias): Remove. | |
6244 | (versioned_symbol): Modified. | |
6245 | [SHLIB_COMPAT (libc, GLIBC_2_3_3, GLIBC_2_3_4)](__pthread_getaffinity_old): New. | |
6246 | [SHLIB_COMPAT (libc, GLIBC_2_3_3, GLIBC_2_3_4)](compat_symbol): New. | |
6247 | [SHLIB_COMPAT (libc, GLIBC_2_3_4, GLIBC_2_32)](strong_alias): New. | |
6248 | [SHLIB_COMPAT (libc, GLIBC_2_3_4, GLIBC_2_32)](compat_symbol): New. | |
6249 | (__pthread_getaffinity_np): New function. | |
6250 | (libc_hidden_def): New. | |
6251 | * sysdeps/unix/sysv/linux/aarch64/libc.abilist: Modified. | |
6252 | * sysdeps/unix/sysv/linux/aarch64/libpthread.abilist: Modified. | |
6253 | * sysdeps/unix/sysv/linux/alpha/libc.abilist: Modified. | |
6254 | * sysdeps/unix/sysv/linux/alpha/libpthread.abilist: Modified. | |
6255 | * sysdeps/unix/sysv/linux/arm/be/libc.abilist: Modified. | |
6256 | * sysdeps/unix/sysv/linux/arm/be/libpthread.abilist: Modified. | |
6257 | * sysdeps/unix/sysv/linux/arm/le/libc.abilist: Modified. | |
6258 | * sysdeps/unix/sysv/linux/arm/le/libpthread.abilist: Modified. | |
6259 | * sysdeps/unix/sysv/linux/csky/libc.abilist: Modified. | |
6260 | * sysdeps/unix/sysv/linux/csky/libpthread.abilist: Modified. | |
6261 | * sysdeps/unix/sysv/linux/hppa/libc.abilist: Modified. | |
6262 | * sysdeps/unix/sysv/linux/hppa/libpthread.abilist: Modified. | |
6263 | * sysdeps/unix/sysv/linux/i386/libc.abilist: Modified. | |
6264 | * sysdeps/unix/sysv/linux/i386/libpthread.abilist: Modified. | |
6265 | * sysdeps/unix/sysv/linux/ia64/libc.abilist: Modified. | |
6266 | * sysdeps/unix/sysv/linux/ia64/libpthread.abilist: Modified. | |
6267 | * sysdeps/unix/sysv/linux/m68k/coldfire/libc.abilist: Modified. | |
6268 | * sysdeps/unix/sysv/linux/m68k/coldfire/libpthread.abilist: Modified. | |
6269 | * sysdeps/unix/sysv/linux/m68k/m680x0/libc.abilist: Modified. | |
6270 | * sysdeps/unix/sysv/linux/m68k/m680x0/libpthread.abilist: Modified. | |
6271 | * sysdeps/unix/sysv/linux/microblaze/be/libc.abilist: Modified. | |
6272 | * sysdeps/unix/sysv/linux/microblaze/be/libpthread.abilist: Modified. | |
6273 | * sysdeps/unix/sysv/linux/microblaze/le/libc.abilist: Modified. | |
6274 | * sysdeps/unix/sysv/linux/microblaze/le/libpthread.abilist: Modified. | |
6275 | * sysdeps/unix/sysv/linux/mips/mips32/fpu/libc.abilist: Modified. | |
6276 | * sysdeps/unix/sysv/linux/mips/mips32/libpthread.abilist: Modified. | |
6277 | * sysdeps/unix/sysv/linux/mips/mips32/nofpu/libc.abilist: Modified. | |
6278 | * sysdeps/unix/sysv/linux/mips/mips64/libpthread.abilist: Modified. | |
6279 | * sysdeps/unix/sysv/linux/mips/mips64/n32/libc.abilist: Modified. | |
6280 | * sysdeps/unix/sysv/linux/mips/mips64/n64/libc.abilist: Modified. | |
6281 | * sysdeps/unix/sysv/linux/nios2/libc.abilist: Modified. | |
6282 | * sysdeps/unix/sysv/linux/nios2/libpthread.abilist: Modified. | |
6283 | * sysdeps/unix/sysv/linux/powerpc/powerpc32/fpu/libc.abilist: Modified. | |
6284 | * sysdeps/unix/sysv/linux/powerpc/powerpc32/libpthread.abilist: Modified. | |
6285 | * sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/libc.abilist: Modified. | |
6286 | * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libc.abilist: Modified. | |
6287 | * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libpthread.abilist: Modified. | |
6288 | * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libc.abilist: Modified. | |
6289 | * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libpthread.abilist: Modified. | |
6290 | * sysdeps/unix/sysv/linux/riscv/rv64/libc.abilist: Modified. | |
6291 | * sysdeps/unix/sysv/linux/riscv/rv64/libpthread.abilist: Modified. | |
6292 | * sysdeps/unix/sysv/linux/s390/s390-32/libc.abilist: Modified. | |
6293 | * sysdeps/unix/sysv/linux/s390/s390-32/libpthread.abilist: Modified. | |
6294 | * sysdeps/unix/sysv/linux/s390/s390-64/libc.abilist: Modified. | |
6295 | * sysdeps/unix/sysv/linux/s390/s390-64/libpthread.abilist: Modified. | |
6296 | * sysdeps/unix/sysv/linux/sh/be/libc.abilist: Modified. | |
6297 | * sysdeps/unix/sysv/linux/sh/be/libpthread.abilist: Modified. | |
6298 | * sysdeps/unix/sysv/linux/sh/le/libc.abilist: Modified. | |
6299 | * sysdeps/unix/sysv/linux/sh/le/libpthread.abilist: Modified. | |
6300 | * sysdeps/unix/sysv/linux/sparc/sparc32/libc.abilist: Modified. | |
6301 | * sysdeps/unix/sysv/linux/sparc/sparc32/libpthread.abilist: Modified. | |
6302 | * sysdeps/unix/sysv/linux/sparc/sparc64/libc.abilist: Modified. | |
6303 | * sysdeps/unix/sysv/linux/sparc/sparc64/libpthread.abilist: Modified. | |
6304 | * sysdeps/unix/sysv/linux/x86_64/64/libc.abilist: Modified. | |
6305 | * sysdeps/unix/sysv/linux/x86_64/64/libpthread.abilist: Modified. | |
6306 | * sysdeps/unix/sysv/linux/x86_64/x32/libc.abilist: Modified. | |
6307 | * sysdeps/unix/sysv/linux/x86_64/x32/libpthread.abilist: Modified. | |
6308 | ||
6309 | 2020-05-20 Florian Weimer <fweimer@redhat.com> | |
6310 | ||
6311 | COMMIT: 1979819d680bb5394a878261519f8a3e4a2886a1 | |
6312 | nptl: Move pthread_attr_setaffinity_np into libc | |
6313 | ||
6314 | * nptl/Makefile: Modified. | |
6315 | * nptl/Versions: Modified. | |
6316 | * nptl/pthreadP.h: Modified. | |
6317 | (libc_hidden_proto): Modified. | |
6318 | (libc_hidden_proto): Modified. | |
6319 | (__pthread_attr_setaffinity_np): New function. | |
6320 | (libc_hidden_proto): New. | |
6321 | * nptl/pthread_attr_setaffinity.c: Modified. | |
6322 | [SHLIB_COMPAT (libpthread, GLIBC_2_3_3, GLIBC_2_3_4)](__pthread_attr_setaffinity_old): Remove. | |
6323 | [SHLIB_COMPAT (libpthread, GLIBC_2_3_3, GLIBC_2_3_4)](compat_symbol): Remove. | |
6324 | (__pthread_attr_setaffinity_new): Remove function. | |
6325 | (versioned_symbol): Modified. | |
6326 | [SHLIB_COMPAT (libc, GLIBC_2_3_3, GLIBC_2_3_4)](__pthread_attr_setaffinity_old): New. | |
6327 | [SHLIB_COMPAT (libc, GLIBC_2_3_3, GLIBC_2_3_4)](compat_symbol): New. | |
6328 | [SHLIB_COMPAT (libc, GLIBC_2_3_4, GLIBC_2_32)](strong_alias): New. | |
6329 | [SHLIB_COMPAT (libc, GLIBC_2_3_4, GLIBC_2_32)](compat_symbol): New. | |
6330 | (__pthread_attr_setaffinity_np): New function. | |
6331 | (libc_hidden_def): New. | |
6332 | * sysdeps/unix/sysv/linux/aarch64/libc.abilist: Modified. | |
6333 | * sysdeps/unix/sysv/linux/aarch64/libpthread.abilist: Modified. | |
6334 | * sysdeps/unix/sysv/linux/alpha/libc.abilist: Modified. | |
6335 | * sysdeps/unix/sysv/linux/alpha/libpthread.abilist: Modified. | |
6336 | * sysdeps/unix/sysv/linux/arm/be/libc.abilist: Modified. | |
6337 | * sysdeps/unix/sysv/linux/arm/be/libpthread.abilist: Modified. | |
6338 | * sysdeps/unix/sysv/linux/arm/le/libc.abilist: Modified. | |
6339 | * sysdeps/unix/sysv/linux/arm/le/libpthread.abilist: Modified. | |
6340 | * sysdeps/unix/sysv/linux/csky/libc.abilist: Modified. | |
6341 | * sysdeps/unix/sysv/linux/csky/libpthread.abilist: Modified. | |
6342 | * sysdeps/unix/sysv/linux/hppa/libc.abilist: Modified. | |
6343 | * sysdeps/unix/sysv/linux/hppa/libpthread.abilist: Modified. | |
6344 | * sysdeps/unix/sysv/linux/i386/libc.abilist: Modified. | |
6345 | * sysdeps/unix/sysv/linux/i386/libpthread.abilist: Modified. | |
6346 | * sysdeps/unix/sysv/linux/ia64/libc.abilist: Modified. | |
6347 | * sysdeps/unix/sysv/linux/ia64/libpthread.abilist: Modified. | |
6348 | * sysdeps/unix/sysv/linux/m68k/coldfire/libc.abilist: Modified. | |
6349 | * sysdeps/unix/sysv/linux/m68k/coldfire/libpthread.abilist: Modified. | |
6350 | * sysdeps/unix/sysv/linux/m68k/m680x0/libc.abilist: Modified. | |
6351 | * sysdeps/unix/sysv/linux/m68k/m680x0/libpthread.abilist: Modified. | |
6352 | * sysdeps/unix/sysv/linux/microblaze/be/libc.abilist: Modified. | |
6353 | * sysdeps/unix/sysv/linux/microblaze/be/libpthread.abilist: Modified. | |
6354 | * sysdeps/unix/sysv/linux/microblaze/le/libc.abilist: Modified. | |
6355 | * sysdeps/unix/sysv/linux/microblaze/le/libpthread.abilist: Modified. | |
6356 | * sysdeps/unix/sysv/linux/mips/mips32/fpu/libc.abilist: Modified. | |
6357 | * sysdeps/unix/sysv/linux/mips/mips32/libpthread.abilist: Modified. | |
6358 | * sysdeps/unix/sysv/linux/mips/mips32/nofpu/libc.abilist: Modified. | |
6359 | * sysdeps/unix/sysv/linux/mips/mips64/libpthread.abilist: Modified. | |
6360 | * sysdeps/unix/sysv/linux/mips/mips64/n32/libc.abilist: Modified. | |
6361 | * sysdeps/unix/sysv/linux/mips/mips64/n64/libc.abilist: Modified. | |
6362 | * sysdeps/unix/sysv/linux/nios2/libc.abilist: Modified. | |
6363 | * sysdeps/unix/sysv/linux/nios2/libpthread.abilist: Modified. | |
6364 | * sysdeps/unix/sysv/linux/powerpc/powerpc32/fpu/libc.abilist: Modified. | |
6365 | * sysdeps/unix/sysv/linux/powerpc/powerpc32/libpthread.abilist: Modified. | |
6366 | * sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/libc.abilist: Modified. | |
6367 | * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libc.abilist: Modified. | |
6368 | * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libpthread.abilist: Modified. | |
6369 | * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libc.abilist: Modified. | |
6370 | * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libpthread.abilist: Modified. | |
6371 | * sysdeps/unix/sysv/linux/riscv/rv64/libc.abilist: Modified. | |
6372 | * sysdeps/unix/sysv/linux/riscv/rv64/libpthread.abilist: Modified. | |
6373 | * sysdeps/unix/sysv/linux/s390/s390-32/libc.abilist: Modified. | |
6374 | * sysdeps/unix/sysv/linux/s390/s390-32/libpthread.abilist: Modified. | |
6375 | * sysdeps/unix/sysv/linux/s390/s390-64/libc.abilist: Modified. | |
6376 | * sysdeps/unix/sysv/linux/s390/s390-64/libpthread.abilist: Modified. | |
6377 | * sysdeps/unix/sysv/linux/sh/be/libc.abilist: Modified. | |
6378 | * sysdeps/unix/sysv/linux/sh/be/libpthread.abilist: Modified. | |
6379 | * sysdeps/unix/sysv/linux/sh/le/libc.abilist: Modified. | |
6380 | * sysdeps/unix/sysv/linux/sh/le/libpthread.abilist: Modified. | |
6381 | * sysdeps/unix/sysv/linux/sparc/sparc32/libc.abilist: Modified. | |
6382 | * sysdeps/unix/sysv/linux/sparc/sparc32/libpthread.abilist: Modified. | |
6383 | * sysdeps/unix/sysv/linux/sparc/sparc64/libc.abilist: Modified. | |
6384 | * sysdeps/unix/sysv/linux/sparc/sparc64/libpthread.abilist: Modified. | |
6385 | * sysdeps/unix/sysv/linux/x86_64/64/libc.abilist: Modified. | |
6386 | * sysdeps/unix/sysv/linux/x86_64/64/libpthread.abilist: Modified. | |
6387 | * sysdeps/unix/sysv/linux/x86_64/x32/libc.abilist: Modified. | |
6388 | * sysdeps/unix/sysv/linux/x86_64/x32/libpthread.abilist: Modified. | |
6389 | ||
6390 | 2020-05-20 Florian Weimer <fweimer@redhat.com> | |
6391 | ||
6392 | COMMIT: 714da1d4eac32400187255254dd40334b48b80f3 | |
6393 | nptl: Replace some stubs with the Linux implementation | |
6394 | ||
6395 | * nptl/Makefile: Modified. | |
6396 | * nptl/pthread_getaffinity.c: Modified. | |
6397 | (__pthread_getaffinity_np): Remove function. | |
6398 | (weak_alias): Remove. | |
6399 | [SHLIB_COMPAT (libpthread, GLIBC_2_3_3, GLIBC_2_3_4)](__pthread_getaffinity_old): New. | |
6400 | [SHLIB_COMPAT (libpthread, GLIBC_2_3_3, GLIBC_2_3_4)](compat_symbol): New. | |
6401 | (errno.h): Include file. | |
6402 | (limits.h): Include file. | |
6403 | (string.h): Include file. | |
6404 | (sysdep.h): Include file. | |
6405 | (sys/param.h): Include file. | |
6406 | (sys/types.h): Include file. | |
6407 | (shlib-compat.h): Include file. | |
6408 | (__pthread_getaffinity_new): New function. | |
6409 | (strong_alias): New. | |
6410 | (versioned_symbol): New function. | |
6411 | * nptl/pthread_getname.c: Modified. | |
6412 | (pthread_getname_np): Modified function. | |
6413 | (fcntl.h): Include file. | |
6414 | (stdio.h): Include file. | |
6415 | (string.h): Include file. | |
6416 | (unistd.h): Include file. | |
6417 | (sys/prctl.h): Include file. | |
6418 | (not-cancel.h): Include file. | |
6419 | * nptl/pthread_setaffinity.c: Modified. | |
6420 | (pthread_setaffinity_np): Remove function. | |
6421 | [SHLIB_COMPAT (libpthread, GLIBC_2_3_3, GLIBC_2_3_4)](__pthread_setaffinity_old): New. | |
6422 | [SHLIB_COMPAT (libpthread, GLIBC_2_3_3, GLIBC_2_3_4)](compat_symbol): New. | |
6423 | (errno.h): Include file. | |
6424 | (sysdep.h): Include file. | |
6425 | (sys/types.h): Include file. | |
6426 | (shlib-compat.h): Include file. | |
6427 | (__pthread_setaffinity_new): New function. | |
6428 | (versioned_symbol): New function. | |
6429 | * nptl/pthread_setname.c: Modified. | |
6430 | (pthread_setname_np): Modified function. | |
6431 | (fcntl.h): Include file. | |
6432 | (stdio.h): Include file. | |
6433 | (string.h): Include file. | |
6434 | (unistd.h): Include file. | |
6435 | (sys/prctl.h): Include file. | |
6436 | (not-cancel.h): Include file. | |
6437 | * sysdeps/unix/sysv/linux/tst-setgetname.c: Move to... | |
6438 | * nptl/tst-setgetname.c: ... here. | |
6439 | * sysdeps/unix/sysv/linux/tst-thread-affinity-pthread.c: Move to... | |
6440 | * nptl/tst-thread-affinity-pthread.c: ... here. | |
6441 | * sysdeps/unix/sysv/linux/tst-thread-affinity-pthread2.c: Move to... | |
6442 | * nptl/tst-thread-affinity-pthread2.c: ... here. | |
6443 | * sysdeps/unix/sysv/linux/tst-thread-affinity-sched.c: Move to... | |
6444 | * nptl/tst-thread-affinity-sched.c: ... here. | |
6445 | * sysdeps/unix/sysv/linux/Makefile: Modified. | |
6446 | * sysdeps/unix/sysv/linux/pthread_getaffinity.c: Delete file. | |
6447 | * sysdeps/unix/sysv/linux/pthread_getname.c: Delete file. | |
6448 | * sysdeps/unix/sysv/linux/pthread_setaffinity.c: Delete file. | |
6449 | * sysdeps/unix/sysv/linux/pthread_setname.c: Delete file. | |
6450 | ||
6451 | 2020-05-20 Florian Weimer <fweimer@redhat.com> | |
6452 | ||
6453 | COMMIT: b6ad64b907ab0066902215cf28eadc1e97307e84 | |
6454 | Linux: Add missing handling of tai field to __ntp_gettime64 | |
6455 | ||
6456 | * sysdeps/unix/sysv/linux/ntp_gettime.c: Modified. | |
6457 | (__ntp_gettime64): Modified function. | |
6458 | ||
6459 | 2020-05-20 Martin Sebor <msebor@redhat.com> | |
6460 | ||
6461 | COMMIT: 901ac8431c9c031673f965e30b0d4a24ec3b8370 | |
6462 | Mention GCC 10 attribute access. | |
6463 | ||
6464 | * NEWS: Modified. | |
6465 | ||
6466 | 2020-05-20 Lukasz Majewski <lukma@denx.de> | |
6467 | ||
6468 | COMMIT: e9698175b0b60407db1e89bcf29437ab224bca0b | |
6469 | y2038: Replace __clock_gettime with __clock_gettime64 | |
6470 | ||
6471 | * benchtests/bench-timing.h: Modified. | |
6472 | (__clock_gettime): Modified. | |
6473 | * include/random-bits.h: Modified. | |
6474 | (random_bits): Modified function. | |
6475 | * login/logout.c: Modified. | |
6476 | (logout): Modified function. | |
6477 | * login/logwtmp.c: Modified. | |
6478 | (logwtmp): Modified function. | |
6479 | (struct___timespec64.h): Include file. | |
6480 | * nis/nis_call.c: Modified. | |
6481 | (nis_server_cache): Modified. | |
6482 | (__libc_lock_define_initialized): Modified function. | |
6483 | (nis_server_cache_add): Modified function. | |
6484 | (__nisfind_server): Modified function. | |
6485 | * sysdeps/generic/hp-timing.h: Modified. | |
6486 | (HP_TIMING_NOW): Modified. | |
6487 | * sysdeps/generic/memusage.h: Modified. | |
6488 | [! GETTIME](GETTIME): Modified. | |
6489 | * sysdeps/unix/sysv/linux/alpha/osf_gettimeofday.c: Modified. | |
6490 | [SHLIB_COMPAT (libc, GLIBC_2_0, GLIBC_2_1)](__gettimeofday_tv32): Modified function. | |
6491 | * sysdeps/unix/sysv/linux/clock.c: Modified. | |
6492 | (clock): Modified function. | |
6493 | ||
6494 | 2020-05-20 Florian Weimer <fweimer@redhat.com> | |
6495 | ||
6496 | COMMIT: 5b9b177bf62bcdaf42255f88ad9ebf090528c5e1 | |
6497 | manual: Add missing section and node for clockid_t wait functions | |
6498 | ||
6499 | * manual/threads.texi: Modified. | |
6500 | ||
6501 | 2020-05-20 Lukasz Majewski <lukma@denx.de> | |
6502 | ||
6503 | COMMIT: 4c4fc04826c2e02635c65163efb1244148735c41 | |
6504 | y2038: linux: Provide __ntp_gettimex64 implementation | |
6505 | ||
6506 | * sysdeps/unix/sysv/linux/include/sys/timex.h: Modified. | |
6507 | [! _ISOMAC][__TIMESIZE != 64](__ntp_gettimex64): New function. | |
6508 | [! _ISOMAC][__TIMESIZE != 64](libc_hidden_proto): New. | |
6509 | [! _ISOMAC][__TIMESIZE == 64](__ntp_gettimex64): New. | |
6510 | * sysdeps/unix/sysv/linux/ntp_gettimex.c: Modified. | |
6511 | (ntp_gettimex): Remove function. | |
6512 | [__TIMESIZE != 64](libc_hidden_def): New. | |
6513 | [__TIMESIZE != 64](__ntp_gettimex): New. | |
6514 | (time.h): Include file. | |
6515 | (__ntp_gettimex64): New function. | |
6516 | (strong_alias): New. | |
6517 | ||
6518 | 2020-05-20 Lukasz Majewski <lukma@denx.de> | |
6519 | ||
6520 | COMMIT: 5613afe9e3dff54b10e4850804cd574e8c420e3d | |
6521 | y2038: linux: Provide __ntp_gettime64 implementation | |
6522 | ||
6523 | * sysdeps/unix/sysv/linux/include/sys/timex.h: Modified. | |
6524 | [! _ISOMAC][__TIMESIZE != 64](__ntp_gettime64): New function. | |
6525 | [! _ISOMAC][__TIMESIZE != 64](libc_hidden_proto): New. | |
6526 | [! _ISOMAC][__TIMESIZE == 64](__ntp_gettime64): New. | |
6527 | * sysdeps/unix/sysv/linux/ntp_gettime.c: Modified. | |
6528 | (ntp_gettime): Remove function. | |
6529 | [__TIMESIZE != 64](libc_hidden_def): New. | |
6530 | [__TIMESIZE != 64](__ntp_gettime): New. | |
6531 | (time.h): Include file. | |
6532 | (__ntp_gettime64): New function. | |
6533 | (strong_alias): New. | |
6534 | ||
6535 | 2020-05-20 Lukasz Majewski <lukma@denx.de> | |
6536 | ||
6537 | COMMIT: 10ae49d2ce4576d8bb8f01d1fc1cbdf550ad4cbd | |
6538 | y2038: Provide conversion helpers for struct __ntptimeval64 | |
6539 | ||
6540 | * sysdeps/unix/sysv/linux/include/sys/timex.h: Modified. | |
6541 | [! _ISOMAC](__ntptimeval64): New. | |
6542 | [! _ISOMAC](valid_ntptimeval_to_ntptimeval64): New function. | |
6543 | [! _ISOMAC](valid_ntptimeval64_to_ntptimeval): New function. | |
6544 | ||
6545 | 2020-05-20 Lukasz Majewski <lukma@denx.de> | |
6546 | ||
6547 | COMMIT: df4289508a3a0e345a87544ee4eea8cbb4c9d197 | |
6548 | y2038: Introduce struct __ntptimeval64 - new internal glibc type | |
6549 | ||
6550 | * sysdeps/unix/sysv/linux/include/sys/timex.h: Modified. | |
6551 | [! _ISOMAC][__TIMESIZE != 64](__ntptimeval64): New. | |
6552 | [! _ISOMAC][__TIMESIZE == 64](__ntptimeval64): New. | |
6553 | ||
6554 | 2020-05-20 Lukasz Majewski <lukma@denx.de> | |
6555 | ||
6556 | COMMIT: 0308077e3a4ff1c123cdddd311f55a2ecdd3115c | |
6557 | y2038: linux: Provide __adjtime64 implementation | |
6558 | ||
6559 | * include/sys/time.h: Modified. | |
6560 | [! _ISOMAC][__TIMESIZE != 64](__adjtime64): New. | |
6561 | [! _ISOMAC][__TIMESIZE != 64](libc_hidden_proto): New. | |
6562 | [! _ISOMAC][__TIMESIZE == 64](__adjtime64): New. | |
6563 | [! _ISOMAC](struct___timeval64.h): Include file. | |
6564 | * sysdeps/unix/sysv/linux/adjtime.c: Modified. | |
6565 | (__adjtime): Remove function. | |
6566 | [__TIMESIZE != 64](libc_hidden_def): New. | |
6567 | [__TIMESIZE != 64](__adjtime): New. | |
6568 | (__adjtime64): New function. | |
6569 | ||
6570 | 2020-05-20 Lukasz Majewski <lukma@denx.de> | |
6571 | ||
6572 | COMMIT: 8f8a6cae487beb7af465fd42fba892eee5e0c319 | |
6573 | y2038: linux: Provide ___adjtimex64 implementation | |
6574 | ||
6575 | * sysdeps/unix/sysv/linux/adjtimex.c: Modified. | |
6576 | (___adjtimex): Remove function. | |
6577 | [__TIMESIZE != 64](libc_hidden_def): New. | |
6578 | [__TIMESIZE != 64](___adjtimex): New. | |
6579 | (___adjtimex64): New function. | |
6580 | * sysdeps/unix/sysv/linux/include/sys/timex.h: Modified. | |
6581 | [! _ISOMAC][__TIMESIZE != 64](___adjtimex64): New function. | |
6582 | [! _ISOMAC][__TIMESIZE != 64](libc_hidden_proto): New. | |
6583 | [! _ISOMAC][__TIMESIZE == 64](___adjtimex64): New. | |
6584 | ||
6585 | 2020-05-20 Lukasz Majewski <lukma@denx.de> | |
6586 | ||
6587 | COMMIT: 63ff4a6d1732e7472cbfa59a8f31db0441269105 | |
6588 | y2038: linux: Provide __clock_adjtime64 implementation | |
6589 | ||
6590 | * sysdeps/unix/sysv/linux/Makefile: Modified. | |
6591 | * sysdeps/unix/sysv/linux/clock_adjtime.c: New file. | |
6592 | * sysdeps/unix/sysv/linux/include/sys/timex.h: Modified. | |
6593 | [! _ISOMAC][__TIMESIZE != 64](__clock_adjtime64): New function. | |
6594 | [! _ISOMAC][__TIMESIZE != 64](libc_hidden_proto): New function. | |
6595 | [! _ISOMAC][__TIMESIZE == 64](__clock_adjtime64): New. | |
6596 | * sysdeps/unix/sysv/linux/syscalls.list: Modified. | |
6597 | ||
6598 | 2020-05-19 Josh Triplett <josh@joshtriplett.org> | |
6599 | ||
6600 | COMMIT: cad64f778aced84efdaa04ae64f8737b86f063ab | |
6601 | ldconfig: Default to the new format for ld.so.cache | |
6602 | ||
6603 | * NEWS: Modified. | |
6604 | * elf/ldconfig.c: Modified. | |
6605 | (opt_format): Modified. | |
6606 | ||
6607 | 2020-05-19 Florian Weimer <fweimer@redhat.com> | |
6608 | ||
6609 | COMMIT: 790b8dda4455865cb8c3a47801f4304c1a43baf6 | |
6610 | nss_compat: internal_end*ent may clobber errno, hiding ERANGE [BZ #25976] | |
6611 | ||
6612 | * nss/nss_compat/compat-grp.c: Modified. | |
6613 | (internal_endgrent): Modified function. | |
6614 | (_nss_compat_getgrnam_r): Modified function. | |
6615 | (_nss_compat_getgrgid_r): Modified function. | |
6616 | (internal_endgrent_noerror): New function. | |
6617 | * nss/nss_compat/compat-initgroups.c: Modified. | |
6618 | (internal_endgrent): Modified function. | |
6619 | (_nss_compat_initgroups_dyn): Modified function. | |
6620 | (internal_endgrent_noerror): New function. | |
6621 | * nss/nss_compat/compat-pwd.c: Modified. | |
6622 | (internal_endpwent): Modified function. | |
6623 | (_nss_compat_getpwnam_r): Modified function. | |
6624 | (_nss_compat_getpwuid_r): Modified function. | |
6625 | (internal_endpwent_noerror): New function. | |
6626 | * nss/nss_compat/compat-spwd.c: Modified. | |
6627 | (internal_endspent): Modified function. | |
6628 | (_nss_compat_getspnam_r): Modified function. | |
6629 | (internal_endspent_noerror): New function. | |
6630 | ||
6631 | 2020-05-18 Anton Blanchard <anton@ozlabs.org> | |
6632 | ||
6633 | COMMIT: 765de945efc5d5602999b2999fe8abdf04881370 | |
6634 | powerpc: Optimized rawmemchr for POWER9 | |
6635 | ||
6636 | * sysdeps/powerpc/powerpc64/le/power9/rawmemchr.S: New file. | |
6637 | * sysdeps/powerpc/powerpc64/multiarch/Makefile: Modified. | |
6638 | * sysdeps/powerpc/powerpc64/multiarch/ifunc-impl-list.c: Modified. | |
6639 | (__libc_ifunc_impl_list): Modified function. | |
6640 | * sysdeps/powerpc/powerpc64/multiarch/rawmemchr-power9.S: New file. | |
6641 | * sysdeps/powerpc/powerpc64/multiarch/rawmemchr.c: Modified. | |
6642 | [IS_IN (libc)](libc_ifunc_redirected): Remove. | |
6643 | [IS_IN (libc)](weak_alias): Remove. | |
6644 | [IS_IN (libc)][! __LITTLE_ENDIAN__](libc_ifunc_redirected): New. | |
6645 | [IS_IN (libc)][__LITTLE_ENDIAN__](__rawmemchr_power9): New. | |
6646 | [IS_IN (libc)][__LITTLE_ENDIAN__](libc_ifunc_redirected): New. | |
6647 | ||
6648 | 2020-05-18 H.J. Lu <hjl.tools@gmail.com> | |
6649 | ||
6650 | COMMIT: 9e38f455a6c602be86b7b5a8d6523cbdcd7ec051 | |
6651 | x86: Add --enable-cet=permissive | |
6652 | ||
6653 | * INSTALL: Modified. | |
6654 | * config.h.in: Modified. | |
6655 | * manual/install.texi: Modified. | |
6656 | * sysdeps/unix/sysv/linux/x86/Makefile: Modified. | |
6657 | * sysdeps/x86/Makefile: Modified. | |
6658 | * sysdeps/x86/configure: Modified. | |
6659 | * sysdeps/x86/configure.ac: Modified. | |
6660 | * sysdeps/x86/dl-procruntime.c: Modified. | |
6661 | * sysdeps/x86/tst-cet-legacy-5.c: Modified. | |
6662 | (do_test_1): Modified function. | |
6663 | [!(CET_IS_PERMISSIVE || CET_DISABLED_BY_ENV)](CET_MAYBE_DISABLED): New. | |
6664 | [CET_IS_PERMISSIVE || CET_DISABLED_BY_ENV](CET_MAYBE_DISABLED): New. | |
6665 | (x86intrin.h): Include file. | |
6666 | (support/check.h): Include file. | |
6667 | * sysdeps/x86/tst-cet-legacy-6.c: Modified. | |
6668 | (do_test_1): Modified function. | |
6669 | [!(CET_IS_PERMISSIVE || CET_DISABLED_BY_ENV)](CET_MAYBE_DISABLED): New. | |
6670 | [CET_IS_PERMISSIVE || CET_DISABLED_BY_ENV](CET_MAYBE_DISABLED): New. | |
6671 | (x86intrin.h): Include file. | |
6672 | (support/check.h): Include file. | |
6673 | ||
6674 | 2020-05-18 Florian Weimer <fweimer@redhat.com> | |
6675 | ||
6676 | COMMIT: ce12fc711387375d0248ab3ff9084fb958c43bc6 | |
6677 | Remove NO_CTORS_DTORS_SECTIONS macro | |
6678 | ||
6679 | * Makerules: Modified. | |
6680 | * config.h.in: Modified. | |
6681 | * configure: Modified. | |
6682 | * configure.ac: Modified. | |
6683 | * csu/init-first.c: Modified. | |
6684 | (_init_first): Modified function. | |
6685 | * elf/Makefile: Modified. | |
6686 | * elf/sofini.c: Modified. | |
6687 | (mode): Modified. | |
6688 | * elf/soinit.c: Delete file. | |
6689 | * include/libc-internal.h: Modified. | |
6690 | (__libc_global_ctors): Remove. | |
6691 | * sysdeps/mach/hurd/i386/init-first.c: Modified. | |
6692 | (__libc_global_ctors): Remove. | |
6693 | (posixland_init): Modified function. | |
6694 | ||
6695 | 2020-05-18 Florian Weimer <fweimer@redhat.com> | |
6696 | ||
6697 | COMMIT: 7b5bfe77836442b9aeb75cc520f0d1eb7f82be67 | |
6698 | elf: Assert that objects are relocated before their constructors run | |
6699 | ||
6700 | * elf/dl-init.c: Modified. | |
6701 | (call_init): Modified function. | |
6702 | (assert.h): Include file. | |
6703 | ||
6704 | 2020-05-18 Anton Blanchard via Libc-alpha <libc-alpha@sourceware.org> | |
6705 | ||
6706 | COMMIT: aa70d0563256b8ea053203177f756bca33b5cf37 | |
6707 | powerpc: Optimized stpcpy for POWER9 | |
6708 | ||
6709 | * sysdeps/powerpc/powerpc64/le/power9/stpcpy.S: New file. | |
6710 | * sysdeps/powerpc/powerpc64/le/power9/strcpy.S: Modified. | |
6711 | * sysdeps/powerpc/powerpc64/multiarch/Makefile: Modified. | |
6712 | * sysdeps/powerpc/powerpc64/multiarch/ifunc-impl-list.c: Modified. | |
6713 | (__libc_ifunc_impl_list): Modified function. | |
6714 | * sysdeps/powerpc/powerpc64/multiarch/stpcpy-power9.S: New file. | |
6715 | * sysdeps/powerpc/powerpc64/multiarch/stpcpy.c: Modified. | |
6716 | [SHARED && IS_IN (libc)](libc_ifunc_hidden): Remove. | |
6717 | [SHARED && IS_IN (libc)](weak_alias): Remove. | |
6718 | [SHARED && IS_IN (libc)](libc_hidden_def): Remove. | |
6719 | [SHARED && IS_IN (libc)](libc_hidden_def): Remove. | |
6720 | [SHARED && IS_IN (libc)][! __LITTLE_ENDIAN__](libc_ifunc_hidden): New. | |
6721 | [SHARED && IS_IN (libc)][__LITTLE_ENDIAN__](__stpcpy_power9): New. | |
6722 | [SHARED && IS_IN (libc)][__LITTLE_ENDIAN__](libc_ifunc_hidden): New. | |
6723 | ||
6724 | 2020-05-18 Anton Blanchard via Libc-alpha <libc-alpha@sourceware.org> | |
6725 | ||
6726 | COMMIT: 39037048502d52ab6422c18f2d178d6228d2c7b9 | |
6727 | powerpc: Optimized strcpy for POWER9 | |
6728 | ||
6729 | * sysdeps/powerpc/powerpc64/le/power9/strcpy.S: New file. | |
6730 | * sysdeps/powerpc/powerpc64/multiarch/Makefile: Modified. | |
6731 | * sysdeps/powerpc/powerpc64/multiarch/ifunc-impl-list.c: Modified. | |
6732 | (__libc_ifunc_impl_list): Modified function. | |
6733 | * sysdeps/powerpc/powerpc64/multiarch/strcpy-power9.S: New file. | |
6734 | * sysdeps/powerpc/powerpc64/multiarch/strcpy.c: Modified. | |
6735 | (libc_ifunc_redirected): Remove. | |
6736 | [! __LITTLE_ENDIAN__](libc_ifunc_redirected): New. | |
6737 | [__LITTLE_ENDIAN__](__strcpy_power9): New. | |
6738 | [__LITTLE_ENDIAN__](libc_ifunc_redirected): New. | |
6739 | ||
6740 | 2020-05-18 H.J. Lu <hjl.tools@gmail.com> | |
6741 | ||
6742 | COMMIT: 674ea88294bfb8d89878a0ebbbcec38a85e118a5 | |
6743 | x86: Move CET control to _dl_x86_feature_control [BZ #25887] | |
6744 | ||
6745 | * elf/rtld.c: Modified. | |
6746 | * sysdeps/i386/dl-machine.h: Modified. | |
6747 | [! dl_machine_h](elf_machine_runtime_setup): Modified function. | |
6748 | * sysdeps/unix/sysv/linux/x86/cpu-features.c: Modified. | |
6749 | [CET_ENABLED][! SHARED](x86_setup_tls): Modified function. | |
6750 | * sysdeps/x86/cet-tunables.h: Move to... | |
6751 | * sysdeps/x86/cet-control.h: ... here. | |
6752 | (CET_ELF_PROPERTY): Remove. | |
6753 | (CET_ALWAYS_OFF): Remove. | |
6754 | (CET_ALWAYS_ON): Remove. | |
6755 | (CET_PERMISSIVE): Remove. | |
6756 | (CET_MAX): Remove. | |
6757 | (_CET_CONTROL_H): New. | |
6758 | (dl_x86_cet_control): New. | |
6759 | (dl_x86_feature_control): New. | |
6760 | * sysdeps/x86/cpu-features.c: Modified. | |
6761 | [CET_ENABLED](cet-tunables.h): Remove include. | |
6762 | (init_cpu_features): Modified function. | |
6763 | * sysdeps/x86/cpu-tunables.c: Modified. | |
6764 | [CET_ENABLED](cet-tunables.h): Remove include. | |
6765 | [CET_ENABLED](TUNABLE_CALLBACK): Modified function. | |
6766 | [CET_ENABLED](TUNABLE_CALLBACK): Modified function. | |
6767 | * sysdeps/x86/dl-cet.c: Modified. | |
6768 | (cet-tunables.h): Remove include. | |
6769 | (dl_cet_check): Modified function. | |
6770 | * sysdeps/x86/dl-procruntime.c: Modified. | |
6771 | [!IS_IN (ldconfig)][!(! PROCINFO_DECL && SHARED)][! SHARED || PROCINFO_DECL](_dl_x86_feature_1): Remove. | |
6772 | [!IS_IN (ldconfig)][!(! PROCINFO_DECL && SHARED)][! PROCINFO_DECL](_dl_x86_feature_1): New. | |
6773 | [!IS_IN (ldconfig)][!(! PROCINFO_DECL && SHARED)][PROCINFO_DECL][!(! PROCINFO_DECL && SHARED)][! PROCINFO_DECL](_dl_x86_feature_control): New. | |
6774 | * sysdeps/x86/ldsodefs.h: Modified. | |
6775 | (cet-control.h): Include file. | |
6776 | ||
6777 | 2020-05-16 Samuel Thibault <samuel.thibault@ens-lyon.org> | |
6778 | ||
6779 | COMMIT: cbfc16122e9c4948b3a17224aeb5f8b70f02417d | |
6780 | sunrpc/tst-udp-*: Fix timeout value | |
6781 | ||
6782 | * sunrpc/tst-udp-nonblocking.c: Modified. | |
6783 | (do_test): Modified function. | |
6784 | * sunrpc/tst-udp-timeout.c: Modified. | |
6785 | (test_udp_server): Modified function. | |
6786 | ||
6787 | 2020-05-16 Florian Weimer <fweimer@redhat.com> | |
6788 | ||
6789 | COMMIT: 501bdb5dd61afc714a098cd5ff441bd114584f75 | |
6790 | Linux: Remove remnants of the getcpu cache | |
6791 | ||
6792 | * sysdeps/unix/sysv/linux/pthread_setaffinity.c: Modified. | |
6793 | (__pthread_setaffinity_new): Modified function. | |
6794 | * sysdeps/unix/sysv/linux/sched_setaffinity.c: Modified. | |
6795 | (__sched_setaffinity_new): Modified function. | |
6796 | * sysdeps/unix/sysv/linux/x86_64/pthread_setaffinity.c: Delete file. | |
6797 | * sysdeps/unix/sysv/linux/x86_64/sched_setaffinity.c: Delete file. | |
6798 | * sysdeps/x86_64/nptl/tcb-offsets.sym: Modified. | |
6799 | * sysdeps/x86_64/nptl/tls.h: Modified. | |
6800 | [! __ASSEMBLER__](tcbhead_t): Modified. | |
6801 | ||
6802 | 2020-05-15 Paul Eggert <eggert@cs.ucla.edu> | |
6803 | ||
6804 | COMMIT: 61d64408a1f42b0340d37ea0c90a9f028ffb1bfd | |
6805 | Update timezone code from tzcode 2020a | |
6806 | ||
6807 | * time/tzfile.c: Modified. | |
6808 | (__tzfile_read): Modified function. | |
6809 | * timezone/private.h: Modified. | |
6810 | [ALTZONE](altzone): Remove. | |
6811 | [TZ_TIME_T](asctime): New. | |
6812 | [TZ_TIME_T](asctime_r): New. | |
6813 | [TZ_TIME_T](asctime): New function. | |
6814 | [TZ_TIME_T](asctime_r): New function. | |
6815 | [TZ_TIME_T || !HAVE_POSIX_DECLS][HAVE_TZNAME](tzname): Remove. | |
6816 | [TZ_TIME_T || !HAVE_POSIX_DECLS][USG_COMPAT](timezone): Remove. | |
6817 | [TZ_TIME_T || !HAVE_POSIX_DECLS][USG_COMPAT](daylight): Remove. | |
6818 | [! ALTZONE][!(__sun || _M_XENIX)](ALTZONE): New. | |
6819 | [! ALTZONE][__sun || _M_XENIX](ALTZONE): New. | |
6820 | [2 <= ALTZONE + (TZ_TIME_T || !HAVE_POSIX_DECLS)](altzone): New. | |
6821 | [2 <= HAVE_TZNAME + (TZ_TIME_T || !HAVE_POSIX_DECLS)](tzname): New. | |
6822 | [2 <= USG_COMPAT + (TZ_TIME_T || !HAVE_POSIX_DECLS)](timezone): New. | |
6823 | [2 <= USG_COMPAT + (TZ_TIME_T || !HAVE_POSIX_DECLS)](daylight): New. | |
6824 | [USG_COMPAT && USG_COMPAT == 2](timezone): New. | |
6825 | [USG_COMPAT && USG_COMPAT == 2](timezone): New. | |
6826 | * timezone/tzfile.h: Modified. | |
6827 | (tzhead): Modified. | |
6828 | * timezone/version: Modified. | |
6829 | * timezone/zdump.c: Modified. | |
6830 | (abbrok): Modified function. | |
6831 | * timezone/zic.c: Modified. | |
6832 | (rule): Modified. | |
6833 | (zone): Modified. | |
6834 | (leapadd): Modified. | |
6835 | (getstdoff): Remove. | |
6836 | (ZF_GMTOFF): Remove. | |
6837 | (ZFC_GMTOFF): Remove. | |
6838 | (RF_STDOFF): Remove. | |
6839 | (gmtoffs): Remove. | |
6840 | (abbrinds): Remove. | |
6841 | (ttisgmts): Remove. | |
6842 | (usage): Modified function. | |
6843 | (main): Modified function. | |
6844 | (associate): Modified function. | |
6845 | (infile): Modified function. | |
6846 | (getstdoff): Remove function. | |
6847 | (inrule): Modified function. | |
6848 | (inzsub): Modified function. | |
6849 | (inleap): Modified function. | |
6850 | (rulesub): Modified function. | |
6851 | (puttzcode64): Remove function. | |
6852 | (swaptypes): Remove function. | |
6853 | (writezone): Modified function. | |
6854 | (doabbr): Modified function. | |
6855 | (stringrule): Modified function. | |
6856 | (<anoymous>): Remove. | |
6857 | (stringzone): Modified function. | |
6858 | (outzone): Modified function. | |
6859 | (addtype): Modified function. | |
6860 | (leapadd): Modified function. | |
6861 | (adjleap): Modified function. | |
6862 | (byword): Modified function. | |
6863 | [! ZIC_BLOAT_DEFAULT](ZIC_BLOAT_DEFAULT): New. | |
6864 | (getsave): New function. | |
6865 | (inexpires): New function. | |
6866 | (LC_EXPIRES): New. | |
6867 | (ZF_STDOFF): New. | |
6868 | (ZFC_STDOFF): New. | |
6869 | (RF_SAVE): New. | |
6870 | (EXPIRES_FIELDS): New. | |
6871 | (utoffs): New. | |
6872 | (desigidx): New. | |
6873 | (ttisuts): New. | |
6874 | (lo_time): New. | |
6875 | (hi_time): New. | |
6876 | (leapexpires): New. | |
6877 | (comment_leapexpires): New. | |
6878 | (timerange_option): New function. | |
6879 | (bloat): New. | |
6880 | (want_bloat): New function. | |
6881 | (getsave): New function. | |
6882 | (getleapdatetime): New function. | |
6883 | (inexpires): New function. | |
6884 | (puttzcodepass): New function. | |
6885 | (timerange): New. | |
6886 | (limitrange): New function. | |
6887 | ||
6888 | 2020-05-15 Lexi Shao <shaolexi@huawei.com> | |
6889 | ||
6890 | COMMIT: 59b64f9cbbf1e98c6d187873de6c363994aee19d | |
6891 | aarch64: fix strcpy and strnlen for big-endian [BZ #25824] | |
6892 | ||
6893 | * sysdeps/aarch64/strcpy.S: Modified. | |
6894 | * sysdeps/aarch64/strnlen.S: Modified. | |
6895 | ||
6896 | 2020-05-15 Florian Weimer <fweimer@redhat.com> | |
6897 | ||
6898 | COMMIT: 981e638d38947837fd36520c4cb051342348779d | |
6899 | locale: Add transliteration for Geresh, Gershayim (U+05F3, U+05F4) | |
6900 | ||
6901 | * locale/C-translit.h.in: Modified. | |
6902 | ||
6903 | 2020-05-14 Florian Weimer <fweimer@redhat.com> | |
6904 | ||
6905 | COMMIT: a4a351924575879fd96bf470f6340157ed560186 | |
6906 | string: Fix string/tst-memmove-overflow to compile with GCC 7 | |
6907 | ||
6908 | * string/tst-memmove-overflow.c: Modified. | |
6909 | (unshared_size): Remove. | |
6910 | (allocation_size): Remove. | |
6911 | (<anoymous>): New. | |
6912 | (<anoymous>): New. | |
6913 | ||
6914 | 2020-05-14 guojinhui <guojinhui@huawei.com> | |
6915 | ||
6916 | COMMIT: 98b2dc7e208772e7088c63e3031f75c2b92548b4 | |
6917 | Add arch-syscall.h dependency for generating sysd-syscalls file | |
6918 | ||
6919 | * sysdeps/unix/Makefile: Modified. | |
6920 | ||
6921 | 2020-05-13 Florian Weimer <fweimer@redhat.com> | |
6922 | ||
6923 | COMMIT: eca1b233322914d9013f3ee4aabecaadc9245abd | |
6924 | arm: XFAIL string/tst-memmove-overflow due to bug 25620 | |
6925 | ||
6926 | * string/tst-memmove-overflow.c: Modified. | |
6927 | (test_main): Modified function. | |
6928 | (mismatch_count): New. | |
6929 | (check_one_index): New function. | |
6930 | * sysdeps/arm/Makefile: Modified. | |
6931 | ||
6932 | 2020-05-12 Florian Weimer <fweimer@redhat.com> | |
6933 | ||
6934 | COMMIT: ad78d702757a189b1fa552d607e8aaa22252a45f | |
6935 | elf: Remove redundant add_to_global_resize_failure call from dl_open_args | |
6936 | ||
6937 | * elf/dl-open.c: Modified. | |
6938 | (dl_open_worker): Modified function. | |
6939 | ||
6940 | 2020-05-12 Florian Weimer <fweimer@redhat.com> | |
6941 | ||
6942 | COMMIT: eec0f4218cda936a6ab8f543e90b96b196df3fc2 | |
6943 | string: Add string/tst-memmove-overflow, a test case for bug 25620 | |
6944 | ||
6945 | * string/Makefile: Modified. | |
6946 | * string/tst-memmove-overflow.c: New file. | |
6947 | ||
6948 | 2020-05-12 Florian Weimer <fweimer@redhat.com> | |
6949 | ||
6950 | COMMIT: 0e28cfff9dfdb71352151054e0d38816856182d5 | |
6951 | support: Add support_blob_repeat_allocate_shared | |
6952 | ||
6953 | * support/blob_repeat.c: Modified. | |
6954 | (allocate_big): Modified function. | |
6955 | (support_blob_repeat_allocate): Modified function. | |
6956 | (repeat_allocate): New function. | |
6957 | (support_blob_repeat_allocate_shared): New function. | |
6958 | * support/blob_repeat.h: Modified. | |
6959 | (support_blob_repeat_allocate_shared): New function. | |
6960 | * support/tst-support_blob_repeat.c: Modified. | |
6961 | (do_test): Modified function. | |
6962 | (string.h): Include file. | |
6963 | ||
6964 | 2020-05-12 Andreas Schwab <schwab@suse.de> | |
6965 | ||
6966 | COMMIT: 4cab20fa49b3ea3e3454fdc4f13bf3828d8efd19 | |
6967 | nptl: wait for pending setxid request also in detached thread (bug 25942) | |
6968 | ||
6969 | * nptl/pthread_create.c: Modified. | |
6970 | (if): Modified function. | |
6971 | ||
6972 | 2020-05-12 Florian Weimer <fweimer@redhat.com> | |
6973 | ||
6974 | COMMIT: 16536e98e36e08bc1ce1edbd8dd50c7c3bb7a936 | |
6975 | aarch64: Accept PLT calls to __getauxval within libc.so | |
6976 | ||
6977 | * sysdeps/unix/sysv/linux/aarch64/localplt.data: Modified. | |
6978 | ||
6979 | 2020-05-11 Sergey <s.korolev@ndmsystems.com> | |
6980 | ||
6981 | COMMIT: c2d0411488c68a07cc22a5dd76fa37e952d2a66b | |
6982 | Use unsigned constants for ICMP6 filters [BZ #22489] | |
6983 | ||
6984 | * inet/netinet/icmp6.h: Modified. | |
6985 | (ICMP6_FILTER_WILLPASS): Modified. | |
6986 | (ICMP6_FILTER_WILLBLOCK): Modified. | |
6987 | (ICMP6_FILTER_SETPASS): Modified. | |
6988 | (ICMP6_FILTER_SETBLOCK): Modified. | |
6989 | ||
6990 | 2020-05-11 Florian Weimer <fweimer@redhat.com> | |
6991 | ||
6992 | COMMIT: 6fcb0272f76721a45e33061404120907e8c5dae4 | |
6993 | Linux: Enhance glibcsyscalls.py to support listing system calls | |
6994 | ||
6995 | * sysdeps/unix/sysv/linux/glibcsyscalls.py: Modified. | |
6996 | ||
6997 | 2020-05-11 Martin Sebor <msebor@redhat.com> | |
6998 | ||
6999 | COMMIT: 978e8ac39f8ba2d694031e521511da1ae803ccfc | |
7000 | Suppress GCC 10 true positive warnings [BZ #25967] | |
7001 | ||
7002 | * io/tst-getcwd.c: Modified. | |
7003 | (do_test): Modified function. | |
7004 | (libc-diag.h): Include file. | |
7005 | * posix/test-errno.c: Modified. | |
7006 | (do_test): Modified function. | |
7007 | (libc-diag.h): Include file. | |
7008 | ||
7009 | 2020-05-11 Florian Weimer <fweimer@redhat.com> | |
7010 | ||
7011 | COMMIT: e627106266ad8785457fadbf5bf67ed604d2a353 | |
7012 | POWER: Add context-synchronizing instructions to pkey_write [BZ #25954] | |
7013 | ||
7014 | * sysdeps/unix/sysv/linux/powerpc/powerpc64/arch-pkey.h: Modified. | |
7015 | (pkey_write): Modified function. | |
7016 | ||
7017 | 2020-05-11 Samuel Thibault <samuel.thibault@ens-lyon.org> | |
7018 | ||
7019 | COMMIT: 61416e19218605a54e94edd9740bbe9d2785af6d | |
7020 | hurd: Add missing sigstate members initialization | |
7021 | ||
7022 | * hurd/hurdsig.c: Modified. | |
7023 | (_hurd_thread_sigstate): Modified function. | |
7024 | ||
7025 | 2020-05-09 H.J. Lu <hjl.tools@gmail.com> | |
7026 | ||
7027 | COMMIT: 55c7bcc71b84123d5d4bd2814366a6b05fcf8ebd | |
7028 | x86-64: Use RDX_LP on __x86_shared_non_temporal_threshold [BZ #25966] | |
7029 | ||
7030 | * sysdeps/x86_64/multiarch/memmove-vec-unaligned-erms.S: Modified. | |
7031 | ||
7032 | 2020-05-08 Adhemerval Zanella <adhemerval.zanella@linaro.org> | |
7033 | ||
7034 | COMMIT: e1b871e25f3add3b63d465694b6731d95cafb299 | |
7035 | linux: Remove assembly umount2 implementation | |
7036 | ||
7037 | * sysdeps/unix/sysv/linux/ia64/syscalls.list: Modified. | |
7038 | * sysdeps/unix/sysv/linux/include/sys/mount.h: New file. | |
7039 | * sysdeps/unix/sysv/linux/umount.c: Modified. | |
7040 | (__umount2): Remove. | |
7041 | (__umount): Modified function. | |
7042 | (sys/mount.h): Include file. | |
7043 | (sysdep.h): Include file. | |
7044 | * sysdeps/unix/sysv/linux/umount2.S: Delete file. | |
7045 | * sysdeps/unix/sysv/linux/umount2.c: New file. | |
7046 | ||
7047 | 2020-05-08 Florian Weimer <fweimer@redhat.com> | |
7048 | ||
7049 | COMMIT: 9f6bd1f6057e57cce9b07844c28f15859ab15d49 | |
7050 | signal: Use <sigsetops.h> for sigemptyset, sigfillset | |
7051 | ||
7052 | * signal/sigempty.c: Modified. | |
7053 | (string.h): Remove include. | |
7054 | (sigemptyset): Modified function. | |
7055 | (sigsetops.h): Include file. | |
7056 | * signal/sigfillset.c: Modified. | |
7057 | (string.h): Remove include. | |
7058 | (sigfillset): Modified function. | |
7059 | (sigsetops.h): Include file. | |
7060 | ||
7061 | 2020-05-08 Florian Weimer <fweimer@redhat.com> | |
7062 | ||
7063 | COMMIT: 3404def00a1b332080fa51044733f6ead0eae5f3 | |
7064 | ckb_IQ, or_IN locales: Add missing reorder-end keywords | |
7065 | ||
7066 | * localedata/locales/ckb_IQ: Modified. | |
7067 | * localedata/locales/or_IN: Modified. | |
7068 | ||
7069 | 2020-05-06 Vineet Gupta <vgupta@synopsys.com> | |
7070 | ||
7071 | COMMIT: 1270fbaaeebe642db335fccaaf98c82e6647cc0d | |
7072 | semaphore: consolidate arch headers into a generic one | |
7073 | ||
7074 | * sysdeps/arm/nptl/bits/semaphore.h: Delete file. | |
7075 | * sysdeps/csky/nptl/bits/semaphore.h: Delete file. | |
7076 | * sysdeps/hppa/nptl/bits/semaphore.h: Delete file. | |
7077 | * sysdeps/ia64/nptl/bits/semaphore.h: Delete file. | |
7078 | * sysdeps/microblaze/nptl/bits/semaphore.h: Delete file. | |
7079 | * sysdeps/nios2/nptl/bits/semaphore.h: Delete file. | |
7080 | * sysdeps/riscv/nptl/bits/semaphore.h: Delete file. | |
7081 | * sysdeps/s390/nptl/bits/semaphore.h: Delete file. | |
7082 | * sysdeps/sh/nptl/bits/semaphore.h: Delete file. | |
7083 | * sysdeps/sparc/nptl/bits/semaphore.h: Delete file. | |
7084 | * sysdeps/unix/sysv/linux/alpha/bits/semaphore.h: Delete file. | |
7085 | * sysdeps/x86/bits/semaphore.h: Move to... | |
7086 | * sysdeps/unix/sysv/linux/bits/semaphore.h: ... here. | |
7087 | * sysdeps/unix/sysv/linux/powerpc/bits/semaphore.h: Delete file. | |
7088 | ||
7089 | 2020-05-06 Joseph Myers <joseph@codesourcery.com> | |
7090 | ||
7091 | COMMIT: 99a327f801f7dbc8ca33b202718ef5bd0bf02ba5 | |
7092 | Use GCC 10 branch in build-many-glibcs.py. | |
7093 | ||
7094 | * scripts/build-many-glibcs.py: Modified. | |
7095 | ||
7096 | 2020-05-06 Florian Weimer <fweimer@redhat.com> | |
7097 | ||
7098 | COMMIT: d69c3a9e75a5cc592f658e1a2f7e8c7f1e023d11 | |
7099 | Document the internal _ and N_ macros | |
7100 | ||
7101 | * include/libintl.h: Modified. | |
7102 | ||
7103 | 2020-05-05 Lukasz Majewski <lukma@denx.de> | |
7104 | ||
7105 | COMMIT: 898f3793164c0e811b28a37827f4bedce334066f | |
7106 | y2038: Provide conversion helpers for struct __timex64 | |
7107 | ||
7108 | * sysdeps/unix/sysv/linux/include/sys/timex.h: Modified. | |
7109 | [! _ISOMAC](time.h): Include file. | |
7110 | [! _ISOMAC](__timex64): New. | |
7111 | [! _ISOMAC](valid_timex_to_timex64): New function. | |
7112 | [! _ISOMAC](valid_timex64_to_timex): New function. | |
7113 | ||
7114 | 2020-05-05 Lukasz Majewski <lukma@denx.de> | |
7115 | ||
7116 | COMMIT: dbf8178fdc1cc1c884efd2f5b55703da5adfb051 | |
7117 | y2038: Introduce struct __timex64 - new internal glibc type | |
7118 | ||
7119 | * sysdeps/unix/sysv/linux/include/sys/timex.h: Modified. | |
7120 | [! _ISOMAC][__TIMESIZE != 64](__timex64): New. | |
7121 | [! _ISOMAC][__TIMESIZE == 64](__timex64): New. | |
7122 | [! _ISOMAC](struct___timeval64.h): Include file. | |
7123 | ||
7124 | 2020-05-05 Lukasz Majewski <lukma@denx.de> | |
7125 | ||
7126 | COMMIT: a308615f7c067371df8bd96cb233cd0574537863 | |
7127 | y2038: include: Move struct __timeval64 definition to a separate file | |
7128 | ||
7129 | * include/struct___timeval64.h: New file. | |
7130 | * include/time.h: Modified. | |
7131 | [! _ISOMAC][__TIMESIZE != 64](__timeval64): Remove. | |
7132 | [! _ISOMAC][__TIMESIZE == 64](__timeval64): Remove. | |
7133 | [! _ISOMAC](__timeval64): Remove. | |
7134 | [! _ISOMAC](valid_timeval_to_timeval64): Modified function. | |
7135 | [! _ISOMAC](__timeval64): Remove. | |
7136 | [! _ISOMAC](timespec64_to_timeval64): Modified function. | |
7137 | [! _ISOMAC](__timeval64): Remove. | |
7138 | [! _ISOMAC](valid_timeval32_to_timeval64): Modified function. | |
7139 | [! _ISOMAC](struct___timeval64.h): Include file. | |
7140 | ||
7141 | 2020-05-05 Lukasz Majewski <lukma@denx.de> | |
7142 | ||
7143 | COMMIT: 481d01fa2b07d3c6f9e6ef9ae239bc616b1ac757 | |
7144 | y2038: nscd: Modify nscd_helper to use __clock_gettime64 | |
7145 | ||
7146 | * nscd/nscd_helper.c: Modified. | |
7147 | (wait_on_socket): Modified function. | |
7148 | (open_socket): Modified function. | |
7149 | (struct___timespec64.h): Include file. | |
7150 | ||
7151 | 2020-05-05 Lukasz Majewski <lukma@denx.de> | |
7152 | ||
7153 | COMMIT: e008836c4afeeb81abe548b898fdf2db7d70eaff | |
7154 | y2038: inet: Convert inet deadline to support 64 bit time | |
7155 | ||
7156 | * inet/deadline.c: Modified. | |
7157 | (__deadline_current_time): Modified function. | |
7158 | * inet/net-internal.h: Modified. | |
7159 | (deadline_current_time): Modified. | |
7160 | (deadline): Modified. | |
7161 | (struct___timespec64.h): Include file. | |
7162 | ||
7163 | 2020-05-05 Lukasz Majewski <lukma@denx.de> | |
7164 | ||
7165 | COMMIT: 1959ed4b9e9f95c991abdf31b24fb8cdf98475e2 | |
7166 | y2038: hurd: Provide __clock_gettime64 function | |
7167 | ||
7168 | * sysdeps/mach/clock_gettime.c: Modified. | |
7169 | (__clock_gettime64): New function. | |
7170 | (libc_hidden_def): New. | |
7171 | ||
7172 | 2020-05-05 Lukasz Majewski <lukma@denx.de> | |
7173 | ||
7174 | COMMIT: eb98965b53bffbefddd398e903768ea60e84c0f3 | |
7175 | y2038: Export __clock_gettime64 to be usable in other libraries | |
7176 | ||
7177 | * time/Versions: Modified. | |
7178 | ||
7179 | 2020-05-05 Florian Weimer <fweimer@redhat.com> | |
7180 | ||
7181 | COMMIT: ad14f4f8db4548244a8f694674ad96c81da52e8b | |
7182 | manual: Document the O_NOFOLLOW open flag | |
7183 | ||
7184 | * manual/llio.texi: Modified. | |
7185 | ||
7186 | 2020-05-04 Paul E. Murphy <murphyp@linux.vnet.ibm.com> | |
7187 | ||
7188 | COMMIT: 4a4db1de2f0fd936b583698dcc1b1c12a71828c8 | |
7189 | powerpc64le/power9: guard power9 strcmp against rtld usage [BZ# 25905] | |
7190 | ||
7191 | * sysdeps/powerpc/powerpc64/le/power9/rtld-strcmp.S: New file. | |
7192 | ||
7193 | 2020-05-04 Paul E. Murphy <murphyp@linux.vnet.ibm.com> | |
7194 | ||
7195 | COMMIT: a49e56a945972186a829ca3ad7dec7fb9c923488 | |
7196 | float128: use builtin_signbitf128 always | |
7197 | ||
7198 | * include/math.h: Modified. | |
7199 | [! _ISOMAC][IS_IN (libc) || IS_IN (libm)][__HAVE_DISTINCT_FLOAT128](hidden_proto): Remove. | |
7200 | * sysdeps/ieee754/float128/s_signbitf128.c: Modified. | |
7201 | (math.h): Remove include. | |
7202 | (math_private.h): Remove include. | |
7203 | (__signbitf128): Remove function. | |
7204 | (hidden_def): Remove. | |
7205 | (../ldbl-128/s_signbitl.c): Include file. | |
7206 | ||
7207 | 2020-05-04 Martin Sebor <msebor@redhat.com> | |
7208 | ||
7209 | COMMIT: 06febd8c6705c816b2f32ee7aa1f4c0184b05248 | |
7210 | improve out-of-bounds checking with GCC 10 attribute access [BZ #25219] | |
7211 | ||
7212 | * libio/bits/stdio2.h: Modified. | |
7213 | [__USE_GNU](__wur): Remove. | |
7214 | [__USE_GNU](__wur): Remove. | |
7215 | [__USE_GNU](__REDIRECT): Modified. | |
7216 | [__USE_GNU](fgets_unlocked): Modified function. | |
7217 | [__USE_GNU](__fgets_unlocked_chk): New function. | |
7218 | [__USE_GNU](__REDIRECT): New function. | |
7219 | [__USE_ISOC99 || __USE_UNIX98](__snprintf_chk): Modified. | |
7220 | (__sprintf_chk): Modified. | |
7221 | (__vsprintf_chk): Modified. | |
7222 | (__wur): Modified. | |
7223 | (__wur): Modified. | |
7224 | (__REDIRECT): Modified. | |
7225 | (fgets): Modified function. | |
7226 | (__wur): Remove. | |
7227 | (__wur): Remove. | |
7228 | (__REDIRECT): Modified. | |
7229 | (__fgets_chk): New function. | |
7230 | (__REDIRECT): New function. | |
7231 | * libio/stdio.h: Modified. | |
7232 | [__USE_GNU](__wur): Remove. | |
7233 | [__USE_GNU](fgets_unlocked): New function. | |
7234 | (__wur): Modified. | |
7235 | (__wur): Modified. | |
7236 | (__wur): Modified. | |
7237 | (__wur): Modified. | |
7238 | (__wur): Remove. | |
7239 | (fgets): New function. | |
7240 | * misc/sys/cdefs.h: Modified. | |
7241 | [!(__GNUC_PREREQ (10, 0))](__attr_access): New. | |
7242 | [__GNUC_PREREQ (10, 0)](__attr_access): New. | |
7243 | * posix/bits/unistd.h: Modified. | |
7244 | [__USE_ATFILE](__wur): Remove. | |
7245 | [__USE_ATFILE](__wur): Remove. | |
7246 | [__USE_ATFILE](__REDIRECT_NTH): Modified. | |
7247 | [__USE_ATFILE](__readlinkat_chk): New function. | |
7248 | [__USE_ATFILE](__REDIRECT_NTH): New function. | |
7249 | [__USE_MISC || __USE_UNIX98](__gethostname_chk): Modified. | |
7250 | [__USE_MISC || __USE_UNIX98](__REDIRECT_NTH): Modified. | |
7251 | [__USE_MISC || __USE_XOPEN_EXTENDED](__wur): Remove. | |
7252 | [__USE_MISC || __USE_XOPEN_EXTENDED](__getwd_chk): New function. | |
7253 | [__USE_MISC || ( __USE_XOPEN && ! __USE_UNIX98)](__wur): Remove. | |
7254 | [__USE_MISC || ( __USE_XOPEN && ! __USE_UNIX98)](__wur): Remove. | |
7255 | [__USE_MISC || ( __USE_XOPEN && ! __USE_UNIX98)](__REDIRECT_NTH): Modified. | |
7256 | [__USE_MISC || ( __USE_XOPEN && ! __USE_UNIX98)](__getdomainname_chk): New function. | |
7257 | [__USE_MISC || ( __USE_XOPEN && ! __USE_UNIX98)](__REDIRECT_NTH): New function. | |
7258 | [__USE_POSIX199506](__getlogin_r_chk): Modified. | |
7259 | [__USE_UNIX98](__wur): Remove. | |
7260 | [__USE_UNIX98](__wur): Remove. | |
7261 | [__USE_UNIX98](__wur): Remove. | |
7262 | [__USE_UNIX98](__wur): Remove. | |
7263 | [__USE_UNIX98](__REDIRECT): Modified. | |
7264 | [__USE_UNIX98](__REDIRECT): Modified. | |
7265 | [__USE_UNIX98](__pread_chk): New function. | |
7266 | [__USE_UNIX98](__pread64_chk): New function. | |
7267 | [__USE_UNIX98](__REDIRECT): New function. | |
7268 | [__USE_UNIX98](__REDIRECT): New function. | |
7269 | [__USE_XOPEN_EXTENDED || __USE_XOPEN2K](__wur): Remove. | |
7270 | [__USE_XOPEN_EXTENDED || __USE_XOPEN2K](__wur): Remove. | |
7271 | [__USE_XOPEN_EXTENDED || __USE_XOPEN2K](__REDIRECT_NTH): Modified. | |
7272 | [__USE_XOPEN_EXTENDED || __USE_XOPEN2K](__readlink_chk): New function. | |
7273 | [__USE_XOPEN_EXTENDED || __USE_XOPEN2K](__REDIRECT_NTH): New function. | |
7274 | (__wur): Remove. | |
7275 | (__wur): Remove. | |
7276 | (__REDIRECT): Modified. | |
7277 | (__wur): Remove. | |
7278 | (__wur): Remove. | |
7279 | (__REDIRECT_NTH): Modified. | |
7280 | (__confstr_chk): Modified. | |
7281 | (__REDIRECT_NTH): Modified. | |
7282 | (__REDIRECT_NTH): Modified. | |
7283 | (__wur): Remove. | |
7284 | (__wur): Remove. | |
7285 | (__REDIRECT_NTH): Modified. | |
7286 | (__ttyname_r_chk): Modified. | |
7287 | (__REDIRECT_NTH): Modified. | |
7288 | (__REDIRECT_NTH): Modified. | |
7289 | (__read_chk): New function. | |
7290 | (__REDIRECT): New function. | |
7291 | (__getcwd_chk): New function. | |
7292 | (__getgroups_chk): New function. | |
7293 | (__REDIRECT_NTH): New function. | |
7294 | (__REDIRECT_NTH): New function. | |
7295 | * posix/unistd.h: Modified. | |
7296 | [( __USE_XOPEN_EXTENDED && ! __USE_XOPEN2K8) || __USE_MISC](__wur): Remove. | |
7297 | [( __USE_XOPEN_EXTENDED && ! __USE_XOPEN2K8) || __USE_MISC](getwd): New function. | |
7298 | [__USE_ATFILE](__wur): Remove. | |
7299 | [__USE_ATFILE](readlinkat): New function. | |
7300 | [__USE_MISC](__wur): Modified. | |
7301 | [__USE_MISC](__wur): Modified. | |
7302 | [__USE_MISC](__wur): Modified. | |
7303 | [__USE_MISC](__wur): Remove. | |
7304 | [__USE_MISC](__wur): Remove. | |
7305 | [__USE_MISC](__wur): Remove. | |
7306 | [__USE_MISC](__wur): Remove. | |
7307 | [__USE_MISC](sethostname): New function. | |
7308 | [__USE_MISC](getdomainname): New function. | |
7309 | [__USE_MISC](setdomainname): New function. | |
7310 | [__USE_MISC](getentropy): New function. | |
7311 | [__USE_POSIX199506](getlogin_r): Modified. | |
7312 | [__USE_POSIX2](confstr): Modified. | |
7313 | [__USE_UNIX98 || __USE_XOPEN2K8][! __USE_FILE_OFFSET64](__wur): Remove. | |
7314 | [__USE_UNIX98 || __USE_XOPEN2K8][! __USE_FILE_OFFSET64](__wur): Remove. | |
7315 | [__USE_UNIX98 || __USE_XOPEN2K8][! __USE_FILE_OFFSET64](pread): New function. | |
7316 | [__USE_UNIX98 || __USE_XOPEN2K8][! __USE_FILE_OFFSET64](pwrite): New function. | |
7317 | [__USE_UNIX98 || __USE_XOPEN2K8][__USE_FILE_OFFSET64][__REDIRECT](__wur): Remove. | |
7318 | [__USE_UNIX98 || __USE_XOPEN2K8][__USE_FILE_OFFSET64][__REDIRECT](__wur): Remove. | |
7319 | [__USE_UNIX98 || __USE_XOPEN2K8][__USE_FILE_OFFSET64][__REDIRECT](__REDIRECT): New function. | |
7320 | [__USE_UNIX98 || __USE_XOPEN2K8][__USE_FILE_OFFSET64][__REDIRECT](__REDIRECT): New function. | |
7321 | [__USE_UNIX98 || __USE_XOPEN2K8][__USE_LARGEFILE64](__wur): Remove. | |
7322 | [__USE_UNIX98 || __USE_XOPEN2K8][__USE_LARGEFILE64](__wur): Remove. | |
7323 | [__USE_UNIX98 || __USE_XOPEN2K8][__USE_LARGEFILE64](pread64): New function. | |
7324 | [__USE_UNIX98 || __USE_XOPEN2K8][__USE_LARGEFILE64](pwrite64): New function. | |
7325 | [__USE_XOPEN](swab): Modified. | |
7326 | [__USE_XOPEN_EXTENDED || __USE_XOPEN2K](__wur): Remove. | |
7327 | [__USE_XOPEN_EXTENDED || __USE_XOPEN2K](gethostname): Modified. | |
7328 | [__USE_XOPEN_EXTENDED || __USE_XOPEN2K](readlink): New function. | |
7329 | (__wur): Modified. | |
7330 | (__wur): Modified. | |
7331 | (__wur): Modified. | |
7332 | (__wur): Modified. | |
7333 | (__wur): Modified. | |
7334 | (__wur): Modified. | |
7335 | (__wur): Modified. | |
7336 | (__wur): Remove. | |
7337 | (__wur): Remove. | |
7338 | (__wur): Remove. | |
7339 | (__wur): Remove. | |
7340 | (__wur): Remove. | |
7341 | (read): New function. | |
7342 | (write): New function. | |
7343 | (getcwd): New function. | |
7344 | (getgroups): New function. | |
7345 | (ttyname_r): New function. | |
7346 | * stdlib/bits/stdlib.h: Modified. | |
7347 | (__ptsname_r_chk): Modified. | |
7348 | (__REDIRECT_NTH): Modified. | |
7349 | (__mbstowcs_chk): Modified. | |
7350 | (__REDIRECT_NTH): Modified. | |
7351 | (__wcstombs_chk): Modified. | |
7352 | (__REDIRECT_NTH): Modified. | |
7353 | * stdlib/stdlib.h: Modified. | |
7354 | [__USE_GNU](ptsname_r): Modified. | |
7355 | (mbstowcs): Modified. | |
7356 | (wcstombs): Modified. | |
7357 | * string/bits/string_fortified.h: Modified. | |
7358 | [__USE_MISC](__explicit_bzero_chk): Modified. | |
7359 | (__stpncpy_chk): Modified. | |
7360 | * string/string.h: Modified. | |
7361 | [__CORRECT_ISO_CPP_STRING_H_PROTO][__CORRECT_ISO_CPP_STRING_H_PROTO][__CORRECT_ISO_CPP_STRING_H_PROTO][__CORRECT_ISO_CPP_STRING_H_PROTO][__GNUC_PREREQ (3,4)][__USE_FORTIFY_LEVEL > 0 && __forty_function](bits/string_fortified.h): Remove. | |
7362 | [__CORRECT_ISO_CPP_STRING_H_PROTO][__CORRECT_ISO_CPP_STRING_H_PROTO][__CORRECT_ISO_CPP_STRING_H_PROTO][__CORRECT_ISO_CPP_STRING_H_PROTO][__USE_GNU][! basename][! __CORRECT_ISO_CPP_STRING_H_PROTO](basename): Remove. | |
7363 | [__CORRECT_ISO_CPP_STRING_H_PROTO][__CORRECT_ISO_CPP_STRING_H_PROTO][__CORRECT_ISO_CPP_STRING_H_PROTO][__CORRECT_ISO_CPP_STRING_H_PROTO][__USE_GNU][! basename][__CORRECT_ISO_CPP_STRING_H_PROTO](basename): Remove. | |
7364 | [__CORRECT_ISO_CPP_STRING_H_PROTO][__CORRECT_ISO_CPP_STRING_H_PROTO][__CORRECT_ISO_CPP_STRING_H_PROTO][__CORRECT_ISO_CPP_STRING_H_PROTO][__USE_GNU][! basename][__CORRECT_ISO_CPP_STRING_H_PROTO](basename): Remove. | |
7365 | [__CORRECT_ISO_CPP_STRING_H_PROTO][__CORRECT_ISO_CPP_STRING_H_PROTO][__CORRECT_ISO_CPP_STRING_H_PROTO][__CORRECT_ISO_CPP_STRING_H_PROTO][__USE_GNU](memmem): Modified. | |
7366 | [__CORRECT_ISO_CPP_STRING_H_PROTO][__CORRECT_ISO_CPP_STRING_H_PROTO][__CORRECT_ISO_CPP_STRING_H_PROTO][__CORRECT_ISO_CPP_STRING_H_PROTO][__USE_GNU](strverscmp): Remove. | |
7367 | [__CORRECT_ISO_CPP_STRING_H_PROTO][__CORRECT_ISO_CPP_STRING_H_PROTO][__CORRECT_ISO_CPP_STRING_H_PROTO][__CORRECT_ISO_CPP_STRING_H_PROTO][__USE_GNU](strfry): Remove. | |
7368 | [__CORRECT_ISO_CPP_STRING_H_PROTO][__CORRECT_ISO_CPP_STRING_H_PROTO][__CORRECT_ISO_CPP_STRING_H_PROTO][__CORRECT_ISO_CPP_STRING_H_PROTO][__USE_GNU](memfrob): Remove. | |
7369 | [__CORRECT_ISO_CPP_STRING_H_PROTO][__CORRECT_ISO_CPP_STRING_H_PROTO][__CORRECT_ISO_CPP_STRING_H_PROTO][__CORRECT_ISO_CPP_STRING_H_PROTO][__USE_MISC](strings.h): Remove. | |
7370 | [__CORRECT_ISO_CPP_STRING_H_PROTO][__CORRECT_ISO_CPP_STRING_H_PROTO][__CORRECT_ISO_CPP_STRING_H_PROTO][__CORRECT_ISO_CPP_STRING_H_PROTO][__USE_MISC](explicit_bzero): Remove. | |
7371 | [__CORRECT_ISO_CPP_STRING_H_PROTO][__CORRECT_ISO_CPP_STRING_H_PROTO][__CORRECT_ISO_CPP_STRING_H_PROTO][__CORRECT_ISO_CPP_STRING_H_PROTO][__USE_MISC](strsep): Remove. | |
7372 | [__CORRECT_ISO_CPP_STRING_H_PROTO][__CORRECT_ISO_CPP_STRING_H_PROTO][__CORRECT_ISO_CPP_STRING_H_PROTO][__CORRECT_ISO_CPP_STRING_H_PROTO][__USE_XOPEN2K][!(__USE_XOPEN2K && ! __USE_GNU)](__wur): Remove. | |
7373 | [__CORRECT_ISO_CPP_STRING_H_PROTO][__CORRECT_ISO_CPP_STRING_H_PROTO][__CORRECT_ISO_CPP_STRING_H_PROTO][__CORRECT_ISO_CPP_STRING_H_PROTO][__USE_XOPEN2K][!(__USE_XOPEN2K && ! __USE_GNU)][! __USE_XOPEN2K8][! __USE_MISC][! __USE_XOPEN2K8][! __USE_GNU][__GNUC_PREREQ (3,4)][__USE_FORTIFY_LEVEL > 0 && __forty_function](bits/string_fortified.h): New. | |
7374 | [__CORRECT_ISO_CPP_STRING_H_PROTO][__CORRECT_ISO_CPP_STRING_H_PROTO][__CORRECT_ISO_CPP_STRING_H_PROTO][__CORRECT_ISO_CPP_STRING_H_PROTO][__USE_XOPEN2K][!(__USE_XOPEN2K && ! __USE_GNU)][! __USE_XOPEN2K8][! __USE_MISC][! __USE_XOPEN2K8][__USE_GNU][! basename][! __CORRECT_ISO_CPP_STRING_H_PROTO](basename): New. | |
7375 | [__CORRECT_ISO_CPP_STRING_H_PROTO][__CORRECT_ISO_CPP_STRING_H_PROTO][__CORRECT_ISO_CPP_STRING_H_PROTO][__CORRECT_ISO_CPP_STRING_H_PROTO][__USE_XOPEN2K][!(__USE_XOPEN2K && ! __USE_GNU)][! __USE_XOPEN2K8][! __USE_MISC][! __USE_XOPEN2K8][__USE_GNU][! basename][__CORRECT_ISO_CPP_STRING_H_PROTO](basename): New. | |
7376 | [__CORRECT_ISO_CPP_STRING_H_PROTO][__CORRECT_ISO_CPP_STRING_H_PROTO][__CORRECT_ISO_CPP_STRING_H_PROTO][__CORRECT_ISO_CPP_STRING_H_PROTO][__USE_XOPEN2K][!(__USE_XOPEN2K && ! __USE_GNU)][! __USE_XOPEN2K8][! __USE_MISC][! __USE_XOPEN2K8][__USE_GNU][! basename][__CORRECT_ISO_CPP_STRING_H_PROTO](basename): New. | |
7377 | [__CORRECT_ISO_CPP_STRING_H_PROTO][__CORRECT_ISO_CPP_STRING_H_PROTO][__CORRECT_ISO_CPP_STRING_H_PROTO][__CORRECT_ISO_CPP_STRING_H_PROTO][__USE_XOPEN2K][!(__USE_XOPEN2K && ! __USE_GNU)][! __USE_XOPEN2K8][! __USE_MISC][! __USE_XOPEN2K8][__USE_GNU](strverscmp): New. | |
7378 | [__CORRECT_ISO_CPP_STRING_H_PROTO][__CORRECT_ISO_CPP_STRING_H_PROTO][__CORRECT_ISO_CPP_STRING_H_PROTO][__CORRECT_ISO_CPP_STRING_H_PROTO][__USE_XOPEN2K][!(__USE_XOPEN2K && ! __USE_GNU)][! __USE_XOPEN2K8][! __USE_MISC][! __USE_XOPEN2K8][__USE_GNU](strfry): New. | |
7379 | [__CORRECT_ISO_CPP_STRING_H_PROTO][__CORRECT_ISO_CPP_STRING_H_PROTO][__CORRECT_ISO_CPP_STRING_H_PROTO][__CORRECT_ISO_CPP_STRING_H_PROTO][__USE_XOPEN2K][!(__USE_XOPEN2K && ! __USE_GNU)][! __USE_XOPEN2K8][! __USE_MISC][! __USE_XOPEN2K8][__USE_GNU](memfrob): New. | |
7380 | [__CORRECT_ISO_CPP_STRING_H_PROTO][__CORRECT_ISO_CPP_STRING_H_PROTO][__CORRECT_ISO_CPP_STRING_H_PROTO][__CORRECT_ISO_CPP_STRING_H_PROTO][__USE_XOPEN2K][!(__USE_XOPEN2K && ! __USE_GNU)][! __USE_XOPEN2K8][! __USE_MISC][__USE_XOPEN2K8](strsignal): New. | |
7381 | [__CORRECT_ISO_CPP_STRING_H_PROTO][__CORRECT_ISO_CPP_STRING_H_PROTO][__CORRECT_ISO_CPP_STRING_H_PROTO][__CORRECT_ISO_CPP_STRING_H_PROTO][__USE_XOPEN2K][!(__USE_XOPEN2K && ! __USE_GNU)][! __USE_XOPEN2K8][! __USE_MISC][__USE_XOPEN2K8](__stpcpy): New. | |
7382 | [__CORRECT_ISO_CPP_STRING_H_PROTO][__CORRECT_ISO_CPP_STRING_H_PROTO][__CORRECT_ISO_CPP_STRING_H_PROTO][__CORRECT_ISO_CPP_STRING_H_PROTO][__USE_XOPEN2K][!(__USE_XOPEN2K && ! __USE_GNU)][! __USE_XOPEN2K8][! __USE_MISC][__USE_XOPEN2K8](stpcpy): New. | |
7383 | [__CORRECT_ISO_CPP_STRING_H_PROTO][__CORRECT_ISO_CPP_STRING_H_PROTO][__CORRECT_ISO_CPP_STRING_H_PROTO][__CORRECT_ISO_CPP_STRING_H_PROTO][__USE_XOPEN2K][!(__USE_XOPEN2K && ! __USE_GNU)][! __USE_XOPEN2K8][! __USE_MISC][__USE_XOPEN2K8](__stpncpy): New. | |
7384 | [__CORRECT_ISO_CPP_STRING_H_PROTO][__CORRECT_ISO_CPP_STRING_H_PROTO][__CORRECT_ISO_CPP_STRING_H_PROTO][__CORRECT_ISO_CPP_STRING_H_PROTO][__USE_XOPEN2K][!(__USE_XOPEN2K && ! __USE_GNU)][! __USE_XOPEN2K8][! __USE_MISC][__USE_XOPEN2K8](stpncpy): New. | |
7385 | [__CORRECT_ISO_CPP_STRING_H_PROTO][__CORRECT_ISO_CPP_STRING_H_PROTO][__CORRECT_ISO_CPP_STRING_H_PROTO][__CORRECT_ISO_CPP_STRING_H_PROTO][__USE_XOPEN2K][!(__USE_XOPEN2K && ! __USE_GNU)][! __USE_XOPEN2K8][__USE_MISC](strings.h): New. | |
7386 | [__CORRECT_ISO_CPP_STRING_H_PROTO][__CORRECT_ISO_CPP_STRING_H_PROTO][__CORRECT_ISO_CPP_STRING_H_PROTO][__CORRECT_ISO_CPP_STRING_H_PROTO][__USE_XOPEN2K][!(__USE_XOPEN2K && ! __USE_GNU)][! __USE_XOPEN2K8][__USE_MISC](explicit_bzero): New. | |
7387 | [__CORRECT_ISO_CPP_STRING_H_PROTO][__CORRECT_ISO_CPP_STRING_H_PROTO][__CORRECT_ISO_CPP_STRING_H_PROTO][__CORRECT_ISO_CPP_STRING_H_PROTO][__USE_XOPEN2K][!(__USE_XOPEN2K && ! __USE_GNU)][! __USE_XOPEN2K8][__USE_MISC](strsep): New. | |
7388 | [__CORRECT_ISO_CPP_STRING_H_PROTO][__CORRECT_ISO_CPP_STRING_H_PROTO][__CORRECT_ISO_CPP_STRING_H_PROTO][__CORRECT_ISO_CPP_STRING_H_PROTO][__USE_XOPEN2K][!(__USE_XOPEN2K && ! __USE_GNU)][__USE_XOPEN2K8](strerror_l): New. | |
7389 | [__CORRECT_ISO_CPP_STRING_H_PROTO][__CORRECT_ISO_CPP_STRING_H_PROTO][__CORRECT_ISO_CPP_STRING_H_PROTO][__CORRECT_ISO_CPP_STRING_H_PROTO][__USE_XOPEN2K][__USE_XOPEN2K && ! __USE_GNU][! __REDIRECT_NTH](__xpg_strerror_r): Modified. | |
7390 | [__CORRECT_ISO_CPP_STRING_H_PROTO][__CORRECT_ISO_CPP_STRING_H_PROTO][__CORRECT_ISO_CPP_STRING_H_PROTO][__CORRECT_ISO_CPP_STRING_H_PROTO][__USE_XOPEN2K][__USE_XOPEN2K && ! __USE_GNU][__REDIRECT_NTH](__REDIRECT_NTH): Modified. | |
7391 | [__CORRECT_ISO_CPP_STRING_H_PROTO][__CORRECT_ISO_CPP_STRING_H_PROTO][__CORRECT_ISO_CPP_STRING_H_PROTO][__CORRECT_ISO_CPP_STRING_H_PROTO][__USE_XOPEN2K8](strerror_l): Remove. | |
7392 | [__CORRECT_ISO_CPP_STRING_H_PROTO][__CORRECT_ISO_CPP_STRING_H_PROTO][__CORRECT_ISO_CPP_STRING_H_PROTO][__CORRECT_ISO_CPP_STRING_H_PROTO][__USE_XOPEN2K8](strsignal): Remove. | |
7393 | [__CORRECT_ISO_CPP_STRING_H_PROTO][__CORRECT_ISO_CPP_STRING_H_PROTO][__CORRECT_ISO_CPP_STRING_H_PROTO][__CORRECT_ISO_CPP_STRING_H_PROTO][__USE_XOPEN2K8](__stpcpy): Remove. | |
7394 | [__CORRECT_ISO_CPP_STRING_H_PROTO][__CORRECT_ISO_CPP_STRING_H_PROTO][__CORRECT_ISO_CPP_STRING_H_PROTO][__CORRECT_ISO_CPP_STRING_H_PROTO][__USE_XOPEN2K8](stpcpy): Remove. | |
7395 | [__CORRECT_ISO_CPP_STRING_H_PROTO][__CORRECT_ISO_CPP_STRING_H_PROTO][__CORRECT_ISO_CPP_STRING_H_PROTO][__CORRECT_ISO_CPP_STRING_H_PROTO][__USE_XOPEN2K8](__stpncpy): Remove. | |
7396 | [__CORRECT_ISO_CPP_STRING_H_PROTO][__CORRECT_ISO_CPP_STRING_H_PROTO][__CORRECT_ISO_CPP_STRING_H_PROTO][__CORRECT_ISO_CPP_STRING_H_PROTO][__USE_XOPEN2K8](stpncpy): Remove. | |
7397 | [__CORRECT_ISO_CPP_STRING_H_PROTO][__USE_GNU][! __CORRECT_ISO_CPP_STRING_H_PROTO](memrchr): Modified. | |
7398 | [__CORRECT_ISO_CPP_STRING_H_PROTO][__USE_GNU][__CORRECT_ISO_CPP_STRING_H_PROTO](memrchr): Modified. | |
7399 | [__CORRECT_ISO_CPP_STRING_H_PROTO][__USE_GNU][__CORRECT_ISO_CPP_STRING_H_PROTO](memrchr): Modified. | |
7400 | [__CORRECT_ISO_CPP_STRING_H_PROTO][__USE_XOPEN2K8](strxfrm_l): Modified. | |
7401 | [__CORRECT_ISO_CPP_STRING_H_PROTO](strxfrm): Modified. | |
7402 | [__USE_MISC || __USE_XOPEN || __GLIBC_USE (ISOC2X)](memccpy): Modified. | |
7403 | ||
7404 | 2020-05-04 Chung-Lin Tang <cltang@codesourcery.com> | |
7405 | ||
7406 | COMMIT: 38c67888183db1b6ac21f2f9681b8a384987dfe8 | |
7407 | nios2: delete sysdeps/unix/sysv/linux/nios2/kernel-features.h | |
7408 | ||
7409 | * sysdeps/unix/sysv/linux/nios2/kernel-features.h: Delete file. | |
7410 | ||
7411 | 2020-04-30 H.J. Lu <hjl.tools@gmail.com> | |
7412 | ||
7413 | COMMIT: 14f43dd34dcf1ba29386c01cd0b286dffb37412d | |
7414 | powerpc: Rename argN to _argN in LOADARGS_N [BZ #25902] | |
7415 | ||
7416 | * sysdeps/unix/sysv/linux/powerpc/sysdep.h: Modified. | |
7417 | (LOADARGS_1): Modified. | |
7418 | (LOADARGS_2): Modified. | |
7419 | (LOADARGS_3): Modified. | |
7420 | (LOADARGS_4): Modified. | |
7421 | (LOADARGS_5): Modified. | |
7422 | (LOADARGS_6): Modified. | |
7423 | ||
7424 | 2020-04-30 Carlos O'Donell <carlos@redhat.com> | |
7425 | ||
7426 | COMMIT: 6f0baacf0f8920d084c4809ed126ed3e1be34001 | |
7427 | locale/tst-localedef-path-norm: Don't create $(complocaledir) | |
7428 | ||
7429 | * locale/tst-localedef-path-norm.c: Modified. | |
7430 | (do_test): Modified function. | |
7431 | ||
7432 | 2020-04-30 Carlos O'Donell <carlos@redhat.com> | |
7433 | ||
7434 | COMMIT: 183083c35972611e7786c7ee0c96d7da571631ed | |
7435 | support: Set errno before testing it. | |
7436 | ||
7437 | * support/test-container.c: Modified. | |
7438 | (main): Modified function. | |
7439 | * support/tst-support_capture_subprocess.c: Modified. | |
7440 | (parse_int): Modified function. | |
7441 | ||
7442 | 2020-04-30 Carlos O'Donell <carlos@redhat.com> | |
7443 | ||
7444 | COMMIT: df6c63ebbce9679e755f0ecc716a33babee5d008 | |
7445 | localedef: Add tests-container test for --no-hard-links. | |
7446 | ||
7447 | * localedata/Makefile: Modified. | |
7448 | * localedata/tst-localedef-hardlinks.c: New file. | |
7449 | * localedata/tst-localedef-hardlinks.root/postclean.req: New file. | |
7450 | * localedata/tst-localedef-hardlinks.root/test1_locale: New file. | |
7451 | * localedata/tst-localedef-hardlinks.root/test2_locale: New file. | |
7452 | * localedata/tst-localedef-hardlinks.root/tst-localedef-hardlinks.script: New file. | |
7453 | ||
7454 | 2020-04-30 Carlos O'Donell <carlos@redhat.com> | |
7455 | ||
7456 | COMMIT: 033362cfd7e0e1dccd6c9a2642710d6e3a7e7007 | |
7457 | test-container: Support $(complocaledir) and mkdirp. | |
7458 | ||
7459 | * Makefile: Modified. | |
7460 | * support/test-container.c: Modified. | |
7461 | (main): Modified function. | |
7462 | ||
7463 | 2020-04-30 Florian Weimer <fweimer@redhat.com> | |
7464 | ||
7465 | COMMIT: 19108a38325c6ecb33e8d216ee1056e2732bc20f | |
7466 | i386: Remove unused variable in sysdeps/x86/cacheinfo.c | |
7467 | ||
7468 | * sysdeps/x86/cacheinfo.c: Modified. | |
7469 | (init_cacheinfo): Modified function. | |
7470 | ||
7471 | 2020-04-30 H.J. Lu <hjl.tools@gmail.com> | |
7472 | ||
7473 | COMMIT: ff026950e280bc3e9487b41b460fb31bc5b57721 | |
7474 | Add a C wrapper for prctl [BZ #25896] | |
7475 | ||
7476 | * include/sys/prctl.h: Modified. | |
7477 | [! _ISOMAC](libc_hidden_proto): New. | |
7478 | * sysdeps/unix/sysv/linux/Makefile: Modified. | |
7479 | * sysdeps/unix/sysv/linux/prctl.c: New file. | |
7480 | * sysdeps/unix/sysv/linux/syscalls.list: Modified. | |
7481 | ||
7482 | 2020-04-30 Gabriel F. T. Gomes <gabrielftg@linux.ibm.com> | |
7483 | ||
7484 | COMMIT: 051be01f6b41a1466b07ae4bd7f5894a8ec5fe67 | |
7485 | powerpc64le: Enable support for IEEE long double | |
7486 | ||
7487 | * NEWS: Modified. | |
7488 | * sysdeps/powerpc/fpu/libm-test-ulps: Modified. | |
7489 | * sysdeps/powerpc/powerpc64/le/Implies-before: Modified. | |
7490 | * sysdeps/powerpc/powerpc64/le/Makefile: Modified. | |
7491 | * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/ldbl-128ibm-compat-abi.h: New file. | |
7492 | * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libc.abilist: Modified. | |
7493 | * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libm.abilist: Modified. | |
7494 | ||
7495 | 2020-04-30 Paul E. Murphy <murphyp@linux.vnet.ibm.com> | |
7496 | ||
7497 | COMMIT: 5c7ccc29830fb59d39d67222caca5b4bd6ca2e0f | |
7498 | powerpc64le: blacklist broken GCC compilers (e.g GCC 7.5.0) | |
7499 | ||
7500 | * INSTALL: Modified. | |
7501 | * manual/install.texi: Modified. | |
7502 | * sysdeps/ieee754/ldbl-128ibm-compat/Makefile: Modified. | |
7503 | * sysdeps/powerpc/powerpc64/le/configure: Modified. | |
7504 | * sysdeps/powerpc/powerpc64/le/configure.ac: Modified. | |
7505 | ||
7506 | 2020-04-30 Paul E. Murphy <murphyp@linux.vnet.ibm.com> | |
7507 | ||
7508 | COMMIT: 3a0acbdcc51a6a854be6500da325b99cc68754c3 | |
7509 | powerpc64le: bump binutils version requirement to >= 2.26 | |
7510 | ||
7511 | * INSTALL: Modified. | |
7512 | * manual/install.texi: Modified. | |
7513 | * sysdeps/powerpc/powerpc64/le/configure: Modified. | |
7514 | * sysdeps/powerpc/powerpc64/le/configure.ac: Modified. | |
7515 | ||
7516 | 2020-04-30 Paul E. Murphy <murphyp@linux.vnet.ibm.com> | |
7517 | Rajalakshmi Srinivasaraghavan <raji@linux.vnet.ibm.com> | |
7518 | Gabriel F. T. Gomes <gabrielftg@linux.ibm.com> | |
7519 | ||
7520 | COMMIT: 50545f5aa0111c1e7f8917348490907d1a1e1f9b | |
7521 | powerpc64le: raise GCC requirement to 7.4 for long double transition | |
7522 | ||
7523 | * INSTALL: Modified. | |
7524 | * NEWS: Modified. | |
7525 | * manual/install.texi: Modified. | |
7526 | * sysdeps/powerpc/powerpc64/le/configure: Modified. | |
7527 | * sysdeps/powerpc/powerpc64/le/configure.ac: Modified. | |
7528 | ||
7529 | 2020-04-30 Paul E. Murphy <murphyp@linux.vnet.ibm.com> | |
7530 | ||
7531 | COMMIT: e2239af353b053b9c645e396b13bce8688f9d615 | |
7532 | Rename __LONG_DOUBLE_USES_FLOAT128 to __LDOUBLE_REDIRECTS_TO_FLOAT128_ABI | |
7533 | ||
7534 | * argp/argp.h: Modified. | |
7535 | [__LDBL_COMPAT || __LONG_DOUBLE_USES_FLOAT128 == 1](bits/argp-ldbl.h): Remove. | |
7536 | [__LDBL_COMPAT || __LDOUBLE_REDIRECTS_TO_FLOAT128_ABI == 1](bits/argp-ldbl.h): New. | |
7537 | * bits/long-double.h: Modified. | |
7538 | (__LONG_DOUBLE_USES_FLOAT128): Remove. | |
7539 | (__LDOUBLE_REDIRECTS_TO_FLOAT128_ABI): New. | |
7540 | * elf/tst-addr1.c: Modified. | |
7541 | (do_test): Modified function. | |
7542 | * include/math.h: Modified. | |
7543 | [! _ISOMAC][! __NO_LONG_DOUBLE_MATH && __LONG_DOUBLE_USES_FLOAT128 == 0](libm_hidden_proto): Remove. | |
7544 | [! _ISOMAC][! __NO_LONG_DOUBLE_MATH && __LONG_DOUBLE_USES_FLOAT128 == 0](libm_hidden_proto): Remove. | |
7545 | [! _ISOMAC][! __NO_LONG_DOUBLE_MATH && __LONG_DOUBLE_USES_FLOAT128 == 0](libm_hidden_proto): Remove. | |
7546 | [! _ISOMAC][! __NO_LONG_DOUBLE_MATH && __LONG_DOUBLE_USES_FLOAT128 == 0](libm_hidden_proto): Remove. | |
7547 | [! _ISOMAC][!( __FINITE_MATH_ONLY__ && __FINITE_MATH_ONLY__ > 0)][! NO_MATH_REDIRECT][!(__NO_LONG_DOUBLE_MATH || __LONG_DOUBLE_USES_FLOAT128 == 1)](MATH_REDIRECT_LDBL): Remove. | |
7548 | [! _ISOMAC][!( __FINITE_MATH_ONLY__ && __FINITE_MATH_ONLY__ > 0)][! NO_MATH_REDIRECT][__NO_LONG_DOUBLE_MATH || __LONG_DOUBLE_USES_FLOAT128 == 1](MATH_REDIRECT_LDBL): Remove. | |
7549 | [! _ISOMAC][!( __FINITE_MATH_ONLY__ && __FINITE_MATH_ONLY__ > 0)][! NO_MATH_REDIRECT][!(__NO_LONG_DOUBLE_MATH || __LDOUBLE_REDIRECTS_TO_FLOAT128_ABI == 1)](MATH_REDIRECT_LDBL): New. | |
7550 | [! _ISOMAC][!( __FINITE_MATH_ONLY__ && __FINITE_MATH_ONLY__ > 0)][! NO_MATH_REDIRECT][__NO_LONG_DOUBLE_MATH || __LDOUBLE_REDIRECTS_TO_FLOAT128_ABI == 1](MATH_REDIRECT_LDBL): New. | |
7551 | [! _ISOMAC][IS_IN (libc) || IS_IN (libm)][! __NO_LONG_DOUBLE_MATH && __LONG_DOUBLE_USES_FLOAT128 == 0](hidden_proto): Remove. | |
7552 | [! _ISOMAC][IS_IN (libc) || IS_IN (libm)][! __NO_LONG_DOUBLE_MATH && __LONG_DOUBLE_USES_FLOAT128 == 0](hidden_proto): Remove. | |
7553 | [! _ISOMAC][IS_IN (libc) || IS_IN (libm)][! __NO_LONG_DOUBLE_MATH && __LONG_DOUBLE_USES_FLOAT128 == 0](hidden_proto): Remove. | |
7554 | [! _ISOMAC][IS_IN (libc) || IS_IN (libm)][! __NO_LONG_DOUBLE_MATH && __LDOUBLE_REDIRECTS_TO_FLOAT128_ABI == 0](hidden_proto): New. | |
7555 | [! _ISOMAC][IS_IN (libc) || IS_IN (libm)][! __NO_LONG_DOUBLE_MATH && __LDOUBLE_REDIRECTS_TO_FLOAT128_ABI == 0](hidden_proto): New. | |
7556 | [! _ISOMAC][IS_IN (libc) || IS_IN (libm)][! __NO_LONG_DOUBLE_MATH && __LDOUBLE_REDIRECTS_TO_FLOAT128_ABI == 0](hidden_proto): New. | |
7557 | [! _ISOMAC][! __NO_LONG_DOUBLE_MATH && __LDOUBLE_REDIRECTS_TO_FLOAT128_ABI == 0](libm_hidden_proto): New. | |
7558 | [! _ISOMAC][! __NO_LONG_DOUBLE_MATH && __LDOUBLE_REDIRECTS_TO_FLOAT128_ABI == 0](libm_hidden_proto): New. | |
7559 | [! _ISOMAC][! __NO_LONG_DOUBLE_MATH && __LDOUBLE_REDIRECTS_TO_FLOAT128_ABI == 0](libm_hidden_proto): New. | |
7560 | [! _ISOMAC][! __NO_LONG_DOUBLE_MATH && __LDOUBLE_REDIRECTS_TO_FLOAT128_ABI == 0](libm_hidden_proto): New. | |
7561 | * include/monetary.h: Modified. | |
7562 | * include/printf.h: Modified. | |
7563 | * include/stdio.h: Modified. | |
7564 | [! _ISOMAC][__LONG_DOUBLE_USES_FLOAT128 != 1](stdio_hidden_ldbl_proto): Remove. | |
7565 | [! _ISOMAC][__LONG_DOUBLE_USES_FLOAT128 == 1](stdio_hidden_ldbl_proto): Remove. | |
7566 | [! _ISOMAC][__LONG_DOUBLE_USES_FLOAT128 == 1 && IS_IN (libc)](stdio_hidden_ldbl_proto): Remove. | |
7567 | [! _ISOMAC][__LONG_DOUBLE_USES_FLOAT128 == 1 && IS_IN (libc)](___ieee128_isoc99_sscanf): Remove. | |
7568 | [! _ISOMAC][__LONG_DOUBLE_USES_FLOAT128 == 1 && IS_IN (libc)](___ieee128_isoc99_vsscanf): Remove. | |
7569 | [! _ISOMAC][__LONG_DOUBLE_USES_FLOAT128 == 1 && IS_IN (libc)](___ieee128_isoc99_vfscanf): Remove. | |
7570 | [! _ISOMAC][__LONG_DOUBLE_USES_FLOAT128 == 1 && IS_IN (libc)](libc_hidden_proto): Remove. | |
7571 | [! _ISOMAC][__LONG_DOUBLE_USES_FLOAT128 == 1 && IS_IN (libc)](libc_hidden_proto): Remove. | |
7572 | [! _ISOMAC][__LONG_DOUBLE_USES_FLOAT128 == 1 && IS_IN (libc)](libc_hidden_proto): Remove. | |
7573 | [! _ISOMAC][__LONG_DOUBLE_USES_FLOAT128 == 1 && IS_IN (libc)](__isoc99_sscanf): Remove. | |
7574 | [! _ISOMAC][__LONG_DOUBLE_USES_FLOAT128 == 1 && IS_IN (libc)](__isoc99_vsscanf): Remove. | |
7575 | [! _ISOMAC][__LONG_DOUBLE_USES_FLOAT128 == 1 && IS_IN (libc)](__isoc99_vfscanf): Remove. | |
7576 | [! _ISOMAC][__LDOUBLE_REDIRECTS_TO_FLOAT128_ABI != 1](stdio_hidden_ldbl_proto): New. | |
7577 | [! _ISOMAC][__LDOUBLE_REDIRECTS_TO_FLOAT128_ABI == 1](stdio_hidden_ldbl_proto): New. | |
7578 | [! _ISOMAC][__LDOUBLE_REDIRECTS_TO_FLOAT128_ABI == 1 && IS_IN (libc)](stdio_hidden_ldbl_proto): New. | |
7579 | [! _ISOMAC][__LDOUBLE_REDIRECTS_TO_FLOAT128_ABI == 1 && IS_IN (libc)](___ieee128_isoc99_sscanf): New. | |
7580 | [! _ISOMAC][__LDOUBLE_REDIRECTS_TO_FLOAT128_ABI == 1 && IS_IN (libc)](___ieee128_isoc99_vsscanf): New. | |
7581 | [! _ISOMAC][__LDOUBLE_REDIRECTS_TO_FLOAT128_ABI == 1 && IS_IN (libc)](___ieee128_isoc99_vfscanf): New. | |
7582 | [! _ISOMAC][__LDOUBLE_REDIRECTS_TO_FLOAT128_ABI == 1 && IS_IN (libc)](libc_hidden_proto): New. | |
7583 | [! _ISOMAC][__LDOUBLE_REDIRECTS_TO_FLOAT128_ABI == 1 && IS_IN (libc)](libc_hidden_proto): New. | |
7584 | [! _ISOMAC][__LDOUBLE_REDIRECTS_TO_FLOAT128_ABI == 1 && IS_IN (libc)](libc_hidden_proto): New. | |
7585 | [! _ISOMAC][__LDOUBLE_REDIRECTS_TO_FLOAT128_ABI == 1 && IS_IN (libc)](__isoc99_sscanf): New. | |
7586 | [! _ISOMAC][__LDOUBLE_REDIRECTS_TO_FLOAT128_ABI == 1 && IS_IN (libc)](__isoc99_vsscanf): New. | |
7587 | [! _ISOMAC][__LDOUBLE_REDIRECTS_TO_FLOAT128_ABI == 1 && IS_IN (libc)](__isoc99_vfscanf): New. | |
7588 | * include/stdlib.h: Modified. | |
7589 | [! _ISOMAC][__LONG_DOUBLE_USES_FLOAT128 == 0](libc_hidden_proto): Remove. | |
7590 | [! _ISOMAC][__LDOUBLE_REDIRECTS_TO_FLOAT128_ABI == 0](libc_hidden_proto): New. | |
7591 | * include/sys/cdefs.h: Modified. | |
7592 | [! _ISOMAC][__LONG_DOUBLE_USES_FLOAT128 == 1 && IS_IN (libc) && SHARED](__LDBL_REDIR_DECL): Remove. | |
7593 | [! _ISOMAC][__LONG_DOUBLE_USES_FLOAT128 == 1 && IS_IN (libc) && SHARED](libc_hidden_ldbl_proto): Remove. | |
7594 | [! _ISOMAC][__LONG_DOUBLE_USES_FLOAT128 == 1 && IS_IN (libc) && SHARED](__LDBL_REDIR2_DECL): Remove. | |
7595 | [! _ISOMAC][__LDOUBLE_REDIRECTS_TO_FLOAT128_ABI == 1 && IS_IN (libc) && SHARED](__LDBL_REDIR_DECL): New. | |
7596 | [! _ISOMAC][__LDOUBLE_REDIRECTS_TO_FLOAT128_ABI == 1 && IS_IN (libc) && SHARED](libc_hidden_ldbl_proto): New. | |
7597 | [! _ISOMAC][__LDOUBLE_REDIRECTS_TO_FLOAT128_ABI == 1 && IS_IN (libc) && SHARED](__LDBL_REDIR2_DECL): New. | |
7598 | * include/wchar.h: Modified. | |
7599 | * libio/bits/stdio-ldbl.h: Modified. | |
7600 | [!__GLIBC_USE (DEPRECATED_SCANF)][__LONG_DOUBLE_USES_FLOAT128 != 1](bits/stdlib-ldbl.h included when no ldbl redirections are required.): Remove. | |
7601 | [!__GLIBC_USE (DEPRECATED_SCANF)][__LONG_DOUBLE_USES_FLOAT128 == 1][!(__USE_ISOC99 || __USE_UNIX98)][__USE_ISOC99][!__GLIBC_USE (DEPRECATED_SCANF)][__LONG_DOUBLE_USES_FLOAT128 != 1](bits/stdlib-ldbl.h included when no ldbl redirections are required.): Remove. | |
7602 | [!__GLIBC_USE (DEPRECATED_SCANF)][__LDOUBLE_REDIRECTS_TO_FLOAT128_ABI != 1](bits/stdlib-ldbl.h included when no ldbl redirections are required.): New. | |
7603 | [!__GLIBC_USE (DEPRECATED_SCANF)][__LDOUBLE_REDIRECTS_TO_FLOAT128_ABI == 1][!(__USE_ISOC99 || __USE_UNIX98)][__USE_ISOC99][!__GLIBC_USE (DEPRECATED_SCANF)][__LDOUBLE_REDIRECTS_TO_FLOAT128_ABI != 1](bits/stdlib-ldbl.h included when no ldbl redirections are required.): New. | |
7604 | * libio/stdio.h: Modified. | |
7605 | [!__GLIBC_USE (DEPRECATED_SCANF) && ! __LDBL_COMPAT && __LONG_DOUBLE_USES_FLOAT128 == 0][! __REDIRECT](__wur): Remove. | |
7606 | [!__GLIBC_USE (DEPRECATED_SCANF) && ! __LDBL_COMPAT && __LONG_DOUBLE_USES_FLOAT128 == 0][! __REDIRECT](__wur): Remove. | |
7607 | [!__GLIBC_USE (DEPRECATED_SCANF) && ! __LDBL_COMPAT && __LONG_DOUBLE_USES_FLOAT128 == 0][! __REDIRECT](__isoc99_sscanf): Remove. | |
7608 | [!__GLIBC_USE (DEPRECATED_SCANF) && ! __LDBL_COMPAT && __LONG_DOUBLE_USES_FLOAT128 == 0][! __REDIRECT](fscanf): Remove. | |
7609 | [!__GLIBC_USE (DEPRECATED_SCANF) && ! __LDBL_COMPAT && __LONG_DOUBLE_USES_FLOAT128 == 0][! __REDIRECT](scanf): Remove. | |
7610 | [!__GLIBC_USE (DEPRECATED_SCANF) && ! __LDBL_COMPAT && __LONG_DOUBLE_USES_FLOAT128 == 0][! __REDIRECT](sscanf): Remove. | |
7611 | [!__GLIBC_USE (DEPRECATED_SCANF) && ! __LDBL_COMPAT && __LONG_DOUBLE_USES_FLOAT128 == 0][__REDIRECT](__wur): Remove. | |
7612 | [!__GLIBC_USE (DEPRECATED_SCANF) && ! __LDBL_COMPAT && __LONG_DOUBLE_USES_FLOAT128 == 0][__REDIRECT](__wur): Remove. | |
7613 | [!__GLIBC_USE (DEPRECATED_SCANF) && ! __LDBL_COMPAT && __LONG_DOUBLE_USES_FLOAT128 == 0][__REDIRECT](__REDIRECT_NTH): Remove. | |
7614 | [__LDBL_COMPAT || __LONG_DOUBLE_USES_FLOAT128 == 1](bits/stdio-ldbl.h): Remove. | |
7615 | [__USE_ISOC99][!__GLIBC_USE (DEPRECATED_SCANF)][__REDIRECT && ! __LDBL_COMPAT && __LONG_DOUBLE_USES_FLOAT128 == 0](__wur): Remove. | |
7616 | [__USE_ISOC99][!__GLIBC_USE (DEPRECATED_SCANF)][__REDIRECT && ! __LDBL_COMPAT && __LONG_DOUBLE_USES_FLOAT128 == 0](__wur): Remove. | |
7617 | [__USE_ISOC99][!__GLIBC_USE (DEPRECATED_SCANF)][__REDIRECT && ! __LDBL_COMPAT && __LONG_DOUBLE_USES_FLOAT128 == 0](__REDIRECT_NTH): Remove. | |
7618 | [__USE_ISOC99][!__GLIBC_USE (DEPRECATED_SCANF)][__REDIRECT && ! __LDBL_COMPAT && __LDOUBLE_REDIRECTS_TO_FLOAT128_ABI == 0](__wur): New. | |
7619 | [__USE_ISOC99][!__GLIBC_USE (DEPRECATED_SCANF)][__REDIRECT && ! __LDBL_COMPAT && __LDOUBLE_REDIRECTS_TO_FLOAT128_ABI == 0](__wur): New. | |
7620 | [__USE_ISOC99][!__GLIBC_USE (DEPRECATED_SCANF)][__REDIRECT && ! __LDBL_COMPAT && __LDOUBLE_REDIRECTS_TO_FLOAT128_ABI == 0](__REDIRECT_NTH): New. | |
7621 | [!__GLIBC_USE (DEPRECATED_SCANF) && ! __LDBL_COMPAT && __LDOUBLE_REDIRECTS_TO_FLOAT128_ABI == 0][! __REDIRECT](__wur): New. | |
7622 | [!__GLIBC_USE (DEPRECATED_SCANF) && ! __LDBL_COMPAT && __LDOUBLE_REDIRECTS_TO_FLOAT128_ABI == 0][! __REDIRECT](__wur): New. | |
7623 | [!__GLIBC_USE (DEPRECATED_SCANF) && ! __LDBL_COMPAT && __LDOUBLE_REDIRECTS_TO_FLOAT128_ABI == 0][! __REDIRECT](__isoc99_sscanf): New. | |
7624 | [!__GLIBC_USE (DEPRECATED_SCANF) && ! __LDBL_COMPAT && __LDOUBLE_REDIRECTS_TO_FLOAT128_ABI == 0][! __REDIRECT](fscanf): New. | |
7625 | [!__GLIBC_USE (DEPRECATED_SCANF) && ! __LDBL_COMPAT && __LDOUBLE_REDIRECTS_TO_FLOAT128_ABI == 0][! __REDIRECT](scanf): New. | |
7626 | [!__GLIBC_USE (DEPRECATED_SCANF) && ! __LDBL_COMPAT && __LDOUBLE_REDIRECTS_TO_FLOAT128_ABI == 0][! __REDIRECT](sscanf): New. | |
7627 | [!__GLIBC_USE (DEPRECATED_SCANF) && ! __LDBL_COMPAT && __LDOUBLE_REDIRECTS_TO_FLOAT128_ABI == 0][__REDIRECT](__wur): New. | |
7628 | [!__GLIBC_USE (DEPRECATED_SCANF) && ! __LDBL_COMPAT && __LDOUBLE_REDIRECTS_TO_FLOAT128_ABI == 0][__REDIRECT](__wur): New. | |
7629 | [!__GLIBC_USE (DEPRECATED_SCANF) && ! __LDBL_COMPAT && __LDOUBLE_REDIRECTS_TO_FLOAT128_ABI == 0][__REDIRECT](__REDIRECT_NTH): New. | |
7630 | [__LDBL_COMPAT || __LDOUBLE_REDIRECTS_TO_FLOAT128_ABI == 1](bits/stdio-ldbl.h): New. | |
7631 | * math/complex.h: Modified. | |
7632 | [!( __NO_LONG_DOUBLE_MATH && _LIBC) || __LDBL_COMPAT][__LDBL_COMPAT || __LONG_DOUBLE_USES_FLOAT128 == 1](__REDIR_TO): Remove. | |
7633 | [!( __NO_LONG_DOUBLE_MATH && _LIBC) || __LDBL_COMPAT][__LDBL_COMPAT || __LONG_DOUBLE_USES_FLOAT128 == 1](__MATHDECL_1): Remove. | |
7634 | [!( __NO_LONG_DOUBLE_MATH && _LIBC) || __LDBL_COMPAT][__LDBL_COMPAT || __LONG_DOUBLE_USES_FLOAT128 == 1](__MATHDECL): Remove. | |
7635 | [!( __NO_LONG_DOUBLE_MATH && _LIBC) || __LDBL_COMPAT][__LONG_DOUBLE_USES_FLOAT128 == 1](__MATHDECL_1): Remove. | |
7636 | [!( __NO_LONG_DOUBLE_MATH && _LIBC) || __LDBL_COMPAT][__LONG_DOUBLE_USES_FLOAT128 == 1](__MATHDECL): Remove. | |
7637 | [!( __NO_LONG_DOUBLE_MATH && _LIBC) || __LDBL_COMPAT][__LONG_DOUBLE_USES_FLOAT128 == 1](__REDIR_TO): Remove. | |
7638 | [!( __NO_LONG_DOUBLE_MATH && _LIBC) || __LDBL_COMPAT][__LDBL_COMPAT || __LDOUBLE_REDIRECTS_TO_FLOAT128_ABI == 1](__REDIR_TO): New. | |
7639 | [!( __NO_LONG_DOUBLE_MATH && _LIBC) || __LDBL_COMPAT][__LDBL_COMPAT || __LDOUBLE_REDIRECTS_TO_FLOAT128_ABI == 1](__MATHDECL_1): New. | |
7640 | [!( __NO_LONG_DOUBLE_MATH && _LIBC) || __LDBL_COMPAT][__LDBL_COMPAT || __LDOUBLE_REDIRECTS_TO_FLOAT128_ABI == 1](__MATHDECL): New. | |
7641 | [!( __NO_LONG_DOUBLE_MATH && _LIBC) || __LDBL_COMPAT][__LDOUBLE_REDIRECTS_TO_FLOAT128_ABI == 1](__MATHDECL_1): New. | |
7642 | [!( __NO_LONG_DOUBLE_MATH && _LIBC) || __LDBL_COMPAT][__LDOUBLE_REDIRECTS_TO_FLOAT128_ABI == 1](__MATHDECL): New. | |
7643 | [!( __NO_LONG_DOUBLE_MATH && _LIBC) || __LDBL_COMPAT][__LDOUBLE_REDIRECTS_TO_FLOAT128_ABI == 1](__REDIR_TO): New. | |
7644 | * math/math.h: Modified. | |
7645 | [__GLIBC_USE (IEC_60559_BFP_EXT_C2X)][__LDBL_COMPAT || __LONG_DOUBLE_USES_FLOAT128 == 1](__MATHCALL_REDIR_NAME): Remove. | |
7646 | [__GLIBC_USE (IEC_60559_BFP_EXT_C2X)][__LDBL_COMPAT || __LONG_DOUBLE_USES_FLOAT128 == 1](__MATHCALL_NARROW): Remove. | |
7647 | [__GLIBC_USE (IEC_60559_BFP_EXT_C2X)][__LDBL_COMPAT || __LONG_DOUBLE_USES_FLOAT128 == 1](__MATHCALL_REDIR_NAME): Remove. | |
7648 | [__GLIBC_USE (IEC_60559_BFP_EXT_C2X)][__LDBL_COMPAT || __LONG_DOUBLE_USES_FLOAT128 == 1](__MATHCALL_NARROW): Remove. | |
7649 | [__GLIBC_USE (IEC_60559_BFP_EXT_C2X)][__LONG_DOUBLE_USES_FLOAT128 == 1](__MATHCALL_REDIR_NAME): Remove. | |
7650 | [__GLIBC_USE (IEC_60559_BFP_EXT_C2X)][__LONG_DOUBLE_USES_FLOAT128 == 1](__MATHCALL_NARROW): Remove. | |
7651 | [__GLIBC_USE (IEC_60559_BFP_EXT_C2X)][__LONG_DOUBLE_USES_FLOAT128 == 1](__MATHCALL_REDIR_NAME): Remove. | |
7652 | [__GLIBC_USE (IEC_60559_BFP_EXT_C2X)][__LONG_DOUBLE_USES_FLOAT128 == 1](__MATHCALL_NARROW): Remove. | |
7653 | [__GLIBC_USE (IEC_60559_BFP_EXT_C2X)][__LDBL_COMPAT || __LDOUBLE_REDIRECTS_TO_FLOAT128_ABI == 1](__MATHCALL_REDIR_NAME): New. | |
7654 | [__GLIBC_USE (IEC_60559_BFP_EXT_C2X)][__LDBL_COMPAT || __LDOUBLE_REDIRECTS_TO_FLOAT128_ABI == 1](__MATHCALL_NARROW): New. | |
7655 | [__GLIBC_USE (IEC_60559_BFP_EXT_C2X)][__LDBL_COMPAT || __LDOUBLE_REDIRECTS_TO_FLOAT128_ABI == 1](__MATHCALL_REDIR_NAME): New. | |
7656 | [__GLIBC_USE (IEC_60559_BFP_EXT_C2X)][__LDBL_COMPAT || __LDOUBLE_REDIRECTS_TO_FLOAT128_ABI == 1](__MATHCALL_NARROW): New. | |
7657 | [__GLIBC_USE (IEC_60559_BFP_EXT_C2X)][__LDOUBLE_REDIRECTS_TO_FLOAT128_ABI == 1](__MATHCALL_REDIR_NAME): New. | |
7658 | [__GLIBC_USE (IEC_60559_BFP_EXT_C2X)][__LDOUBLE_REDIRECTS_TO_FLOAT128_ABI == 1](__MATHCALL_NARROW): New. | |
7659 | [__GLIBC_USE (IEC_60559_BFP_EXT_C2X)][__LDOUBLE_REDIRECTS_TO_FLOAT128_ABI == 1](__MATHCALL_REDIR_NAME): New. | |
7660 | [__GLIBC_USE (IEC_60559_BFP_EXT_C2X)][__LDOUBLE_REDIRECTS_TO_FLOAT128_ABI == 1](__MATHCALL_NARROW): New. | |
7661 | [__USE_ISOC99][!( __NO_LONG_DOUBLE_MATH && _LIBC) || __LDBL_COMPAT || _LIBC_TEST][__LDBL_COMPAT || __LONG_DOUBLE_USES_FLOAT128 == 1](__REDIRTO): Remove. | |
7662 | [__USE_ISOC99][!( __NO_LONG_DOUBLE_MATH && _LIBC) || __LDBL_COMPAT || _LIBC_TEST][__LDBL_COMPAT || __LONG_DOUBLE_USES_FLOAT128 == 1](__REDIRTO_ALT): Remove. | |
7663 | [__USE_ISOC99][!( __NO_LONG_DOUBLE_MATH && _LIBC) || __LDBL_COMPAT || _LIBC_TEST][__LDBL_COMPAT || __LONG_DOUBLE_USES_FLOAT128 == 1](__MATHDECL_1): Remove. | |
7664 | [__USE_ISOC99][!( __NO_LONG_DOUBLE_MATH && _LIBC) || __LDBL_COMPAT || _LIBC_TEST][__LDBL_COMPAT || __LONG_DOUBLE_USES_FLOAT128 == 1](__MATHDECL_ALIAS): Remove. | |
7665 | [__USE_ISOC99][!( __NO_LONG_DOUBLE_MATH && _LIBC) || __LDBL_COMPAT || _LIBC_TEST][__LONG_DOUBLE_USES_FLOAT128 == 1][__REDIRECT_NTH][__USE_ISOC99](__REDIRECT_NTH): Remove. | |
7666 | [__USE_ISOC99][!( __NO_LONG_DOUBLE_MATH && _LIBC) || __LDBL_COMPAT || _LIBC_TEST][__LONG_DOUBLE_USES_FLOAT128 == 1][__REDIRECT_NTH][__USE_ISOC99](__REDIRECT_NTH): Remove. | |
7667 | [__USE_ISOC99][!( __NO_LONG_DOUBLE_MATH && _LIBC) || __LDBL_COMPAT || _LIBC_TEST][__LONG_DOUBLE_USES_FLOAT128 == 1][__REDIRECT_NTH][__USE_ISOC99](__dremieee128): Remove. | |
7668 | [__USE_ISOC99][!( __NO_LONG_DOUBLE_MATH && _LIBC) || __LDBL_COMPAT || _LIBC_TEST][__LONG_DOUBLE_USES_FLOAT128 == 1][__REDIRECT_NTH][__USE_ISOC99](__gammaieee128): Remove. | |
7669 | [__USE_ISOC99][!( __NO_LONG_DOUBLE_MATH && _LIBC) || __LDBL_COMPAT || _LIBC_TEST][__LONG_DOUBLE_USES_FLOAT128 == 1](__MATHDECL_1): Remove. | |
7670 | [__USE_ISOC99][!( __NO_LONG_DOUBLE_MATH && _LIBC) || __LDBL_COMPAT || _LIBC_TEST][__LONG_DOUBLE_USES_FLOAT128 == 1](__MATHDECL_ALIAS): Remove. | |
7671 | [__USE_ISOC99][!( __NO_LONG_DOUBLE_MATH && _LIBC) || __LDBL_COMPAT || _LIBC_TEST][__LONG_DOUBLE_USES_FLOAT128 == 1](__REDIRTO): Remove. | |
7672 | [__USE_ISOC99][!( __NO_LONG_DOUBLE_MATH && _LIBC) || __LDBL_COMPAT || _LIBC_TEST][__LONG_DOUBLE_USES_FLOAT128 == 1](__REDIRTO_ALT): Remove. | |
7673 | [__USE_ISOC99][!( __NO_LONG_DOUBLE_MATH && _LIBC) || __LDBL_COMPAT || _LIBC_TEST][__LDBL_COMPAT || __LDOUBLE_REDIRECTS_TO_FLOAT128_ABI == 1](__REDIRTO): New. | |
7674 | [__USE_ISOC99][!( __NO_LONG_DOUBLE_MATH && _LIBC) || __LDBL_COMPAT || _LIBC_TEST][__LDBL_COMPAT || __LDOUBLE_REDIRECTS_TO_FLOAT128_ABI == 1](__REDIRTO_ALT): New. | |
7675 | [__USE_ISOC99][!( __NO_LONG_DOUBLE_MATH && _LIBC) || __LDBL_COMPAT || _LIBC_TEST][__LDBL_COMPAT || __LDOUBLE_REDIRECTS_TO_FLOAT128_ABI == 1](__MATHDECL_1): New. | |
7676 | [__USE_ISOC99][!( __NO_LONG_DOUBLE_MATH && _LIBC) || __LDBL_COMPAT || _LIBC_TEST][__LDBL_COMPAT || __LDOUBLE_REDIRECTS_TO_FLOAT128_ABI == 1](__MATHDECL_ALIAS): New. | |
7677 | [__USE_ISOC99][!( __NO_LONG_DOUBLE_MATH && _LIBC) || __LDBL_COMPAT || _LIBC_TEST][__LDOUBLE_REDIRECTS_TO_FLOAT128_ABI == 1][__REDIRECT_NTH][__USE_ISOC99](__REDIRECT_NTH): New. | |
7678 | [__USE_ISOC99][!( __NO_LONG_DOUBLE_MATH && _LIBC) || __LDBL_COMPAT || _LIBC_TEST][__LDOUBLE_REDIRECTS_TO_FLOAT128_ABI == 1][__REDIRECT_NTH][__USE_ISOC99](__REDIRECT_NTH): New. | |
7679 | [__USE_ISOC99][!( __NO_LONG_DOUBLE_MATH && _LIBC) || __LDBL_COMPAT || _LIBC_TEST][__LDOUBLE_REDIRECTS_TO_FLOAT128_ABI == 1][__REDIRECT_NTH][__USE_ISOC99](__dremieee128): New. | |
7680 | [__USE_ISOC99][!( __NO_LONG_DOUBLE_MATH && _LIBC) || __LDBL_COMPAT || _LIBC_TEST][__LDOUBLE_REDIRECTS_TO_FLOAT128_ABI == 1][__REDIRECT_NTH][__USE_ISOC99](__gammaieee128): New. | |
7681 | [__USE_ISOC99][!( __NO_LONG_DOUBLE_MATH && _LIBC) || __LDBL_COMPAT || _LIBC_TEST][__LDOUBLE_REDIRECTS_TO_FLOAT128_ABI == 1](__MATHDECL_1): New. | |
7682 | [__USE_ISOC99][!( __NO_LONG_DOUBLE_MATH && _LIBC) || __LDBL_COMPAT || _LIBC_TEST][__LDOUBLE_REDIRECTS_TO_FLOAT128_ABI == 1](__MATHDECL_ALIAS): New. | |
7683 | [__USE_ISOC99][!( __NO_LONG_DOUBLE_MATH && _LIBC) || __LDBL_COMPAT || _LIBC_TEST][__LDOUBLE_REDIRECTS_TO_FLOAT128_ABI == 1](__REDIRTO): New. | |
7684 | [__USE_ISOC99][!( __NO_LONG_DOUBLE_MATH && _LIBC) || __LDBL_COMPAT || _LIBC_TEST][__LDOUBLE_REDIRECTS_TO_FLOAT128_ABI == 1](__REDIRTO_ALT): New. | |
7685 | * math/test-ldouble.h: Modified. | |
7686 | [__LONG_DOUBLE_USES_FLOAT128 != 1](TYPE_STR): Remove. | |
7687 | [__LONG_DOUBLE_USES_FLOAT128 != 1](ULP_IDX): Remove. | |
7688 | [__LONG_DOUBLE_USES_FLOAT128 == 1](TYPE_STR): Remove. | |
7689 | [__LONG_DOUBLE_USES_FLOAT128 == 1](ULP_IDX): Remove. | |
7690 | [__LDOUBLE_REDIRECTS_TO_FLOAT128_ABI != 1](TYPE_STR): New. | |
7691 | [__LDOUBLE_REDIRECTS_TO_FLOAT128_ABI != 1](ULP_IDX): New. | |
7692 | [__LDOUBLE_REDIRECTS_TO_FLOAT128_ABI == 1](TYPE_STR): New. | |
7693 | [__LDOUBLE_REDIRECTS_TO_FLOAT128_ABI == 1](ULP_IDX): New. | |
7694 | * misc/err.h: Modified. | |
7695 | [__LDBL_COMPAT || __LONG_DOUBLE_USES_FLOAT128 == 1](bits/err-ldbl.h): Remove. | |
7696 | [__LDBL_COMPAT || __LDOUBLE_REDIRECTS_TO_FLOAT128_ABI == 1](bits/err-ldbl.h): New. | |
7697 | * misc/error.h: Modified. | |
7698 | [!(__LDBL_COMPAT || __LONG_DOUBLE_USES_FLOAT128 == 1)][__extern_always_inline && __va_arg_pack](bits/error.h): Remove. | |
7699 | [__LDBL_COMPAT || __LONG_DOUBLE_USES_FLOAT128 == 1](bits/error-ldbl.h): Remove. | |
7700 | [!(__LDBL_COMPAT || __LDOUBLE_REDIRECTS_TO_FLOAT128_ABI == 1)][__extern_always_inline && __va_arg_pack](bits/error.h): New. | |
7701 | [__LDBL_COMPAT || __LDOUBLE_REDIRECTS_TO_FLOAT128_ABI == 1](bits/error-ldbl.h): New. | |
7702 | * misc/sys/cdefs.h: Modified. | |
7703 | [(! __LDBL_COMPAT && __LONG_DOUBLE_USES_FLOAT128 == 0) || ! __REDIRECT][__REDIRECT](__REDIRECT_LDBL): Remove. | |
7704 | [(! __LDBL_COMPAT && __LONG_DOUBLE_USES_FLOAT128 == 0) || ! __REDIRECT][__REDIRECT](__REDIRECT_NTH_LDBL): Remove. | |
7705 | [(! __LDBL_COMPAT && __LONG_DOUBLE_USES_FLOAT128 == 0) || ! __REDIRECT](__LDBL_REDIR1): Remove. | |
7706 | [(! __LDBL_COMPAT && __LONG_DOUBLE_USES_FLOAT128 == 0) || ! __REDIRECT](__LDBL_REDIR): Remove. | |
7707 | [(! __LDBL_COMPAT && __LONG_DOUBLE_USES_FLOAT128 == 0) || ! __REDIRECT](__LDBL_REDIR1_NTH): Remove. | |
7708 | [(! __LDBL_COMPAT && __LONG_DOUBLE_USES_FLOAT128 == 0) || ! __REDIRECT](__LDBL_REDIR_NTH): Remove. | |
7709 | [(! __LDBL_COMPAT && __LONG_DOUBLE_USES_FLOAT128 == 0) || ! __REDIRECT](__LDBL_REDIR2_DECL): Remove. | |
7710 | [(! __LDBL_COMPAT && __LONG_DOUBLE_USES_FLOAT128 == 0) || ! __REDIRECT](__LDBL_REDIR_DECL): Remove. | |
7711 | [__LONG_DOUBLE_USES_FLOAT128 == 1][! __REDIRECT](_Static_assert): Remove. | |
7712 | [__LONG_DOUBLE_USES_FLOAT128 == 1][__REDIRECT](__LDBL_REDIR): Remove. | |
7713 | [__LONG_DOUBLE_USES_FLOAT128 == 1][__REDIRECT](__LDBL_REDIR_DECL): Remove. | |
7714 | [__LONG_DOUBLE_USES_FLOAT128 == 1][__REDIRECT](__LDBL_REDIR2_DECL): Remove. | |
7715 | [__LONG_DOUBLE_USES_FLOAT128 == 1][__REDIRECT](__LDBL_REDIR1): Remove. | |
7716 | [__LONG_DOUBLE_USES_FLOAT128 == 1][__REDIRECT](__LDBL_REDIR1_DECL): Remove. | |
7717 | [__LONG_DOUBLE_USES_FLOAT128 == 1][__REDIRECT](__LDBL_REDIR1_NTH): Remove. | |
7718 | [__LONG_DOUBLE_USES_FLOAT128 == 1][__REDIRECT](__REDIRECT_NTH_LDBL): Remove. | |
7719 | [__LONG_DOUBLE_USES_FLOAT128 == 1][__REDIRECT](__REDIRECT_LDBL): Remove. | |
7720 | [__LONG_DOUBLE_USES_FLOAT128 == 1][__REDIRECT](__LDBL_REDIR_NTH): Remove. | |
7721 | [(! __LDBL_COMPAT && __LDOUBLE_REDIRECTS_TO_FLOAT128_ABI == 0) || ! __REDIRECT][__REDIRECT](__REDIRECT_LDBL): New. | |
7722 | [(! __LDBL_COMPAT && __LDOUBLE_REDIRECTS_TO_FLOAT128_ABI == 0) || ! __REDIRECT][__REDIRECT](__REDIRECT_NTH_LDBL): New. | |
7723 | [(! __LDBL_COMPAT && __LDOUBLE_REDIRECTS_TO_FLOAT128_ABI == 0) || ! __REDIRECT](__LDBL_REDIR1): New. | |
7724 | [(! __LDBL_COMPAT && __LDOUBLE_REDIRECTS_TO_FLOAT128_ABI == 0) || ! __REDIRECT](__LDBL_REDIR): New. | |
7725 | [(! __LDBL_COMPAT && __LDOUBLE_REDIRECTS_TO_FLOAT128_ABI == 0) || ! __REDIRECT](__LDBL_REDIR1_NTH): New. | |
7726 | [(! __LDBL_COMPAT && __LDOUBLE_REDIRECTS_TO_FLOAT128_ABI == 0) || ! __REDIRECT](__LDBL_REDIR_NTH): New. | |
7727 | [(! __LDBL_COMPAT && __LDOUBLE_REDIRECTS_TO_FLOAT128_ABI == 0) || ! __REDIRECT](__LDBL_REDIR2_DECL): New. | |
7728 | [(! __LDBL_COMPAT && __LDOUBLE_REDIRECTS_TO_FLOAT128_ABI == 0) || ! __REDIRECT](__LDBL_REDIR_DECL): New. | |
7729 | [__LDOUBLE_REDIRECTS_TO_FLOAT128_ABI == 1][! __REDIRECT](_Static_assert): New. | |
7730 | [__LDOUBLE_REDIRECTS_TO_FLOAT128_ABI == 1][__REDIRECT](__LDBL_REDIR): New. | |
7731 | [__LDOUBLE_REDIRECTS_TO_FLOAT128_ABI == 1][__REDIRECT](__LDBL_REDIR_DECL): New. | |
7732 | [__LDOUBLE_REDIRECTS_TO_FLOAT128_ABI == 1][__REDIRECT](__LDBL_REDIR2_DECL): New. | |
7733 | [__LDOUBLE_REDIRECTS_TO_FLOAT128_ABI == 1][__REDIRECT](__LDBL_REDIR1): New. | |
7734 | [__LDOUBLE_REDIRECTS_TO_FLOAT128_ABI == 1][__REDIRECT](__LDBL_REDIR1_DECL): New. | |
7735 | [__LDOUBLE_REDIRECTS_TO_FLOAT128_ABI == 1][__REDIRECT](__LDBL_REDIR1_NTH): New. | |
7736 | [__LDOUBLE_REDIRECTS_TO_FLOAT128_ABI == 1][__REDIRECT](__REDIRECT_NTH_LDBL): New. | |
7737 | [__LDOUBLE_REDIRECTS_TO_FLOAT128_ABI == 1][__REDIRECT](__REDIRECT_LDBL): New. | |
7738 | [__LDOUBLE_REDIRECTS_TO_FLOAT128_ABI == 1][__REDIRECT](__LDBL_REDIR_NTH): New. | |
7739 | * misc/sys/syslog.h: Modified. | |
7740 | [__LDBL_COMPAT || __LONG_DOUBLE_USES_FLOAT128 == 1](bits/syslog-ldbl.h): Remove. | |
7741 | [__LDBL_COMPAT || __LDOUBLE_REDIRECTS_TO_FLOAT128_ABI == 1](bits/syslog-ldbl.h): New. | |
7742 | * stdio-common/printf.h: Modified. | |
7743 | [__LDBL_COMPAT || __LONG_DOUBLE_USES_FLOAT128 == 1](bits/printf-ldbl.h): Remove. | |
7744 | [__LDBL_COMPAT || __LDOUBLE_REDIRECTS_TO_FLOAT128_ABI == 1](bits/printf-ldbl.h): New. | |
7745 | * stdio-common/tst-vfprintf-user-type.c: Modified. | |
7746 | (do_test): Modified function. | |
7747 | * stdlib/bits/stdlib-ldbl.h: Modified. | |
7748 | [__USE_ISOC99][! __LDBL_COMPAT][__USE_GNU][! __LDBL_COMPAT][__GLIBC_USE (IEC_60559_BFP_EXT_C2X)][! __LDBL_COMPAT][__USE_MISC][__LONG_DOUBLE_USES_FLOAT128 != 1](bits/stdlib-ldbl.h included when no ldbl redirections are required.): Remove. | |
7749 | [__USE_ISOC99][! __LDBL_COMPAT][__USE_GNU][! __LDBL_COMPAT][__GLIBC_USE (IEC_60559_BFP_EXT_C2X)][! __LDBL_COMPAT][__USE_MISC][__LDOUBLE_REDIRECTS_TO_FLOAT128_ABI != 1](bits/stdlib-ldbl.h included when no ldbl redirections are required.): New. | |
7750 | * stdlib/monetary.h: Modified. | |
7751 | [__LDBL_COMPAT || __LONG_DOUBLE_USES_FLOAT128 == 1](bits/monetary-ldbl.h): Remove. | |
7752 | [__LDBL_COMPAT || __LDOUBLE_REDIRECTS_TO_FLOAT128_ABI == 1](bits/monetary-ldbl.h): New. | |
7753 | * stdlib/stdlib.h: Modified. | |
7754 | [__LDBL_COMPAT || __LONG_DOUBLE_USES_FLOAT128 == 1](bits/stdlib-ldbl.h): Remove. | |
7755 | [__LDBL_COMPAT || __LDOUBLE_REDIRECTS_TO_FLOAT128_ABI == 1](bits/stdlib-ldbl.h): New. | |
7756 | * sysdeps/ieee754/ldbl-128/bits/long-double.h: Modified. | |
7757 | (__LONG_DOUBLE_USES_FLOAT128): Remove. | |
7758 | (__LDOUBLE_REDIRECTS_TO_FLOAT128_ABI): New. | |
7759 | * sysdeps/ieee754/ldbl-128ibm-compat/bits/long-double.h: Modified. | |
7760 | (__LONG_DOUBLE_USES_FLOAT128): Remove. | |
7761 | (__LDOUBLE_REDIRECTS_TO_FLOAT128_ABI): New. | |
7762 | * sysdeps/ieee754/ldbl-128ibm-compat/math_ldbl.h: Modified. | |
7763 | [__LONG_DOUBLE_USES_FLOAT128 == 0](_next <math_ldbl.h): Remove. | |
7764 | [__LDOUBLE_REDIRECTS_TO_FLOAT128_ABI == 0](_next <math_ldbl.h): New. | |
7765 | * sysdeps/ieee754/ldbl-128ibm/bits/iscanonical.h: Modified. | |
7766 | [!((__NO_LONG_DOUBLE_MATH) || __LONG_DOUBLE_USES_FLOAT128 == 1)][! __cplusplus](iscanonical): Remove. | |
7767 | [!((__NO_LONG_DOUBLE_MATH) || __LONG_DOUBLE_USES_FLOAT128 == 1)][__HAVE_DISTINCT_FLOAT128](__iscanonicalf128): Remove. | |
7768 | [!((__NO_LONG_DOUBLE_MATH) || __LONG_DOUBLE_USES_FLOAT128 == 1)](__iscanonicall): Remove. | |
7769 | [!((__NO_LONG_DOUBLE_MATH) || __LONG_DOUBLE_USES_FLOAT128 == 1)](__iscanonicalf): Remove. | |
7770 | [!((__NO_LONG_DOUBLE_MATH) || __LONG_DOUBLE_USES_FLOAT128 == 1)](__iscanonical): Remove. | |
7771 | [(__NO_LONG_DOUBLE_MATH) || __LONG_DOUBLE_USES_FLOAT128 == 1](iscanonical): Remove. | |
7772 | [!((__NO_LONG_DOUBLE_MATH) || __LDOUBLE_REDIRECTS_TO_FLOAT128_ABI == 1)][! __cplusplus](iscanonical): New. | |
7773 | [!((__NO_LONG_DOUBLE_MATH) || __LDOUBLE_REDIRECTS_TO_FLOAT128_ABI == 1)][__HAVE_DISTINCT_FLOAT128](__iscanonicalf128): New. | |
7774 | [!((__NO_LONG_DOUBLE_MATH) || __LDOUBLE_REDIRECTS_TO_FLOAT128_ABI == 1)](__iscanonicall): New. | |
7775 | [!((__NO_LONG_DOUBLE_MATH) || __LDOUBLE_REDIRECTS_TO_FLOAT128_ABI == 1)](__iscanonicalf): New. | |
7776 | [!((__NO_LONG_DOUBLE_MATH) || __LDOUBLE_REDIRECTS_TO_FLOAT128_ABI == 1)](__iscanonical): New. | |
7777 | [(__NO_LONG_DOUBLE_MATH) || __LDOUBLE_REDIRECTS_TO_FLOAT128_ABI == 1](iscanonical): New. | |
7778 | * sysdeps/ieee754/ldbl-128ibm/ieee754.h: Modified. | |
7779 | [__LONG_DOUBLE_USES_FLOAT128 == 0 || __GNUC_PREREQ (7, 0)](ibm_extended_long_double): Remove. | |
7780 | [__LONG_DOUBLE_USES_FLOAT128 == 1](ieee854_long_double): Remove. | |
7781 | [__LONG_DOUBLE_USES_FLOAT128 == 1](IEEE854_LONG_DOUBLE_BIAS): Remove. | |
7782 | [__LDOUBLE_REDIRECTS_TO_FLOAT128_ABI == 0 || __GNUC_PREREQ (7, 0)](ibm_extended_long_double): New. | |
7783 | [__LDOUBLE_REDIRECTS_TO_FLOAT128_ABI == 1](ieee854_long_double): New. | |
7784 | [__LDOUBLE_REDIRECTS_TO_FLOAT128_ABI == 1](IEEE854_LONG_DOUBLE_BIAS): New. | |
7785 | * sysdeps/ieee754/ldbl-128ibm/include/bits/iscanonical.h: Modified. | |
7786 | [! _ISOMAC && (__LONG_DOUBLE_USES_FLOAT128 == 0)](libm_hidden_proto): Remove. | |
7787 | [! _ISOMAC && (__LDOUBLE_REDIRECTS_TO_FLOAT128_ABI == 0)](libm_hidden_proto): New. | |
7788 | * sysdeps/ieee754/ldbl-96/bits/long-double.h: Modified. | |
7789 | (__LONG_DOUBLE_USES_FLOAT128): Remove. | |
7790 | (__LDOUBLE_REDIRECTS_TO_FLOAT128_ABI): New. | |
7791 | * sysdeps/ieee754/ldbl-opt/bits/long-double.h: Modified. | |
7792 | (__LONG_DOUBLE_USES_FLOAT128): Remove. | |
7793 | (__LDOUBLE_REDIRECTS_TO_FLOAT128_ABI): New. | |
7794 | * sysdeps/mips/ieee754/bits/long-double.h: Modified. | |
7795 | (__LONG_DOUBLE_USES_FLOAT128): Remove. | |
7796 | (__LDOUBLE_REDIRECTS_TO_FLOAT128_ABI): New. | |
7797 | * sysdeps/unix/sysv/linux/sparc/sparc32/bits/long-double.h: Modified. | |
7798 | (__LONG_DOUBLE_USES_FLOAT128): Remove. | |
7799 | (__LDOUBLE_REDIRECTS_TO_FLOAT128_ABI): New. | |
7800 | * sysdeps/unix/sysv/linux/sparc/sparc64/bits/long-double.h: Modified. | |
7801 | (__LONG_DOUBLE_USES_FLOAT128): Remove. | |
7802 | (__LDOUBLE_REDIRECTS_TO_FLOAT128_ABI): New. | |
7803 | * wcsmbs/bits/wchar-ldbl.h: Modified. | |
7804 | [__USE_ISOC95 || __USE_UNIX98][!__GLIBC_USE (DEPRECATED_SCANF)][__LONG_DOUBLE_USES_FLOAT128 != 1](bits/stdlib-ldbl.h included when no ldbl redirections are required.): Remove. | |
7805 | [__USE_ISOC95 || __USE_UNIX98][!__GLIBC_USE (DEPRECATED_SCANF)][__LONG_DOUBLE_USES_FLOAT128 != 1](__LDBL_REDIR_DECL): Remove. | |
7806 | [__USE_ISOC95 || __USE_UNIX98][!__GLIBC_USE (DEPRECATED_SCANF)][__LONG_DOUBLE_USES_FLOAT128 != 1](__LDBL_REDIR_DECL): Remove. | |
7807 | [__USE_ISOC95 || __USE_UNIX98][!__GLIBC_USE (DEPRECATED_SCANF)][__LONG_DOUBLE_USES_FLOAT128 != 1](__LDBL_REDIR_DECL): Remove. | |
7808 | [__USE_ISOC95 || __USE_UNIX98][!__GLIBC_USE (DEPRECATED_SCANF)][__LONG_DOUBLE_USES_FLOAT128 == 1][__USE_ISOC99][! __LDBL_COMPAT][!__GLIBC_USE (DEPRECATED_SCANF)][__LONG_DOUBLE_USES_FLOAT128 != 1][__USE_GNU][__LDBL_COMPAT](__LDBL_REDIR1_DECL): Remove. | |
7809 | [__USE_ISOC95 || __USE_UNIX98][!__GLIBC_USE (DEPRECATED_SCANF)][__LONG_DOUBLE_USES_FLOAT128 == 1][__USE_ISOC99][! __LDBL_COMPAT][!__GLIBC_USE (DEPRECATED_SCANF)][__LONG_DOUBLE_USES_FLOAT128 != 1](bits/stdlib-ldbl.h included when no ldbl redirections are required.): Remove. | |
7810 | [__USE_ISOC95 || __USE_UNIX98][!__GLIBC_USE (DEPRECATED_SCANF)][__LONG_DOUBLE_USES_FLOAT128 == 1][__USE_ISOC99][! __LDBL_COMPAT][!__GLIBC_USE (DEPRECATED_SCANF)][__LONG_DOUBLE_USES_FLOAT128 == 1](__LDBL_REDIR1_DECL): Remove. | |
7811 | [__USE_ISOC95 || __USE_UNIX98][!__GLIBC_USE (DEPRECATED_SCANF)][__LONG_DOUBLE_USES_FLOAT128 == 1][__USE_ISOC99][! __LDBL_COMPAT][!__GLIBC_USE (DEPRECATED_SCANF)][__LONG_DOUBLE_USES_FLOAT128 == 1](__LDBL_REDIR_DECL): Remove. | |
7812 | [__USE_ISOC95 || __USE_UNIX98][!__GLIBC_USE (DEPRECATED_SCANF)][__LONG_DOUBLE_USES_FLOAT128 == 1][__USE_ISOC99][! __LDBL_COMPAT][!__GLIBC_USE (DEPRECATED_SCANF)][__LONG_DOUBLE_USES_FLOAT128 == 1](__LDBL_REDIR_DECL): Remove. | |
7813 | [__USE_ISOC95 || __USE_UNIX98][!__GLIBC_USE (DEPRECATED_SCANF)][__LONG_DOUBLE_USES_FLOAT128 == 1][__USE_ISOC99][__LDBL_COMPAT](__LDBL_REDIR1_DECL): Remove. | |
7814 | [__USE_ISOC95 || __USE_UNIX98][!__GLIBC_USE (DEPRECATED_SCANF)][__LDOUBLE_REDIRECTS_TO_FLOAT128_ABI != 1](bits/stdlib-ldbl.h included when no ldbl redirections are required.): New. | |
7815 | [__USE_ISOC95 || __USE_UNIX98][!__GLIBC_USE (DEPRECATED_SCANF)][__LDOUBLE_REDIRECTS_TO_FLOAT128_ABI != 1](__LDBL_REDIR_DECL): New. | |
7816 | [__USE_ISOC95 || __USE_UNIX98][!__GLIBC_USE (DEPRECATED_SCANF)][__LDOUBLE_REDIRECTS_TO_FLOAT128_ABI != 1](__LDBL_REDIR_DECL): New. | |
7817 | [__USE_ISOC95 || __USE_UNIX98][!__GLIBC_USE (DEPRECATED_SCANF)][__LDOUBLE_REDIRECTS_TO_FLOAT128_ABI != 1](__LDBL_REDIR_DECL): New. | |
7818 | [__USE_ISOC95 || __USE_UNIX98][!__GLIBC_USE (DEPRECATED_SCANF)][__LDOUBLE_REDIRECTS_TO_FLOAT128_ABI == 1][__USE_ISOC99][! __LDBL_COMPAT][!__GLIBC_USE (DEPRECATED_SCANF)][__LDOUBLE_REDIRECTS_TO_FLOAT128_ABI != 1][__USE_GNU][__LDBL_COMPAT](__LDBL_REDIR1_DECL): New. | |
7819 | [__USE_ISOC95 || __USE_UNIX98][!__GLIBC_USE (DEPRECATED_SCANF)][__LDOUBLE_REDIRECTS_TO_FLOAT128_ABI == 1][__USE_ISOC99][! __LDBL_COMPAT][!__GLIBC_USE (DEPRECATED_SCANF)][__LDOUBLE_REDIRECTS_TO_FLOAT128_ABI != 1](bits/stdlib-ldbl.h included when no ldbl redirections are required.): New. | |
7820 | [__USE_ISOC95 || __USE_UNIX98][!__GLIBC_USE (DEPRECATED_SCANF)][__LDOUBLE_REDIRECTS_TO_FLOAT128_ABI == 1][__USE_ISOC99][! __LDBL_COMPAT][!__GLIBC_USE (DEPRECATED_SCANF)][__LDOUBLE_REDIRECTS_TO_FLOAT128_ABI == 1](__LDBL_REDIR1_DECL): New. | |
7821 | [__USE_ISOC95 || __USE_UNIX98][!__GLIBC_USE (DEPRECATED_SCANF)][__LDOUBLE_REDIRECTS_TO_FLOAT128_ABI == 1][__USE_ISOC99][! __LDBL_COMPAT][!__GLIBC_USE (DEPRECATED_SCANF)][__LDOUBLE_REDIRECTS_TO_FLOAT128_ABI == 1](__LDBL_REDIR_DECL): New. | |
7822 | [__USE_ISOC95 || __USE_UNIX98][!__GLIBC_USE (DEPRECATED_SCANF)][__LDOUBLE_REDIRECTS_TO_FLOAT128_ABI == 1][__USE_ISOC99][! __LDBL_COMPAT][!__GLIBC_USE (DEPRECATED_SCANF)][__LDOUBLE_REDIRECTS_TO_FLOAT128_ABI == 1](__LDBL_REDIR_DECL): New. | |
7823 | [__USE_ISOC95 || __USE_UNIX98][!__GLIBC_USE (DEPRECATED_SCANF)][__LDOUBLE_REDIRECTS_TO_FLOAT128_ABI == 1][__USE_ISOC99][__LDBL_COMPAT](__LDBL_REDIR1_DECL): New. | |
7824 | * wcsmbs/wchar.h: Modified. | |
7825 | [__LDBL_COMPAT || __LONG_DOUBLE_USES_FLOAT128 == 1](bits/wchar-ldbl.h): Remove. | |
7826 | [__USE_ISOC95 || __USE_UNIX98][!__GLIBC_USE (DEPRECATED_SCANF) && ! __LDBL_COMPAT && __LONG_DOUBLE_USES_FLOAT128 == 0][! __REDIRECT](__isoc99_fwscanf): Remove. | |
7827 | [__USE_ISOC95 || __USE_UNIX98][!__GLIBC_USE (DEPRECATED_SCANF) && ! __LDBL_COMPAT && __LONG_DOUBLE_USES_FLOAT128 == 0][! __REDIRECT](__isoc99_wscanf): Remove. | |
7828 | [__USE_ISOC95 || __USE_UNIX98][!__GLIBC_USE (DEPRECATED_SCANF) && ! __LDBL_COMPAT && __LONG_DOUBLE_USES_FLOAT128 == 0][! __REDIRECT](__isoc99_swscanf): Remove. | |
7829 | [__USE_ISOC95 || __USE_UNIX98][!__GLIBC_USE (DEPRECATED_SCANF) && ! __LDBL_COMPAT && __LONG_DOUBLE_USES_FLOAT128 == 0][! __REDIRECT](fwscanf): Remove. | |
7830 | [__USE_ISOC95 || __USE_UNIX98][!__GLIBC_USE (DEPRECATED_SCANF) && ! __LDBL_COMPAT && __LONG_DOUBLE_USES_FLOAT128 == 0][! __REDIRECT](wscanf): Remove. | |
7831 | [__USE_ISOC95 || __USE_UNIX98][!__GLIBC_USE (DEPRECATED_SCANF) && ! __LDBL_COMPAT && __LONG_DOUBLE_USES_FLOAT128 == 0][! __REDIRECT](swscanf): Remove. | |
7832 | [__USE_ISOC95 || __USE_UNIX98][!__GLIBC_USE (DEPRECATED_SCANF) && ! __LDBL_COMPAT && __LONG_DOUBLE_USES_FLOAT128 == 0][__REDIRECT](__REDIRECT): Remove. | |
7833 | [__USE_ISOC95 || __USE_UNIX98][!__GLIBC_USE (DEPRECATED_SCANF) && ! __LDBL_COMPAT && __LONG_DOUBLE_USES_FLOAT128 == 0][__REDIRECT](__REDIRECT): Remove. | |
7834 | [__USE_ISOC95 || __USE_UNIX98][!__GLIBC_USE (DEPRECATED_SCANF) && ! __LDBL_COMPAT && __LONG_DOUBLE_USES_FLOAT128 == 0][__REDIRECT](__REDIRECT_NTH): Remove. | |
7835 | [__USE_ISOC95 || __USE_UNIX98][!__GLIBC_USE (DEPRECATED_SCANF) && ! __LDBL_COMPAT && __LDOUBLE_REDIRECTS_TO_FLOAT128_ABI == 0][! __REDIRECT](__isoc99_fwscanf): New. | |
7836 | [__USE_ISOC95 || __USE_UNIX98][!__GLIBC_USE (DEPRECATED_SCANF) && ! __LDBL_COMPAT && __LDOUBLE_REDIRECTS_TO_FLOAT128_ABI == 0][! __REDIRECT](__isoc99_wscanf): New. | |
7837 | [__USE_ISOC95 || __USE_UNIX98][!__GLIBC_USE (DEPRECATED_SCANF) && ! __LDBL_COMPAT && __LDOUBLE_REDIRECTS_TO_FLOAT128_ABI == 0][! __REDIRECT](__isoc99_swscanf): New. | |
7838 | [__USE_ISOC95 || __USE_UNIX98][!__GLIBC_USE (DEPRECATED_SCANF) && ! __LDBL_COMPAT && __LDOUBLE_REDIRECTS_TO_FLOAT128_ABI == 0][! __REDIRECT](fwscanf): New. | |
7839 | [__USE_ISOC95 || __USE_UNIX98][!__GLIBC_USE (DEPRECATED_SCANF) && ! __LDBL_COMPAT && __LDOUBLE_REDIRECTS_TO_FLOAT128_ABI == 0][! __REDIRECT](wscanf): New. | |
7840 | [__USE_ISOC95 || __USE_UNIX98][!__GLIBC_USE (DEPRECATED_SCANF) && ! __LDBL_COMPAT && __LDOUBLE_REDIRECTS_TO_FLOAT128_ABI == 0][! __REDIRECT](swscanf): New. | |
7841 | [__USE_ISOC95 || __USE_UNIX98][!__GLIBC_USE (DEPRECATED_SCANF) && ! __LDBL_COMPAT && __LDOUBLE_REDIRECTS_TO_FLOAT128_ABI == 0][__REDIRECT](__REDIRECT): New. | |
7842 | [__USE_ISOC95 || __USE_UNIX98][!__GLIBC_USE (DEPRECATED_SCANF) && ! __LDBL_COMPAT && __LDOUBLE_REDIRECTS_TO_FLOAT128_ABI == 0][__REDIRECT](__REDIRECT): New. | |
7843 | [__USE_ISOC95 || __USE_UNIX98][!__GLIBC_USE (DEPRECATED_SCANF) && ! __LDBL_COMPAT && __LDOUBLE_REDIRECTS_TO_FLOAT128_ABI == 0][__REDIRECT](__REDIRECT_NTH): New. | |
7844 | [__USE_ISOC99][!__GLIBC_USE (DEPRECATED_SCANF) && (! __LDBL_COMPAT || ! __REDIRECT) && ( __STRICT_ANSI__ || __USE_XOPEN2K) && __LONG_DOUBLE_USES_FLOAT128 == 0][! __REDIRECT](__isoc99_vfwscanf): Remove. | |
7845 | [__USE_ISOC99][!__GLIBC_USE (DEPRECATED_SCANF) && (! __LDBL_COMPAT || ! __REDIRECT) && ( __STRICT_ANSI__ || __USE_XOPEN2K) && __LONG_DOUBLE_USES_FLOAT128 == 0][! __REDIRECT](__isoc99_vwscanf): Remove. | |
7846 | [__USE_ISOC99][!__GLIBC_USE (DEPRECATED_SCANF) && (! __LDBL_COMPAT || ! __REDIRECT) && ( __STRICT_ANSI__ || __USE_XOPEN2K) && __LONG_DOUBLE_USES_FLOAT128 == 0][! __REDIRECT](__isoc99_vswscanf): Remove. | |
7847 | [__USE_ISOC99][!__GLIBC_USE (DEPRECATED_SCANF) && (! __LDBL_COMPAT || ! __REDIRECT) && ( __STRICT_ANSI__ || __USE_XOPEN2K) && __LONG_DOUBLE_USES_FLOAT128 == 0][! __REDIRECT](vfwscanf): Remove. | |
7848 | [__USE_ISOC99][!__GLIBC_USE (DEPRECATED_SCANF) && (! __LDBL_COMPAT || ! __REDIRECT) && ( __STRICT_ANSI__ || __USE_XOPEN2K) && __LONG_DOUBLE_USES_FLOAT128 == 0][! __REDIRECT](vwscanf): Remove. | |
7849 | [__USE_ISOC99][!__GLIBC_USE (DEPRECATED_SCANF) && (! __LDBL_COMPAT || ! __REDIRECT) && ( __STRICT_ANSI__ || __USE_XOPEN2K) && __LONG_DOUBLE_USES_FLOAT128 == 0][! __REDIRECT](vswscanf): Remove. | |
7850 | [__USE_ISOC99][!__GLIBC_USE (DEPRECATED_SCANF) && (! __LDBL_COMPAT || ! __REDIRECT) && ( __STRICT_ANSI__ || __USE_XOPEN2K) && __LONG_DOUBLE_USES_FLOAT128 == 0][__REDIRECT](__REDIRECT): Remove. | |
7851 | [__USE_ISOC99][!__GLIBC_USE (DEPRECATED_SCANF) && (! __LDBL_COMPAT || ! __REDIRECT) && ( __STRICT_ANSI__ || __USE_XOPEN2K) && __LONG_DOUBLE_USES_FLOAT128 == 0][__REDIRECT](__REDIRECT): Remove. | |
7852 | [__USE_ISOC99][!__GLIBC_USE (DEPRECATED_SCANF) && (! __LDBL_COMPAT || ! __REDIRECT) && ( __STRICT_ANSI__ || __USE_XOPEN2K) && __LONG_DOUBLE_USES_FLOAT128 == 0][__REDIRECT](__REDIRECT_NTH): Remove. | |
7853 | [__USE_ISOC99][!__GLIBC_USE (DEPRECATED_SCANF) && (! __LDBL_COMPAT || ! __REDIRECT) && ( __STRICT_ANSI__ || __USE_XOPEN2K) && __LDOUBLE_REDIRECTS_TO_FLOAT128_ABI == 0][! __REDIRECT](__isoc99_vfwscanf): New. | |
7854 | [__USE_ISOC99][!__GLIBC_USE (DEPRECATED_SCANF) && (! __LDBL_COMPAT || ! __REDIRECT) && ( __STRICT_ANSI__ || __USE_XOPEN2K) && __LDOUBLE_REDIRECTS_TO_FLOAT128_ABI == 0][! __REDIRECT](__isoc99_vwscanf): New. | |
7855 | [__USE_ISOC99][!__GLIBC_USE (DEPRECATED_SCANF) && (! __LDBL_COMPAT || ! __REDIRECT) && ( __STRICT_ANSI__ || __USE_XOPEN2K) && __LDOUBLE_REDIRECTS_TO_FLOAT128_ABI == 0][! __REDIRECT](__isoc99_vswscanf): New. | |
7856 | [__USE_ISOC99][!__GLIBC_USE (DEPRECATED_SCANF) && (! __LDBL_COMPAT || ! __REDIRECT) && ( __STRICT_ANSI__ || __USE_XOPEN2K) && __LDOUBLE_REDIRECTS_TO_FLOAT128_ABI == 0][! __REDIRECT](vfwscanf): New. | |
7857 | [__USE_ISOC99][!__GLIBC_USE (DEPRECATED_SCANF) && (! __LDBL_COMPAT || ! __REDIRECT) && ( __STRICT_ANSI__ || __USE_XOPEN2K) && __LDOUBLE_REDIRECTS_TO_FLOAT128_ABI == 0][! __REDIRECT](vwscanf): New. | |
7858 | [__USE_ISOC99][!__GLIBC_USE (DEPRECATED_SCANF) && (! __LDBL_COMPAT || ! __REDIRECT) && ( __STRICT_ANSI__ || __USE_XOPEN2K) && __LDOUBLE_REDIRECTS_TO_FLOAT128_ABI == 0][! __REDIRECT](vswscanf): New. | |
7859 | [__USE_ISOC99][!__GLIBC_USE (DEPRECATED_SCANF) && (! __LDBL_COMPAT || ! __REDIRECT) && ( __STRICT_ANSI__ || __USE_XOPEN2K) && __LDOUBLE_REDIRECTS_TO_FLOAT128_ABI == 0][__REDIRECT](__REDIRECT): New. | |
7860 | [__USE_ISOC99][!__GLIBC_USE (DEPRECATED_SCANF) && (! __LDBL_COMPAT || ! __REDIRECT) && ( __STRICT_ANSI__ || __USE_XOPEN2K) && __LDOUBLE_REDIRECTS_TO_FLOAT128_ABI == 0][__REDIRECT](__REDIRECT): New. | |
7861 | [__USE_ISOC99][!__GLIBC_USE (DEPRECATED_SCANF) && (! __LDBL_COMPAT || ! __REDIRECT) && ( __STRICT_ANSI__ || __USE_XOPEN2K) && __LDOUBLE_REDIRECTS_TO_FLOAT128_ABI == 0][__REDIRECT](__REDIRECT_NTH): New. | |
7862 | [__LDBL_COMPAT || __LDOUBLE_REDIRECTS_TO_FLOAT128_ABI == 1](bits/wchar-ldbl.h): New. | |
7863 | ||
7864 | 2020-04-30 Paul E. Murphy <murphyp@linux.vnet.ibm.com> | |
7865 | ||
7866 | COMMIT: 86005fdbf40d6fc84d84c824d75c656e7c1398e3 | |
7867 | ldbl-128ibm-compat: workaround GCC 9 C++ PR90731 | |
7868 | ||
7869 | * include/monetary.h: Modified. | |
7870 | (bits/floatn.h): Include file. | |
7871 | * include/printf.h: Modified. | |
7872 | (bits/floatn.h): Include file. | |
7873 | * include/stdio.h: Modified. | |
7874 | (bits/floatn.h): Include file. | |
7875 | * include/stdlib.h: Modified. | |
7876 | (bits/floatn.h): Include file. | |
7877 | * include/wchar.h: Modified. | |
7878 | (bits/floatn.h): Include file. | |
7879 | ||
7880 | 2020-04-30 mayshao-oc <mayshao-oc@zhaoxin.com> | |
7881 | ||
7882 | COMMIT: ab54e26415ea82444a9529041427137bf27c615c | |
7883 | x86: Add the test case of __get_cpu_features support for Zhaoxin processors | |
7884 | ||
7885 | * sysdeps/x86/tst-get-cpu-features.c: Modified. | |
7886 | (do_test): Modified function. | |
7887 | ||
7888 | 2020-04-30 mayshao-oc <mayshao-oc@zhaoxin.com> | |
7889 | ||
7890 | COMMIT: a98dc92dd1e278df4c501deb07985018bc2b06de | |
7891 | x86: Add cache information support for Zhaoxin processors | |
7892 | ||
7893 | * sysdeps/x86/cacheinfo.c: Modified. | |
7894 | (__cache_sysconf): Modified function. | |
7895 | (init_cacheinfo): Modified function. | |
7896 | (handle_zhaoxin): New function. | |
7897 | (get_common_cache_info): New function. | |
7898 | ||
7899 | 2020-04-30 mayshao <mayshao-oc@zhaoxin.com> | |
7900 | ||
7901 | COMMIT: 32ac0b988466785d6e3cc1dffc364bb26fc63193 | |
7902 | x86: Add CPU Vendor ID detection support for Zhaoxin processors | |
7903 | ||
7904 | * sysdeps/x86/cpu-features.c: Modified. | |
7905 | (init_cpu_features): Modified function. | |
7906 | * sysdeps/x86/cpu-features.h: Modified. | |
7907 | (cpu_features_kind): Modified. | |
7908 | ||
7909 | 2020-04-30 Siddhesh Poyarekar <siddhesh@sourceware.org> | |
7910 | ||
7911 | COMMIT: 68622c00ebb470f7cd11dc5ba18c7fa185e20116 | |
7912 | Update translations | |
7913 | ||
7914 | * po/hr.po: Modified. | |
7915 | ||
7916 | 2020-04-29 H.J. Lu <hjl.tools@gmail.com> | |
7917 | ||
7918 | COMMIT: ad9fd65d716f1ccd757b6b2feeee826d0f187ed4 | |
7919 | Add C wrappers for process_vm_readv/process_vm_writev [BZ #25810] | |
7920 | ||
7921 | * sysdeps/unix/sysv/linux/Makefile: Modified. | |
7922 | * sysdeps/unix/sysv/linux/process_vm_readv.c: New file. | |
7923 | * sysdeps/unix/sysv/linux/process_vm_writev.c: New file. | |
7924 | * sysdeps/unix/sysv/linux/syscalls.list: Modified. | |
7925 | ||
7926 | 2020-04-29 Alistair Francis <alistair.francis@wdc.com> | |
7927 | ||
7928 | COMMIT: 07fe93cd9850696f3f13a8fd0d0f7c37e3fe7f37 | |
7929 | generic/typesizes.h: Add support for 32-bit arches with 64-bit types | |
7930 | ||
7931 | * sysdeps/unix/sysv/linux/generic/bits/typesizes.h: Modified. | |
7932 | [! _BITS_TYPESIZES_H][! __LP64__](__RLIM_T_MATCHES_RLIM64_T): Remove. | |
7933 | [! _BITS_TYPESIZES_H][! __LP64__](__STATFS_MATCHES_STATFS64): Remove. | |
7934 | [! _BITS_TYPESIZES_H][! __LP64__](__KERNEL_OLD_TIMEVAL_MATCHES_TIMEVAL64): Remove. | |
7935 | [! _BITS_TYPESIZES_H][__LP64__](__OFF_T_MATCHES_OFF64_T): Remove. | |
7936 | [! _BITS_TYPESIZES_H][__LP64__](__INO_T_MATCHES_INO64_T): Remove. | |
7937 | [! _BITS_TYPESIZES_H][__LP64__](__RLIM_T_MATCHES_RLIM64_T): Remove. | |
7938 | [! _BITS_TYPESIZES_H][__LP64__](__STATFS_MATCHES_STATFS64): Remove. | |
7939 | [! _BITS_TYPESIZES_H][__LP64__](__KERNEL_OLD_TIMEVAL_MATCHES_TIMEVAL64): Remove. | |
7940 | [! _BITS_TYPESIZES_H](__INO_T_TYPE): Remove. | |
7941 | [! _BITS_TYPESIZES_H](__OFF_T_TYPE): Remove. | |
7942 | [! _BITS_TYPESIZES_H](__RLIM_T_TYPE): Remove. | |
7943 | [! _BITS_TYPESIZES_H](__BLKCNT_T_TYPE): Remove. | |
7944 | [! _BITS_TYPESIZES_H](__FSBLKCNT_T_TYPE): Remove. | |
7945 | [! _BITS_TYPESIZES_H](__FSFILCNT_T_TYPE): Remove. | |
7946 | [! _BITS_TYPESIZES_H](__TIME_T_TYPE): Remove. | |
7947 | [! _BITS_TYPESIZES_H](__SUSECONDS_T_TYPE): Remove. | |
7948 | [! _BITS_TYPESIZES_H][!(__LP64__ || (__TIMESIZE == 64 && __WORDSIZE == 32))](__RLIM_T_MATCHES_RLIM64_T): New. | |
7949 | [! _BITS_TYPESIZES_H][!(__LP64__ || (__TIMESIZE == 64 && __WORDSIZE == 32))](__STATFS_MATCHES_STATFS64): New. | |
7950 | [! _BITS_TYPESIZES_H][!(__LP64__ || (__TIMESIZE == 64 && __WORDSIZE == 32))](__KERNEL_OLD_TIMEVAL_MATCHES_TIMEVAL64): New. | |
7951 | [! _BITS_TYPESIZES_H][!(__TIMESIZE == 64 && __WORDSIZE == 32)](__INO_T_TYPE): New. | |
7952 | [! _BITS_TYPESIZES_H][!(__TIMESIZE == 64 && __WORDSIZE == 32)](__OFF_T_TYPE): New. | |
7953 | [! _BITS_TYPESIZES_H][!(__TIMESIZE == 64 && __WORDSIZE == 32)](__RLIM_T_TYPE): New. | |
7954 | [! _BITS_TYPESIZES_H][!(__TIMESIZE == 64 && __WORDSIZE == 32)](__BLKCNT_T_TYPE): New. | |
7955 | [! _BITS_TYPESIZES_H][!(__TIMESIZE == 64 && __WORDSIZE == 32)](__FSBLKCNT_T_TYPE): New. | |
7956 | [! _BITS_TYPESIZES_H][!(__TIMESIZE == 64 && __WORDSIZE == 32)](__FSFILCNT_T_TYPE): New. | |
7957 | [! _BITS_TYPESIZES_H][!(__TIMESIZE == 64 && __WORDSIZE == 32)](__TIME_T_TYPE): New. | |
7958 | [! _BITS_TYPESIZES_H][!(__TIMESIZE == 64 && __WORDSIZE == 32)](__SUSECONDS_T_TYPE): New. | |
7959 | [! _BITS_TYPESIZES_H][__LP64__ || (__TIMESIZE == 64 && __WORDSIZE == 32)](__OFF_T_MATCHES_OFF64_T): New. | |
7960 | [! _BITS_TYPESIZES_H][__LP64__ || (__TIMESIZE == 64 && __WORDSIZE == 32)](__INO_T_MATCHES_INO64_T): New. | |
7961 | [! _BITS_TYPESIZES_H][__LP64__ || (__TIMESIZE == 64 && __WORDSIZE == 32)](__RLIM_T_MATCHES_RLIM64_T): New. | |
7962 | [! _BITS_TYPESIZES_H][__LP64__ || (__TIMESIZE == 64 && __WORDSIZE == 32)](__STATFS_MATCHES_STATFS64): New. | |
7963 | [! _BITS_TYPESIZES_H][__LP64__ || (__TIMESIZE == 64 && __WORDSIZE == 32)](__KERNEL_OLD_TIMEVAL_MATCHES_TIMEVAL64): New. | |
7964 | [! _BITS_TYPESIZES_H][__TIMESIZE == 64 && __WORDSIZE == 32](__INO_T_TYPE): New. | |
7965 | [! _BITS_TYPESIZES_H][__TIMESIZE == 64 && __WORDSIZE == 32](__OFF_T_TYPE): New. | |
7966 | [! _BITS_TYPESIZES_H][__TIMESIZE == 64 && __WORDSIZE == 32](__RLIM_T_TYPE): New. | |
7967 | [! _BITS_TYPESIZES_H][__TIMESIZE == 64 && __WORDSIZE == 32](__BLKCNT_T_TYPE): New. | |
7968 | [! _BITS_TYPESIZES_H][__TIMESIZE == 64 && __WORDSIZE == 32](__FSBLKCNT_T_TYPE): New. | |
7969 | [! _BITS_TYPESIZES_H][__TIMESIZE == 64 && __WORDSIZE == 32](__FSFILCNT_T_TYPE): New. | |
7970 | [! _BITS_TYPESIZES_H][__TIMESIZE == 64 && __WORDSIZE == 32](__TIME_T_TYPE): New. | |
7971 | [! _BITS_TYPESIZES_H][__TIMESIZE == 64 && __WORDSIZE == 32](__SUSECONDS_T_TYPE): New. | |
7972 | ||
7973 | 2020-04-29 Alistair Francis <alistair.francis@wdc.com> | |
7974 | ||
7975 | COMMIT: 05332ac38b245c1983b306aa6909abfc48988a5f | |
7976 | semctl: Remove the sem-pad.h file | |
7977 | ||
7978 | * sysdeps/unix/sysv/linux/Makefile: Modified. | |
7979 | * sysdeps/unix/sysv/linux/bits/sem.h: Modified. | |
7980 | (bits/sem-pad.h): Remove include. | |
7981 | (bits/timesize.h): Include file. | |
7982 | * sysdeps/unix/sysv/linux/bits/types/struct_semid_ds.h: Modified. | |
7983 | [! __SEM_PAD_AFTER_TIME](__SEM_PAD_TIME): Remove. | |
7984 | [__SEM_PAD_AFTER_TIME](__SEM_PAD_TIME): Remove. | |
7985 | [__SEM_PAD_BEFORE_TIME](__SEM_PAD_TIME): Remove. | |
7986 | (semid_ds): Remove. | |
7987 | [__TIMESIZE != 32](semid_ds): New. | |
7988 | [__TIMESIZE == 32](semid_ds): New. | |
7989 | * sysdeps/unix/sysv/linux/bits/sem-pad.h: Move to... | |
7990 | * sysdeps/unix/sysv/linux/hppa/bits/types/struct_semid_ds.h: ... here. | |
7991 | [! _SYS_SEM_H](Never use <bits/sem-pad.h> directly; include <sys/sem.h> instead."): Remove. | |
7992 | [! _SYS_SEM_H](Never include <bits/types/struct_semid_ds.h> directly; use <sys/sem.h> instead."): New preprocessor message. | |
7993 | (bits/timesize.h): Remove include. | |
7994 | (__SEM_PAD_AFTER_TIME): Remove. | |
7995 | (__SEM_PAD_BEFORE_TIME): Remove. | |
7996 | [__TIMESIZE == 32](semid_ds): New. | |
7997 | * sysdeps/unix/sysv/linux/mips/bits/sem-pad.h: Delete file. | |
7998 | * sysdeps/unix/sysv/linux/sparc/bits/sem-pad.h: Move to... | |
7999 | * sysdeps/unix/sysv/linux/mips/bits/types/struct_semid_ds.h: ... here. | |
8000 | [! _SYS_SEM_H](Never use <bits/sem-pad.h> directly; include <sys/sem.h> instead."): Remove. | |
8001 | [! _SYS_SEM_H](Never include <bits/types/struct_semid_ds.h> directly; use <sys/sem.h> instead."): New preprocessor message. | |
8002 | (bits/timesize.h): Remove include. | |
8003 | (__SEM_PAD_AFTER_TIME): Remove. | |
8004 | (__SEM_PAD_BEFORE_TIME): Remove. | |
8005 | (semid_ds): New. | |
8006 | * sysdeps/unix/sysv/linux/powerpc/bits/sem-pad.h: Delete file. | |
8007 | * sysdeps/unix/sysv/linux/powerpc/bits/types/struct_semid_ds.h: New file. | |
8008 | * sysdeps/unix/sysv/linux/sparc/bits/types/struct_semid_ds.h: New file. | |
8009 | * sysdeps/unix/sysv/linux/x86/bits/sem-pad.h: Delete file. | |
8010 | * sysdeps/unix/sysv/linux/hppa/bits/sem-pad.h: Move to... | |
8011 | * sysdeps/unix/sysv/linux/x86/bits/types/struct_semid_ds.h: ... here. | |
8012 | [! _SYS_SEM_H](Never use <bits/sem-pad.h> directly; include <sys/sem.h> instead."): Remove. | |
8013 | [! _SYS_SEM_H](Never include <bits/types/struct_semid_ds.h> directly; use <sys/sem.h> instead."): New preprocessor message. | |
8014 | (bits/timesize.h): Remove include. | |
8015 | (__SEM_PAD_AFTER_TIME): Remove. | |
8016 | (__SEM_PAD_BEFORE_TIME): Remove. | |
8017 | (semid_ds): New. | |
8018 | ||
8019 | 2020-04-29 Alistair Francis <alistair.francis@wdc.com> | |
8020 | ||
8021 | COMMIT: 246a53d3c6aeb4ab03b5dc83144207bc6a916011 | |
8022 | bits/sem.h: Split out struct semid_ds | |
8023 | ||
8024 | * sysdeps/unix/sysv/linux/Makefile: Modified. | |
8025 | * sysdeps/unix/sysv/linux/bits/sem.h: Modified. | |
8026 | [! __SEM_PAD_AFTER_TIME](__SEM_PAD_TIME): Remove. | |
8027 | [__SEM_PAD_AFTER_TIME](__SEM_PAD_TIME): Remove. | |
8028 | [__SEM_PAD_BEFORE_TIME](__SEM_PAD_TIME): Remove. | |
8029 | (semid_ds): Remove. | |
8030 | (bits/types/struct_semid_ds.h): Include file. | |
8031 | * sysdeps/unix/sysv/linux/bits/types/struct_semid_ds.h: New file. | |
8032 | ||
8033 | 2020-04-29 H.J. Lu <hjl.tools@gmail.com> | |
8034 | ||
8035 | COMMIT: 86f4f2263bf21ff7f80905b3062c16213b016fe6 | |
8036 | Mark unsigned long arguments with U in more syscalls [BZ #25810] | |
8037 | ||
8038 | * sysdeps/unix/syscalls.list: Modified. | |
8039 | * sysdeps/unix/sysv/linux/syscalls.list: Modified. | |
8040 | ||
8041 | 2020-04-29 Florian Weimer <fweimer@redhat.com> | |
8042 | ||
8043 | COMMIT: 03e187a41d91069543cfcf33469a05912e555447 | |
8044 | elf: Add initial flag argument to __libc_early_init | |
8045 | ||
8046 | * csu/libc-start.c: Modified. | |
8047 | [! LIBC_START_MAIN_AUXVEC_ARG](LIBC_START_MAIN): Modified function. | |
8048 | [LIBC_START_MAIN_AUXVEC_ARG](LIBC_START_MAIN): Modified function. | |
8049 | (stdbool.h): Include file. | |
8050 | * elf/dl-call-libc-early-init.c: Modified. | |
8051 | (_dl_call_libc_early_init): Modified function. | |
8052 | * elf/dl-open.c: Modified. | |
8053 | (dl_open_worker): Modified function. | |
8054 | * elf/libc-early-init.h: Modified. | |
8055 | (_dl_call_libc_early_init): Modified. | |
8056 | (__libc_early_init): Modified. | |
8057 | * elf/libc_early_init.c: Modified. | |
8058 | (__libc_early_init): Modified function. | |
8059 | * elf/rtld.c: Modified. | |
8060 | (dl_main): Modified function. | |
8061 | ||
8062 | 2020-04-29 H.J. Lu <hjl.tools@gmail.com> | |
8063 | ||
8064 | COMMIT: 2ad5d0845d80589d0adf86593bd36a7c71a521f8 | |
8065 | Add SYSCALL_ULONG_ARG_[12] to pass long to syscall [BZ #25810] | |
8066 | ||
8067 | * sysdeps/unix/make-syscalls.sh: Modified. | |
8068 | * sysdeps/unix/syscall-template.S: Modified. | |
8069 | * sysdeps/unix/syscalls.list: Modified. | |
8070 | * sysdeps/unix/sysv/linux/syscalls.list: Modified. | |
8071 | * sysdeps/unix/sysv/linux/x86_64/sysdep.h: Modified. | |
8072 | [__ASSEMBLER__][! SYSCALL_ULONG_ARG_1](SYSCALL_ULONG_ARG_1): New. | |
8073 | [__ASSEMBLER__][! SYSCALL_ULONG_ARG_1](SYSCALL_ULONG_ARG_2): New. | |
8074 | [__ASSEMBLER__][! SYSCALL_ULONG_ARG_1](PSEUDO): New. | |
8075 | [__ASSEMBLER__][! SYSCALL_ULONG_ARG_1](PSEUDO_NOERRNO): New. | |
8076 | [__ASSEMBLER__][! SYSCALL_ULONG_ARG_1](PSEUDO_ERRVAL): New. | |
8077 | [__ASSEMBLER__][SYSCALL_ULONG_ARG_1](PSEUDO): New. | |
8078 | [__ASSEMBLER__][SYSCALL_ULONG_ARG_1](PSEUDO_NOERRNO): New. | |
8079 | [__ASSEMBLER__][SYSCALL_ULONG_ARG_1](PSEUDO_ERRVAL): New. | |
8080 | [__ASSEMBLER__](PSEUDOS_HAVE_ULONG_INDICES): New. | |
8081 | [__ASSEMBLER__](ZERO_EXTEND_0): New. | |
8082 | [__ASSEMBLER__](ZERO_EXTEND_1): New. | |
8083 | [__ASSEMBLER__](ZERO_EXTEND_2): New. | |
8084 | [__ASSEMBLER__](ZERO_EXTEND_3): New. | |
8085 | [__ASSEMBLER__](ZERO_EXTEND_4): New. | |
8086 | [__ASSEMBLER__](ZERO_EXTEND_5): New. | |
8087 | [__ASSEMBLER__](ZERO_EXTEND_6): New. | |
8088 | * sysdeps/unix/sysv/linux/x86_64/x32/sysdep.h: Modified. | |
8089 | [__ASSEMBLER__][!(SYSCALL_ULONG_ARG_1 == 4 || SYSCALL_ULONG_ARG_2 == 4)](ZERO_EXTEND_4): New. | |
8090 | [__ASSEMBLER__][SYSCALL_ULONG_ARG_1 == 4 || SYSCALL_ULONG_ARG_2 == 4](DOARGS_4): New. | |
8091 | [__ASSEMBLER__](ZERO_EXTEND_1): New. | |
8092 | [__ASSEMBLER__](ZERO_EXTEND_2): New. | |
8093 | [__ASSEMBLER__](ZERO_EXTEND_3): New. | |
8094 | [__ASSEMBLER__](ZERO_EXTEND_5): New. | |
8095 | [__ASSEMBLER__](ZERO_EXTEND_6): New. | |
8096 | ||
8097 | 2020-04-29 Simon Marchi <simon.marchi@efficios.com> | |
8098 | ||
8099 | COMMIT: 9207e30d3f070712df6c4175547094be112454d2 | |
8100 | Makeconfig: Use $(error ...) to output error message | |
8101 | ||
8102 | * Makeconfig: Modified. | |
8103 | ||
8104 | 2020-04-29 Florian Weimer <fweimer@redhat.com> | |
8105 | ||
8106 | COMMIT: 2a8682ea3bf0f366a2d971ba6abdda4b2f7c3587 | |
8107 | manual: Fix typos in the fexecve description | |
8108 | ||
8109 | * manual/process.texi: Modified. | |
8110 | ||
8111 | 2020-04-28 Florian Weimer <fweimer@redhat.com> | |
8112 | ||
8113 | COMMIT: 6d246cb852d3c5ab721dc583112a59ac47dc374e | |
8114 | misc: Remove sstk from the autogenerated system call list | |
8115 | ||
8116 | * NEWS: Modified. | |
8117 | * misc/sstk.c: Modified. | |
8118 | [SHLIB_COMPAT (libc, GLIBC_2_0, GLIBC_2_32)](sstk): Modified function. | |
8119 | * sysdeps/unix/syscalls.list: Modified. | |
8120 | ||
8121 | 2020-04-28 Joseph Myers <joseph@codesourcery.com> | |
8122 | ||
8123 | COMMIT: dbb188dd87ffdbf0ca3d9cd118ad4176439fb294 | |
8124 | Remove unused floating-point configuration from gmp-impl.h. | |
8125 | ||
8126 | * stdlib/gmp-impl.h: Modified. | |
8127 | [! IEEE_DOUBLE_BIG_ENDIAN](IEEE_DOUBLE_BIG_ENDIAN): Remove. | |
8128 | [IEEE_DOUBLE_BIG_ENDIAN][! IEEE_DOUBLE_MIXED_ENDIAN](IEEE_DOUBLE_MIXED_ENDIAN): Remove. | |
8129 | [IEEE_DOUBLE_BIG_ENDIAN][IEEE_DOUBLE_MIXED_ENDIAN][! IEEE_DOUBLE_MIXED_ENDIAN][! IEEE_DOUBLE_BIG_ENDIAN](ieee_double_extract): Remove. | |
8130 | [IEEE_DOUBLE_BIG_ENDIAN][IEEE_DOUBLE_MIXED_ENDIAN][! IEEE_DOUBLE_MIXED_ENDIAN][IEEE_DOUBLE_BIG_ENDIAN](ieee_double_extract): Remove. | |
8131 | [IEEE_DOUBLE_BIG_ENDIAN][IEEE_DOUBLE_MIXED_ENDIAN][IEEE_DOUBLE_MIXED_ENDIAN](ieee_double_extract): Remove. | |
8132 | * sysdeps/x86_64/x32/gmp-mparam.h: Modified. | |
8133 | (IEEE_DOUBLE_BIG_ENDIAN): Remove. | |
8134 | ||
8135 | 2020-04-27 Mathieu Desnoyers <mathieu.desnoyers@efficios.com> | |
8136 | ||
8137 | COMMIT: a9bfa4353cd39ae2eae3c111844a32f9d3abbc19 | |
8138 | support: Implement <support/xthread.h> key create/delete | |
8139 | ||
8140 | * support/Makefile: Modified. | |
8141 | * support/xpthread_key_create.c: New file. | |
8142 | * support/xpthread_key_delete.c: New file. | |
8143 | * support/xthread.h: Modified. | |
8144 | (xpthread_key_create): New function. | |
8145 | (xpthread_key_delete): New function. | |
8146 | ||
8147 | 2020-04-27 Florian Weimer <fweimer@redhat.com> | |
8148 | ||
8149 | COMMIT: def674652eeac60c386d04733318b311f8a5b620 | |
8150 | nptl/tst-setuid1-static: Improve isolation from system objects | |
8151 | ||
8152 | * nptl/Makefile: Modified. | |
8153 | ||
8154 | 2020-04-27 Szabolcs Nagy <szabolcs.nagy@arm.com> | |
8155 | ||
8156 | COMMIT: d96cb3767830fa21aeb7c8d420dc1809b4ee8196 | |
8157 | Increase the timeout of locale/tst-localedef-path-norm | |
8158 | ||
8159 | * locale/tst-localedef-path-norm.c: Modified. | |
8160 | (TIMEOUT): New. | |
8161 | ||
8162 | 2020-04-27 Carlos O'Donell <carlos@redhat.com> | |
8163 | ||
8164 | COMMIT: 99de869beb25d409b6d0985c0cc2a042bfd4b31e | |
8165 | Use 2020 as copyright year. | |
8166 | ||
8167 | * include/programs/xasprintf.h: Modified. | |
8168 | * locale/programs/xasprintf.c: Modified. | |
8169 | * locale/tst-localedef-path-norm.c: Modified. | |
8170 | ||
8171 | 2020-04-27 Florian Weimer <fweimer@redhat.com> | |
8172 | ||
8173 | COMMIT: 9cc93ba0973ad04ee26c515a1552afb85e73c6ba | |
8174 | misc: Turn sstk into a compat symbol | |
8175 | ||
8176 | * misc/sstk.c: Modified. | |
8177 | (sstk): Remove. | |
8178 | (sstk): Remove function. | |
8179 | [SHLIB_COMPAT (libc, GLIBC_2_0, GLIBC_2_32)](sstk): New. | |
8180 | [SHLIB_COMPAT (libc, GLIBC_2_0, GLIBC_2_32)](compat_symbol): New. | |
8181 | (shlib-compat.h): Include file. | |
8182 | ||
8183 | 2020-04-27 Florian Weimer <fweimer@redhat.com> | |
8184 | ||
8185 | COMMIT: 6771af1123d55e08450ccf4553dd0d674b7f099b | |
8186 | manual: Document the fexecve function | |
8187 | ||
8188 | * manual/process.texi: Modified. | |
8189 | ||
8190 | 2020-04-27 Florian Weimer <fweimer@redhat.com> | |
8191 | ||
8192 | COMMIT: b3cae39dcbfa2432b3f3aa28854d8ac57f0de1b8 | |
8193 | nptl: Start new threads with all signals blocked [BZ #25098] | |
8194 | ||
8195 | * nptl/descr.h: Modified. | |
8196 | (pthread): Modified. | |
8197 | * nptl/pthread_create.c: Modified. | |
8198 | (if): Modified function. | |
8199 | (if): Modified function. | |
8200 | (if): Modified function. | |
8201 | (if): Modified function. | |
8202 | (if): Modified function. | |
8203 | (if): Modified function. | |
8204 | (if): Modified function. | |
8205 | (parent_cancelhandling): Remove. | |
8206 | (if): Modified function. | |
8207 | (if): Modified function. | |
8208 | (if): Remove function. | |
8209 | (__libc_signal_restore_set): New function. | |
8210 | (original_sigmask): New. | |
8211 | (__libc_signal_block_all): New function. | |
8212 | (sigmask): New. | |
8213 | (__sigdelset): New function. | |
8214 | (__libc_signal_restore_set): New function. | |
8215 | ||
8216 | 2020-04-26 Carlos O'Donell <carlos@redhat.com> | |
8217 | ||
8218 | COMMIT: 92954ffa5a5662fbfde14febd7e5dcc358c85470 | |
8219 | localedef: Add verbose messages for failure paths. | |
8220 | ||
8221 | * include/programs/xasprintf.h: New file. | |
8222 | * locale/Makefile: Modified. | |
8223 | * locale/programs/localedef.c: Modified. | |
8224 | (construct_output_path): Modified. | |
8225 | (normalize_codeset): Modified. | |
8226 | (main): Modified function. | |
8227 | (more_help): Modified function. | |
8228 | (construct_output_path): Modified function. | |
8229 | (normalize_codeset): Modified function. | |
8230 | * locale/programs/localedef.h: Modified. | |
8231 | (programs/xasprintf.h): Include file. | |
8232 | * locale/programs/xasprintf.c: New file. | |
8233 | * locale/tst-localedef-path-norm.c: New file. | |
8234 | * locale/tst-localedef-path-norm.root/postclean.req: New file. | |
8235 | * locale/tst-localedef-path-norm.root/tst-localedef-path-norm.script: New file. | |
8236 | * support/Makefile: Modified. | |
8237 | * support/support.h: Modified. | |
8238 | (support_complocaledir_prefix): New. | |
8239 | * support/support_paths.c: Modified. | |
8240 | [! COMPLOCALEDIR_PATH](please -DCOMPLOCALEDIR_PATH=something in the Makefile): New. | |
8241 | [COMPLOCALEDIR_PATH](support_complocaledir_prefix): New. | |
8242 | ||
8243 | 2020-04-24 Joseph Myers <joseph@codesourcery.com> | |
8244 | ||
8245 | COMMIT: 8d9ffbb9d00669f62d5ddb4283b7c3d03955d942 | |
8246 | Remove most gmp-mparam.h headers. | |
8247 | ||
8248 | * sysdeps/arm/gmp-mparam.h: Delete file. | |
8249 | * sysdeps/i386/gmp-mparam.h: Delete file. | |
8250 | * sysdeps/nios2/gmp-mparam.h: Delete file. | |
8251 | * sysdeps/s390/gmp-mparam.h: Delete file. | |
8252 | * sysdeps/sh/gmp-mparam.h: Delete file. | |
8253 | ||
8254 | 2020-04-24 Florian Weimer <fweimer@redhat.com> | |
8255 | ||
8256 | COMMIT: ec935dea6332cb22f9881cd1162bad156173f4b0 | |
8257 | elf: Implement __libc_early_init | |
8258 | ||
8259 | * csu/init-first.c: Modified. | |
8260 | (ctype.h): Remove include. | |
8261 | (_init_first): Modified function. | |
8262 | * csu/libc-start.c: Modified. | |
8263 | [! LIBC_START_MAIN_AUXVEC_ARG](LIBC_START_MAIN): Modified function. | |
8264 | [LIBC_START_MAIN_AUXVEC_ARG](LIBC_START_MAIN): Modified function. | |
8265 | (elf/libc-early-init.h): Include file. | |
8266 | * elf/Makefile: Modified. | |
8267 | * elf/Versions: Modified. | |
8268 | * elf/dl-call-libc-early-init.c: New file. | |
8269 | * elf/dl-load.c: Modified. | |
8270 | [! EXTERNAL_MAP_FROM_FD](_dl_map_object_from_fd): Modified function. | |
8271 | (gnu/lib-names.h): Include file. | |
8272 | * elf/dl-lookup-direct.c: New file. | |
8273 | * elf/dl-open.c: Modified. | |
8274 | (dl_open_args): Modified. | |
8275 | (dl_open_worker): Modified function. | |
8276 | (_dl_open): Modified function. | |
8277 | (libc-early-init.h): Include file. | |
8278 | * elf/libc-early-init.h: New file. | |
8279 | * elf/libc_early_init.c: New file. | |
8280 | * elf/rtld.c: Modified. | |
8281 | (dl_main): Modified function. | |
8282 | (libc-early-init.h): Include file. | |
8283 | * sysdeps/generic/ldsodefs.h: Modified. | |
8284 | [IS_IN (rtld)](_dl_lookup_direct): New function. | |
8285 | [SHARED](rtld_global): Modified. | |
8286 | * sysdeps/mach/hurd/i386/init-first.c: Modified. | |
8287 | (ctype.h): Remove include. | |
8288 | (posixland_init): Modified function. | |
8289 | ||
8290 | 2020-04-24 Florian Weimer <fweimer@redhat.com> | |
8291 | ||
8292 | COMMIT: 50a2d83c08a94a10f88a1fedeb7a6e3667a6b732 | |
8293 | elf: Introduce <elf_machine_sym_no_match.h> | |
8294 | ||
8295 | * elf/dl-lookup.c: Modified. | |
8296 | [! ELF_MACHINE_SYM_NO_MATCH](ELF_MACHINE_SYM_NO_MATCH): Remove. | |
8297 | (check_match): Modified function. | |
8298 | (elf_machine_sym_no_match.h): Include file. | |
8299 | * sysdeps/generic/elf_machine_sym_no_match.h: New file. | |
8300 | * sysdeps/mips/dl-machine.h: Modified. | |
8301 | [! dl_machine_h](ELF_MACHINE_SYM_NO_MATCH): Remove. | |
8302 | * sysdeps/mips/elf_machine_sym_no_match.h: New file. | |
8303 | ||
8304 | 2020-04-22 H.J. Lu <hjl.tools@gmail.com> | |
8305 | ||
8306 | COMMIT: 781dacc4f41332098e3a272514b20a490a7ebc8c | |
8307 | Add a syscall test for [BZ #25810] | |
8308 | ||
8309 | * misc/Makefile: Modified. | |
8310 | * misc/tst-syscalls.c: New file. | |
8311 | ||
8312 | 2020-04-21 Fangrui Song <maskray@google.com> | |
8313 | ||
8314 | COMMIT: eb06601bb4187d8f5a9f55c2d212747869f63fe1 | |
8315 | elf: Support lld-style link map for librtld.map | |
8316 | ||
8317 | * elf/Makefile: Modified. | |
8318 | ||
8319 | 2020-04-21 Adhemerval Zanella <adhemerval.zanella@linaro.org> | |
8320 | ||
8321 | COMMIT: 566e10aa7292bacd74d229ca6f2cd9e8c8ba8748 | |
8322 | signal: Only handle on NSIG signals on signal functions (BZ #25657) | |
8323 | ||
8324 | * nptl/Makefile: Modified. | |
8325 | * nptl/pthread_sigmask.c: Modified. | |
8326 | (__pthread_sigmask): Modified function. | |
8327 | * nptl/tst-signal8.c: New file. | |
8328 | * signal/Makefile: Modified. | |
8329 | * signal/sigsetops.c: Modified. | |
8330 | [SHLIB_COMPAT (libc, GLIBC_2_0, GLIBC_2_26)](__sigismember): Remove. | |
8331 | [SHLIB_COMPAT (libc, GLIBC_2_0, GLIBC_2_26)](compat_symbol): Modified. | |
8332 | [SHLIB_COMPAT (libc, GLIBC_2_0, GLIBC_2_26)](__sigaddset): Remove. | |
8333 | [SHLIB_COMPAT (libc, GLIBC_2_0, GLIBC_2_26)](0): Remove. | |
8334 | [SHLIB_COMPAT (libc, GLIBC_2_0, GLIBC_2_26)](compat_symbol): Modified. | |
8335 | [SHLIB_COMPAT (libc, GLIBC_2_0, GLIBC_2_26)](__sigdelset): Remove. | |
8336 | [SHLIB_COMPAT (libc, GLIBC_2_0, GLIBC_2_26)](0): Remove. | |
8337 | [SHLIB_COMPAT (libc, GLIBC_2_0, GLIBC_2_26)](compat_symbol): Modified. | |
8338 | [SHLIB_COMPAT (libc, GLIBC_2_0, GLIBC_2_26)](__sigismember_compat): New function. | |
8339 | [SHLIB_COMPAT (libc, GLIBC_2_0, GLIBC_2_26)](__sigaddset_compat): New function. | |
8340 | [SHLIB_COMPAT (libc, GLIBC_2_0, GLIBC_2_26)](__sigdelset_compat): New function. | |
8341 | * signal/tst-sigisemptyset.c: New file. | |
8342 | * sysdeps/unix/sysv/linux/sigpending.c: Modified. | |
8343 | (errno.h): Remove include. | |
8344 | (unistd.h): Remove include. | |
8345 | (sys/syscall.h): Remove include. | |
8346 | (sigsetops.h): Include file. | |
8347 | * sysdeps/unix/sysv/linux/sigsetops.h: Modified. | |
8348 | (__sigword): Remove. | |
8349 | (__sigemptyset): Remove. | |
8350 | (__sigfillset): Remove. | |
8351 | (__sigisemptyset): Remove. | |
8352 | (__sigandset): Remove. | |
8353 | (__sigorset): Remove. | |
8354 | (__sigismember): Remove. | |
8355 | (__sigaddset): Remove. | |
8356 | (__sigdelset): Remove. | |
8357 | (__sigword): New function. | |
8358 | (__NSIG_WORDS): New. | |
8359 | (__sigemptyset): New function. | |
8360 | (__sigfillset): New function. | |
8361 | (__sigisemptyset): New function. | |
8362 | (__sigandset): New function. | |
8363 | (__sigorset): New function. | |
8364 | (__sigismember): New function. | |
8365 | (__sigaddset): New function. | |
8366 | (__sigdelset): New function. | |
8367 | ||
8368 | 2020-04-21 Adhemerval Zanella <adhemerval.zanella@linaro.org> | |
8369 | ||
8370 | COMMIT: 2f6fa80147f0cf74c0d411a0e07c5655deb436b3 | |
8371 | linux: Use pthread_sigmask on sigprocmask | |
8372 | ||
8373 | * nptl/pthreadP.h: Modified. | |
8374 | (__pthread_sigmask): New function. | |
8375 | (libc_hidden_proto): New function. | |
8376 | * nptl/pthread_sigmask.c: Modified. | |
8377 | (libc_hidden_def): New. | |
8378 | * sysdeps/unix/sysv/linux/sigprocmask.c: Modified. | |
8379 | (__sigprocmask): Modified function. | |
8380 | * sysdeps/unix/sysv/linux/test-errno-linux.c: Modified. | |
8381 | (do_test): Modified function. | |
8382 | (invalid_sigprocmask_how): New function. | |
8383 | ||
8384 | 2020-04-21 Adhemerval Zanella <adhemerval.zanella@linaro.org> | |
8385 | ||
8386 | COMMIT: 34d49f120df2787788acfdf86769277a1a7ebccb | |
8387 | ia64: Remove sigprocmask/sigblock objects from libpthread | |
8388 | ||
8389 | * sysdeps/ia64/nptl/Makefile: Modified. | |
8390 | * sysdeps/unix/sysv/linux/ia64/unwind_longjmp.c: Modified. | |
8391 | (__libc_unwind_longjmp): Modified function. | |
8392 | ||
8393 | 2020-04-21 Adhemerval Zanella <adhemerval.zanella@linaro.org> | |
8394 | ||
8395 | COMMIT: c6663fee4340291cd825fd8a88c219621f4eca9d | |
8396 | nptl: Move pthread_sigmask implementation to libc | |
8397 | ||
8398 | * nptl/Makefile: Modified. | |
8399 | * nptl/Versions: Modified. | |
8400 | * nptl/pthread_sigmask.c: Modified. | |
8401 | (errno.h): Remove include. | |
8402 | (pthread_sigmask): Remove function. | |
8403 | [SHLIB_COMPAT (libc, GLIBC_2_0, GLIBC_2_32)](strong_alias): New. | |
8404 | [SHLIB_COMPAT (libc, GLIBC_2_0, GLIBC_2_32)](compat_symbol): New. | |
8405 | (shlib-compat.h): Include file. | |
8406 | (__pthread_sigmask): New function. | |
8407 | (versioned_symbol): New function. | |
8408 | * sysdeps/unix/sysv/linux/aarch64/libc.abilist: Modified. | |
8409 | * sysdeps/unix/sysv/linux/aarch64/libpthread.abilist: Modified. | |
8410 | * sysdeps/unix/sysv/linux/alpha/Makefile: Modified. | |
8411 | * sysdeps/unix/sysv/linux/alpha/libc.abilist: Modified. | |
8412 | * sysdeps/unix/sysv/linux/alpha/libpthread.abilist: Modified. | |
8413 | * sysdeps/unix/sysv/linux/arm/be/libc.abilist: Modified. | |
8414 | * sysdeps/unix/sysv/linux/arm/be/libpthread.abilist: Modified. | |
8415 | * sysdeps/unix/sysv/linux/arm/le/libc.abilist: Modified. | |
8416 | * sysdeps/unix/sysv/linux/arm/le/libpthread.abilist: Modified. | |
8417 | * sysdeps/unix/sysv/linux/csky/libc.abilist: Modified. | |
8418 | * sysdeps/unix/sysv/linux/csky/libpthread.abilist: Modified. | |
8419 | * sysdeps/unix/sysv/linux/hppa/libc.abilist: Modified. | |
8420 | * sysdeps/unix/sysv/linux/hppa/libpthread.abilist: Modified. | |
8421 | * sysdeps/unix/sysv/linux/i386/libc.abilist: Modified. | |
8422 | * sysdeps/unix/sysv/linux/i386/libpthread.abilist: Modified. | |
8423 | * sysdeps/unix/sysv/linux/ia64/libc.abilist: Modified. | |
8424 | * sysdeps/unix/sysv/linux/ia64/libpthread.abilist: Modified. | |
8425 | * sysdeps/unix/sysv/linux/m68k/coldfire/libc.abilist: Modified. | |
8426 | * sysdeps/unix/sysv/linux/m68k/coldfire/libpthread.abilist: Modified. | |
8427 | * sysdeps/unix/sysv/linux/m68k/m680x0/libc.abilist: Modified. | |
8428 | * sysdeps/unix/sysv/linux/m68k/m680x0/libpthread.abilist: Modified. | |
8429 | * sysdeps/unix/sysv/linux/microblaze/be/libc.abilist: Modified. | |
8430 | * sysdeps/unix/sysv/linux/microblaze/be/libpthread.abilist: Modified. | |
8431 | * sysdeps/unix/sysv/linux/microblaze/le/libc.abilist: Modified. | |
8432 | * sysdeps/unix/sysv/linux/microblaze/le/libpthread.abilist: Modified. | |
8433 | * sysdeps/unix/sysv/linux/mips/mips32/fpu/libc.abilist: Modified. | |
8434 | * sysdeps/unix/sysv/linux/mips/mips32/libpthread.abilist: Modified. | |
8435 | * sysdeps/unix/sysv/linux/mips/mips32/nofpu/libc.abilist: Modified. | |
8436 | * sysdeps/unix/sysv/linux/mips/mips64/libpthread.abilist: Modified. | |
8437 | * sysdeps/unix/sysv/linux/mips/mips64/n32/libc.abilist: Modified. | |
8438 | * sysdeps/unix/sysv/linux/mips/mips64/n64/libc.abilist: Modified. | |
8439 | * sysdeps/unix/sysv/linux/nios2/libc.abilist: Modified. | |
8440 | * sysdeps/unix/sysv/linux/nios2/libpthread.abilist: Modified. | |
8441 | * sysdeps/unix/sysv/linux/powerpc/powerpc32/fpu/libc.abilist: Modified. | |
8442 | * sysdeps/unix/sysv/linux/powerpc/powerpc32/libpthread.abilist: Modified. | |
8443 | * sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/libc.abilist: Modified. | |
8444 | * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libc.abilist: Modified. | |
8445 | * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libpthread.abilist: Modified. | |
8446 | * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libc.abilist: Modified. | |
8447 | * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libpthread.abilist: Modified. | |
8448 | * sysdeps/unix/sysv/linux/riscv/rv64/libc.abilist: Modified. | |
8449 | * sysdeps/unix/sysv/linux/riscv/rv64/libpthread.abilist: Modified. | |
8450 | * sysdeps/unix/sysv/linux/s390/s390-32/libc.abilist: Modified. | |
8451 | * sysdeps/unix/sysv/linux/s390/s390-32/libpthread.abilist: Modified. | |
8452 | * sysdeps/unix/sysv/linux/s390/s390-64/libc.abilist: Modified. | |
8453 | * sysdeps/unix/sysv/linux/s390/s390-64/libpthread.abilist: Modified. | |
8454 | * sysdeps/unix/sysv/linux/sh/be/libc.abilist: Modified. | |
8455 | * sysdeps/unix/sysv/linux/sh/be/libpthread.abilist: Modified. | |
8456 | * sysdeps/unix/sysv/linux/sh/le/libc.abilist: Modified. | |
8457 | * sysdeps/unix/sysv/linux/sh/le/libpthread.abilist: Modified. | |
8458 | * sysdeps/unix/sysv/linux/sparc/sparc32/libc.abilist: Modified. | |
8459 | * sysdeps/unix/sysv/linux/sparc/sparc32/libpthread.abilist: Modified. | |
8460 | * sysdeps/unix/sysv/linux/sparc/sparc64/libc.abilist: Modified. | |
8461 | * sysdeps/unix/sysv/linux/sparc/sparc64/libpthread.abilist: Modified. | |
8462 | * sysdeps/unix/sysv/linux/x86_64/64/libc.abilist: Modified. | |
8463 | * sysdeps/unix/sysv/linux/x86_64/64/libpthread.abilist: Modified. | |
8464 | * sysdeps/unix/sysv/linux/x86_64/x32/libc.abilist: Modified. | |
8465 | * sysdeps/unix/sysv/linux/x86_64/x32/libpthread.abilist: Modified. | |
8466 | ||
8467 | 2020-04-21 Mike FABIAN <mfabian@redhat.com> | |
8468 | ||
8469 | COMMIT: 8645f624697afecfaa4d97ac584bc0a943cbca17 | |
8470 | Bug 25819: Update to Unicode 13.0.0 | |
8471 | ||
8472 | * NEWS: Modified. | |
8473 | * localedata/charmaps/UTF-8: Modified. | |
8474 | * localedata/locales/i18n_ctype: Modified. | |
8475 | * localedata/locales/tr_TR: Modified. | |
8476 | * localedata/locales/translit_circle: Modified. | |
8477 | * localedata/locales/translit_cjk_compat: Modified. | |
8478 | * localedata/locales/translit_combining: Modified. | |
8479 | * localedata/locales/translit_compat: Modified. | |
8480 | * localedata/locales/translit_font: Modified. | |
8481 | * localedata/locales/translit_fraction: Modified. | |
8482 | * localedata/unicode-gen/DerivedCoreProperties.txt: Modified. | |
8483 | * localedata/unicode-gen/EastAsianWidth.txt: Modified. | |
8484 | * localedata/unicode-gen/Makefile: Modified. | |
8485 | * localedata/unicode-gen/PropList.txt: Modified. | |
8486 | * localedata/unicode-gen/UnicodeData.txt: Modified. | |
8487 | ||
8488 | 2020-04-20 Vineet Gupta <Vineet.Gupta1@synopsys.com> | |
8489 | ||
8490 | COMMIT: 0798b8ecc8da8667362496c1217d18635106c609 | |
8491 | ARC: Update syscall-names.list for ARC specific syscalls | |
8492 | ||
8493 | * sysdeps/unix/sysv/linux/syscall-names.list: Modified. | |
8494 | ||
8495 | 2020-04-20 Adhemerval Zanella <adhemerval.zanella@linaro.org> | |
8496 | ||
8497 | COMMIT: f721171632d67f397e712db52b9ce36bb46fdd96 | |
8498 | Revert "x86_64: Add SSE sfp-exceptions" | |
8499 | ||
8500 | * sysdeps/x86/fpu/sfp-exceptions.c: Delete file. | |
8501 | * sysdeps/x86_64/fpu/Makefile: Modified. | |
8502 | ||
8503 | 2020-04-19 Vineet Gupta <vgupta@synopsys.com> | |
8504 | ||
8505 | COMMIT: 019d828669df966dc4ef2684fce0b1c17bef9aae | |
8506 | provide y2038 safe socket constants for default/asm-generic ABI | |
8507 | ||
8508 | * sysdeps/unix/sysv/linux/bits/socket-constants.h: Modified. | |
8509 | (SO_RCVTIMEO): Remove. | |
8510 | (SO_SNDTIMEO): Remove. | |
8511 | [!((__TIMESIZE == 64 && __WORDSIZE == 32 && (! __SYSCALL_WORDSIZE || __SYSCALL_WORDSIZE == 32)))](SO_RCVTIMEO): New. | |
8512 | [!((__TIMESIZE == 64 && __WORDSIZE == 32 && (! __SYSCALL_WORDSIZE || __SYSCALL_WORDSIZE == 32)))](SO_SNDTIMEO): New. | |
8513 | [(__TIMESIZE == 64 && __WORDSIZE == 32 && (! __SYSCALL_WORDSIZE || __SYSCALL_WORDSIZE == 32))](SO_RCVTIMEO): New. | |
8514 | [(__TIMESIZE == 64 && __WORDSIZE == 32 && (! __SYSCALL_WORDSIZE || __SYSCALL_WORDSIZE == 32))](SO_SNDTIMEO): New. | |
8515 | (bits/timesize.h): Include file. | |
8516 | ||
8517 | 2020-04-17 Adhemerval Zanella <adhemerval.zanella@linaro.org> | |
8518 | ||
8519 | COMMIT: 460ee50de054396cc9791ff4cfdc2f5029fb923d | |
8520 | x86_64: Add SSE sfp-exceptions | |
8521 | ||
8522 | * sysdeps/x86/fpu/sfp-exceptions.c: New file. | |
8523 | * sysdeps/x86_64/fpu/Makefile: Modified. | |
8524 | ||
8525 | 2020-04-17 Adhemerval Zanella <adhemerval.zanella@linaro.org> | |
8526 | ||
8527 | COMMIT: c10dde0d2a6373f6e7688e93a5c9db58162ddb1f | |
8528 | Remove __NO_MATH_INLINES | |
8529 | ||
8530 | * manual/math.texi: Modified. | |
8531 | * math/Makefile: Modified. | |
8532 | * math/README.libm-test: Modified. | |
8533 | * math/math.h: Modified. | |
8534 | * math/test-tgmath.c: Modified. | |
8535 | [! HAVE_MAIN](__NO_MATH_INLINES): Remove. | |
8536 | * math/test-tgmath2.c: Modified. | |
8537 | [! HAVE_MAIN](__NO_MATH_INLINES): Remove. | |
8538 | ||
8539 | 2020-04-17 Adhemerval Zanella <adhemerval.zanella@linaro.org> | |
8540 | ||
8541 | COMMIT: 4b850b1f29648f666a2fa8ceed639132830e169c | |
8542 | i686: Add INTERNAL_SYSCALL_NCS 6 argument support | |
8543 | ||
8544 | * sysdeps/unix/sysv/linux/i386/sysdep.h: Modified. | |
8545 | [! __ASSEMBLER__][! I386_USE_SYSENTER][! OPTIMIZE_FOR_GCC_5](INTERNAL_SYSCALL_NCS): Remove. | |
8546 | [! __ASSEMBLER__][! I386_USE_SYSENTER][! OPTIMIZE_FOR_GCC_5](INTERNAL_SYSCALL_MAIN_NCS): New. | |
8547 | [! __ASSEMBLER__][! I386_USE_SYSENTER][OPTIMIZE_FOR_GCC_5](INTERNAL_SYSCALL_NCS): Remove. | |
8548 | [! __ASSEMBLER__][! I386_USE_SYSENTER][OPTIMIZE_FOR_GCC_5](INTERNAL_SYSCALL_MAIN_NCS): New. | |
8549 | [! __ASSEMBLER__][! OPTIMIZE_FOR_GCC_5](INTERNAL_SYSCALL_MAIN_NCS_6): New. | |
8550 | [! __ASSEMBLER__][I386_USE_SYSENTER][! OPTIMIZE_FOR_GCC_5][! PIC](INTERNAL_SYSCALL_NCS): Remove. | |
8551 | [! __ASSEMBLER__][I386_USE_SYSENTER][! OPTIMIZE_FOR_GCC_5][! PIC](INTERNAL_SYSCALL_MAIN_NCS): New. | |
8552 | [! __ASSEMBLER__][I386_USE_SYSENTER][! OPTIMIZE_FOR_GCC_5][PIC](INTERNAL_SYSCALL_NCS): Remove. | |
8553 | [! __ASSEMBLER__][I386_USE_SYSENTER][! OPTIMIZE_FOR_GCC_5][PIC](INTERNAL_SYSCALL_MAIN_NCS): New. | |
8554 | [! __ASSEMBLER__][I386_USE_SYSENTER][OPTIMIZE_FOR_GCC_5][! PIC](INTERNAL_SYSCALL_NCS): Remove. | |
8555 | [! __ASSEMBLER__][I386_USE_SYSENTER][OPTIMIZE_FOR_GCC_5][! PIC](INTERNAL_SYSCALL_MAIN_NCS): New. | |
8556 | [! __ASSEMBLER__][I386_USE_SYSENTER][OPTIMIZE_FOR_GCC_5][PIC](INTERNAL_SYSCALL_NCS): Remove. | |
8557 | [! __ASSEMBLER__][I386_USE_SYSENTER][OPTIMIZE_FOR_GCC_5][PIC](INTERNAL_SYSCALL_MAIN_NCS): New. | |
8558 | [! __ASSEMBLER__][OPTIMIZE_FOR_GCC_5](INTERNAL_SYSCALL_MAIN_NCS_6): New. | |
8559 | [! __ASSEMBLER__](INTERNAL_SYSCALL_MAIN_NCS_0): New. | |
8560 | [! __ASSEMBLER__](INTERNAL_SYSCALL_MAIN_NCS_1): New. | |
8561 | [! __ASSEMBLER__](INTERNAL_SYSCALL_MAIN_NCS_2): New. | |
8562 | [! __ASSEMBLER__](INTERNAL_SYSCALL_MAIN_NCS_3): New. | |
8563 | [! __ASSEMBLER__](INTERNAL_SYSCALL_MAIN_NCS_4): New. | |
8564 | [! __ASSEMBLER__](INTERNAL_SYSCALL_MAIN_NCS_5): New. | |
8565 | [! __ASSEMBLER__](INTERNAL_SYSCALL_NCS): New. | |
8566 | ||
8567 | 2020-04-15 Carlos O'Donell <carlos@redhat.com> | |
8568 | ||
8569 | COMMIT: c580e6466d6da8262820cdbad19f32c5546226cf | |
8570 | Reset converter state after second wchar_t output (Bug 25734) | |
8571 | ||
8572 | * iconvdata/Makefile: Modified. | |
8573 | * iconvdata/big5hkscs.c: Modified. | |
8574 | (BODY): Modified. | |
8575 | * iconvdata/tst-iconv-big5-hkscs-to-2ucs4.c: New file. | |
8576 | ||
8577 | 2020-04-15 Carlos O'Donell <carlos@redhat.com> | |
8578 | ||
8579 | COMMIT: 70dfcd9b6c6fab492380a33b79e99cb9f9f438e9 | |
8580 | Fix typo in posix/tst-fnmatch.input (Bug 25790) | |
8581 | ||
8582 | * posix/tst-fnmatch.input: Modified. | |
8583 | ||
8584 | 2020-04-15 Florian Weimer <fweimer@redhat.com> | |
8585 | ||
8586 | COMMIT: 076f09afbac1aa57756faa7a8feadb7936a724e4 | |
8587 | Linux: Remove <sys/sysctl.h> and the sysctl function | |
8588 | ||
8589 | * NEWS: Modified. | |
8590 | * include/sys/sysctl.h: Delete file. | |
8591 | * manual/sysinfo.texi: Modified. | |
8592 | * scripts/check-installed-headers.sh: Modified. | |
8593 | * sysdeps/unix/sysv/linux/Makefile: Modified. | |
8594 | * sysdeps/unix/sysv/linux/Versions: Modified. | |
8595 | * sysdeps/unix/sysv/linux/bits/sysctl.h: Delete file. | |
8596 | * sysdeps/unix/sysv/linux/x86/bits/sysctl.h: Move to... | |
8597 | * sysdeps/unix/sysv/linux/microblaze/sysctl.c: ... here. | |
8598 | (sysctl system call is unsupported in x32 kernel"): Remove. | |
8599 | (sysdeps/unix/sysv/linux/sysctl.c): Include file. | |
8600 | (strong_alias): New. | |
8601 | (compat_symbol): New function. | |
8602 | * sysdeps/unix/sysv/linux/generic/sysctl.c: Move to... | |
8603 | * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/sysctl.c: ... here. | |
8604 | (errno.h): Remove include. | |
8605 | (sysdep.h): Remove include. | |
8606 | (sys/syscall.h): Remove include. | |
8607 | (sysctl): Remove function. | |
8608 | (sysdeps/unix/sysv/linux/sysctl.c): Include file. | |
8609 | (strong_alias): New. | |
8610 | (compat_symbol): New function. | |
8611 | * sysdeps/unix/sysv/linux/sys/sysctl.h: Delete file. | |
8612 | * sysdeps/unix/sysv/linux/sysctl.c: Modified. | |
8613 | (linux/sysctl.h): Remove include. | |
8614 | (sysdep.h): Remove include. | |
8615 | (sys/syscall.h): Remove include. | |
8616 | (__sysctl): Remove function. | |
8617 | (weak_alias): Remove. | |
8618 | [SHLIB_COMPAT (libc, GLIBC_2_0, GLIBC_2_32)][SHLIB_COMPAT (libc, GLIBC_2_2, GLIBC_2_17)](strong_alias): New. | |
8619 | [SHLIB_COMPAT (libc, GLIBC_2_0, GLIBC_2_32)][SHLIB_COMPAT (libc, GLIBC_2_2, GLIBC_2_17)](compat_symbol): New. | |
8620 | [SHLIB_COMPAT (libc, GLIBC_2_0, GLIBC_2_32)](___sysctl): New. | |
8621 | [SHLIB_COMPAT (libc, GLIBC_2_0, GLIBC_2_32)](compat_symbol): New. | |
8622 | (shlib-compat.h): Include file. | |
8623 | * sysdeps/unix/sysv/linux/sysctl.mk: Delete file. | |
8624 | * sysdeps/unix/sysv/linux/x86_64/x32/sysctl.c: New file. | |
8625 | * sysdeps/unix/sysv/linux/x86_64/x32/sysctl.mk: Delete file. | |
8626 | ||
8627 | 2020-04-14 Alistair Francis <alistair.francis@wdc.com> | |
8628 | ||
8629 | COMMIT: c4d4419433f1b2c9c4d54ee6da2b0d2a30e3fda8 | |
8630 | posix: Add wait4 test case | |
8631 | ||
8632 | * posix/Makefile: Modified. | |
8633 | * posix/tst-wait4.c: New file. | |
8634 | ||
8635 | 2020-04-14 Alistair Francis <alistair.francis@wdc.com> | |
8636 | ||
8637 | COMMIT: 00515ea3a15703a3d196c1d1bd372214abc990ad | |
8638 | linux: wait4: Fix incorrect return value comparison | |
8639 | ||
8640 | * sysdeps/unix/sysv/linux/wait4.c: Modified. | |
8641 | [__TIMESIZE != 64](__wait4): Modified function. | |
8642 | (__wait4_time64): Modified function. | |
8643 | ||
8644 | 2020-04-14 Samuel Thibault <samuel.thibault@ens-lyon.org> | |
8645 | ||
8646 | COMMIT: 2102bec9829589b303d531ed12630808b4886f56 | |
8647 | hurd: add mach_print function | |
8648 | ||
8649 | * mach/Versions: Modified. | |
8650 | * sysdeps/mach/hurd/i386/libc.abilist: Modified. | |
8651 | ||
8652 | 2020-04-13 H.J. Lu <hjl.tools@gmail.com> | |
8653 | ||
8654 | COMMIT: df76ff3a446a787a95cf74cb15c285464d73a93d | |
8655 | x32: Properly pass long to syscall [BZ #25810] | |
8656 | ||
8657 | * sysdeps/unix/sysv/linux/x86_64/sysdep.h: Modified. | |
8658 | [! __ASSEMBLER__](TYPEFY): Modified. | |
8659 | [! __ASSEMBLER__](ARGIFY): Modified. | |
8660 | [! __ASSEMBLER__](TYPEFY1): New. | |
8661 | * sysdeps/unix/sysv/linux/x86_64/x32/sysdep.h: Modified. | |
8662 | [! __ASSEMBLER__](ARGIFY): New. | |
8663 | ||
8664 | 2020-04-09 Joseph Myers <joseph@codesourcery.com> | |
8665 | ||
8666 | COMMIT: 319d2a7b60cc0d06bb5c29684c23475d41a7f8b7 | |
8667 | Add GRND_INSECURE from Linux 5.6 to sys/random.h | |
8668 | ||
8669 | * manual/crypt.texi: Modified. | |
8670 | * stdlib/sys/random.h: Modified. | |
8671 | (GRND_INSECURE): New. | |
8672 | ||
8673 | 2020-04-09 Joseph Myers <joseph@codesourcery.com> | |
8674 | ||
8675 | COMMIT: b56875d5e06e869b1a7f4408b68cb74544c094b0 | |
8676 | Update kernel version to 5.6 in tst-mman-consts.py. | |
8677 | ||
8678 | * sysdeps/unix/sysv/linux/tst-mman-consts.py: Modified. | |
8679 | ||
8680 | 2020-04-08 Adhemerval Zanella <adhemerval.zanella@linaro.org> | |
8681 | ||
8682 | COMMIT: b1caa144c74678097cada5a54eda2996bb459d8f | |
8683 | Update mips libm-test-ulps | |
8684 | ||
8685 | * sysdeps/mips/mips32/libm-test-ulps: Modified. | |
8686 | * sysdeps/mips/mips64/libm-test-ulps: Modified. | |
8687 | ||
8688 | 2020-04-08 Adhemerval Zanella <adhemerval.zanella@linaro.org> | |
8689 | ||
8690 | COMMIT: 17e7d1c5f8bce5ff502587877c574ca33db8ebb0 | |
8691 | Update alpha libm-test-ulps | |
8692 | ||
8693 | * sysdeps/alpha/fpu/libm-test-ulps: Modified. | |
8694 | ||
8695 | 2020-04-08 Adhemerval Zanella <adhemerval.zanella@linaro.org> | |
8696 | ||
8697 | COMMIT: 8a7f8da168e62c53be2b1ad91148b8d7230efa15 | |
8698 | Update ia64 libm-test-ulps | |
8699 | ||
8700 | * sysdeps/ia64/fpu/libm-test-ulps: Modified. | |
8701 | ||
8702 | 2020-04-08 Adhemerval Zanella <adhemerval.zanella@linaro.org> | |
8703 | ||
8704 | COMMIT: e379112b68ab79bd848d72454cc590cbbdec6b02 | |
8705 | Update sparc libm-test-ulps | |
8706 | ||
8707 | * sysdeps/sparc/fpu/libm-test-ulps: Modified. | |
8708 | ||
8709 | 2020-04-08 Adhemerval Zanella <adhemerval.zanella@linaro.org> | |
8710 | ||
8711 | COMMIT: 79943b37a049b3f23bb662f94bb0e33d7de60da9 | |
8712 | Update arm libm-test-ulps | |
8713 | ||
8714 | * sysdeps/arm/libm-test-ulps: Modified. | |
8715 | ||
8716 | 2020-04-08 Adhemerval Zanella <adhemerval.zanella@linaro.org> | |
8717 | ||
8718 | COMMIT: 6a0474c769e0a1e9f0a03e31a2fe2c35be7c5745 | |
8719 | Update aarch64 libm-test-ulps | |
8720 | ||
8721 | * sysdeps/aarch64/libm-test-ulps: Modified. | |
8722 | ||
8723 | 2020-04-08 kokoye2007 <kokoye2007@gmail.com> | |
8724 | ||
8725 | COMMIT: 8a1d13d0c71ec282dcf7f7d9f99f768d2979dcf3 | |
8726 | Updates to the shn_MM locale [BZ #25532] | |
8727 | ||
8728 | * localedata/locales/shn_MM: Modified. | |
8729 | ||
8730 | 2020-04-07 Tulio Magno Quites Machado Filho <tuliom@linux.ibm.com> | |
8731 | ||
8732 | COMMIT: bd6cdfc18c901f6d930c539fb866b2ae8dec94be | |
8733 | powerpc: Update ULPs and xfail more ibm128 outputs | |
8734 | ||
8735 | * math/auto-libm-test-in: Modified. | |
8736 | * math/auto-libm-test-out-j0: Modified. | |
8737 | * math/auto-libm-test-out-j1: Modified. | |
8738 | * sysdeps/powerpc/fpu/libm-test-ulps: Modified. | |
8739 | ||
8740 | 2020-04-07 H.J. Lu <hjl.tools@gmail.com> | |
8741 | ||
8742 | COMMIT: 93a0959ef261c92b5d9c337f1e4cb64bbe453a9a | |
8743 | i386: Remove build support for GCC older than GCC 6 | |
8744 | ||
8745 | * sysdeps/i386/sysdep.h: Modified. | |
8746 | (features.h): Remove include. | |
8747 | * sysdeps/i386/tls-macros.h: Modified. | |
8748 | [!(PIC && !__GNUC_PREREQ (5,0))](TLS_IE): Remove. | |
8749 | [!(PIC && !__GNUC_PREREQ (5,0))](TLS_LD): Remove. | |
8750 | [!(PIC && !__GNUC_PREREQ (5,0))](TLS_GD): Remove. | |
8751 | [PIC && !__GNUC_PREREQ (5,0)](TLS_IE): Remove. | |
8752 | [PIC && !__GNUC_PREREQ (5,0)](TLS_LD): Remove. | |
8753 | [PIC && !__GNUC_PREREQ (5,0)](TLS_GD): Remove. | |
8754 | (features.h): Remove include. | |
8755 | (TLS_IE): New. | |
8756 | (TLS_LD): New. | |
8757 | (TLS_GD): New. | |
8758 | * sysdeps/unix/sysv/linux/i386/sysdep.h: Modified. | |
8759 | [! __ASSEMBLER__][__PIC__ && !__GNUC_PREREQ (5,0)](check_consistency): Remove. | |
8760 | [__GNUC_PREREQ (5,0) && ! PROF && CAN_USE_REGISTER_ASM_EBP](OPTIMIZE_FOR_GCC_5): Remove. | |
8761 | [! PROF && CAN_USE_REGISTER_ASM_EBP](OPTIMIZE_FOR_GCC_5): New. | |
8762 | ||
8763 | 2020-04-07 Rafał Lużyński <digitalfreak@lingonborough.com> | |
8764 | ||
8765 | COMMIT: 10b2cdc3b3a9aab153e07bb7f8e1765dc3cd01fa | |
8766 | oc_FR locale: Fix spelling of April (bug 25639) | |
8767 | ||
8768 | * localedata/locales/oc_FR: Modified. | |
8769 | ||
8770 | 2020-04-06 John David Anglin <danglin@gcc.gnu.org> | |
8771 | ||
8772 | COMMIT: a8d74ee47b3309ad417c20596bb1fbd29e0a149c | |
8773 | Update hppa libm-test-ulps | |
8774 | ||
8775 | * sysdeps/hppa/fpu/libm-test-ulps: Modified. | |
8776 | ||
8777 | 2020-04-06 Lukasz Majewski <lukma@denx.de> | |
8778 | ||
8779 | COMMIT: 0b65a8fbaf05bf4279c56bf4b5da6ae95c663358 | |
8780 | y2038: linux: Provide __mq_timedreceive_time64 implementation | |
8781 | ||
8782 | * include/mqueue.h: Modified. | |
8783 | [! _ISOMAC][__TIMESIZE != 64](__mq_timedreceive_time64): New function. | |
8784 | [! _ISOMAC][__TIMESIZE != 64](librt_hidden_proto): New. | |
8785 | [! _ISOMAC][__TIMESIZE == 64](__mq_timedreceive_time64): New. | |
8786 | * sysdeps/unix/sysv/linux/mq_timedreceive.c: Modified. | |
8787 | (__mq_timedreceive): Remove function. | |
8788 | [__TIMESIZE != 64](librt_hidden_def): New. | |
8789 | [__TIMESIZE != 64](__mq_timedreceive): New. | |
8790 | (__mq_timedreceive_time64): New function. | |
8791 | ||
8792 | 2020-04-06 Lukasz Majewski <lukma@denx.de> | |
8793 | ||
8794 | COMMIT: 6f5eb5b2e57c507b17e3ba8c76433109d276a148 | |
8795 | y2038: linux: Provide __mq_timedsend_time64 implementation | |
8796 | ||
8797 | * include/mqueue.h: Modified. | |
8798 | [! _ISOMAC][__TIMESIZE != 64](__mq_timedsend_time64): New. | |
8799 | [! _ISOMAC][__TIMESIZE != 64](librt_hidden_proto): New. | |
8800 | [! _ISOMAC][__TIMESIZE == 64](__mq_timedsend_time64): New. | |
8801 | [! _ISOMAC](struct___timespec64.h): Include file. | |
8802 | * sysdeps/unix/sysv/linux/mq_timedsend.c: Modified. | |
8803 | (__mq_timedsend): Remove function. | |
8804 | [__TIMESIZE != 64](librt_hidden_def): New. | |
8805 | [__TIMESIZE != 64](__mq_timedsend): New. | |
8806 | (__mq_timedsend_time64): New function. | |
8807 | ||
8808 | 2020-04-06 Lukasz Majewski <lukma@denx.de> | |
8809 | ||
8810 | COMMIT: 390b5a4727924503095327087c5d5f7a369732ef | |
8811 | y2038: include: Move struct __timespec64 definition to a separate file | |
8812 | ||
8813 | * include/struct___timespec64.h: New file. | |
8814 | * include/time.h: Modified. | |
8815 | [! _ISOMAC][__TIMESIZE != 64](__timespec64): Remove. | |
8816 | [! _ISOMAC][__TIMESIZE == 64](__timespec64): Remove. | |
8817 | [! _ISOMAC](endian.h): Remove include. | |
8818 | [! _ISOMAC](__timespec64): Remove. | |
8819 | [! _ISOMAC](valid_timeval_to_timespec64): Modified function. | |
8820 | [! _ISOMAC](__timespec64): Remove. | |
8821 | [! _ISOMAC](timeval64_to_timespec64): Modified function. | |
8822 | [! _ISOMAC](__timespec64): Remove. | |
8823 | [! _ISOMAC](valid_timespec_to_timespec64): Modified function. | |
8824 | [! _ISOMAC](struct___timespec64.h): Include file. | |
8825 | ||
8826 | 2020-04-06 DJ Delorie <dj@redhat.com> | |
8827 | ||
8828 | COMMIT: b9cde4e3aa1ff338da7064daf1386b2f4a7351ba | |
8829 | malloc: ensure set_max_fast never stores zero [BZ #25733] | |
8830 | ||
8831 | * malloc/malloc.c: Modified. | |
8832 | (set_max_fast): Modified. | |
8833 | ||
8834 | 2020-04-06 Paul E. Murphy <murphyp@linux.vnet.ibm.com> | |
8835 | ||
8836 | COMMIT: 4531ba8ebfedf97a31834201eaaf71c375793de2 | |
8837 | powerpc64le: enforce non-specific long double in .gnu.attributes section | |
8838 | ||
8839 | * sysdeps/powerpc/powerpc64/le/Makefile: Modified. | |
8840 | * sysdeps/powerpc/powerpc64/le/no_ldbl_gnu_attribute.c: New file. | |
8841 | ||
8842 | 2020-04-06 Paul E. Murphy <murphyp@linux.vnet.ibm.com> | |
8843 | ||
8844 | COMMIT: 8e72163b16bfe874a415a558f78911e5d05c5f22 | |
8845 | powerpc64le: workaround ieee long double / _Float128 stdc++ bug | |
8846 | ||
8847 | * sysdeps/powerpc/powerpc64/le/Makefile: Modified. | |
8848 | ||
8849 | 2020-04-06 Paul E. Murphy <murphyp@linux.vnet.ibm.com> | |
8850 | ||
8851 | COMMIT: 6f82d05034178eee756dfe09472948130748ad39 | |
8852 | powerpc64le: Enforce -mabi=ibmlongdouble when -mfloat128 used | |
8853 | ||
8854 | * sysdeps/powerpc/powerpc64/le/Makefile: Modified. | |
8855 | * sysdeps/powerpc/powerpc64/le/fpu/multiarch/Makefile: Modified. | |
8856 | ||
8857 | 2020-04-06 Paul E. Murphy <murphyp@linux.vnet.ibm.com> | |
8858 | ||
8859 | COMMIT: 25ee3931f03cae31f5006c438d939544f717666a | |
8860 | powerpc64le/multiarch: don't generate strong aliases for fmaf128-ppc64 | |
8861 | ||
8862 | * sysdeps/powerpc/powerpc64/le/fpu/multiarch/s_fmaf128-ppc64.c: Modified. | |
8863 | (strong_alias): New. | |
8864 | ||
8865 | 2020-04-06 Paul E. Murphy <murphyp@linux.vnet.ibm.com> | |
8866 | ||
8867 | COMMIT: bd98471eb2e242a0e5507e325e52ca998cf77865 | |
8868 | ldbl-128ibm: simplify iscanonical.h | |
8869 | ||
8870 | * sysdeps/ieee754/ldbl-128ibm/bits/iscanonical.h: Modified. | |
8871 | [! __NO_LONG_DOUBLE_MATH][__LONG_DOUBLE_USES_FLOAT128 != 1][! __HAVE_DISTINCT_FLOAT128][! __cplusplus](iscanonical): Remove. | |
8872 | [! __NO_LONG_DOUBLE_MATH][__LONG_DOUBLE_USES_FLOAT128 != 1][__HAVE_DISTINCT_FLOAT128](__iscanonicalf128): Remove. | |
8873 | [! __NO_LONG_DOUBLE_MATH][__LONG_DOUBLE_USES_FLOAT128 != 1](__iscanonicall): Remove. | |
8874 | [! __NO_LONG_DOUBLE_MATH][__LONG_DOUBLE_USES_FLOAT128 != 1](__iscanonicalf): Remove. | |
8875 | [! __NO_LONG_DOUBLE_MATH][__LONG_DOUBLE_USES_FLOAT128 != 1](__iscanonical): Remove. | |
8876 | [! __NO_LONG_DOUBLE_MATH][__LONG_DOUBLE_USES_FLOAT128 == 1](__iscanonicall): Remove. | |
8877 | [__NO_LONG_DOUBLE_MATH](iscanonical): Remove. | |
8878 | [!((__NO_LONG_DOUBLE_MATH) || __LONG_DOUBLE_USES_FLOAT128 == 1)][! __cplusplus](iscanonical): New. | |
8879 | [!((__NO_LONG_DOUBLE_MATH) || __LONG_DOUBLE_USES_FLOAT128 == 1)][__HAVE_DISTINCT_FLOAT128](__iscanonicalf128): New. | |
8880 | [!((__NO_LONG_DOUBLE_MATH) || __LONG_DOUBLE_USES_FLOAT128 == 1)](__iscanonicall): New. | |
8881 | [!((__NO_LONG_DOUBLE_MATH) || __LONG_DOUBLE_USES_FLOAT128 == 1)](__iscanonicalf): New. | |
8882 | [!((__NO_LONG_DOUBLE_MATH) || __LONG_DOUBLE_USES_FLOAT128 == 1)](__iscanonical): New. | |
8883 | [(__NO_LONG_DOUBLE_MATH) || __LONG_DOUBLE_USES_FLOAT128 == 1](iscanonical): New. | |
8884 | ||
8885 | 2020-04-06 H.J. Lu <hjl.tools@gmail.com> | |
8886 | ||
8887 | COMMIT: f90a7e96df87edadd503a0a32aa70fb97c55a044 | |
8888 | i386: Disable check_consistency for GCC 5 and above [BZ #25788] | |
8889 | ||
8890 | * sysdeps/unix/sysv/linux/i386/sysdep.h: Modified. | |
8891 | [! __ASSEMBLER__][__PIC__ && ! OPTIMIZE_FOR_GCC_5](check_consistency): Remove. | |
8892 | [! __ASSEMBLER__][__PIC__ && !__GNUC_PREREQ (5,0)](check_consistency): New. | |
8893 | ||
8894 | 2020-04-03 Joseph Myers <joseph@codesourcery.com> | |
8895 | ||
8896 | COMMIT: f9ac84f92f151e07586c55e14ed628d493a5929d | |
8897 | Add IPPROTO_ETHERNET and IPPROTO_MPTCP from Linux 5.6 to netinet/in.h. | |
8898 | ||
8899 | * inet/netinet/in.h: Modified. | |
8900 | (<anoymous>): Modified. | |
8901 | ||
8902 | 2020-04-03 Joseph Myers <joseph@codesourcery.com> | |
8903 | ||
8904 | COMMIT: e788beaf093bfafecd6b4456b984bd927c18987a | |
8905 | Update syscall lists for Linux 5.6. | |
8906 | ||
8907 | * sysdeps/unix/sysv/linux/aarch64/arch-syscall.h: Modified. | |
8908 | (__NR_openat2): New. | |
8909 | (__NR_pidfd_getfd): New. | |
8910 | * sysdeps/unix/sysv/linux/alpha/arch-syscall.h: Modified. | |
8911 | (__NR_openat2): New. | |
8912 | (__NR_pidfd_getfd): New. | |
8913 | * sysdeps/unix/sysv/linux/arm/arch-syscall.h: Modified. | |
8914 | (__NR_openat2): New. | |
8915 | (__NR_pidfd_getfd): New. | |
8916 | * sysdeps/unix/sysv/linux/csky/arch-syscall.h: Modified. | |
8917 | (__NR_clone3): New. | |
8918 | (__NR_fstat64): New. | |
8919 | (__NR_fstatat64): New. | |
8920 | (__NR_openat2): New. | |
8921 | (__NR_pidfd_getfd): New. | |
8922 | * sysdeps/unix/sysv/linux/hppa/arch-syscall.h: Modified. | |
8923 | (__NR_openat2): New. | |
8924 | (__NR_pidfd_getfd): New. | |
8925 | * sysdeps/unix/sysv/linux/i386/arch-syscall.h: Modified. | |
8926 | (__NR_openat2): New. | |
8927 | (__NR_pidfd_getfd): New. | |
8928 | * sysdeps/unix/sysv/linux/ia64/arch-syscall.h: Modified. | |
8929 | (__NR_openat2): New. | |
8930 | (__NR_pidfd_getfd): New. | |
8931 | * sysdeps/unix/sysv/linux/m68k/arch-syscall.h: Modified. | |
8932 | (__NR_clone3): New. | |
8933 | (__NR_openat2): New. | |
8934 | (__NR_pidfd_getfd): New. | |
8935 | * sysdeps/unix/sysv/linux/microblaze/arch-syscall.h: Modified. | |
8936 | (__NR_openat2): New. | |
8937 | (__NR_pidfd_getfd): New. | |
8938 | * sysdeps/unix/sysv/linux/mips/mips32/arch-syscall.h: Modified. | |
8939 | (__NR_openat2): New. | |
8940 | (__NR_pidfd_getfd): New. | |
8941 | * sysdeps/unix/sysv/linux/mips/mips64/n32/arch-syscall.h: Modified. | |
8942 | (__NR_openat2): New. | |
8943 | (__NR_pidfd_getfd): New. | |
8944 | * sysdeps/unix/sysv/linux/mips/mips64/n64/arch-syscall.h: Modified. | |
8945 | (__NR_openat2): New. | |
8946 | (__NR_pidfd_getfd): New. | |
8947 | * sysdeps/unix/sysv/linux/nios2/arch-syscall.h: Modified. | |
8948 | (__NR_openat2): New. | |
8949 | (__NR_pidfd_getfd): New. | |
8950 | * sysdeps/unix/sysv/linux/powerpc/powerpc32/arch-syscall.h: Modified. | |
8951 | (__NR_openat2): New. | |
8952 | (__NR_pidfd_getfd): New. | |
8953 | * sysdeps/unix/sysv/linux/powerpc/powerpc64/arch-syscall.h: Modified. | |
8954 | (__NR_openat2): New. | |
8955 | (__NR_pidfd_getfd): New. | |
8956 | * sysdeps/unix/sysv/linux/riscv/rv64/arch-syscall.h: Modified. | |
8957 | (__NR_openat2): New. | |
8958 | (__NR_pidfd_getfd): New. | |
8959 | * sysdeps/unix/sysv/linux/s390/s390-32/arch-syscall.h: Modified. | |
8960 | (__NR_openat2): New. | |
8961 | (__NR_pidfd_getfd): New. | |
8962 | * sysdeps/unix/sysv/linux/s390/s390-64/arch-syscall.h: Modified. | |
8963 | (__NR_openat2): New. | |
8964 | (__NR_pidfd_getfd): New. | |
8965 | * sysdeps/unix/sysv/linux/sh/arch-syscall.h: Modified. | |
8966 | (__NR_openat2): New. | |
8967 | (__NR_pidfd_getfd): New. | |
8968 | * sysdeps/unix/sysv/linux/sparc/sparc32/arch-syscall.h: Modified. | |
8969 | (__NR_openat2): New. | |
8970 | (__NR_pidfd_getfd): New. | |
8971 | * sysdeps/unix/sysv/linux/sparc/sparc64/arch-syscall.h: Modified. | |
8972 | (__NR_openat2): New. | |
8973 | (__NR_pidfd_getfd): New. | |
8974 | * sysdeps/unix/sysv/linux/syscall-names.list: Modified. | |
8975 | * sysdeps/unix/sysv/linux/x86_64/64/arch-syscall.h: Modified. | |
8976 | (__NR_openat2): New. | |
8977 | (__NR_pidfd_getfd): New. | |
8978 | * sysdeps/unix/sysv/linux/x86_64/x32/arch-syscall.h: Modified. | |
8979 | (__NR_openat2): New. | |
8980 | (__NR_pidfd_getfd): New. | |
8981 | ||
8982 | 2020-04-03 Florian Weimer <fweimer@redhat.com> | |
8983 | ||
8984 | COMMIT: 8f7a75d700af809eeb4363895078fabfb3a9d7c3 | |
8985 | elf: Implement DT_AUDIT, DT_DEPAUDIT support [BZ #24943] | |
8986 | ||
8987 | * NEWS: Modified. | |
8988 | * elf/Makefile: Modified. | |
8989 | * elf/rtld.c: Modified. | |
8990 | (dl_main): Modified function. | |
8991 | (audit_list_add_dynamic_tag): New function. | |
8992 | (audit_list_add_dynamic_tag): New function. | |
8993 | * elf/tst-audit14.c: New file. | |
8994 | * elf/tst-audit15.c: New file. | |
8995 | * elf/tst-audit16.c: New file. | |
8996 | * elf/tst-auditlogmod-1.c: New file. | |
8997 | * elf/tst-auditlogmod-2.c: New file. | |
8998 | * elf/tst-auditlogmod-3.c: New file. | |
8999 | ||
9000 | 2020-04-03 Florian Weimer <fweimer@redhat.com> | |
9001 | ||
9002 | COMMIT: 4c6e0415ef206a595c62d5d37e3b9a821782c533 | |
9003 | elf: Simplify handling of lists of audit strings | |
9004 | ||
9005 | * elf/rtld.c: Modified. | |
9006 | (process_dl_audit): Remove. | |
9007 | (process_envvars): Modified. | |
9008 | (audit_list_string): Remove. | |
9009 | (audit_list): Modified. | |
9010 | (audit_list_iter): Remove. | |
9011 | (audit_list_iter_init): Remove function. | |
9012 | (audit_list_iter_next): Remove function. | |
9013 | (load_audit_modules): Modified function. | |
9014 | (dl_main): Modified function. | |
9015 | (process_dl_audit): Remove function. | |
9016 | (process_envvars): Modified function. | |
9017 | (array_length.h): Include file. | |
9018 | (audit_list_init): New function. | |
9019 | (audit_list_add_string): New function. | |
9020 | (audit_list_next): New function. | |
9021 | (audit_list_init): New function. | |
9022 | (audit_list_add_string): New function. | |
9023 | (audit_list_next): New function. | |
9024 | ||
9025 | 2020-04-03 Florian Weimer <fweimer@redhat.com> | |
9026 | ||
9027 | COMMIT: cea56af185eae45b1f0963351e3d4daa1cbde521 | |
9028 | support: Change xgetline to return 0 on EOF | |
9029 | ||
9030 | * support/support_process_state.c: Modified. | |
9031 | (support_process_state_wait): Modified function. | |
9032 | * support/xgetline.c: Modified. | |
9033 | (errno.h): Remove include. | |
9034 | (xgetline): Modified function. | |
9035 | * support/xstdio.h: Modified. | |
9036 | (xgetline): Modified. | |
9037 | ||
9038 | 2020-04-03 Adhemerval Zanella <adhemerval.zanella@linaro.org> | |
9039 | ||
9040 | COMMIT: 17fd707f88c5531972c980a4f4567ba6c7f84067 | |
9041 | nptl: Remove x86_64 cancellation assembly implementations [BZ #25765] | |
9042 | ||
9043 | * sysdeps/unix/sysv/linux/x86_64/cancellation.S: Delete file. | |
9044 | * sysdeps/unix/sysv/linux/x86_64/libc-cancellation.S: Delete file. | |
9045 | * sysdeps/unix/sysv/linux/x86_64/librt-cancellation.S: Delete file. | |
9046 | * sysdeps/x86_64/nptl/tcb-offsets.sym: Modified. | |
9047 | ||
9048 | 2020-04-03 Szabolcs Nagy <szabolcs.nagy@arm.com> | |
9049 | ||
9050 | COMMIT: 0bdca3bd94fe51023e927e9a2ac33a75e2a2d4b8 | |
9051 | aarch64: update bits/hwcap.h | |
9052 | ||
9053 | * sysdeps/unix/sysv/linux/aarch64/bits/hwcap.h: Modified. | |
9054 | (HWCAP2_DCPODP): New. | |
9055 | (HWCAP2_SVE2): New. | |
9056 | (HWCAP2_SVEAES): New. | |
9057 | (HWCAP2_SVEPMULL): New. | |
9058 | (HWCAP2_SVEBITPERM): New. | |
9059 | (HWCAP2_SVESHA3): New. | |
9060 | (HWCAP2_SVESM4): New. | |
9061 | (HWCAP2_FLAGM2): New. | |
9062 | (HWCAP2_FRINT): New. | |
9063 | (HWCAP2_SVEI8MM): New. | |
9064 | (HWCAP2_SVEF32MM): New. | |
9065 | (HWCAP2_SVEF64MM): New. | |
9066 | (HWCAP2_SVEBF16): New. | |
9067 | (HWCAP2_I8MM): New. | |
9068 | (HWCAP2_BF16): New. | |
9069 | (HWCAP2_DGH): New. | |
9070 | (HWCAP2_RNG): New. | |
9071 | ||
9072 | 2020-04-03 Eyal Itkin <eyalit@checkpoint.com> | |
9073 | ||
9074 | COMMIT: 6310d570bf20348135d09e1f9de84a9ae7d06f83 | |
9075 | Add tests for Safe-Linking | |
9076 | ||
9077 | * malloc/Makefile: Modified. | |
9078 | * malloc/tst-safe-linking.c: New file. | |
9079 | ||
9080 | 2020-04-03 Stefan Liebler <stli@linux.ibm.com> | |
9081 | ||
9082 | COMMIT: 1c50d23a20f7b964bc5358dcffbb3623170b6773 | |
9083 | S390: Regenerate ULPs. | |
9084 | ||
9085 | * sysdeps/s390/fpu/libm-test-ulps: Modified. | |
9086 | ||
9087 | 2020-04-02 Alistair Francis <alistair.francis@wdc.com> | |
9088 | ||
9089 | COMMIT: 0bcd0c5100f5268b04b7b4dbbea63eb2c50e9132 | |
9090 | sysv/alpha: Use generic __timeval32 and helpers | |
9091 | ||
9092 | * sysdeps/unix/sysv/linux/alpha/alpha-tv32-compat.h: Delete file. | |
9093 | * sysdeps/unix/sysv/linux/alpha/osf_adjtime.c: Modified. | |
9094 | [SHLIB_COMPAT (libc, GLIBC_2_0, GLIBC_2_1)](alpha-tv32-compat.h): Remove include. | |
9095 | [SHLIB_COMPAT (libc, GLIBC_2_0, GLIBC_2_1)](timex32): Modified. | |
9096 | [SHLIB_COMPAT (libc, GLIBC_2_0, GLIBC_2_1)](__adjtime_tv32): Modified function. | |
9097 | [SHLIB_COMPAT (libc, GLIBC_2_0, GLIBC_2_1)](__adjtimex_tv32): Modified function. | |
9098 | [SHLIB_COMPAT (libc, GLIBC_2_0, GLIBC_2_1)](time.h): Include file. | |
9099 | [SHLIB_COMPAT (libc, GLIBC_2_0, GLIBC_2_1)](string.h): Include file. | |
9100 | * sysdeps/unix/sysv/linux/alpha/osf_getitimer.c: Modified. | |
9101 | [SHLIB_COMPAT (libc, GLIBC_2_0, GLIBC_2_1)](alpha-tv32-compat.h): Remove include. | |
9102 | [SHLIB_COMPAT (libc, GLIBC_2_0, GLIBC_2_1)](__getitimer_tv32): Modified function. | |
9103 | [SHLIB_COMPAT (libc, GLIBC_2_0, GLIBC_2_1)](time.h): Include file. | |
9104 | [SHLIB_COMPAT (libc, GLIBC_2_0, GLIBC_2_1)](tv32-compat.h): Include file. | |
9105 | * sysdeps/unix/sysv/linux/alpha/osf_getrusage.c: Modified. | |
9106 | [SHLIB_COMPAT (libc, GLIBC_2_0, GLIBC_2_1)](alpha-tv32-compat.h): Remove include. | |
9107 | [SHLIB_COMPAT (libc, GLIBC_2_0, GLIBC_2_1)](__getrusage_tv32): Modified function. | |
9108 | [SHLIB_COMPAT (libc, GLIBC_2_0, GLIBC_2_1)](tv32-compat.h): Include file. | |
9109 | * sysdeps/unix/sysv/linux/alpha/osf_gettimeofday.c: Modified. | |
9110 | [SHLIB_COMPAT (libc, GLIBC_2_0, GLIBC_2_1)](alpha-tv32-compat.h): Remove include. | |
9111 | [SHLIB_COMPAT (libc, GLIBC_2_0, GLIBC_2_1)](__gettimeofday_tv32): Modified function. | |
9112 | [SHLIB_COMPAT (libc, GLIBC_2_0, GLIBC_2_1)](time.h): Include file. | |
9113 | * sysdeps/unix/sysv/linux/alpha/osf_setitimer.c: Modified. | |
9114 | [SHLIB_COMPAT (libc, GLIBC_2_0, GLIBC_2_1)](alpha-tv32-compat.h): Remove include. | |
9115 | [SHLIB_COMPAT (libc, GLIBC_2_0, GLIBC_2_1)](__setitimer_tv32): Modified function. | |
9116 | [SHLIB_COMPAT (libc, GLIBC_2_0, GLIBC_2_1)](time.h): Include file. | |
9117 | [SHLIB_COMPAT (libc, GLIBC_2_0, GLIBC_2_1)](tv32-compat.h): Include file. | |
9118 | * sysdeps/unix/sysv/linux/alpha/osf_settimeofday.c: Modified. | |
9119 | [SHLIB_COMPAT (libc, GLIBC_2_0, GLIBC_2_1)](alpha-tv32-compat.h): Remove include. | |
9120 | [SHLIB_COMPAT (libc, GLIBC_2_0, GLIBC_2_1)](__settimeofday_tv32): Modified function. | |
9121 | [SHLIB_COMPAT (libc, GLIBC_2_0, GLIBC_2_1)](time.h): Include file. | |
9122 | * sysdeps/unix/sysv/linux/alpha/osf_utimes.c: Modified. | |
9123 | [SHLIB_COMPAT (libc, GLIBC_2_0, GLIBC_2_1)](alpha-tv32-compat.h): Remove include. | |
9124 | [SHLIB_COMPAT (libc, GLIBC_2_0, GLIBC_2_1)](__utimes_tv32): Modified function. | |
9125 | [SHLIB_COMPAT (libc, GLIBC_2_0, GLIBC_2_1)](time.h): Include file. | |
9126 | * sysdeps/unix/sysv/linux/alpha/osf_wait4.c: Modified. | |
9127 | [SHLIB_COMPAT (libc, GLIBC_2_0, GLIBC_2_1)](alpha-tv32-compat.h): Remove include. | |
9128 | [SHLIB_COMPAT (libc, GLIBC_2_0, GLIBC_2_1)](__wait4_tv32): Modified function. | |
9129 | [SHLIB_COMPAT (libc, GLIBC_2_0, GLIBC_2_1)](tv32-compat.h): Include file. | |
9130 | * sysdeps/unix/sysv/linux/tv32-compat.h: Modified. | |
9131 | (rusage64_to_rusage32): New function. | |
9132 | ||
9133 | 2020-04-02 Alistair Francis <alistair.francis@wdc.com> | |
9134 | ||
9135 | COMMIT: 600f00b747ff42eb0aa778536d3ef602e8bcd550 | |
9136 | linux: Use long time_t for wait4/getrusage | |
9137 | ||
9138 | * include/sys/resource.h: Modified. | |
9139 | [! _ISOMAC][__TIMESIZE != 64](__getrusage64): New function. | |
9140 | [! _ISOMAC][__TIMESIZE != 64](libc_hidden_proto): New. | |
9141 | [! _ISOMAC][__TIMESIZE != 64](__wait4_time64): New function. | |
9142 | [! _ISOMAC][__TIMESIZE != 64](libc_hidden_proto): New. | |
9143 | [! _ISOMAC][__TIMESIZE == 64](__getrusage64): New. | |
9144 | [! _ISOMAC][__TIMESIZE == 64](__wait4_time64): New. | |
9145 | * sysdeps/unix/syscalls.list: Modified. | |
9146 | * sysdeps/unix/sysv/linux/getrusage.c: New file. | |
9147 | * sysdeps/unix/sysv/linux/tv32-compat.h: Modified. | |
9148 | (sys/resource.h): Include file. | |
9149 | (__rusage32): New. | |
9150 | (rusage32_to_rusage64): New function. | |
9151 | * sysdeps/unix/sysv/linux/wait4.c: Modified. | |
9152 | (__wait4): Remove function. | |
9153 | [__TIMESIZE != 64](libc_hidden_def): New. | |
9154 | [__TIMESIZE != 64](__wait4): New. | |
9155 | (sys/types.h): Include file. | |
9156 | (tv32-compat.h): Include file. | |
9157 | (__wait4_time64): New function. | |
9158 | ||
9159 | 2020-04-02 Alistair Francis <alistair.francis@wdc.com> | |
9160 | ||
9161 | COMMIT: 5d24ba82c49b75c9f4264b5d62c4e88f4082a99e | |
9162 | resource: Add a __rusage64 struct | |
9163 | ||
9164 | * include/sys/resource.h: Modified. | |
9165 | [! _ISOMAC][__TIMESIZE != 64](__rusage64): New. | |
9166 | [! _ISOMAC][__TIMESIZE == 64](__rusage64): New. | |
9167 | [! _ISOMAC](time.h): Include file. | |
9168 | [! _ISOMAC](string.h): Include file. | |
9169 | [! _ISOMAC](rusage64_to_rusage): New function. | |
9170 | ||
9171 | 2020-04-02 Alistair Francis <alistair.francis@wdc.com> | |
9172 | ||
9173 | COMMIT: a51e03588937ad804a9f583ea3d0fc0a4d088c33 | |
9174 | linux: Use long time_t __getitimer/__setitimer | |
9175 | ||
9176 | * include/time.h: Modified. | |
9177 | [! _ISOMAC][__TIMESIZE != 64](libc_hidden_proto): Modified. | |
9178 | [! _ISOMAC][__TIMESIZE != 64](libc_hidden_proto): Modified. | |
9179 | [! _ISOMAC][__TIMESIZE != 64](libc_hidden_proto): Modified. | |
9180 | [! _ISOMAC][__TIMESIZE != 64](libc_hidden_proto): Modified. | |
9181 | [! _ISOMAC][__TIMESIZE != 64](libc_hidden_proto): Modified. | |
9182 | [! _ISOMAC][__TIMESIZE != 64](libc_hidden_proto): Modified. | |
9183 | [! _ISOMAC][__TIMESIZE != 64](libc_hidden_proto): Modified. | |
9184 | [! _ISOMAC][__TIMESIZE != 64](libc_hidden_proto): Modified. | |
9185 | [! _ISOMAC][__TIMESIZE != 64](libc_hidden_proto): Modified. | |
9186 | [! _ISOMAC][__TIMESIZE != 64](libc_hidden_proto): Modified. | |
9187 | [! _ISOMAC][__TIMESIZE != 64](libc_hidden_proto): Modified. | |
9188 | [! _ISOMAC][__TIMESIZE != 64](libc_hidden_proto): Modified. | |
9189 | [! _ISOMAC][__TIMESIZE != 64](libc_hidden_proto): Modified. | |
9190 | [! _ISOMAC][__TIMESIZE != 64](libc_hidden_proto): Modified. | |
9191 | [! _ISOMAC][__TIMESIZE != 64](libc_hidden_proto): Modified. | |
9192 | [! _ISOMAC][__TIMESIZE != 64](libc_hidden_proto): Modified. | |
9193 | [! _ISOMAC][__TIMESIZE != 64](libc_hidden_proto): Modified. | |
9194 | [! _ISOMAC][__TIMESIZE != 64](__getitimer64): New function. | |
9195 | [! _ISOMAC][__TIMESIZE != 64](__setitimer64): New function. | |
9196 | [! _ISOMAC][__TIMESIZE != 64](libc_hidden_proto): New. | |
9197 | [! _ISOMAC][__TIMESIZE != 64](libc_hidden_proto): New. | |
9198 | [! _ISOMAC][__TIMESIZE == 64](__getitimer64): New. | |
9199 | [! _ISOMAC][__TIMESIZE == 64](__setitimer64): New. | |
9200 | [! _ISOMAC](sys/time.h): Include file. | |
9201 | * sysdeps/unix/syscalls.list: Modified. | |
9202 | * sysdeps/unix/sysv/linux/getitimer.c: New file. | |
9203 | * sysdeps/unix/sysv/linux/setitimer.c: New file. | |
9204 | * sysdeps/unix/sysv/linux/tv32-compat.h: New file. | |
9205 | ||
9206 | 2020-04-02 Alistair Francis <alistair.francis@wdc.com> | |
9207 | ||
9208 | COMMIT: 1c634e677f584ea264f984eb408a5142150af855 | |
9209 | sysv: Define __KERNEL_OLD_TIMEVAL_MATCHES_TIMEVAL64 | |
9210 | ||
9211 | * bits/typesizes.h: Modified. | |
9212 | [! _BITS_TYPESIZES_H][! __LP64__](__KERNEL_OLD_TIMEVAL_MATCHES_TIMEVAL64): New. | |
9213 | [! _BITS_TYPESIZES_H][__LP64__](__KERNEL_OLD_TIMEVAL_MATCHES_TIMEVAL64): New. | |
9214 | * sysdeps/unix/sysv/linux/alpha/bits/typesizes.h: Modified. | |
9215 | [! _BITS_TYPESIZES_H](__KERNEL_OLD_TIMEVAL_MATCHES_TIMEVAL64): New. | |
9216 | * sysdeps/unix/sysv/linux/generic/bits/typesizes.h: Modified. | |
9217 | [! _BITS_TYPESIZES_H][! __LP64__](__KERNEL_OLD_TIMEVAL_MATCHES_TIMEVAL64): New. | |
9218 | [! _BITS_TYPESIZES_H][__LP64__](__KERNEL_OLD_TIMEVAL_MATCHES_TIMEVAL64): New. | |
9219 | * sysdeps/unix/sysv/linux/s390/bits/typesizes.h: Modified. | |
9220 | [! _BITS_TYPESIZES_H][! __s390x__](__KERNEL_OLD_TIMEVAL_MATCHES_TIMEVAL64): New. | |
9221 | [! _BITS_TYPESIZES_H][__s390x__](__KERNEL_OLD_TIMEVAL_MATCHES_TIMEVAL64): New. | |
9222 | * sysdeps/unix/sysv/linux/sparc/bits/typesizes.h: Modified. | |
9223 | [! _BITS_TYPESIZES_H][!(__arch64__ || __sparcv9)](__KERNEL_OLD_TIMEVAL_MATCHES_TIMEVAL64): New. | |
9224 | [! _BITS_TYPESIZES_H][__arch64__ || __sparcv9](__KERNEL_OLD_TIMEVAL_MATCHES_TIMEVAL64): New. | |
9225 | * sysdeps/unix/sysv/linux/x86/bits/typesizes.h: Modified. | |
9226 | [! _BITS_TYPESIZES_H][! __x86_64__](__KERNEL_OLD_TIMEVAL_MATCHES_TIMEVAL64): New. | |
9227 | [! _BITS_TYPESIZES_H][__x86_64__](__KERNEL_OLD_TIMEVAL_MATCHES_TIMEVAL64): New. | |
9228 | ||
9229 | 2020-03-31 Paul Zimmermann <Paul.Zimmermann@inria.fr> | |
9230 | ||
9231 | COMMIT: a9d42c09a327540a99f2eac25a98fd2ad6d0b540 | |
9232 | math: Add inputs that yield larger errors for float type (x86_64) | |
9233 | ||
9234 | * math/auto-libm-test-in: Modified. | |
9235 | * math/auto-libm-test-out-asinh: Modified. | |
9236 | * math/auto-libm-test-out-cos: Modified. | |
9237 | * math/auto-libm-test-out-cosh: Modified. | |
9238 | * math/auto-libm-test-out-erfc: Modified. | |
9239 | * math/auto-libm-test-out-exp: Modified. | |
9240 | * math/auto-libm-test-out-exp10: Modified. | |
9241 | * math/auto-libm-test-out-j0: Modified. | |
9242 | * math/auto-libm-test-out-j1: Modified. | |
9243 | * math/auto-libm-test-out-lgamma: Modified. | |
9244 | * math/auto-libm-test-out-sin: Modified. | |
9245 | * math/auto-libm-test-out-tgamma: Modified. | |
9246 | * math/auto-libm-test-out-y0: Modified. | |
9247 | * sysdeps/i386/i686/fpu/multiarch/libm-test-ulps: Modified. | |
9248 | * sysdeps/x86_64/fpu/libm-test-ulps: Modified. | |
9249 | ||
9250 | 2020-03-31 Eyal Itkin <eyalit@checkpoint.com> | |
9251 | ||
9252 | COMMIT: 49c3c37651e2d2ec4ff8ce21252bbbc08a9d6639 | |
9253 | Fix alignment bug in Safe-Linking | |
9254 | ||
9255 | * malloc/malloc.c: Modified. | |
9256 | [MALLOC_DEBUG](do_check_malloc_state): Modified function. | |
9257 | [USE_TCACHE](tcache_get): Modified function. | |
9258 | (_int_malloc): Modified function. | |
9259 | (malloc_consolidate): Modified function. | |
9260 | (int_mallinfo): Modified function. | |
9261 | (__malloc_info): Modified function. | |
9262 | ||
9263 | 2020-03-31 Eyal Itkin <eyalit@checkpoint.com> | |
9264 | ||
9265 | COMMIT: 768358b6a80742f6be68ecd9f952f4b60614df96 | |
9266 | Typo fixes and CR cleanup in Safe-Linking | |
9267 | ||
9268 | * malloc/malloc.c: Modified. | |
9269 | [MALLOC_DEBUG](do_check_malloc_state): Modified function. | |
9270 | [USE_TCACHE](tcache_thread_shutdown): Modified function. | |
9271 | (malloc_consolidate): Modified function. | |
9272 | (int_mallinfo): Modified function. | |
9273 | (__malloc_info): Modified function. | |
9274 | ||
9275 | 2020-03-31 Joseph Myers <joseph@codesourcery.com> | |
9276 | ||
9277 | COMMIT: 6b89dbc3caee3b4f5a093bfd6c480c8eb328ebec | |
9278 | Use Linux 5.6 and GMP 6.2.0 in build-many-glibcs.py. | |
9279 | ||
9280 | * scripts/build-many-glibcs.py: Modified. | |
9281 | ||
9282 | 2020-03-30 John David Anglin <danglin@gcc.gnu.org> | |
9283 | ||
9284 | COMMIT: acdcca72940e060270e4e54d9c0457398110f409 | |
9285 | Add new file missed in previous hppa commit. | |
9286 | ||
9287 | * sysdeps/hppa/dl-runtime.c: New file. | |
9288 | ||
9289 | 2020-03-30 Raphael Moreira Zinsly <rzinsly@linux.ibm.com> | |
9290 | Tulio Magno Quites Machado Filho <tuliom@linux.ibm.com> | |
9291 | ||
9292 | COMMIT: 66807aebadc4a8cf62a9593ab3f714f971366907 | |
9293 | powerpc: Add support for fmaf128() in hardware | |
9294 | ||
9295 | * sysdeps/powerpc/powerpc64/le/fpu/multiarch/Makefile: Modified. | |
9296 | * sysdeps/powerpc/powerpc64/le/fpu/multiarch/s_fmaf128-power9.c: New file. | |
9297 | * sysdeps/powerpc/powerpc64/le/fpu/multiarch/s_fmaf128-ppc64.c: New file. | |
9298 | * sysdeps/powerpc/powerpc64/le/fpu/multiarch/s_fmaf128.c: New file. | |
9299 | * sysdeps/powerpc/powerpc64/le/power9/fpu/s_fmaf128.c: New file. | |
9300 | ||
9301 | 2020-03-30 John David Anglin <danglin@gcc.gnu.org> | |
9302 | ||
9303 | COMMIT: 1a044511a3f9020c3f430164e0a6a77426fecd7e | |
9304 | Fix data race in setting function descriptors during lazy binding on hppa. | |
9305 | ||
9306 | * sysdeps/hppa/dl-fptr.c: Modified. | |
9307 | (make_fdesc): Modified function. | |
9308 | (_dl_lookup_address): Modified function. | |
9309 | * sysdeps/hppa/dl-machine.h: Modified. | |
9310 | [! dl_machine_h](elf_machine_fixup_plt): Modified function. | |
9311 | [! dl_machine_h](elf_machine_runtime_setup): Modified function. | |
9312 | [! dl_machine_h](PA_GP_RELOC): New. | |
9313 | * sysdeps/hppa/dl-trampoline.S: Modified. | |
9314 | * sysdeps/unix/sysv/linux/hppa/atomic-machine.h: Modified. | |
9315 | [! _ATOMIC_MACHINE_H](atomic_full_barrier): New. | |
9316 | [! _ATOMIC_MACHINE_H](__atomic_link_error): New function. | |
9317 | [! _ATOMIC_MACHINE_H](__atomic_check_size_ls): New. | |
9318 | [! _ATOMIC_MACHINE_H](atomic_load_relaxed): New. | |
9319 | [! _ATOMIC_MACHINE_H](atomic_load_acquire): New. | |
9320 | [! _ATOMIC_MACHINE_H](atomic_store_relaxed): New. | |
9321 | [! _ATOMIC_MACHINE_H](atomic_store_release): New. | |
9322 | ||
9323 | 2020-03-30 Adhemerval Zanella <adhemerval.zanella@linaro.org> | |
9324 | ||
9325 | COMMIT: ec07242c45ef8b24836c2089b0466b48f8ba2d1c | |
9326 | sparc: Move __fenv_{ld,st}fsr to fenv-private.h | |
9327 | ||
9328 | * sysdeps/sparc/fpu/bits/fenv.h: Modified. | |
9329 | [__WORDSIZE != 64](__fenv_stfsr): Remove. | |
9330 | [__WORDSIZE != 64](__fenv_ldfsr): Remove. | |
9331 | [__WORDSIZE == 64](__fenv_stfsr): Remove. | |
9332 | [__WORDSIZE == 64](__fenv_ldfsr): Remove. | |
9333 | * sysdeps/sparc/fpu/fclrexcpt.c: Modified. | |
9334 | (fenv_private.h): Include file. | |
9335 | * sysdeps/sparc/fpu/fedisblxcpt.c: Modified. | |
9336 | (fenv_private.h): Include file. | |
9337 | * sysdeps/sparc/fpu/feenablxcpt.c: Modified. | |
9338 | (fenv_private.h): Include file. | |
9339 | * sysdeps/sparc/fpu/fegetenv.c: Modified. | |
9340 | (fenv_private.h): Include file. | |
9341 | * sysdeps/sparc/fpu/fegetexcept.c: Modified. | |
9342 | (fenv_private.h): Include file. | |
9343 | * sysdeps/sparc/fpu/fegetmode.c: Modified. | |
9344 | (fenv_private.h): Include file. | |
9345 | * sysdeps/sparc/fpu/fegetround.c: Modified. | |
9346 | (fenv_private.h): Include file. | |
9347 | * sysdeps/sparc/fpu/feholdexcpt.c: Modified. | |
9348 | (fenv_private.h): Include file. | |
9349 | * sysdeps/sparc/fpu/fenv_private.h: Modified. | |
9350 | [__WORDSIZE != 64](__fenv_stfsr): New. | |
9351 | [__WORDSIZE != 64](__fenv_ldfsr): New. | |
9352 | [__WORDSIZE == 64](__fenv_stfsr): New. | |
9353 | [__WORDSIZE == 64](__fenv_ldfsr): New. | |
9354 | * sysdeps/sparc/fpu/fesetenv.c: Modified. | |
9355 | (fenv_private.h): Include file. | |
9356 | * sysdeps/sparc/fpu/fesetexcept.c: Modified. | |
9357 | (fenv_private.h): Include file. | |
9358 | * sysdeps/sparc/fpu/fesetmode.c: Modified. | |
9359 | (fenv_private.h): Include file. | |
9360 | * sysdeps/sparc/fpu/fesetround.c: Modified. | |
9361 | (fenv_private.h): Include file. | |
9362 | * sysdeps/sparc/fpu/feupdateenv.c: Modified. | |
9363 | (fenv_private.h): Include file. | |
9364 | * sysdeps/sparc/fpu/fgetexcptflg.c: Modified. | |
9365 | (fenv_private.h): Include file. | |
9366 | * sysdeps/sparc/fpu/fsetexcptflg.c: Modified. | |
9367 | (fenv_private.h): Include file. | |
9368 | * sysdeps/sparc/fpu/ftestexcept.c: Modified. | |
9369 | (fenv_private.h): Include file. | |
9370 | ||
9371 | 2020-03-30 Adhemerval Zanella <adhemerval.zanella@linaro.org> | |
9372 | ||
9373 | COMMIT: 4a30b6109c119feeb95cf154382057fbf757d4da | |
9374 | x86: Remove feraiseexcept optimization | |
9375 | ||
9376 | * sysdeps/x86/fpu/bits/fenv.h: Modified. | |
9377 | [__USE_EXTERN_INLINES][! _LIBC](__REDIRECT_NTH): Remove. | |
9378 | [__USE_EXTERN_INLINES](__NTH): Remove. | |
9379 | [__USE_EXTERN_INLINES](__NTH): Remove. | |
9380 | * sysdeps/x86/fpu/include/bits/fenv.h: Delete file. | |
9381 | ||
9382 | 2020-03-30 Adhemerval Zanella <adhemerval.zanella@linaro.org> | |
9383 | ||
9384 | COMMIT: 5f34491510efe37d094c1fca66c7404002cdcdc5 | |
9385 | math: Remove fenvinline.h | |
9386 | ||
9387 | * bits/fenvinline.h: Delete file. | |
9388 | * math/Makefile: Modified. | |
9389 | * math/fenv.h: Modified. | |
9390 | [__OPTIMIZE__](bits/fenvinline.h): Remove. | |
9391 | * math/test-fenvinline.c: Delete file. | |
9392 | * sysdeps/powerpc/bits/fenvinline.h: Delete file. | |
9393 | * sysdeps/powerpc/fpu/fegetround.c: Modified. | |
9394 | (int): Modified function. | |
9395 | (fegetround): Remove. | |
9396 | (__fegetround): Remove. | |
9397 | * sysdeps/powerpc/fpu/fraiseexcpt.c: Modified. | |
9398 | (feraiseexcept): Remove. | |
9399 | * sysdeps/powerpc/nofpu/fraiseexcpt.c: Modified. | |
9400 | (feraiseexcept): Remove. | |
9401 | ||
9402 | 2020-03-29 Samuel Thibault <samuel.thibault@ens-lyon.org> | |
9403 | ||
9404 | COMMIT: e095db0bc6c53a0b7ac3d915c5feb7678049dc33 | |
9405 | hurd: Make O_TRUNC update mtime/ctime | |
9406 | ||
9407 | * hurd/lookup-retry.c: Modified. | |
9408 | (__hurd_file_name_lookup_retry): Modified function. | |
9409 | ||
9410 | 2020-03-29 Eyal Itkin <eyalit@checkpoint.com> | |
9411 | ||
9412 | COMMIT: a1a486d70ebcc47a686ff5846875eacad0940e41 | |
9413 | Add Safe-Linking to fastbins and tcache | |
9414 | ||
9415 | * malloc/malloc.c: Modified. | |
9416 | [MALLOC_DEBUG](do_check_malloc_state): Modified function. | |
9417 | [USE_TCACHE](tcache_put): Modified function. | |
9418 | [USE_TCACHE](tcache_get): Modified function. | |
9419 | [USE_TCACHE](tcache_thread_shutdown): Modified function. | |
9420 | (_int_malloc): Modified function. | |
9421 | (_int_free): Modified function. | |
9422 | (malloc_consolidate): Modified function. | |
9423 | (int_mallinfo): Modified function. | |
9424 | (__malloc_info): Modified function. | |
9425 | (PROTECT_PTR): New. | |
9426 | (REVEAL_PTR): New. | |
9427 | ||
9428 | 2020-03-27 Shen-Ta Hsieh <ibmibmibm.tw@gmail.com> | |
9429 | ||
9430 | COMMIT: 642d5abaf11b033a1bfc88fd66f736f61a3fd17b | |
9431 | Add benchtests for roundeven and roundevenf. | |
9432 | ||
9433 | * benchtests/Makefile: Modified. | |
9434 | * benchtests/roundeven-inputs: New file. | |
9435 | * benchtests/roundevenf-inputs: New file. | |
9436 | ||
9437 | 2020-03-27 Alistair Francis <alistair.francis@wdc.com> | |
9438 | ||
9439 | COMMIT: 933dc0e5708beae17ce382287b9901ee960f42da | |
9440 | time: Add a __itimerval64 struct | |
9441 | ||
9442 | * include/time.h: Modified. | |
9443 | [! _ISOMAC][__TIMESIZE != 64](__itimerval64): New. | |
9444 | [! _ISOMAC][__TIMESIZE == 64](__itimerval64): New. | |
9445 | ||
9446 | 2020-03-27 Alistair Francis <alistair.francis@wdc.com> | |
9447 | ||
9448 | COMMIT: d1876749a8e51b3bd632561ed7dfcdbbfce59d33 | |
9449 | time: Add a timeval with a 32-bit tv_sec and tv_usec | |
9450 | ||
9451 | * include/time.h: Modified. | |
9452 | [! _ISOMAC](__timeval32): New. | |
9453 | [! _ISOMAC](__timeval64): New. | |
9454 | [! _ISOMAC](valid_timeval32_to_timeval64): New function. | |
9455 | [! _ISOMAC](valid_timeval64_to_timeval32): New function. | |
9456 | [! _ISOMAC](valid_timeval32_to_timeval): New function. | |
9457 | [! _ISOMAC](valid_timeval_to_timeval32): New function. | |
9458 | [! _ISOMAC](valid_timeval32_to_timespec): New function. | |
9459 | [! _ISOMAC](valid_timespec_to_timeval32): New function. | |
9460 | ||
9461 | 2020-03-27 Alistair Francis <alistair.francis@wdc.com> | |
9462 | ||
9463 | COMMIT: 4da2597af5cda0752c7526fe97398a5dafc15cbf | |
9464 | sysv/linux: Rename alpha functions to be alpha specific | |
9465 | ||
9466 | * sysdeps/unix/sysv/linux/alpha/tv32-compat.h: Move to... | |
9467 | * sysdeps/unix/sysv/linux/alpha/alpha-tv32-compat.h: ... here. | |
9468 | (valid_timeval32_to_timeval): Remove function. | |
9469 | (valid_timeval_to_timeval32): Remove function. | |
9470 | (valid_timeval32_to_timespec): Remove function. | |
9471 | (valid_timespec_to_timeval32): Remove function. | |
9472 | (rusage64_to_rusage32): Remove function. | |
9473 | (alpha_valid_timeval32_to_timeval): New function. | |
9474 | (alpha_valid_timeval_to_timeval32): New function. | |
9475 | (alpha_valid_timeval32_to_timespec): New function. | |
9476 | (alpha_valid_timespec_to_timeval32): New function. | |
9477 | (alpha_rusage64_to_rusage32): New function. | |
9478 | * sysdeps/unix/sysv/linux/alpha/osf_adjtime.c: Modified. | |
9479 | [SHLIB_COMPAT (libc, GLIBC_2_0, GLIBC_2_1)](tv32-compat.h): Remove include. | |
9480 | [SHLIB_COMPAT (libc, GLIBC_2_0, GLIBC_2_1)](__adjtime_tv32): Modified function. | |
9481 | [SHLIB_COMPAT (libc, GLIBC_2_0, GLIBC_2_1)](__adjtimex_tv32): Modified function. | |
9482 | [SHLIB_COMPAT (libc, GLIBC_2_0, GLIBC_2_1)](alpha-tv32-compat.h): Include file. | |
9483 | * sysdeps/unix/sysv/linux/alpha/osf_getitimer.c: Modified. | |
9484 | [SHLIB_COMPAT (libc, GLIBC_2_0, GLIBC_2_1)](tv32-compat.h): Remove include. | |
9485 | [SHLIB_COMPAT (libc, GLIBC_2_0, GLIBC_2_1)](__getitimer_tv32): Modified function. | |
9486 | [SHLIB_COMPAT (libc, GLIBC_2_0, GLIBC_2_1)](alpha-tv32-compat.h): Include file. | |
9487 | * sysdeps/unix/sysv/linux/alpha/osf_getrusage.c: Modified. | |
9488 | [SHLIB_COMPAT (libc, GLIBC_2_0, GLIBC_2_1)](tv32-compat.h): Remove include. | |
9489 | [SHLIB_COMPAT (libc, GLIBC_2_0, GLIBC_2_1)](__getrusage_tv32): Modified function. | |
9490 | [SHLIB_COMPAT (libc, GLIBC_2_0, GLIBC_2_1)](alpha-tv32-compat.h): Include file. | |
9491 | * sysdeps/unix/sysv/linux/alpha/osf_gettimeofday.c: Modified. | |
9492 | [SHLIB_COMPAT (libc, GLIBC_2_0, GLIBC_2_1)](tv32-compat.h): Remove include. | |
9493 | [SHLIB_COMPAT (libc, GLIBC_2_0, GLIBC_2_1)](__gettimeofday_tv32): Modified function. | |
9494 | [SHLIB_COMPAT (libc, GLIBC_2_0, GLIBC_2_1)](alpha-tv32-compat.h): Include file. | |
9495 | * sysdeps/unix/sysv/linux/alpha/osf_setitimer.c: Modified. | |
9496 | [SHLIB_COMPAT (libc, GLIBC_2_0, GLIBC_2_1)](tv32-compat.h): Remove include. | |
9497 | [SHLIB_COMPAT (libc, GLIBC_2_0, GLIBC_2_1)](__setitimer_tv32): Modified function. | |
9498 | [SHLIB_COMPAT (libc, GLIBC_2_0, GLIBC_2_1)](alpha-tv32-compat.h): Include file. | |
9499 | * sysdeps/unix/sysv/linux/alpha/osf_settimeofday.c: Modified. | |
9500 | [SHLIB_COMPAT (libc, GLIBC_2_0, GLIBC_2_1)](tv32-compat.h): Remove include. | |
9501 | [SHLIB_COMPAT (libc, GLIBC_2_0, GLIBC_2_1)](__settimeofday_tv32): Modified function. | |
9502 | [SHLIB_COMPAT (libc, GLIBC_2_0, GLIBC_2_1)](alpha-tv32-compat.h): Include file. | |
9503 | * sysdeps/unix/sysv/linux/alpha/osf_utimes.c: Modified. | |
9504 | [SHLIB_COMPAT (libc, GLIBC_2_0, GLIBC_2_1)](tv32-compat.h): Remove include. | |
9505 | [SHLIB_COMPAT (libc, GLIBC_2_0, GLIBC_2_1)](__utimes_tv32): Modified function. | |
9506 | [SHLIB_COMPAT (libc, GLIBC_2_0, GLIBC_2_1)](alpha-tv32-compat.h): Include file. | |
9507 | * sysdeps/unix/sysv/linux/alpha/osf_wait4.c: Modified. | |
9508 | [SHLIB_COMPAT (libc, GLIBC_2_0, GLIBC_2_1)](tv32-compat.h): Remove include. | |
9509 | [SHLIB_COMPAT (libc, GLIBC_2_0, GLIBC_2_1)](__wait4_tv32): Modified function. | |
9510 | [SHLIB_COMPAT (libc, GLIBC_2_0, GLIBC_2_1)](alpha-tv32-compat.h): Include file. | |
9511 | ||
9512 | 2020-03-25 Vineet Gupta <vgupta@synopsys.com> | |
9513 | ||
9514 | COMMIT: e8a0f5831e8bf5810b6d726967ee9a7cad38bed6 | |
9515 | ARC: add definitions to elf/elf.h | |
9516 | ||
9517 | * elf/elf.h: Modified. | |
9518 | (EM_ARC_COMPACT2): Remove. | |
9519 | (EM_ARCV2): New. | |
9520 | (R_ARC_NONE): New. | |
9521 | (R_ARC_8): New. | |
9522 | (R_ARC_16): New. | |
9523 | (R_ARC_24): New. | |
9524 | (R_ARC_32): New. | |
9525 | (R_ARC_B26): New. | |
9526 | (R_ARC_B22_PCREL): New. | |
9527 | (R_ARC_H30): New. | |
9528 | (R_ARC_N8): New. | |
9529 | (R_ARC_N16): New. | |
9530 | (R_ARC_N24): New. | |
9531 | (R_ARC_N32): New. | |
9532 | (R_ARC_SDA): New. | |
9533 | (R_ARC_SECTOFF): New. | |
9534 | (R_ARC_S21H_PCREL): New. | |
9535 | (R_ARC_S21W_PCREL): New. | |
9536 | (R_ARC_S25H_PCREL): New. | |
9537 | (R_ARC_S25W_PCREL): New. | |
9538 | (R_ARC_SDA32): New. | |
9539 | (R_ARC_SDA_LDST): New. | |
9540 | (R_ARC_SDA_LDST1): New. | |
9541 | (R_ARC_SDA_LDST2): New. | |
9542 | (R_ARC_SDA16_LD): New. | |
9543 | (R_ARC_SDA16_LD1): New. | |
9544 | (R_ARC_SDA16_LD2): New. | |
9545 | (R_ARC_S13_PCREL): New. | |
9546 | (R_ARC_W): New. | |
9547 | (R_ARC_32_ME): New. | |
9548 | (R_ARC_N32_ME): New. | |
9549 | (R_ARC_SECTOFF_ME): New. | |
9550 | (R_ARC_SDA32_ME): New. | |
9551 | (R_ARC_W_ME): New. | |
9552 | (R_ARC_H30_ME): New. | |
9553 | (R_ARC_SECTOFF_U8): New. | |
9554 | (R_ARC_SECTOFF_S9): New. | |
9555 | (R_AC_SECTOFF_U8): New. | |
9556 | (R_AC_SECTOFF_U8_1): New. | |
9557 | (R_AC_SECTOFF_U8_2): New. | |
9558 | (R_AC_SECTOFF_S9): New. | |
9559 | (R_AC_SECTOFF_S9_1): New. | |
9560 | (R_AC_SECTOFF_S9_2): New. | |
9561 | (R_ARC_SECTOFF_ME_1): New. | |
9562 | (R_ARC_SECTOFF_ME_2): New. | |
9563 | (R_ARC_SECTOFF_1): New. | |
9564 | (R_ARC_SECTOFF_2): New. | |
9565 | (R_ARC_PC32): New. | |
9566 | (R_ARC_GOTPC32): New. | |
9567 | (R_ARC_PLT32): New. | |
9568 | (R_ARC_COPY): New. | |
9569 | (R_ARC_GLOB_DAT): New. | |
9570 | (R_ARC_JUMP_SLOT): New. | |
9571 | (R_ARC_RELATIVE): New. | |
9572 | (R_ARC_GOTOFF): New. | |
9573 | (R_ARC_GOTPC): New. | |
9574 | (R_ARC_GOT32): New. | |
9575 | (R_ARC_TLS_DTPMOD): New. | |
9576 | (R_ARC_TLS_DTPOFF): New. | |
9577 | (R_ARC_TLS_TPOFF): New. | |
9578 | (R_ARC_TLS_GD_GOT): New. | |
9579 | (R_ARC_TLS_GD_LD): New. | |
9580 | (R_ARC_TLS_GD_CALL): New. | |
9581 | (R_ARC_TLS_IE_GOT): New. | |
9582 | (R_ARC_TLS_DTPOFF_S9): New. | |
9583 | (R_ARC_TLS_LE_S9): New. | |
9584 | (R_ARC_TLS_LE_32): New. | |
9585 | ||
9586 | 2020-03-25 Paul E. Murphy <murphyp@linux.vnet.ibm.com> | |
9587 | ||
9588 | COMMIT: 57651ee4c84aacad1a66a61fc44689dee77731f5 | |
9589 | powerpc64: apply -mabi=ibmlongdouble to special files | |
9590 | ||
9591 | * sysdeps/powerpc/powerpc64/Makefile: Modified. | |
9592 | * sysdeps/powerpc/powerpc64/le/Makefile: Modified. | |
9593 | * sysdeps/powerpc/powerpc64/power7/Makefile: Modified. | |
9594 | ||
9595 | 2020-03-25 Paul E. Murphy <murphyp@linux.vnet.ibm.com> | |
9596 | ||
9597 | COMMIT: 39517c008f9630cc3cfa0dc7619c5784cde1b3a2 | |
9598 | powerpc64le: add -mno-gnu-attribute to *f128 objects and difftime | |
9599 | ||
9600 | * sysdeps/powerpc/powerpc64/le/Makefile: Modified. | |
9601 | * sysdeps/powerpc/powerpc64/le/fpu/multiarch/Makefile: Modified. | |
9602 | ||
9603 | 2020-03-25 Paul E. Murphy <murphyp@linux.vnet.ibm.com> | |
9604 | ||
9605 | COMMIT: 3618e5fecefde1ff4f383fdd349e64deb472df4e | |
9606 | Makeconfig: sandwich gnulib-tests between libc/ld linking of tests | |
9607 | ||
9608 | * Makeconfig: Modified. | |
9609 | * sysdeps/ieee754/ldbl-128ibm-compat/Makefile: Modified. | |
9610 | * sysdeps/powerpc/powerpc64/le/Makefile: Modified. | |
9611 | ||
9612 | 2020-03-25 Gabriel F. T. Gomes <gabriel@inconstante.eti.br> | |
9613 | Rajalakshmi Srinivasaraghavan <raji@linux.vnet.ibm.com> | |
9614 | Tulio Magno Quites Machado Filho <tuliom@linux.vnet.ibm.com> | |
9615 | Paul E. Murphy <murphyp@linux.vnet.ibm.com> | |
9616 | ||
9617 | COMMIT: 076d06e8494319c1405129ed505fc67f17c0487d | |
9618 | powerpc64le: Ensure correct ldouble compiler flags are used | |
9619 | ||
9620 | * sysdeps/powerpc/powerpc64/le/Makefile: Modified. | |
9621 | ||
9622 | 2020-03-25 Paul E. Murphy <murphyp@linux.vnet.ibm.com> | |
9623 | ||
9624 | COMMIT: d0d1811fb96d592e9b379b9176e1ab9d0b858916 | |
9625 | Fix tests which expose ldbl -> _Float128 redirects | |
9626 | ||
9627 | * elf/tst-addr1.c: Modified. | |
9628 | (do_test): Modified function. | |
9629 | * stdio-common/tst-vfprintf-user-type.c: Modified. | |
9630 | (do_test): Modified function. | |
9631 | ||
9632 | 2020-03-25 Paul E. Murphy <murphyp@linux.vnet.ibm.com> | |
9633 | ||
9634 | COMMIT: 45ae17dd7ed3b9dea0d698d1c37a978d8d0a9aa2 | |
9635 | ldbl-128ibm-compat: PLT redirects for using ldbl redirects internally | |
9636 | ||
9637 | * include/err.h: Modified. | |
9638 | [! _ISOMAC](libc_hidden_proto): Remove. | |
9639 | [! _ISOMAC](libc_hidden_proto): Remove. | |
9640 | [! _ISOMAC](libc_hidden_proto): Remove. | |
9641 | [! _ISOMAC](libc_hidden_proto): Remove. | |
9642 | [! _ISOMAC](libc_hidden_proto): Remove. | |
9643 | [! _ISOMAC](libc_hidden_proto): Remove. | |
9644 | [! _ISOMAC](libc_hidden_ldbl_proto): New. | |
9645 | [! _ISOMAC](libc_hidden_ldbl_proto): New. | |
9646 | [! _ISOMAC](libc_hidden_ldbl_proto): New. | |
9647 | [! _ISOMAC](libc_hidden_ldbl_proto): New. | |
9648 | [! _ISOMAC](libc_hidden_ldbl_proto): New. | |
9649 | [! _ISOMAC](libc_hidden_ldbl_proto): New. | |
9650 | * include/libc-symbols.h: Modified. | |
9651 | [! _ISOMAC](libc_hidden_ldbl_proto): New. | |
9652 | * include/stdio.h: Modified. | |
9653 | [! _ISOMAC][!__GLIBC_USE (DEPRECATED_SCANF) && __LONG_DOUBLE_USES_FLOAT128 == 0](sscanf): Remove. | |
9654 | [! _ISOMAC][__LONG_DOUBLE_USES_FLOAT128 == 0](libc_hidden_proto): Remove. | |
9655 | [! _ISOMAC][__LONG_DOUBLE_USES_FLOAT128 == 0](libc_hidden_proto): Remove. | |
9656 | [! _ISOMAC][__LONG_DOUBLE_USES_FLOAT128 == 0](libc_hidden_proto): Remove. | |
9657 | [! _ISOMAC][__LONG_DOUBLE_USES_FLOAT128 == 0](libc_hidden_proto): Remove. | |
9658 | [! _ISOMAC][__LONG_DOUBLE_USES_FLOAT128 == 0](libc_hidden_proto): Remove. | |
9659 | [! _ISOMAC][__LONG_DOUBLE_USES_FLOAT128 == 0](libc_hidden_proto): Remove. | |
9660 | [! _ISOMAC](libc_hidden_proto): Modified. | |
9661 | [! _ISOMAC](libc_hidden_proto): Modified. | |
9662 | [! _ISOMAC](libc_hidden_proto): Modified. | |
9663 | [! _ISOMAC](libc_hidden_proto): Modified. | |
9664 | [! _ISOMAC](libc_hidden_proto): Modified. | |
9665 | [! _ISOMAC](libc_hidden_proto): Modified. | |
9666 | [! _ISOMAC](libc_hidden_proto): Modified. | |
9667 | [! _ISOMAC](libc_hidden_proto): Modified. | |
9668 | [! _ISOMAC](libc_hidden_proto): Modified. | |
9669 | [! _ISOMAC](libc_hidden_proto): Modified. | |
9670 | [! _ISOMAC](libc_hidden_proto): Modified. | |
9671 | [! _ISOMAC](libc_hidden_proto): Modified. | |
9672 | [! _ISOMAC](libc_hidden_proto): Modified. | |
9673 | [! _ISOMAC](libc_hidden_proto): Modified. | |
9674 | [! _ISOMAC](libc_hidden_proto): Modified. | |
9675 | [! _ISOMAC](libc_hidden_proto): Modified. | |
9676 | [! _ISOMAC](libc_hidden_proto): Modified. | |
9677 | [! _ISOMAC](libc_hidden_proto): Modified. | |
9678 | [! _ISOMAC](libc_hidden_proto): Modified. | |
9679 | [! _ISOMAC](libc_hidden_proto): Modified. | |
9680 | [! _ISOMAC](libc_hidden_proto): Modified. | |
9681 | [! _ISOMAC](libc_hidden_proto): Modified. | |
9682 | [! _ISOMAC](libc_hidden_proto): Modified. | |
9683 | [! _ISOMAC](libc_hidden_proto): Modified. | |
9684 | [! _ISOMAC](libc_hidden_proto): Modified. | |
9685 | [! _ISOMAC](libc_hidden_proto): Modified. | |
9686 | [! _ISOMAC](libc_hidden_proto): Modified. | |
9687 | [! _ISOMAC](libc_hidden_proto): Modified. | |
9688 | [! _ISOMAC](libc_hidden_proto): Modified. | |
9689 | [! _ISOMAC](libc_hidden_proto): Modified. | |
9690 | [! _ISOMAC](libc_hidden_proto): Modified. | |
9691 | [! _ISOMAC](libc_hidden_proto): Modified. | |
9692 | [! _ISOMAC](libc_hidden_proto): Modified. | |
9693 | [! _ISOMAC](libc_hidden_proto): Remove. | |
9694 | [! _ISOMAC][!__GLIBC_USE (DEPRECATED_SCANF)](sscanf): New. | |
9695 | [! _ISOMAC][__LONG_DOUBLE_USES_FLOAT128 != 1](stdio_hidden_ldbl_proto): New. | |
9696 | [! _ISOMAC][__LONG_DOUBLE_USES_FLOAT128 == 1](stdio_hidden_ldbl_proto): New. | |
9697 | [! _ISOMAC][__LONG_DOUBLE_USES_FLOAT128 == 1 && IS_IN (libc)](stdio_hidden_ldbl_proto): New. | |
9698 | [! _ISOMAC][__LONG_DOUBLE_USES_FLOAT128 == 1 && IS_IN (libc)](___ieee128_isoc99_sscanf): New. | |
9699 | [! _ISOMAC][__LONG_DOUBLE_USES_FLOAT128 == 1 && IS_IN (libc)](___ieee128_isoc99_vsscanf): New. | |
9700 | [! _ISOMAC][__LONG_DOUBLE_USES_FLOAT128 == 1 && IS_IN (libc)](___ieee128_isoc99_vfscanf): New. | |
9701 | [! _ISOMAC][__LONG_DOUBLE_USES_FLOAT128 == 1 && IS_IN (libc)](libc_hidden_proto): New. | |
9702 | [! _ISOMAC][__LONG_DOUBLE_USES_FLOAT128 == 1 && IS_IN (libc)](libc_hidden_proto): New. | |
9703 | [! _ISOMAC][__LONG_DOUBLE_USES_FLOAT128 == 1 && IS_IN (libc)](libc_hidden_proto): New. | |
9704 | [! _ISOMAC][__LONG_DOUBLE_USES_FLOAT128 == 1 && IS_IN (libc)](__isoc99_sscanf): New. | |
9705 | [! _ISOMAC][__LONG_DOUBLE_USES_FLOAT128 == 1 && IS_IN (libc)](__isoc99_vsscanf): New. | |
9706 | [! _ISOMAC][__LONG_DOUBLE_USES_FLOAT128 == 1 && IS_IN (libc)](__isoc99_vfscanf): New. | |
9707 | [! _ISOMAC](stdio_hidden_ldbl_proto): New. | |
9708 | [! _ISOMAC](libc_hidden_ldbl_proto): New. | |
9709 | [! _ISOMAC](stdio_hidden_ldbl_proto): New. | |
9710 | [! _ISOMAC](libc_hidden_ldbl_proto): New. | |
9711 | [! _ISOMAC](libc_hidden_ldbl_proto): New. | |
9712 | [! _ISOMAC](libc_hidden_ldbl_proto): New. | |
9713 | [! _ISOMAC](libc_hidden_ldbl_proto): New. | |
9714 | * include/sys/cdefs.h: Modified. | |
9715 | [! _ISOMAC][__LONG_DOUBLE_USES_FLOAT128 == 1 && IS_IN (libc) && SHARED](__LDBL_REDIR_DECL): New. | |
9716 | [! _ISOMAC][__LONG_DOUBLE_USES_FLOAT128 == 1 && IS_IN (libc) && SHARED](libc_hidden_ldbl_proto): New. | |
9717 | [! _ISOMAC][__LONG_DOUBLE_USES_FLOAT128 == 1 && IS_IN (libc) && SHARED](__LDBL_REDIR2_DECL): New. | |
9718 | * include/sys/syslog.h: Modified. | |
9719 | [! _ISOMAC](libc_hidden_proto): Remove. | |
9720 | [! _ISOMAC](libc_hidden_ldbl_proto): New. | |
9721 | * include/wchar.h: Modified. | |
9722 | [! _ISOMAC](libc_hidden_proto): Modified. | |
9723 | [! _ISOMAC](libc_hidden_proto): Modified. | |
9724 | [! _ISOMAC](libc_hidden_proto): Modified. | |
9725 | [! _ISOMAC](libc_hidden_proto): Modified. | |
9726 | [! _ISOMAC](libc_hidden_proto): Modified. | |
9727 | [! _ISOMAC](libc_hidden_proto): Modified. | |
9728 | [! _ISOMAC](libc_hidden_proto): Modified. | |
9729 | [! _ISOMAC](libc_hidden_proto): Modified. | |
9730 | [! _ISOMAC](libc_hidden_proto): Modified. | |
9731 | [! _ISOMAC](libc_hidden_proto): Modified. | |
9732 | [! _ISOMAC](libc_hidden_proto): Modified. | |
9733 | [! _ISOMAC](libc_hidden_proto): Modified. | |
9734 | [! _ISOMAC](libc_hidden_proto): Modified. | |
9735 | [! _ISOMAC](libc_hidden_proto): Modified. | |
9736 | [! _ISOMAC](libc_hidden_proto): Modified. | |
9737 | [! _ISOMAC](libc_hidden_proto): Modified. | |
9738 | [! _ISOMAC](libc_hidden_proto): Modified. | |
9739 | [! _ISOMAC](libc_hidden_proto): Modified. | |
9740 | [! _ISOMAC](libc_hidden_proto): Modified. | |
9741 | [! _ISOMAC](libc_hidden_proto): Modified. | |
9742 | [! _ISOMAC](libc_hidden_proto): Modified. | |
9743 | [! _ISOMAC](libc_hidden_proto): Modified. | |
9744 | [! _ISOMAC](libc_hidden_proto): Modified. | |
9745 | [! _ISOMAC](libc_hidden_proto): Modified. | |
9746 | [! _ISOMAC](libc_hidden_proto): Modified. | |
9747 | [! _ISOMAC](libc_hidden_proto): Modified. | |
9748 | [! _ISOMAC](libc_hidden_proto): Modified. | |
9749 | [! _ISOMAC](libc_hidden_proto): Modified. | |
9750 | [! _ISOMAC](libc_hidden_proto): Modified. | |
9751 | [! _ISOMAC](libc_hidden_proto): Remove. | |
9752 | [! _ISOMAC](libc_hidden_ldbl_proto): New. | |
9753 | * sysdeps/ieee754/ldbl-128ibm-compat/ieee128-asprintf.c: Modified. | |
9754 | (___ieee128_asprintf): Remove function. | |
9755 | (strong_alias): Modified. | |
9756 | (___ieee128___asprintf): New function. | |
9757 | (hidden_def): New. | |
9758 | * sysdeps/ieee754/ldbl-128ibm-compat/ieee128-dprintf.c: Modified. | |
9759 | (hidden_def): New function. | |
9760 | * sysdeps/ieee754/ldbl-128ibm-compat/ieee128-err.c: Modified. | |
9761 | (hidden_def): New. | |
9762 | (hidden_def): New. | |
9763 | (hidden_def): New. | |
9764 | (hidden_def): New. | |
9765 | (hidden_def): New. | |
9766 | (hidden_def): New. | |
9767 | * sysdeps/ieee754/ldbl-128ibm-compat/ieee128-fprintf.c: Modified. | |
9768 | (hidden_def): New. | |
9769 | * sysdeps/ieee754/ldbl-128ibm-compat/ieee128-isoc99_sscanf.c: Modified. | |
9770 | (hidden_def): New. | |
9771 | * sysdeps/ieee754/ldbl-128ibm-compat/ieee128-isoc99_vfscanf.c: Modified. | |
9772 | (stdio.h): Include file. | |
9773 | (hidden_def): New. | |
9774 | * sysdeps/ieee754/ldbl-128ibm-compat/ieee128-isoc99_vsscanf.c: Modified. | |
9775 | (hidden_def): New. | |
9776 | * sysdeps/ieee754/ldbl-128ibm-compat/ieee128-sprintf.c: Modified. | |
9777 | (hidden_def): New. | |
9778 | * sysdeps/ieee754/ldbl-128ibm-compat/ieee128-syslog.c: Modified. | |
9779 | (hidden_def): New. | |
9780 | * sysdeps/ieee754/ldbl-128ibm-compat/ieee128-vfprintf.c: Modified. | |
9781 | (hidden_def): New. | |
9782 | * sysdeps/ieee754/ldbl-128ibm/include/bits/iscanonical.h: Modified. | |
9783 | [! _ISOMAC](libm_hidden_proto): Remove. | |
9784 | [! _ISOMAC && (__LONG_DOUBLE_USES_FLOAT128 == 0)](libm_hidden_proto): New. | |
9785 | ||
9786 | 2020-03-25 Adhemerval Zanella <adhemerval.zanella@linaro.org> | |
9787 | ||
9788 | COMMIT: 4eda036f5b897fa8bc20ddd2099b5a6ed4239dc9 | |
9789 | stdlib: Move tst-system to tests-container | |
9790 | ||
9791 | * stdlib/Makefile: Modified. | |
9792 | * stdlib/tst-system.c: Modified. | |
9793 | (do_test): Modified function. | |
9794 | ||
9795 | 2020-03-25 Adhemerval Zanella <adhemerval.zanella@linaro.org> | |
9796 | ||
9797 | COMMIT: 1c17100c43c0913ec94f3bcc966bf3792236c690 | |
9798 | support/shell-container.c: Add builtin kill | |
9799 | ||
9800 | * support/shell-container.c: Modified. | |
9801 | (<anoymous>): Modified. | |
9802 | (run_command_array): Modified function. | |
9803 | (kill_func): New function. | |
9804 | ||
9805 | 2020-03-25 Adhemerval Zanella <adhemerval.zanella@linaro.org> | |
9806 | ||
9807 | COMMIT: 5a5a3a3234bc220a5192d620e0cbc5360da46f14 | |
9808 | support/shell-container.c: Add builtin exit | |
9809 | ||
9810 | * support/shell-container.c: Modified. | |
9811 | (<anoymous>): Modified. | |
9812 | (exit_func): New function. | |
9813 | ||
9814 | 2020-03-25 Adhemerval Zanella <adhemerval.zanella@linaro.org> | |
9815 | ||
9816 | COMMIT: 5fce0e095bc413f908f472074c2235198cd76bf4 | |
9817 | support/shell-container.c: Return 127 if execve fails | |
9818 | ||
9819 | * support/shell-container.c: Modified. | |
9820 | (run_command_array): Modified function. | |
9821 | ||
9822 | 2020-03-24 Aurelien Jarno <aurelien@aurel32.net> | |
9823 | ||
9824 | COMMIT: 07d16a6debc830ebcf9533da5396edd2eff688e0 | |
9825 | Add NEWS entry for CVE-2020-1751 (bug 25423) | |
9826 | ||
9827 | * NEWS: Modified. | |
9828 | ||
9829 | 2020-03-23 Adhemerval Zanella <adhemerval.zanella@linaro.org> | |
9830 | ||
9831 | COMMIT: f09542c584b121da0322fde4b55306d512b85d93 | |
9832 | posix: Fix system error return value [BZ #25715] | |
9833 | ||
9834 | * stdlib/tst-system.c: Modified. | |
9835 | (do_test): Modified function. | |
9836 | (TEST_FUNCTION): Remove. | |
9837 | (../test-skeleton.c): Remove include. | |
9838 | (unistd.h): Include file. | |
9839 | (string.h): Include file. | |
9840 | (signal.h): Include file. | |
9841 | (paths.h): Include file. | |
9842 | (support/capture_subprocess.h): Include file. | |
9843 | (support/check.h): Include file. | |
9844 | (support/temp_file.h): Include file. | |
9845 | (support/support.h): Include file. | |
9846 | (tmpdir): New. | |
9847 | (namemax): New. | |
9848 | (do_prepare): New function. | |
9849 | (PREPARE): New. | |
9850 | (args): New. | |
9851 | (call_system): New function. | |
9852 | (support/test-driver.c): Include file. | |
9853 | * sysdeps/posix/system.c: Modified. | |
9854 | (do_system): Modified function. | |
9855 | ||
9856 | 2020-03-23 Lukasz Majewski <lukma@denx.de> | |
9857 | ||
9858 | COMMIT: 03343699496edd866141a8bbdfeb19ae98537394 | |
9859 | y2038: fix: Add missing libc_hidden_def attribute for some syscall wrappers | |
9860 | ||
9861 | * sysdeps/unix/sysv/linux/clock_getres.c: Modified. | |
9862 | [__TIMESIZE != 64](libc_hidden_def): New. | |
9863 | * sysdeps/unix/sysv/linux/clock_gettime.c: Modified. | |
9864 | [__TIMESIZE != 64](libc_hidden_def): New. | |
9865 | * sysdeps/unix/sysv/linux/clock_nanosleep.c: Modified. | |
9866 | [__TIMESIZE != 64](libc_hidden_def): New. | |
9867 | * sysdeps/unix/sysv/linux/clock_settime.c: Modified. | |
9868 | [__TIMESIZE != 64](libc_hidden_def): New. | |
9869 | * sysdeps/unix/sysv/linux/ppoll.c: Modified. | |
9870 | [__TIMESIZE != 64](libc_hidden_def): New. | |
9871 | ||
9872 | 2020-03-20 Carlos O'Donell <carlos@redhat.com> | |
9873 | ||
9874 | COMMIT: b8de7980c06d97f36cdf4fe0871be7ec8ca58073 | |
9875 | Extended Char Intro: Use getwc in example (Bug 25626) | |
9876 | ||
9877 | * manual/charset.texi: Modified. | |
9878 | ||
9879 | 2020-03-20 Adhemerval Zanella <adhemerval.zanella@linaro.org> | |
9880 | ||
9881 | COMMIT: 910a835dc96c1f518ac2a6179fc622ba81ffb159 | |
9882 | stdio: Add tests for printf multibyte convertion leak [BZ#25691] | |
9883 | ||
9884 | * stdio-common/Makefile: Modified. | |
9885 | * stdio-common/tst-printf-bz25691.c: New file. | |
9886 | ||
9887 | 2020-03-20 Florian Weimer <fweimer@redhat.com> | |
9888 | ||
9889 | COMMIT: 3cc4a8367c23582b7db14cf4e150e4068b7fd461 | |
9890 | stdio: Remove memory leak from multibyte convertion [BZ#25691] | |
9891 | ||
9892 | * stdio-common/vfprintf-internal.c: Modified. | |
9893 | [! COMPILE_WPRINTF](PAD): Remove. | |
9894 | [! COMPILE_WPRINTF](process_string_arg): Modified. | |
9895 | [! COMPILE_WPRINTF](OTHER_CHAR_T): New. | |
9896 | [! COMPILE_WPRINTF](CONVERT_FROM_OTHER_STRING): New. | |
9897 | [COMPILE_WPRINTF](PAD): Remove. | |
9898 | [COMPILE_WPRINTF](process_string_arg): Modified. | |
9899 | [COMPILE_WPRINTF](OTHER_CHAR_T): New. | |
9900 | [COMPILE_WPRINTF](CONVERT_FROM_OTHER_STRING): New. | |
9901 | (done_add): Modified. | |
9902 | (outstring): Modified. | |
9903 | (intprops.h): Include file. | |
9904 | (done_add_func): New function. | |
9905 | (pad_func): New function. | |
9906 | (PAD): New. | |
9907 | (outstring_func): New function. | |
9908 | (outstring_converted_wide_string): New function. | |
9909 | ||
9910 | 2020-03-19 Aurelien Jarno <aurelien@aurel32.net> | |
9911 | ||
9912 | COMMIT: 39a05214fe14ff722d4d92e697fb71ff15e84e70 | |
9913 | Add NEWS entry for CVE-2020-1752 (bug 25414) | |
9914 | ||
9915 | * NEWS: Modified. | |
9916 | ||
9917 | 2020-03-19 Adhemerval Zanella <adhemerval.zanella@linaro.org> | |
9918 | ||
9919 | COMMIT: 1c15464ca05f36db5c582856d3770d5e8bde9d61 | |
9920 | math: Remove inline math tests | |
9921 | ||
9922 | * math/Makefile: Modified. | |
9923 | * math/README.libm-test: Modified. | |
9924 | * math/auto-libm-test-in: Modified. | |
9925 | * math/auto-libm-test-out-acosh: Modified. | |
9926 | * math/auto-libm-test-out-asinh: Modified. | |
9927 | * math/auto-libm-test-out-atanh: Modified. | |
9928 | * math/auto-libm-test-out-cosh: Modified. | |
9929 | * math/auto-libm-test-out-hypot: Modified. | |
9930 | * math/auto-libm-test-out-sinh: Modified. | |
9931 | * math/gen-auto-libm-tests.c: Modified. | |
9932 | (input_flag_type): Modified. | |
9933 | (output_for_one_input_case): Modified function. | |
9934 | * math/gen-libm-test.py: Modified. | |
9935 | * math/libm-test-asinh.inc: Modified. | |
9936 | * math/libm-test-atanh.inc: Modified. | |
9937 | * math/libm-test-cosh.inc: Modified. | |
9938 | * math/libm-test-driver.c: Modified. | |
9939 | [! TEST_INLINE](qtype_str): Remove. | |
9940 | [TEST_INLINE](TEST_MSG): Remove. | |
9941 | [TEST_INLINE](qtype_str): Remove. | |
9942 | (flag_test_inline): Remove. | |
9943 | (qtype_str): New. | |
9944 | * math/libm-test-exp.inc: Modified. | |
9945 | * math/libm-test-expm1.inc: Modified. | |
9946 | * math/libm-test-hypot.inc: Modified. | |
9947 | * math/libm-test-pow.inc: Modified. | |
9948 | * math/libm-test-sinh.inc: Modified. | |
9949 | * math/libm-test-support.c: Modified. | |
9950 | (ulp_i_idx): Remove. | |
9951 | (find_ulps): Modified function. | |
9952 | (enable_test): Modified function. | |
9953 | * math/libm-test-support.h: Modified. | |
9954 | (flag_test_inline): Remove. | |
9955 | (NO_TEST_INLINE): Remove. | |
9956 | * math/libm-test-tanh.inc: Modified. | |
9957 | * math/test-double-vlen2.h: Modified. | |
9958 | (test-math-no-inline.h): Remove include. | |
9959 | * math/test-double-vlen4.h: Modified. | |
9960 | (test-math-no-inline.h): Remove include. | |
9961 | * math/test-double-vlen8.h: Modified. | |
9962 | (test-math-no-inline.h): Remove include. | |
9963 | * math/test-double.h: Modified. | |
9964 | (ULP_I_IDX): Remove. | |
9965 | * math/test-float-vlen16.h: Modified. | |
9966 | (test-math-no-inline.h): Remove include. | |
9967 | * math/test-float-vlen4.h: Modified. | |
9968 | (test-math-no-inline.h): Remove include. | |
9969 | * math/test-float-vlen8.h: Modified. | |
9970 | (test-math-no-inline.h): Remove include. | |
9971 | * math/test-float.h: Modified. | |
9972 | (ULP_I_IDX): Remove. | |
9973 | * math/test-float128.h: Modified. | |
9974 | [FLT128_MANT_DIG != LDBL_MANT_DIG](ULP_I_IDX): Remove. | |
9975 | [FLT128_MANT_DIG == LDBL_MANT_DIG](ULP_I_IDX): Remove. | |
9976 | * math/test-float32.h: Modified. | |
9977 | (ULP_I_IDX): Remove. | |
9978 | * math/test-float32x.h: Modified. | |
9979 | (ULP_I_IDX): Remove. | |
9980 | * math/test-float64.h: Modified. | |
9981 | (ULP_I_IDX): Remove. | |
9982 | * math/test-float64x.h: Modified. | |
9983 | [FLT64X_MANT_DIG != LDBL_MANT_DIG](ULP_I_IDX): Remove. | |
9984 | [FLT64X_MANT_DIG == LDBL_MANT_DIG](ULP_I_IDX): Remove. | |
9985 | * math/test-ldouble.h: Modified. | |
9986 | [LDBL_MANT_DIG == DBL_MANT_DIG](ULP_I_IDX): Remove. | |
9987 | [__LONG_DOUBLE_USES_FLOAT128 != 1](ULP_I_IDX): Remove. | |
9988 | [__LONG_DOUBLE_USES_FLOAT128 == 1](ULP_I_IDX): Remove. | |
9989 | * math/test-math-inline.h: Delete file. | |
9990 | * math/test-math-no-inline.h: Delete file. | |
9991 | * sysdeps/aarch64/libm-test-ulps: Modified. | |
9992 | * sysdeps/alpha/fpu/libm-test-ulps: Modified. | |
9993 | * sysdeps/arm/libm-test-ulps: Modified. | |
9994 | * sysdeps/csky/fpu/libm-test-ulps: Modified. | |
9995 | * sysdeps/csky/nofpu/libm-test-ulps: Modified. | |
9996 | * sysdeps/hppa/fpu/libm-test-ulps: Modified. | |
9997 | * sysdeps/i386/fpu/libm-test-ulps: Modified. | |
9998 | * sysdeps/i386/i686/fpu/multiarch/libm-test-ulps: Modified. | |
9999 | * sysdeps/ia64/fpu/libm-test-ulps: Modified. | |
10000 | * sysdeps/ieee754/ldbl-128ibm-compat/Makefile: Modified. | |
10001 | * sysdeps/m68k/coldfire/fpu/libm-test-ulps: Modified. | |
10002 | * sysdeps/m68k/m680x0/fpu/libm-test-ulps: Modified. | |
10003 | * sysdeps/microblaze/libm-test-ulps: Modified. | |
10004 | * sysdeps/mips/mips32/libm-test-ulps: Modified. | |
10005 | * sysdeps/mips/mips64/libm-test-ulps: Modified. | |
10006 | * sysdeps/nios2/libm-test-ulps: Modified. | |
10007 | * sysdeps/powerpc/fpu/libm-test-ulps: Modified. | |
10008 | * sysdeps/powerpc/nofpu/libm-test-ulps: Modified. | |
10009 | * sysdeps/powerpc/powerpc64/le/Makefile: Modified. | |
10010 | * sysdeps/riscv/nofpu/libm-test-ulps: Modified. | |
10011 | * sysdeps/riscv/rv64/rvd/libm-test-ulps: Modified. | |
10012 | * sysdeps/s390/fpu/libm-test-ulps: Modified. | |
10013 | * sysdeps/sh/libm-test-ulps: Modified. | |
10014 | * sysdeps/sparc/fpu/libm-test-ulps: Modified. | |
10015 | * sysdeps/x86_64/fpu/libm-test-ulps: Modified. | |
10016 | ||
10017 | 2020-03-19 Adhemerval Zanella <adhemerval.zanella@linaro.org> | |
10018 | ||
10019 | COMMIT: a8ce8222343933d28665e1687ab8862c0664d9f7 | |
10020 | Remove __LIBC_INTERNAL_MATH_INLINES | |
10021 | ||
10022 | * math/Makefile: Modified. | |
10023 | * math/test-math-inline.h: Modified. | |
10024 | (__LIBC_INTERNAL_MATH_INLINES): Remove. | |
10025 | * math/test-signgam-main.c: Modified. | |
10026 | (__LIBC_INTERNAL_MATH_INLINES): Remove. | |
10027 | ||
10028 | 2020-03-19 Adhemerval Zanella <adhemerval.zanella@linaro.org> | |
10029 | ||
10030 | COMMIT: a2ce37b56442331fed0e58f1301d7b60451f75f8 | |
10031 | math: Remove mathinline | |
10032 | ||
10033 | * bits/mathinline.h: Delete file. | |
10034 | * math/Makefile: Modified. | |
10035 | * math/math.h: Modified. | |
10036 | ||
10037 | 2020-03-19 Adhemerval Zanella <adhemerval.zanella@linaro.org> | |
10038 | ||
10039 | COMMIT: 4bad2e014e5e2a835cca6139b5e5a0f42ed0ea05 | |
10040 | m68k: Remove mathinline.h | |
10041 | ||
10042 | * sysdeps/m68k/m680x0/fpu/bits/mathinline.h: Delete file. | |
10043 | * sysdeps/m68k/m680x0/fpu/mathimpl.h: Modified. | |
10044 | (__inline_mathop): Remove function. | |
10045 | (__m81_defun): Modified function. | |
10046 | (__m81_defun): Modified function. | |
10047 | (__m81_defun): Modified function. | |
10048 | (__m81_defun): Modified function. | |
10049 | (__m81_defun): Modified function. | |
10050 | (_MATHIMPL_H): New. | |
10051 | (__MATH_INLINE): New. | |
10052 | (__m81_u): New. | |
10053 | (__m81_inline): New. | |
10054 | (__m81_nth): New. | |
10055 | (__m81_defun): New. | |
10056 | (__inline_mathop): New. | |
10057 | (__inline_mathop1): New. | |
10058 | (__inline_mathop): New. | |
10059 | (__inline_mathop): New. | |
10060 | (__inline_mathop): New. | |
10061 | (__inline_mathop): New. | |
10062 | (__inline_mathop): New. | |
10063 | (__inline_mathop): New. | |
10064 | (__inline_mathop): New. | |
10065 | (__inline_mathop): New. | |
10066 | (__inline_mathop): New. | |
10067 | (__inline_mathop): New. | |
10068 | (__inline_functions): New. | |
10069 | (__CONCAT_d): New. | |
10070 | (__CONCAT_f): New. | |
10071 | (__CONCAT_l): New. | |
10072 | (__inline_mathop): New. | |
10073 | (__inline_functions): New. | |
10074 | (__inline_functions): New. | |
10075 | (__inline_functions): New. | |
10076 | (__inline_functions): New. | |
10077 | (__inline_functions): New. | |
10078 | (__inline_functions): New. | |
10079 | (__inline_functions): New. | |
10080 | (__inline_functions): New. | |
10081 | (__inline_functions): New. | |
10082 | (__inline_functions): New. | |
10083 | (__inline_functions): New. | |
10084 | (__inline_functions): New. | |
10085 | (__inline_functions): New. | |
10086 | (__inline_functions): New. | |
10087 | (__inline_functions): New. | |
10088 | (__inline_functions): New. | |
10089 | (__inline_functions): New. | |
10090 | (__inline_functions): New. | |
10091 | (__inline_functions): New. | |
10092 | (__CONCAT_d): New. | |
10093 | (__CONCAT_f): New. | |
10094 | (__CONCAT_l): New. | |
10095 | (__inline_mathop): New. | |
10096 | (__inline_mathop): New. | |
10097 | (__inline_mathop): New. | |
10098 | (__inline_mathop): New. | |
10099 | (__inline_mathop): New. | |
10100 | (__inline_mathop): New. | |
10101 | (__inline_mathop): New. | |
10102 | (__inline_mathop): New. | |
10103 | (__inline_mathop): New. | |
10104 | (__inline_mathop): New. | |
10105 | (__inline_mathop): New. | |
10106 | (__inline_mathop): New. | |
10107 | (__m81_defun): New function. | |
10108 | * sysdeps/m68k/m680x0/fpu/s_atan_template.c: Modified. | |
10109 | (mathimpl.h): Include file. | |
10110 | * sysdeps/m68k/m680x0/fpu/s_ceil_template.c: Modified. | |
10111 | (mathimpl.h): Include file. | |
10112 | * sysdeps/m68k/m680x0/fpu/s_fabs_template.c: Modified. | |
10113 | (mathimpl.h): Include file. | |
10114 | * sysdeps/m68k/m680x0/fpu/s_floor_template.c: Modified. | |
10115 | (mathimpl.h): Include file. | |
10116 | * sysdeps/m68k/m680x0/fpu/s_isinf.c: Modified. | |
10117 | (mathimpl.h): Include file. | |
10118 | * sysdeps/m68k/m680x0/fpu/s_log1p.c: Modified. | |
10119 | (mathimpl.h): Include file. | |
10120 | * sysdeps/m68k/m680x0/fpu/s_lrint_template.c: Modified. | |
10121 | (mathimpl.h): Include file. | |
10122 | * sysdeps/m68k/m680x0/fpu/s_nearbyint_template.c: Modified. | |
10123 | (mathimpl.h): Include file. | |
10124 | * sysdeps/m68k/m680x0/fpu/s_rint_template.c: Modified. | |
10125 | (mathimpl.h): Include file. | |
10126 | * sysdeps/m68k/m680x0/fpu/s_scalbn.c: Modified. | |
10127 | (NO_MATH_REDIRECT): New. | |
10128 | (mathimpl.h): Include file. | |
10129 | * sysdeps/m68k/m680x0/fpu/s_sincos_template.c: Modified. | |
10130 | (mathimpl.h): Include file. | |
10131 | * sysdeps/m68k/m680x0/fpu/s_tanh_template.c: Modified. | |
10132 | (mathimpl.h): Include file. | |
10133 | * sysdeps/m68k/m680x0/fpu/s_trunc_template.c: Modified. | |
10134 | (mathimpl.h): Include file. | |
10135 | ||
10136 | 2020-03-19 Rafał Lużyński <digitalfreak@lingonborough.com> | |
10137 | ||
10138 | COMMIT: 649fdf039b1572fca1880a6a643c857bde505456 | |
10139 | oc_FR locale: Fix spelling of Thursday (bug 25639) | |
10140 | ||
10141 | * localedata/locales/oc_FR: Modified. | |
10142 | ||
10143 | 2020-03-18 H.J. Lu <hjl.tools@gmail.com> | |
10144 | ||
10145 | COMMIT: 1fabdb99084df004f7f4cdc7068d1be209a258be | |
10146 | x86: Remove ARCH_CET_LEGACY_BITMAP [BZ #25397] | |
10147 | ||
10148 | * sysdeps/unix/sysv/linux/x86/dl-cet.h: Modified. | |
10149 | (dl_cet_allocate_legacy_bitmap): Remove function. | |
10150 | * sysdeps/unix/sysv/linux/x86/include/asm/prctl.h: Modified. | |
10151 | [! ARCH_CET_STATUS](ARCH_CET_LEGACY_BITMAP): Remove. | |
10152 | * sysdeps/x86/Makefile: Modified. | |
10153 | * sysdeps/x86/dl-cet.c: Modified. | |
10154 | (dl_cet_mark_legacy_region): Remove function. | |
10155 | (dl_cet_check): Modified function. | |
10156 | * sysdeps/x86/dl-procruntime.c: Modified. | |
10157 | [!IS_IN (ldconfig)][!(! PROCINFO_DECL && SHARED)][!(! SHARED || PROCINFO_DECL)][!(! PROCINFO_DECL && SHARED)][! SHARED || PROCINFO_DECL](_dl_x86_legacy_bitmap): Remove. | |
10158 | * sysdeps/x86/tst-cet-legacy-4.c: Modified. | |
10159 | (do_test): Modified function. | |
10160 | (string.h): Include file. | |
10161 | (support/check.h): Include file. | |
10162 | * sysdeps/x86/tst-cet-legacy-5.c: Modified. | |
10163 | (do_test_1): Modified function. | |
10164 | * sysdeps/x86/tst-cet-legacy-6.c: Modified. | |
10165 | (do_test_1): Modified function. | |
10166 | * sysdeps/x86/tst-cet-legacy-7.c: New file. | |
10167 | * sysdeps/x86/tst-cet-legacy-8.c: New file. | |
10168 | ||
10169 | 2020-03-17 Joseph Myers <joseph@codesourcery.com> | |
10170 | ||
10171 | COMMIT: 49348beafe9ba150c9bd48595b3f372299bddbb0 | |
10172 | Fix build with GCC 10 when long double = double. | |
10173 | ||
10174 | * math/Makefile: Modified. | |
10175 | ||
10176 | 2020-03-17 DJ Delorie <dj@redhat.com> | |
10177 | ||
10178 | COMMIT: cbd156990489568eb8c1b97ace3ad24fc784e049 | |
10179 | nscd/cachedumper.c : fix whitespace | |
10180 | ||
10181 | * nscd/cachedumper.c: Modified. | |
10182 | (NO_REF): Modified. | |
10183 | (nscd_print_cache): Modified function. | |
10184 | ||
10185 | 2020-03-16 DJ Delorie <dj@redhat.com> | |
10186 | ||
10187 | COMMIT: 28b4928b1b1735bcacafb2f2e6a928020154a09b | |
10188 | Fix nscd/cachedumper.c compile errors | |
10189 | ||
10190 | * nscd/cachedumper.c: Modified. | |
10191 | (nscd_print_cache): Modified function. | |
10192 | (sys/param.h): Include file. | |
10193 | ||
10194 | 2020-03-13 Girish Joshi <girish946@gmail.com> | |
10195 | ||
10196 | COMMIT: 4315f45c930c9d4f2beb3aeec859e4d6cf02c918 | |
10197 | manual: Fix inconsistent declaration of wcsrchr [BZ #24655] | |
10198 | ||
10199 | * manual/string.texi: Modified. | |
10200 | ||
10201 | 2020-03-13 DJ Delorie <dj@redhat.com> | |
10202 | ||
10203 | COMMIT: dcf46d3fe5ad8e93f25ad90771484aa22c2ca4fc | |
10204 | nscd: add cache dumper | |
10205 | ||
10206 | * nscd/Makefile: Modified. | |
10207 | * nscd/cachedumper.c: New file. | |
10208 | * nscd/nscd.c: Modified. | |
10209 | (main): Modified function. | |
10210 | (parse_opt): Modified function. | |
10211 | (print_cache): New. | |
10212 | * nscd/nscd.h: Modified. | |
10213 | (nscd_print_cache): New function. | |
10214 | ||
10215 | 2020-03-13 Jonathan Wakely <jwakely@redhat.com> | |
10216 | ||
10217 | COMMIT: 2de7fe62534b7a6461c633114f03e9dff394f5f7 | |
10218 | parse_tunables: Fix typo in comment | |
10219 | ||
10220 | * elf/dl-tunables.c: Modified. | |
10221 | ||
10222 | 2020-03-11 DJ Delorie <dj@redhat.com> | |
10223 | ||
10224 | COMMIT: b7176cc2aff4a8883e4834ddf65f8a6fdb1f160e | |
10225 | ldconfig: trace origin paths with -v | |
10226 | ||
10227 | * elf/ldconfig.c: Modified. | |
10228 | (dir_entry): Modified. | |
10229 | (add_single_dir): Modified function. | |
10230 | (add_dir): Modified function. | |
10231 | (search_dir): Modified function. | |
10232 | (parse_conf): Modified function. | |
10233 | (main): Modified function. | |
10234 | (add_dir_1): New function. | |
10235 | ||
10236 | 2020-03-11 Michael Hudson-Doyle <michael.hudson@canonical.com> | |
10237 | ||
10238 | COMMIT: 083d644d420f49c992667f4c7a54848ad3dee54d | |
10239 | test-container: print errno when execvp fails | |
10240 | ||
10241 | * support/test-container.c: Modified. | |
10242 | (main): Modified function. | |
10243 | ||
10244 | 2020-03-11 Wilco Dijkstra <wdijkstr@arm.com> | |
10245 | ||
10246 | COMMIT: 700065132744e0dfa6d4d9142d63f6e3a1934726 | |
10247 | [AArch64] Improve integer memcpy | |
10248 | ||
10249 | * sysdeps/aarch64/memcpy.S: Modified. | |
10250 | ||
10251 | 2020-03-11 Aurelien Jarno <aurelien@aurel32.net> | |
10252 | ||
10253 | COMMIT: 15ab195229dc288d1d49612c3de14a33b88065ed | |
10254 | Add NEWS entry for CVE-2020-10029 (bug 25487) | |
10255 | ||
10256 | * NEWS: Modified. | |
10257 | ||
10258 | 2020-03-10 Vineet Gupta <vgupta@synopsys.com> | |
10259 | ||
10260 | COMMIT: a9f4703d9341507b5a25924de1410df5bf260adc | |
10261 | gcc PR 89877: miscompilation due to missing cc clobber in longlong.h macros | |
10262 | ||
10263 | * stdlib/longlong.h: Modified. | |
10264 | [(__GNUC__) && ! NO_ASM][(__arc__) && W_TYPE_SIZE == 32](add_ssaaaa): Modified. | |
10265 | [(__GNUC__) && ! NO_ASM][(__arc__) && W_TYPE_SIZE == 32](sub_ddmmss): Modified. | |
10266 | ||
10267 | 2020-03-10 Adhemerval Zanella <adhemerval.zanella@linaro.org> | |
10268 | ||
10269 | COMMIT: d8faf2955aeea873fb6878f888dce4632bc4ba5c | |
10270 | mips: Fix wrong INTERNAL_SYSCALL_ERROR_P check from bc2eb9321e | |
10271 | ||
10272 | * sysdeps/unix/sysv/linux/mips/mips64/fxstatat64.c: Modified. | |
10273 | (__fxstatat64): Modified function. | |
10274 | ||
10275 | 2020-03-10 Adhemerval Zanella <adhemerval.zanella@linaro.org> | |
10276 | ||
10277 | COMMIT: fbaf0bae5722307ebede45596e99cdf2837a40c1 | |
10278 | elf: Fix wrong indentation from commit eb447b7b4b | |
10279 | ||
10280 | * elf/dl-deps.c: Modified. | |
10281 | ||
10282 | 2020-03-09 Lukasz Majewski <lukma@denx.de> | |
10283 | ||
10284 | COMMIT: 8b8f39376be81dc09560d23dbec59cd7080d54f6 | |
10285 | y2038: linux: Provide __futimesat64 implementation | |
10286 | ||
10287 | * include/time.h: Modified. | |
10288 | [! _ISOMAC][__TIMESIZE != 64](libc_hidden_proto): Modified. | |
10289 | [! _ISOMAC][__TIMESIZE != 64](libc_hidden_proto): Modified. | |
10290 | [! _ISOMAC][__TIMESIZE != 64](libc_hidden_proto): Modified. | |
10291 | [! _ISOMAC][__TIMESIZE != 64](libc_hidden_proto): Modified. | |
10292 | [! _ISOMAC][__TIMESIZE != 64](libc_hidden_proto): Modified. | |
10293 | [! _ISOMAC][__TIMESIZE != 64](__futimesat64): New function. | |
10294 | [! _ISOMAC][__TIMESIZE != 64](libc_hidden_proto): New function. | |
10295 | [! _ISOMAC][__TIMESIZE == 64](__futimesat64): New. | |
10296 | * sysdeps/unix/sysv/linux/futimesat.c: Modified. | |
10297 | (fcntl.h): Remove include. | |
10298 | (stddef.h): Remove include. | |
10299 | (stdio.h): Remove include. | |
10300 | (string.h): Remove include. | |
10301 | (utime.h): Remove include. | |
10302 | (sys/time.h): Remove include. | |
10303 | (sysdep.h): Remove include. | |
10304 | (futimesat): Remove function. | |
10305 | [__TIMESIZE != 64](libc_hidden_def): New. | |
10306 | [__TIMESIZE != 64](__futimesat): New. | |
10307 | (time.h): Include file. | |
10308 | (__futimesat64): New function. | |
10309 | (weak_alias): New. | |
10310 | ||
10311 | 2020-03-09 Lukasz Majewski <lukma@denx.de> | |
10312 | ||
10313 | COMMIT: 1a5e12826c02bce330be3f3592c5405314495d66 | |
10314 | y2038: linux: Provide __lutimes64 implementation | |
10315 | ||
10316 | * include/time.h: Modified. | |
10317 | [! _ISOMAC][__TIMESIZE != 64](libc_hidden_proto): Modified. | |
10318 | [! _ISOMAC][__TIMESIZE != 64](libc_hidden_proto): Modified. | |
10319 | [! _ISOMAC][__TIMESIZE != 64](libc_hidden_proto): Modified. | |
10320 | [! _ISOMAC][__TIMESIZE != 64](libc_hidden_proto): Modified. | |
10321 | [! _ISOMAC][__TIMESIZE != 64](__lutimes64): New function. | |
10322 | [! _ISOMAC][__TIMESIZE != 64](libc_hidden_proto): New function. | |
10323 | [! _ISOMAC][__TIMESIZE == 64](__lutimes64): New. | |
10324 | * sysdeps/unix/sysv/linux/lutimes.c: Modified. | |
10325 | (sys/time.h): Remove include. | |
10326 | (sysdep.h): Remove include. | |
10327 | (lutimes): Remove function. | |
10328 | [__TIMESIZE != 64](libc_hidden_def): New. | |
10329 | [__TIMESIZE != 64](__lutimes): New. | |
10330 | (__lutimes64): New function. | |
10331 | (weak_alias): New. | |
10332 | ||
10333 | 2020-03-09 Lukasz Majewski <lukma@denx.de> | |
10334 | ||
10335 | COMMIT: f072671cf50262cea93cfdc6f8a92ffc8d698e53 | |
10336 | y2038: linux: Provide __futimes64 implementation | |
10337 | ||
10338 | * include/time.h: Modified. | |
10339 | [! _ISOMAC][__TIMESIZE != 64](libc_hidden_proto): Modified. | |
10340 | [! _ISOMAC][__TIMESIZE != 64](libc_hidden_proto): Modified. | |
10341 | [! _ISOMAC][__TIMESIZE != 64](libc_hidden_proto): Modified. | |
10342 | [! _ISOMAC][__TIMESIZE != 64](libc_hidden_proto): Modified. | |
10343 | [! _ISOMAC][__TIMESIZE != 64](__futimes64): New function. | |
10344 | [! _ISOMAC][__TIMESIZE != 64](libc_hidden_proto): New function. | |
10345 | [! _ISOMAC][__TIMESIZE == 64](__futimes64): New. | |
10346 | * sysdeps/unix/sysv/linux/futimes.c: Modified. | |
10347 | (sysdep.h): Remove include. | |
10348 | (string.h): Remove include. | |
10349 | (utime.h): Remove include. | |
10350 | (sys/time.h): Remove include. | |
10351 | (_itoa.h): Remove include. | |
10352 | (fcntl.h): Remove include. | |
10353 | (__futimes): Remove function. | |
10354 | [__TIMESIZE != 64](libc_hidden_def): New. | |
10355 | [__TIMESIZE != 64](__futimes): New. | |
10356 | (__futimes64): New function. | |
10357 | ||
10358 | 2020-03-07 Lukasz Majewski <lukma@denx.de> | |
10359 | ||
10360 | COMMIT: 7975f9a48a83b95174503bda6c48124f08cb4f62 | |
10361 | y2038: fix: Add missing libc_hidden_def for __futimens64 | |
10362 | ||
10363 | * sysdeps/unix/sysv/linux/futimens.c: Modified. | |
10364 | [__TIMESIZE != 64](libc_hidden_def): New function. | |
10365 | ||
10366 | 2020-03-06 Adhemerval Zanella <adhemerval.zanella@linaro.org> | |
10367 | ||
10368 | COMMIT: b33e946fbb1659d2c5937c4dd756a7c49a132dff | |
10369 | sparc: Move sigreturn stub to assembly | |
10370 | ||
10371 | * sysdeps/unix/sysv/linux/sparc/Makefile: Modified. | |
10372 | * sysdeps/unix/sysv/linux/sparc/sparc32/sigaction.c: Modified. | |
10373 | (__rt_sigreturn_stub): Modified. | |
10374 | (__sigreturn_stub): Modified. | |
10375 | (inhibit_stack_protector): Remove. | |
10376 | (__rt_sigreturn_stub): Remove function. | |
10377 | (inhibit_stack_protector): Remove. | |
10378 | (__sigreturn_stub): Remove function. | |
10379 | * sysdeps/unix/sysv/linux/sparc/sparc32/sigreturn_stub.S: New file. | |
10380 | * sysdeps/unix/sysv/linux/sparc/sparc64/sigaction.c: Modified. | |
10381 | (__rt_sigreturn_stub): Modified. | |
10382 | (inhibit_stack_protector): Remove. | |
10383 | (__rt_sigreturn_stub): Remove function. | |
10384 | * sysdeps/unix/sysv/linux/sparc/sparc64/sigreturn_stub.S: New file. | |
10385 | ||
10386 | 2020-03-06 Tulio Magno Quites Machado Filho <tuliom@linux.vnet.ibm.com> | |
10387 | ||
10388 | COMMIT: d2b2acefa60a0559b0104394be1279eae72c9bb3 | |
10389 | ldbl-128ibm: Let long double files have specific compiler flags | |
10390 | ||
10391 | * sysdeps/ieee754/ldbl-128ibm/Makefile: Modified. | |
10392 | ||
10393 | 2020-03-06 Rajalakshmi Srinivasaraghavan <raji@linux.vnet.ibm.com> | |
10394 | Tulio Magno Quites Machado Filho <tuliom@linux.ibm.com> | |
10395 | Paul E. Murphy <murphyp@linux.vnet.ibm.com> | |
10396 | ||
10397 | COMMIT: 0059122aa0e53ff77ee58c5ff7589a814f1228e5 | |
10398 | ldbl-128ibm-compat: Add tests for IBM long double functions | |
10399 | ||
10400 | * math/Makefile: Modified. | |
10401 | * math/test-ibm128.h: New file. | |
10402 | * math/test-ldouble.h: Modified. | |
10403 | [LDBL_MANT_DIG != DBL_MANT_DIG](TYPE_STR): Remove. | |
10404 | [LDBL_MANT_DIG != DBL_MANT_DIG](ULP_IDX): Remove. | |
10405 | [LDBL_MANT_DIG != DBL_MANT_DIG](ULP_I_IDX): Remove. | |
10406 | [__LONG_DOUBLE_USES_FLOAT128 != 1](TYPE_STR): New. | |
10407 | [__LONG_DOUBLE_USES_FLOAT128 != 1](ULP_IDX): New. | |
10408 | [__LONG_DOUBLE_USES_FLOAT128 != 1](ULP_I_IDX): New. | |
10409 | [__LONG_DOUBLE_USES_FLOAT128 == 1](TYPE_STR): New. | |
10410 | [__LONG_DOUBLE_USES_FLOAT128 == 1](ULP_IDX): New. | |
10411 | [__LONG_DOUBLE_USES_FLOAT128 == 1](ULP_I_IDX): New. | |
10412 | * sysdeps/ieee754/ldbl-128ibm-compat/Makeconfig: New file. | |
10413 | ||
10414 | 2020-03-06 Matheus Castanho <msc@linux.ibm.com> | |
10415 | ||
10416 | COMMIT: 1c252f0e7e5d78695f19450aa7c470bab445aa8e | |
10417 | powerpc: Fix feraiseexcept and feclearexcept macros | |
10418 | ||
10419 | * sysdeps/powerpc/bits/fenvinline.h: Modified. | |
10420 | [! __NO_MATH_INLINES][__GNUC_PREREQ(3, 4)](feraiseexcept): Modified. | |
10421 | [! __NO_MATH_INLINES][__GNUC_PREREQ(3, 4)](feclearexcept): Modified. | |
10422 | ||
10423 | 2020-03-06 Adhemerval Zanella <adhemerval.zanella@linaro.org> | |
10424 | ||
10425 | COMMIT: af09e5e5d9ec3ca20891e61a6922eac984fcbdc4 | |
10426 | arm: Fix softp-fp Implies (BZ #25635) | |
10427 | ||
10428 | * sysdeps/arm/be/nofpu/Implies: New file. | |
10429 | * sysdeps/arm/le/nofpu/Implies: New file. | |
10430 | ||
10431 | 2020-03-06 Adhemerval Zanella <adhemerval.zanella@linaro.org> | |
10432 | ||
10433 | COMMIT: a63189c02136a40e1dc2502a694b8031483daa9f | |
10434 | Remove reference of --without-fp on configure | |
10435 | ||
10436 | * configure: Modified. | |
10437 | * configure.ac: Modified. | |
10438 | ||
10439 | 2020-03-06 Adhemerval Zanella <adhemerval.zanella@linaro.org> | |
10440 | ||
10441 | COMMIT: 60f071f47af51bdbfecf7e2d611555f7376cab03 | |
10442 | linux/sysipc: Include linux/posix_types.h for __kernel_mode_t | |
10443 | ||
10444 | * sysdeps/unix/sysv/linux/msgctl.c: Modified. | |
10445 | (linux/posix_types.h): Include file. | |
10446 | * sysdeps/unix/sysv/linux/semctl.c: Modified. | |
10447 | (linux/posix_types.h): Include file. | |
10448 | * sysdeps/unix/sysv/linux/shmctl.c: Modified. | |
10449 | (linux/posix_types.h): Include file. | |
10450 | ||
10451 | 2020-03-05 Fangrui Song <maskray@google.com> | |
10452 | ||
10453 | COMMIT: 87a698a21646b7ee620923ef5ffa9735471a8ddd | |
10454 | Improve IFUNC check [BZ #25506] | |
10455 | ||
10456 | * configure: Modified. | |
10457 | * configure.ac: Modified. | |
10458 | ||
10459 | 2020-03-05 Adhemerval Zanella <adhemerval.zanella@linaro.org> | |
10460 | ||
10461 | COMMIT: 24fdebe75f6df4c0edacb3f0cdc030913920aa4c | |
10462 | linux: Clear mode_t padding bits (BZ#25623) | |
10463 | ||
10464 | * sysdeps/unix/sysv/linux/msgctl.c: Modified. | |
10465 | (__new_msgctl): Modified function. | |
10466 | * sysdeps/unix/sysv/linux/semctl.c: Modified. | |
10467 | (__new_semctl): Modified function. | |
10468 | * sysdeps/unix/sysv/linux/shmctl.c: Modified. | |
10469 | (__new_shmctl): Modified function. | |
10470 | ||
10471 | 2020-03-05 Adhemerval Zanella <adhemerval.zanella@linaro.org> | |
10472 | ||
10473 | COMMIT: d5e492ba4ced4a9101f82dbbd9de77223b9932ac | |
10474 | linux: Remove aarch64 ipc_priv.h | |
10475 | ||
10476 | * sysdeps/unix/sysv/linux/aarch64/ipc_priv.h: Delete file. | |
10477 | ||
10478 | 2020-03-05 Florian Weimer <fweimer@redhat.com> | |
10479 | ||
10480 | COMMIT: e5244cd88a5414c964b32bb95cf60fc9c1958a5f | |
10481 | Linux: Use __fstatat64 in fchmodat implementation | |
10482 | ||
10483 | * sysdeps/unix/sysv/linux/fchmodat.c: Modified. | |
10484 | (fchmodat): Modified function. | |
10485 | ||
10486 | 2020-03-05 Florian Weimer <fweimer@redhat.com> | |
10487 | ||
10488 | COMMIT: c10826a3277aa7fc0040c0fa18e60cafbab26edf | |
10489 | Linux: Use AT_FDCWD in utime, utimes when calling utimensat | |
10490 | ||
10491 | * sysdeps/unix/sysv/linux/utime.c: Modified. | |
10492 | (__utime64): Modified function. | |
10493 | (fcntl.h): Include file. | |
10494 | * sysdeps/unix/sysv/linux/utimes.c: Modified. | |
10495 | (__utimes64): Modified function. | |
10496 | (fcntl.h): Include file. | |
10497 | ||
10498 | 2020-03-05 Stefan Liebler <stli@linux.ibm.com> | |
10499 | ||
10500 | COMMIT: 13010976653675db489292dd4e253af2b5be2557 | |
10501 | S390: Remove backchain-based fallback and use generic backtrace.c. | |
10502 | ||
10503 | * sysdeps/s390/s390-32/backtrace.c: Delete file. | |
10504 | * sysdeps/s390/s390-64/backtrace.c: Delete file. | |
10505 | ||
10506 | 2020-03-05 Girish Joshi <girish946@gmail.com> | |
10507 | ||
10508 | COMMIT: f801cf7bb146f9dd7b5e124e752c54194698e132 | |
10509 | manual: Fix wrong declaration of wcschr [BZ #24654] | |
10510 | ||
10511 | * manual/string.texi: Modified. | |
10512 | ||
10513 | 2020-03-04 Girish Joshi <girish946@gmail.com> | |
10514 | ||
10515 | COMMIT: 72bcc9ade00732b5b0ea0e855cc017364aea20df | |
10516 | manual: Fix typo in parse_printf_format example [BZ #24638] | |
10517 | ||
10518 | * manual/stdio.texi: Modified. | |
10519 | ||
10520 | 2020-03-04 Siddhesh Poyarekar <siddhesh@sourceware.org> | |
10521 | ||
10522 | COMMIT: 78c9d0c6efabe2067ef7f93cd36325f54c60adc2 | |
10523 | Update translations | |
10524 | ||
10525 | * po/be.po: Modified. | |
10526 | * po/fr.po: Modified. | |
10527 | ||
10528 | 2020-03-03 Alistair Francis <alistair.francis@wdc.com> | |
10529 | ||
10530 | COMMIT: 4f88b380978e6c81765cbae9fd742590dbec3466 | |
10531 | Convert Python scripts to Python 3 | |
10532 | ||
10533 | * benchtests/scripts/bench.py: Modified. | |
10534 | * benchtests/scripts/validate_benchout.py: Modified. | |
10535 | * conform/glibcconform.py: Modified. | |
10536 | * conform/linknamespace.py: Modified. | |
10537 | * conform/list-header-symbols.py: Modified. | |
10538 | * math/gen-libm-test.py: Modified. | |
10539 | * math/gen-tgmath-tests.py: Modified. | |
10540 | ||
10541 | 2020-03-03 Florian Weimer <fweimer@redhat.com> | |
10542 | ||
10543 | COMMIT: c014359a7d5154f295152ec4b7f422cc537bd84e | |
10544 | alpha: Do not build with -fpic | |
10545 | ||
10546 | * sysdeps/alpha/Makefile: Modified. | |
10547 | ||
10548 | 2020-03-03 Lukasz Majewski <lukma@denx.de> | |
10549 | ||
10550 | COMMIT: 66449d93393dabbfcf33c045c1d3cb49e77a25e4 | |
10551 | y2038: linux: Provide __utime64 implementation | |
10552 | ||
10553 | * include/time.h: Modified. | |
10554 | [! _ISOMAC][__TIMESIZE != 64](libc_hidden_proto): Modified. | |
10555 | [! _ISOMAC][__TIMESIZE != 64](libc_hidden_proto): Modified. | |
10556 | [! _ISOMAC][__TIMESIZE != 64](libc_hidden_proto): Modified. | |
10557 | [! _ISOMAC][__TIMESIZE != 64](libc_hidden_proto): Modified. | |
10558 | [! _ISOMAC][__TIMESIZE != 64](libc_hidden_proto): Modified. | |
10559 | [! _ISOMAC][__TIMESIZE != 64](libc_hidden_proto): Modified. | |
10560 | [! _ISOMAC][__TIMESIZE != 64](libc_hidden_proto): Modified. | |
10561 | [! _ISOMAC][__TIMESIZE != 64](__utime64): New function. | |
10562 | [! _ISOMAC][__TIMESIZE != 64](libc_hidden_proto): New. | |
10563 | [! _ISOMAC][__TIMESIZE == 64](__utime64): New. | |
10564 | * sysdeps/unix/sysv/linux/syscalls.list: Modified. | |
10565 | * sysdeps/unix/sysv/linux/utime.c: New file. | |
10566 | ||
10567 | 2020-03-03 Lukasz Majewski <lukma@denx.de> | |
10568 | ||
10569 | COMMIT: d962a5d68a140811eb4b6cf788c41ff471fd95b4 | |
10570 | y2038: linux: Provide __utimes64 implementation | |
10571 | ||
10572 | * include/time.h: Modified. | |
10573 | [! _ISOMAC][__TIMESIZE != 64](libc_hidden_proto): Modified. | |
10574 | [! _ISOMAC][__TIMESIZE != 64](libc_hidden_proto): Modified. | |
10575 | [! _ISOMAC][__TIMESIZE != 64](libc_hidden_proto): Modified. | |
10576 | [! _ISOMAC][__TIMESIZE != 64](libc_hidden_proto): Modified. | |
10577 | [! _ISOMAC][__TIMESIZE != 64](libc_hidden_proto): Modified. | |
10578 | [! _ISOMAC][__TIMESIZE != 64](libc_hidden_proto): Modified. | |
10579 | [! _ISOMAC][__TIMESIZE != 64](__utimes64): New function. | |
10580 | [! _ISOMAC][__TIMESIZE != 64](libc_hidden_proto): New. | |
10581 | [! _ISOMAC][__TIMESIZE == 64](__utimes64): New. | |
10582 | * sysdeps/unix/sysv/linux/utimes.c: Modified. | |
10583 | (errno.h): Remove include. | |
10584 | (stddef.h): Remove include. | |
10585 | (utime.h): Remove include. | |
10586 | (sys/time.h): Remove include. | |
10587 | (sysdep.h): Remove include. | |
10588 | (__utimes): Remove function. | |
10589 | [__TIMESIZE != 64](libc_hidden_def): New. | |
10590 | [__TIMESIZE != 64](__utimes): New. | |
10591 | (time.h): Include file. | |
10592 | (__utimes64): New function. | |
10593 | ||
10594 | 2020-03-03 Lukasz Majewski <lukma@denx.de> | |
10595 | ||
10596 | COMMIT: 847d3913dae1ba9be76d512e849da21b42400228 | |
10597 | y2038: Introduce struct __utimbuf64 - new internal glibc type | |
10598 | ||
10599 | * include/time.h: Modified. | |
10600 | [! _ISOMAC][__TIMESIZE != 64](__utimbuf64): New. | |
10601 | [! _ISOMAC][__TIMESIZE == 64](__utimbuf64): New. | |
10602 | ||
10603 | 2020-03-03 Florian Weimer <fweimer@redhat.com> | |
10604 | ||
10605 | COMMIT: 24caa35c571fe9590d7cf33dc81d8d94cac7de7f | |
10606 | microblaze: vfork is always available | |
10607 | ||
10608 | * sysdeps/unix/sysv/linux/microblaze/vfork.S: Modified. | |
10609 | ||
10610 | 2020-03-03 Florian Weimer <fweimer@redhat.com> | |
10611 | ||
10612 | COMMIT: bf956afeaaf2f466111e72d988e2dc41ef83be9a | |
10613 | m68k: getpagesize syscall number is always available | |
10614 | ||
10615 | * sysdeps/unix/sysv/linux/m68k/getpagesize.c: Modified. | |
10616 | (__getpagesize): Modified function. | |
10617 | ||
10618 | 2020-03-03 Florian Weimer <fweimer@redhat.com> | |
10619 | ||
10620 | COMMIT: e76d4fb014bc7675199c0c00931b8508830a6343 | |
10621 | Linux: epoll_pwait syscall number is always available | |
10622 | ||
10623 | * sysdeps/unix/sysv/linux/epoll_pwait.c: Modified. | |
10624 | [! __NR_epoll_pwait](epoll_pwait): Remove. | |
10625 | [__NR_epoll_pwait](epoll_pwait): Remove. | |
10626 | (epoll_pwait): New function. | |
10627 | (libc_hidden_def): New. | |
10628 | ||
10629 | 2020-03-03 Florian Weimer <fweimer@redhat.com> | |
10630 | ||
10631 | COMMIT: 63e9b4bd9c4a622659688c150b725cf3890b25d3 | |
10632 | x86_64: Do not define __NR_semtimedop in <sysdep.h> | |
10633 | ||
10634 | * sysdeps/unix/sysv/linux/x86_64/sysdep.h: Modified. | |
10635 | [! __NR_semtimedop](__NR_semtimedop): Remove. | |
10636 | ||
10637 | 2020-03-03 Florian Weimer <fweimer@redhat.com> | |
10638 | ||
10639 | COMMIT: 2982d0c18f2acd320d7e1c9ad82d33e2c8227384 | |
10640 | ia64: Do not define __NR_semtimedop in <sysdep.h> | |
10641 | ||
10642 | * sysdeps/unix/sysv/linux/ia64/sysdep.h: Modified. | |
10643 | [! __NR_semtimedop](__NR_semtimedop): Remove. | |
10644 | ||
10645 | 2020-03-03 Florian Weimer <fweimer@redhat.com> | |
10646 | ||
10647 | COMMIT: ed9ce57e3c0af9efacf434b05bef6821a80fc898 | |
10648 | Linux: open_by_handle_at syscall number is always available | |
10649 | ||
10650 | * sysdeps/unix/sysv/linux/open_by_handle_at.c: Modified. | |
10651 | (open_by_handle_at): Modified function. | |
10652 | ||
10653 | 2020-03-03 Florian Weimer <fweimer@redhat.com> | |
10654 | ||
10655 | COMMIT: b03604b1b8c92d9af2d61d09654b06fccdeac8d5 | |
10656 | Linux: set_robust_list syscall number is always available | |
10657 | ||
10658 | * nptl/nptl-init.c: Modified. | |
10659 | [SHARED](__nptl_set_robust): Modified function. | |
10660 | (__pthread_initialize_minimal_internal): Modified function. | |
10661 | * nptl/pthread_create.c: Modified. | |
10662 | [! __ASSUME_SET_ROBUST_LIST](if): Modified function. | |
10663 | [! __ASSUME_SET_ROBUST_LIST](if): New function. | |
10664 | [__NR_set_robust_list][! __ASSUME_SET_ROBUST_LIST](if): Remove. | |
10665 | * sysdeps/nptl/fork.c: Modified. | |
10666 | (__libc_fork): Modified function. | |
10667 | ||
10668 | 2020-03-03 Florian Weimer <fweimer@redhat.com> | |
10669 | ||
10670 | COMMIT: 75376039be338702ed8904800fdcd3f1bc103ca7 | |
10671 | Linux: pciconfig_iobase syscall number is always available on alpha | |
10672 | ||
10673 | * sysdeps/unix/sysv/linux/alpha/ioperm.c: Modified. | |
10674 | (init_iosys): Modified function. | |
10675 | ||
10676 | 2020-03-03 Florian Weimer <fweimer@redhat.com> | |
10677 | ||
10678 | COMMIT: 4fe5d3867ae1aa351b8adb76858a9c05819cf3d9 | |
10679 | Linux: getdents64 syscall number is always available on MIPS | |
10680 | ||
10681 | * sysdeps/unix/sysv/linux/mips/mips64/getdents64.c: Modified. | |
10682 | (__getdents64): Modified function. | |
10683 | ||
10684 | 2020-03-03 Florian Weimer <fweimer@redhat.com> | |
10685 | ||
10686 | COMMIT: b5350b487cee9bee32990712bc67a5eaffe3ea98 | |
10687 | Linux: Clean up preadv2, pwritev2 system call names | |
10688 | ||
10689 | * sysdeps/unix/sysv/linux/preadv2.c: Modified. | |
10690 | [! __OFF_T_MATCHES_OFF64_T][! __NR_preadv2 && (__NR_pread64v2)](__NR_preadv2): Remove. | |
10691 | [! __OFF_T_MATCHES_OFF64_T](preadv2): Modified function. | |
10692 | * sysdeps/unix/sysv/linux/preadv64v2.c: Modified. | |
10693 | [! __NR_preadv64v2 && (__NR_preadv2)](__NR_preadv64v2): Remove. | |
10694 | (preadv64v2): Modified function. | |
10695 | * sysdeps/unix/sysv/linux/pwritev2.c: Modified. | |
10696 | [! __OFF_T_MATCHES_OFF64_T](pwritev2): Modified function. | |
10697 | * sysdeps/unix/sysv/linux/pwritev64v2.c: Modified. | |
10698 | [! __NR_pwritev64v2 && (__NR_pwritev2)](__NR_pwritev64v2): Remove. | |
10699 | (pwritev64v2): Modified function. | |
10700 | ||
10701 | 2020-03-03 Florian Weimer <fweimer@redhat.com> | |
10702 | ||
10703 | COMMIT: 11ae9a185baa1dbe2b200659d043761206fe70e3 | |
10704 | Linux: exit_group syscall number is always available | |
10705 | ||
10706 | * sysdeps/unix/sysv/linux/_exit.c: Modified. | |
10707 | (_exit): Modified function. | |
10708 | ||
10709 | 2020-03-03 Florian Weimer <fweimer@redhat.com> | |
10710 | ||
10711 | COMMIT: aa350443c5f38f048e413748990c6779f8540c89 | |
10712 | Linux: set_tid_address syscall number is always available | |
10713 | ||
10714 | * sysdeps/unix/sysv/linux/nscd_setup_thread.c: Modified. | |
10715 | (setup_thread): Modified function. | |
10716 | ||
10717 | 2020-03-03 Florian Weimer <fweimer@redhat.com> | |
10718 | ||
10719 | COMMIT: 5d9f1add86e356209da64f50cb90583c2791c1c0 | |
10720 | Linux: pkey_mprotect syscall number is always available | |
10721 | ||
10722 | * sysdeps/unix/sysv/linux/pkey_mprotect.c: Modified. | |
10723 | (pkey_mprotect): Modified function. | |
10724 | ||
10725 | 2020-03-03 Florian Weimer <fweimer@redhat.com> | |
10726 | ||
10727 | COMMIT: c99517a738c0adabee933f9bbcd5988beaf4c9c6 | |
10728 | Linux: rt_sigqueueinfo syscall number is always available | |
10729 | ||
10730 | * sysdeps/unix/sysv/linux/aio_sigqueue.c: Modified. | |
10731 | [! __NR_rt_sigqueueinfo](rt/aio_sigqueue.c): Remove. | |
10732 | [__NR_rt_sigqueueinfo](__aio_sigqueue): Remove. | |
10733 | (__aio_sigqueue): New function. | |
10734 | * sysdeps/unix/sysv/linux/gai_sigqueue.c: Modified. | |
10735 | [! __NR_rt_sigqueueinfo](resolv/gai_sigqueue.c): Remove. | |
10736 | [__NR_rt_sigqueueinfo](__gai_sigqueue): Remove. | |
10737 | (__gai_sigqueue): New function. | |
10738 | ||
10739 | 2020-03-03 Florian Weimer <fweimer@redhat.com> | |
10740 | ||
10741 | COMMIT: 658b5848a827876cc8a5e518749f78429a9970d7 | |
10742 | Linux: getrandom syscall number is always available | |
10743 | ||
10744 | * sysdeps/unix/sysv/linux/getentropy.c: Modified. | |
10745 | [! __NR_getrandom](getentropy): Remove. | |
10746 | [__NR_getrandom](getentropy): Remove. | |
10747 | (getentropy): New function. | |
10748 | * sysdeps/unix/sysv/linux/getrandom.c: Modified. | |
10749 | [! __NR_getrandom](__getrandom): Remove. | |
10750 | [__NR_getrandom](__getrandom): Remove. | |
10751 | (__getrandom): New function. | |
10752 | ||
10753 | 2020-03-03 Florian Weimer <fweimer@redhat.com> | |
10754 | ||
10755 | COMMIT: d241dee4dda34d36a9e94468ae9dcfe07c6ac060 | |
10756 | Linux: Clean up preadv, pwritev system call names | |
10757 | ||
10758 | * sysdeps/unix/sysv/linux/preadv.c: Modified. | |
10759 | [! __OFF_T_MATCHES_OFF64_T][! __ASSUME_PREADV](preadv): Modified function. | |
10760 | [! __OFF_T_MATCHES_OFF64_T][__ASSUME_PREADV][! __NR_preadv](__NR_preadv): Remove. | |
10761 | * sysdeps/unix/sysv/linux/preadv64.c: Modified. | |
10762 | [! __ASSUME_PREADV](preadv64): Modified function. | |
10763 | [__ASSUME_PREADV][! __NR_preadv64](__NR_preadv64): Remove. | |
10764 | [__ASSUME_PREADV](preadv64): Modified function. | |
10765 | * sysdeps/unix/sysv/linux/pwritev.c: Modified. | |
10766 | [! __OFF_T_MATCHES_OFF64_T][! __ASSUME_PREADV](pwritev): Modified function. | |
10767 | [! __OFF_T_MATCHES_OFF64_T][__ASSUME_PREADV][! __NR_pwritev](__NR_pwritev): Remove. | |
10768 | * sysdeps/unix/sysv/linux/pwritev64.c: Modified. | |
10769 | [! __ASSUME_PWRITEV](pwritev64): Modified function. | |
10770 | [__ASSUME_PWRITEV][! __NR_pwritev64](__NR_pwritev64): Remove. | |
10771 | [__ASSUME_PWRITEV](pwritev64): Modified function. | |
10772 | ||
10773 | 2020-03-03 Florian Weimer <fweimer@redhat.com> | |
10774 | ||
10775 | COMMIT: 71691aae927b5f5b987bc78be1dc10f27dda6c51 | |
10776 | Linux: Clean up pread64/pwrite64 system call names | |
10777 | ||
10778 | * sysdeps/unix/sysv/linux/generic/sysdep.h: Modified. | |
10779 | [__WORDSIZE == 64](__NR_pread): Remove. | |
10780 | [__WORDSIZE == 64](__NR_pwrite): Remove. | |
10781 | * sysdeps/unix/sysv/linux/pread.c: Modified. | |
10782 | [! __OFF_T_MATCHES_OFF64_T][! __NR_pread](__NR_pread): Remove. | |
10783 | [! __OFF_T_MATCHES_OFF64_T](__libc_pread): Modified function. | |
10784 | * sysdeps/unix/sysv/linux/pread64.c: Modified. | |
10785 | [! __NR_pread64](__NR_pread64): Remove. | |
10786 | * sysdeps/unix/sysv/linux/pread64_nocancel.c: Modified. | |
10787 | [! __NR_pread64](__NR_pread64): Remove. | |
10788 | * sysdeps/unix/sysv/linux/pwrite.c: Modified. | |
10789 | [! __OFF_T_MATCHES_OFF64_T][! __NR_pwrite](__NR_pwrite): Remove. | |
10790 | [! __OFF_T_MATCHES_OFF64_T](__libc_pwrite): Modified function. | |
10791 | * sysdeps/unix/sysv/linux/pwrite64.c: Modified. | |
10792 | [! __NR_pwrite64](__NR_pwrite64): Remove. | |
10793 | * sysdeps/unix/sysv/linux/s390/s390-64/sysdep.h: Modified. | |
10794 | [! __NR_pread](__NR_pread): Remove. | |
10795 | [! __NR_pwrite](__NR_pwrite): Remove. | |
10796 | (SYS_ify): New. | |
10797 | ||
10798 | 2020-03-03 Florian Weimer <fweimer@redhat.com> | |
10799 | ||
10800 | COMMIT: 1a5f1153a770a6f244f4a0eee0441033a1857990 | |
10801 | Linux: sigaltstack syscall number is always available | |
10802 | ||
10803 | * sysdeps/unix/sysv/linux/sigstack.c: Modified. | |
10804 | [! __NR_sigaltstack](signal/sigstack.c): Remove. | |
10805 | [__NR_sigaltstack](sigstack): Remove. | |
10806 | [__NR_sigaltstack](link_warning): Remove. | |
10807 | (sigstack): New function. | |
10808 | (link_warning): New. | |
10809 | ||
10810 | 2020-03-03 Florian Weimer <fweimer@redhat.com> | |
10811 | ||
10812 | COMMIT: 822a391076864c7adc14368f1fad3acca99e4077 | |
10813 | Linux: sched_getaffinity syscall number is always available | |
10814 | ||
10815 | * sysdeps/unix/sysv/linux/sched_getaffinity.c: Modified. | |
10816 | [! __NR_sched_getaffinity](posix/sched_getaffinity.c): Remove. | |
10817 | [__NR_sched_getaffinity][SHLIB_COMPAT (libc, GLIBC_2_3_3, GLIBC_2_3_4)](__sched_getaffinity_new): Remove. | |
10818 | [__NR_sched_getaffinity][SHLIB_COMPAT (libc, GLIBC_2_3_3, GLIBC_2_3_4)](libc_hidden_proto): Remove. | |
10819 | [__NR_sched_getaffinity][SHLIB_COMPAT (libc, GLIBC_2_3_3, GLIBC_2_3_4)](libc_hidden_def): Remove. | |
10820 | [__NR_sched_getaffinity][SHLIB_COMPAT (libc, GLIBC_2_3_3, GLIBC_2_3_4)](__sched_getaffinity_old): Remove. | |
10821 | [__NR_sched_getaffinity][SHLIB_COMPAT (libc, GLIBC_2_3_3, GLIBC_2_3_4)](compat_symbol): Remove. | |
10822 | [__NR_sched_getaffinity](__sched_getaffinity_new): Remove. | |
10823 | [__NR_sched_getaffinity](versioned_symbol): Remove. | |
10824 | [SHLIB_COMPAT (libc, GLIBC_2_3_3, GLIBC_2_3_4)](__sched_getaffinity_new): New. | |
10825 | [SHLIB_COMPAT (libc, GLIBC_2_3_3, GLIBC_2_3_4)](libc_hidden_proto): New. | |
10826 | [SHLIB_COMPAT (libc, GLIBC_2_3_3, GLIBC_2_3_4)](libc_hidden_def): New. | |
10827 | [SHLIB_COMPAT (libc, GLIBC_2_3_3, GLIBC_2_3_4)](__sched_getaffinity_old): New. | |
10828 | [SHLIB_COMPAT (libc, GLIBC_2_3_3, GLIBC_2_3_4)](compat_symbol): New. | |
10829 | (__sched_getaffinity_new): New function. | |
10830 | (versioned_symbol): New function. | |
10831 | ||
10832 | 2020-03-03 Florian Weimer <fweimer@redhat.com> | |
10833 | ||
10834 | COMMIT: 78e132b31941842d70f91eecc2a42c182b8b7cb4 | |
10835 | Linux: sched_setaffinity syscall number is always available | |
10836 | ||
10837 | * sysdeps/unix/sysv/linux/sched_setaffinity.c: Modified. | |
10838 | [! __NR_sched_setaffinity](posix/sched_setaffinity.c): Remove. | |
10839 | [__NR_sched_setaffinity][SHLIB_COMPAT (libc, GLIBC_2_3_3, GLIBC_2_3_4)](__sched_setaffinity_old): Remove. | |
10840 | [__NR_sched_setaffinity][SHLIB_COMPAT (libc, GLIBC_2_3_3, GLIBC_2_3_4)](compat_symbol): Remove. | |
10841 | [__NR_sched_setaffinity](__sched_setaffinity_new): Remove. | |
10842 | [__NR_sched_setaffinity](libc_hidden_proto): Remove. | |
10843 | [__NR_sched_setaffinity](__sched_setaffinity_new): Remove. | |
10844 | [__NR_sched_setaffinity](libc_hidden_def): Remove. | |
10845 | [__NR_sched_setaffinity](versioned_symbol): Remove. | |
10846 | [SHLIB_COMPAT (libc, GLIBC_2_3_3, GLIBC_2_3_4)](__sched_setaffinity_old): New. | |
10847 | [SHLIB_COMPAT (libc, GLIBC_2_3_3, GLIBC_2_3_4)](compat_symbol): New. | |
10848 | (__sched_setaffinity_new): New function. | |
10849 | (libc_hidden_proto): New. | |
10850 | (__sched_setaffinity_new): New function. | |
10851 | (libc_hidden_def): New. | |
10852 | (versioned_symbol): New function. | |
10853 | ||
10854 | 2020-03-03 Florian Weimer <fweimer@redhat.com> | |
10855 | ||
10856 | COMMIT: 7255ccbec997312033c9fe48e0971a2e7cb19fbf | |
10857 | Linux: statx syscall number is always available | |
10858 | ||
10859 | * sysdeps/unix/sysv/linux/statx.c: Modified. | |
10860 | (statx): Modified function. | |
10861 | ||
10862 | 2020-03-03 Florian Weimer <fweimer@redhat.com> | |
10863 | ||
10864 | COMMIT: 276e6080c8646c7f8a9139da8028f25c80d8bdca | |
10865 | Linux: mq_* syscall numbers are always available | |
10866 | ||
10867 | * sysdeps/unix/sysv/linux/mq_close.c: Modified. | |
10868 | [! __NR_mq_open](rt/mq_close.c): Remove. | |
10869 | [__NR_mq_open](mq_close): Remove. | |
10870 | (mq_close): New function. | |
10871 | * sysdeps/unix/sysv/linux/mq_getattr.c: Modified. | |
10872 | [! __NR_mq_getsetattr](rt/mq_getattr.c): Remove. | |
10873 | [__NR_mq_getsetattr](mq_getattr): Remove. | |
10874 | (mq_getattr): New function. | |
10875 | * sysdeps/unix/sysv/linux/mq_notify.c: Modified. | |
10876 | [! __NR_mq_noty](rt/mq_notify.c): Remove. | |
10877 | [__NR_mq_noty](NOTIFY_COOKIE_LEN): Remove. | |
10878 | [__NR_mq_noty](NOTIFY_WOKENUP): Remove. | |
10879 | [__NR_mq_noty](NOTIFY_REMOVED): Remove. | |
10880 | [__NR_mq_noty](notify_data): Remove. | |
10881 | [__NR_mq_noty](once): Remove. | |
10882 | [__NR_mq_noty](netlink_socket): Remove. | |
10883 | [__NR_mq_noty](notify_barrier): Remove. | |
10884 | [__NR_mq_noty](change_sigmask): Remove. | |
10885 | [__NR_mq_noty](notification_function): Remove. | |
10886 | [__NR_mq_noty](helper_thread): Remove. | |
10887 | [__NR_mq_noty](reset_once): Remove. | |
10888 | [__NR_mq_noty](init_mq_netlink): Remove. | |
10889 | [__NR_mq_noty](mq_notify): Remove. | |
10890 | (NOTIFY_COOKIE_LEN): New. | |
10891 | (NOTIFY_WOKENUP): New. | |
10892 | (NOTIFY_REMOVED): New. | |
10893 | (notify_data): New. | |
10894 | (once): New. | |
10895 | (netlink_socket): New. | |
10896 | (notify_barrier): New. | |
10897 | (change_sigmask): New function. | |
10898 | (notification_function): New function. | |
10899 | (helper_thread): New function. | |
10900 | (reset_once): New function. | |
10901 | (init_mq_netlink): New function. | |
10902 | (mq_notify): New function. | |
10903 | * sysdeps/unix/sysv/linux/mq_open.c: Modified. | |
10904 | [! __NR_mq_open](rt/mq_open.c): Remove. | |
10905 | [__NR_mq_open](__mq_open): Remove. | |
10906 | [__NR_mq_open](strong_alias): Remove. | |
10907 | [__NR_mq_open](__mq_open_2): Remove. | |
10908 | (__mq_open): New function. | |
10909 | (strong_alias): New function. | |
10910 | (__mq_open_2): New function. | |
10911 | * sysdeps/unix/sysv/linux/mq_receive.c: Modified. | |
10912 | [! __NR_mq_timedreceive](rt/mq_receive.c): Remove. | |
10913 | [__NR_mq_timedreceive](mq_receive): Remove. | |
10914 | (mq_receive): New function. | |
10915 | * sysdeps/unix/sysv/linux/mq_send.c: Modified. | |
10916 | [! __NR_mq_timedsend](rt/mq_send.c): Remove. | |
10917 | [__NR_mq_timedsend](mq_send): Remove. | |
10918 | (mq_send): New function. | |
10919 | * sysdeps/unix/sysv/linux/mq_unlink.c: Modified. | |
10920 | [! __NR_mq_unlink](rt/mq_unlink.c): Remove. | |
10921 | [__NR_mq_unlink](mq_unlink): Remove. | |
10922 | (mq_unlink): New function. | |
10923 | ||
10924 | 2020-03-03 Florian Weimer <fweimer@redhat.com> | |
10925 | ||
10926 | COMMIT: 8d25a6765026162a245c94c5da1140d2f42bcd92 | |
10927 | Linux: mlock2 syscall number is always available | |
10928 | ||
10929 | * sysdeps/unix/sysv/linux/mlock2.c: Modified. | |
10930 | (mlock2): Modified function. | |
10931 | ||
10932 | 2020-03-03 Florian Weimer <fweimer@redhat.com> | |
10933 | ||
10934 | COMMIT: a72ae22d5d9951a97b4e3c3101cc651ef1a01da3 | |
10935 | Linux: copy_file_range syscall number is always available | |
10936 | ||
10937 | * sysdeps/unix/sysv/linux/copy_file_range.c: Modified. | |
10938 | (copy_file_range): Modified function. | |
10939 | ||
10940 | 2020-03-03 Florian Weimer <fweimer@redhat.com> | |
10941 | ||
10942 | COMMIT: f122f356c59bc6b32a9111bd97b593c39402d993 | |
10943 | Linux: renameat2 syscall number is always available | |
10944 | ||
10945 | * sysdeps/unix/sysv/linux/renameat2.c: Modified. | |
10946 | (__renameat2): Modified function. | |
10947 | ||
10948 | 2020-03-03 Florian Weimer <fweimer@redhat.com> | |
10949 | ||
10950 | COMMIT: feaa150680f874b611f51c3349a2c8bc73f90020 | |
10951 | build-many-glibcs.py: Add list-compilers, list-glibcs commands | |
10952 | ||
10953 | * scripts/build-many-glibcs.py: Modified. | |
10954 | ||
10955 | 2020-03-03 Florian Weimer <fweimer@redhat.com> | |
10956 | ||
10957 | COMMIT: c592721a5b88806ecdf840269d4e27c17cef47d7 | |
10958 | build-many-glibcs.py: Add --shallow option | |
10959 | ||
10960 | * scripts/build-many-glibcs.py: Modified. | |
10961 | ||
10962 | 2020-03-02 Girish Joshi <girish946@gmail.com> | |
10963 | ||
10964 | COMMIT: 542160f0b6a7c26758c9575a8876f6624a5dd65f | |
10965 | Fixed typo in run_command_array() in support/shell-container.c | |
10966 | ||
10967 | * support/shell-container.c: Modified. | |
10968 | (run_command_array): Modified function. | |
10969 | ||
10970 | 2020-03-02 Andreas Schwab <schwab@suse.de> | |
10971 | ||
10972 | COMMIT: 808cd69267bb93f0335a8da072f4c026a7753f5f | |
10973 | Add missing libc_hidden_def for __utimensat64 | |
10974 | ||
10975 | * sysdeps/unix/sysv/linux/utimensat.c: Modified. | |
10976 | [__TIMESIZE != 64](libc_hidden_def): New. | |
10977 | ||
10978 | 2020-03-02 Florian Weimer <fweimer@redhat.com> | |
10979 | ||
10980 | COMMIT: 0499a353a6e196f468e7ec554cb13c82011f0e36 | |
10981 | elf: Add elf/check-wx-segment, a test for the presence of WX segments | |
10982 | ||
10983 | * elf/Makefile: Modified. | |
10984 | * scripts/check-wx-segment.py: New file. | |
10985 | * sysdeps/sparc/Makefile: Modified. | |
10986 | * sysdeps/unix/sysv/linux/hppa/Makefile: Modified. | |
10987 | ||
10988 | 2020-02-28 Adhemerval Zanella <adhemerval.zanella@linaro.org> | |
10989 | ||
10990 | COMMIT: b5b7fb76e15c0db545aa11a3ce88f836e5d01a19 | |
10991 | i386: Use comdat instead of .gnu.linkonce for i386 setup pic register (BZ #20543) | |
10992 | ||
10993 | * sysdeps/i386/sysdep.h: Modified. | |
10994 | [! __ASSEMBLER__](SETUP_PIC_REG_STR): Modified. | |
10995 | [__ASSEMBLER__](SETUP_PIC_REG): Modified. | |
10996 | ||
10997 | 2020-02-28 Paul E. Murphy <murphyp@linux.vnet.ibm.com> | |
10998 | ||
10999 | COMMIT: 4068b54c702113905427bf0fd698c93081e9d672 | |
11000 | ldbl-128ibm-compat: link tst-ldbl-efgcvt against loader too | |
11001 | ||
11002 | * sysdeps/ieee754/ldbl-128ibm-compat/Makefile: Modified. | |
11003 | ||
11004 | 2020-02-28 Paul E. Murphy <murphyp@linux.vnet.ibm.com> | |
11005 | ||
11006 | COMMIT: 77d5bddd8f42c81f74994439a354d53c7089b6ad | |
11007 | ldbl-128ibm-compat: enforce ibm128 on compat tests | |
11008 | ||
11009 | * sysdeps/ieee754/ldbl-128ibm-compat/Makefile: Modified. | |
11010 | ||
11011 | 2020-02-28 Gabriel F. T. Gomes <gabriel@inconstante.eti.br> | |
11012 | Tulio Magno Quites Machado Filho <tuliom@linux.ibm.com> | |
11013 | ||
11014 | COMMIT: d96723744332c22a4202a0505a3814cd950bc05d | |
11015 | ldbl-128ibm-compat: Provide nexttoward functions | |
11016 | ||
11017 | * sysdeps/ieee754/ldbl-128/s_nexttoward.c: Modified. | |
11018 | (__nexttoward): Modified function. | |
11019 | * sysdeps/ieee754/ldbl-128/s_nexttowardf.c: Modified. | |
11020 | (__nexttowardf): Modified function. | |
11021 | * sysdeps/ieee754/ldbl-128ibm-compat/Versions: Modified. | |
11022 | * sysdeps/ieee754/ldbl-128ibm-compat/s_nextafterf128.c: New file. | |
11023 | * sysdeps/ieee754/ldbl-128ibm-compat/s_nexttowardf128.c: New file. | |
11024 | ||
11025 | 2020-02-28 Tulio Magno Quites Machado Filho <tuliom@linux.ibm.com> | |
11026 | ||
11027 | COMMIT: f1a166b0d7af9aa0f4021f67ed8ed496ee2c8b84 | |
11028 | ldbl-128ibm-compat: Provide a significand implementation | |
11029 | ||
11030 | * sysdeps/ieee754/ldbl-128ibm-compat/Versions: Modified. | |
11031 | * sysdeps/ieee754/ldbl-128ibm-compat/s_significandf128.c: New file. | |
11032 | ||
11033 | 2020-02-28 Rajalakshmi Srinivasaraghavan <raji@linux.vnet.ibm.com> | |
11034 | ||
11035 | COMMIT: 39b47ada8d915b939d9d511504902431d152ff6e | |
11036 | ldbl-128ibm-compat: Redirect complex math functions | |
11037 | ||
11038 | * math/complex.h: Modified. | |
11039 | [!( __NO_LONG_DOUBLE_MATH && _LIBC) || __LDBL_COMPAT][__LDBL_COMPAT](__MATHDECL_1): Remove. | |
11040 | [!( __NO_LONG_DOUBLE_MATH && _LIBC) || __LDBL_COMPAT][__LDBL_COMPAT || __LONG_DOUBLE_USES_FLOAT128 == 1](__REDIR_TO): New. | |
11041 | [!( __NO_LONG_DOUBLE_MATH && _LIBC) || __LDBL_COMPAT][__LDBL_COMPAT || __LONG_DOUBLE_USES_FLOAT128 == 1](__MATHDECL_1): New. | |
11042 | [!( __NO_LONG_DOUBLE_MATH && _LIBC) || __LDBL_COMPAT][__LDBL_COMPAT || __LONG_DOUBLE_USES_FLOAT128 == 1](__MATHDECL): New. | |
11043 | [!( __NO_LONG_DOUBLE_MATH && _LIBC) || __LDBL_COMPAT][__LONG_DOUBLE_USES_FLOAT128 == 1](__MATHDECL_1): New. | |
11044 | [!( __NO_LONG_DOUBLE_MATH && _LIBC) || __LDBL_COMPAT][__LONG_DOUBLE_USES_FLOAT128 == 1](__MATHDECL): New. | |
11045 | [!( __NO_LONG_DOUBLE_MATH && _LIBC) || __LDBL_COMPAT][__LONG_DOUBLE_USES_FLOAT128 == 1](__REDIR_TO): New. | |
11046 | (__MATHDECL): Modified. | |
11047 | (__MATHDECL_IMPL): New. | |
11048 | ||
11049 | 2020-02-28 Tulio Magno Quites Machado Filho <tuliom@linux.ibm.com> | |
11050 | ||
11051 | COMMIT: 8dbfea3a2094798a52cebddde01d255483f49665 | |
11052 | ldbl-128ibm-compat: Redirect long double functions to f128/ieee128 functions | |
11053 | ||
11054 | * include/math.h: Modified. | |
11055 | [! _ISOMAC][! __NO_LONG_DOUBLE_MATH](libm_hidden_proto): Remove. | |
11056 | [! _ISOMAC][! __NO_LONG_DOUBLE_MATH](libm_hidden_proto): Remove. | |
11057 | [! _ISOMAC][! __NO_LONG_DOUBLE_MATH](libm_hidden_proto): Remove. | |
11058 | [! _ISOMAC][! __NO_LONG_DOUBLE_MATH](libm_hidden_proto): Remove. | |
11059 | [! _ISOMAC][!( __FINITE_MATH_ONLY__ && __FINITE_MATH_ONLY__ > 0)][! NO_MATH_REDIRECT][! __NO_LONG_DOUBLE_MATH](MATH_REDIRECT_LDBL): Remove. | |
11060 | [! _ISOMAC][!( __FINITE_MATH_ONLY__ && __FINITE_MATH_ONLY__ > 0)][! NO_MATH_REDIRECT][__NO_LONG_DOUBLE_MATH](MATH_REDIRECT_LDBL): Remove. | |
11061 | [! _ISOMAC][!( __FINITE_MATH_ONLY__ && __FINITE_MATH_ONLY__ > 0)][! NO_MATH_REDIRECT][!(__NO_LONG_DOUBLE_MATH || __LONG_DOUBLE_USES_FLOAT128 == 1)](MATH_REDIRECT_LDBL): New. | |
11062 | [! _ISOMAC][!( __FINITE_MATH_ONLY__ && __FINITE_MATH_ONLY__ > 0)][! NO_MATH_REDIRECT][__NO_LONG_DOUBLE_MATH || __LONG_DOUBLE_USES_FLOAT128 == 1](MATH_REDIRECT_LDBL): New. | |
11063 | [! _ISOMAC][IS_IN (libc) || IS_IN (libm)][! __NO_LONG_DOUBLE_MATH](hidden_proto): Remove. | |
11064 | [! _ISOMAC][IS_IN (libc) || IS_IN (libm)][! __NO_LONG_DOUBLE_MATH](hidden_proto): Remove. | |
11065 | [! _ISOMAC][IS_IN (libc) || IS_IN (libm)][! __NO_LONG_DOUBLE_MATH](hidden_proto): Remove. | |
11066 | [! _ISOMAC][IS_IN (libc) || IS_IN (libm)][! __NO_LONG_DOUBLE_MATH && __LONG_DOUBLE_USES_FLOAT128 == 0](hidden_proto): New. | |
11067 | [! _ISOMAC][IS_IN (libc) || IS_IN (libm)][! __NO_LONG_DOUBLE_MATH && __LONG_DOUBLE_USES_FLOAT128 == 0](hidden_proto): New. | |
11068 | [! _ISOMAC][IS_IN (libc) || IS_IN (libm)][! __NO_LONG_DOUBLE_MATH && __LONG_DOUBLE_USES_FLOAT128 == 0](hidden_proto): New. | |
11069 | [! _ISOMAC][! __NO_LONG_DOUBLE_MATH && __LONG_DOUBLE_USES_FLOAT128 == 0](libm_hidden_proto): New. | |
11070 | [! _ISOMAC][! __NO_LONG_DOUBLE_MATH && __LONG_DOUBLE_USES_FLOAT128 == 0](libm_hidden_proto): New. | |
11071 | [! _ISOMAC][! __NO_LONG_DOUBLE_MATH && __LONG_DOUBLE_USES_FLOAT128 == 0](libm_hidden_proto): New. | |
11072 | [! _ISOMAC][! __NO_LONG_DOUBLE_MATH && __LONG_DOUBLE_USES_FLOAT128 == 0](libm_hidden_proto): New. | |
11073 | * math/bits/mathcalls-helper-functions.h: Modified. | |
11074 | (__MATHDECL_1): Remove. | |
11075 | (__MATHDECL_1): Remove. | |
11076 | (__MATHDECL_1): Remove. | |
11077 | (__MATHDECL_1): Remove. | |
11078 | (__MATHDECL_1): Remove. | |
11079 | (__MATHDECL_1): Remove. | |
11080 | (__MATHDECL_1): Remove. | |
11081 | (__MATHDECL_ALIAS): New function. | |
11082 | (__MATHDECL_ALIAS): New function. | |
11083 | (__MATHDECL_ALIAS): New function. | |
11084 | (__MATHDECL_ALIAS): New function. | |
11085 | (__MATHDECL_ALIAS): New function. | |
11086 | (__MATHDECL_ALIAS): New function. | |
11087 | (__MATHDECL_ALIAS): New function. | |
11088 | * math/bits/mathcalls.h: Modified. | |
11089 | [__USE_MISC][!__MATH_DECLARING_FLOATN](__MATHDECL_1): Remove. | |
11090 | [__USE_MISC][!__MATH_DECLARING_FLOATN](__MATHDECL_ALIAS): New function. | |
11091 | [__USE_MISC][((! __cplusplus || __cplusplus < 201103L || __MATH_DECLARING_DOUBLE == 0)) && !__MATH_DECLARING_FLOATN](__MATHDECL_1): Remove. | |
11092 | [__USE_MISC][((! __cplusplus || __cplusplus < 201103L || __MATH_DECLARING_DOUBLE == 0)) && !__MATH_DECLARING_FLOATN](__MATHDECL_ALIAS): New function. | |
11093 | [__USE_MISC || ( __USE_XOPEN && ! __USE_XOPEN2K)][((! __cplusplus || __cplusplus < 201103L || __MATH_DECLARING_DOUBLE == 0)) && !__MATH_DECLARING_FLOATN](__MATHDECL_1): Remove. | |
11094 | [__USE_MISC || ( __USE_XOPEN && ! __USE_XOPEN2K)][((! __cplusplus || __cplusplus < 201103L || __MATH_DECLARING_DOUBLE == 0)) && !__MATH_DECLARING_FLOATN](__MATHDECL_ALIAS): New function. | |
11095 | * math/math.h: Modified. | |
11096 | [__GLIBC_USE (IEC_60559_BFP_EXT_C2X)][__LDBL_COMPAT](__MATHCALL_REDIR_NAME): Modified. | |
11097 | [__GLIBC_USE (IEC_60559_BFP_EXT_C2X)][__LDBL_COMPAT](__MATHCALL_REDIR_NAME): Remove. | |
11098 | [__GLIBC_USE (IEC_60559_BFP_EXT_C2X)][__LDBL_COMPAT](__MATHCALL_NARROW): Remove. | |
11099 | [__GLIBC_USE (IEC_60559_BFP_EXT_C2X)][__LDBL_COMPAT](__MATHCALL_REDIR_NAME): Remove. | |
11100 | [__GLIBC_USE (IEC_60559_BFP_EXT_C2X)][__LDBL_COMPAT](__MATHCALL_NARROW): Remove. | |
11101 | [__GLIBC_USE (IEC_60559_BFP_EXT_C2X)][__LDBL_COMPAT || __LONG_DOUBLE_USES_FLOAT128 == 1](__MATHCALL_REDIR_NAME): New. | |
11102 | [__GLIBC_USE (IEC_60559_BFP_EXT_C2X)][__LDBL_COMPAT || __LONG_DOUBLE_USES_FLOAT128 == 1](__MATHCALL_NARROW): New. | |
11103 | [__GLIBC_USE (IEC_60559_BFP_EXT_C2X)][__LDBL_COMPAT || __LONG_DOUBLE_USES_FLOAT128 == 1](__MATHCALL_REDIR_NAME): New. | |
11104 | [__GLIBC_USE (IEC_60559_BFP_EXT_C2X)][__LDBL_COMPAT || __LONG_DOUBLE_USES_FLOAT128 == 1](__MATHCALL_NARROW): New. | |
11105 | [__GLIBC_USE (IEC_60559_BFP_EXT_C2X)][__LONG_DOUBLE_USES_FLOAT128 == 1](__MATHCALL_REDIR_NAME): New. | |
11106 | [__GLIBC_USE (IEC_60559_BFP_EXT_C2X)][__LONG_DOUBLE_USES_FLOAT128 == 1](__MATHCALL_NARROW): New. | |
11107 | [__GLIBC_USE (IEC_60559_BFP_EXT_C2X)][__LONG_DOUBLE_USES_FLOAT128 == 1](__MATHCALL_REDIR_NAME): New. | |
11108 | [__GLIBC_USE (IEC_60559_BFP_EXT_C2X)][__LONG_DOUBLE_USES_FLOAT128 == 1](__MATHCALL_NARROW): New. | |
11109 | [__USE_ISOC99][!( __NO_LONG_DOUBLE_MATH && _LIBC) || __LDBL_COMPAT || _LIBC_TEST][__LDBL_COMPAT](__MATHDECL_1): Remove. | |
11110 | [__USE_ISOC99][!( __NO_LONG_DOUBLE_MATH && _LIBC) || __LDBL_COMPAT || _LIBC_TEST][__LDBL_COMPAT || __LONG_DOUBLE_USES_FLOAT128 == 1](__REDIRTO): New. | |
11111 | [__USE_ISOC99][!( __NO_LONG_DOUBLE_MATH && _LIBC) || __LDBL_COMPAT || _LIBC_TEST][__LDBL_COMPAT || __LONG_DOUBLE_USES_FLOAT128 == 1](__REDIRTO_ALT): New. | |
11112 | [__USE_ISOC99][!( __NO_LONG_DOUBLE_MATH && _LIBC) || __LDBL_COMPAT || _LIBC_TEST][__LDBL_COMPAT || __LONG_DOUBLE_USES_FLOAT128 == 1](__MATHDECL_1): New. | |
11113 | [__USE_ISOC99][!( __NO_LONG_DOUBLE_MATH && _LIBC) || __LDBL_COMPAT || _LIBC_TEST][__LDBL_COMPAT || __LONG_DOUBLE_USES_FLOAT128 == 1](__MATHDECL_ALIAS): New. | |
11114 | [__USE_ISOC99][!( __NO_LONG_DOUBLE_MATH && _LIBC) || __LDBL_COMPAT || _LIBC_TEST][__LONG_DOUBLE_USES_FLOAT128 == 1][__REDIRECT_NTH][__USE_ISOC99](__REDIRECT_NTH): New. | |
11115 | [__USE_ISOC99][!( __NO_LONG_DOUBLE_MATH && _LIBC) || __LDBL_COMPAT || _LIBC_TEST][__LONG_DOUBLE_USES_FLOAT128 == 1][__REDIRECT_NTH][__USE_ISOC99](__REDIRECT_NTH): New. | |
11116 | [__USE_ISOC99][!( __NO_LONG_DOUBLE_MATH && _LIBC) || __LDBL_COMPAT || _LIBC_TEST][__LONG_DOUBLE_USES_FLOAT128 == 1][__REDIRECT_NTH][__USE_ISOC99](__dremieee128): New. | |
11117 | [__USE_ISOC99][!( __NO_LONG_DOUBLE_MATH && _LIBC) || __LDBL_COMPAT || _LIBC_TEST][__LONG_DOUBLE_USES_FLOAT128 == 1][__REDIRECT_NTH][__USE_ISOC99](__gammaieee128): New. | |
11118 | [__USE_ISOC99][!( __NO_LONG_DOUBLE_MATH && _LIBC) || __LDBL_COMPAT || _LIBC_TEST][__LONG_DOUBLE_USES_FLOAT128 == 1](__MATHDECL_1): New. | |
11119 | [__USE_ISOC99][!( __NO_LONG_DOUBLE_MATH && _LIBC) || __LDBL_COMPAT || _LIBC_TEST][__LONG_DOUBLE_USES_FLOAT128 == 1](__MATHDECL_ALIAS): New. | |
11120 | [__USE_ISOC99][!( __NO_LONG_DOUBLE_MATH && _LIBC) || __LDBL_COMPAT || _LIBC_TEST][__LONG_DOUBLE_USES_FLOAT128 == 1](__REDIRTO): New. | |
11121 | [__USE_ISOC99][!( __NO_LONG_DOUBLE_MATH && _LIBC) || __LDBL_COMPAT || _LIBC_TEST][__LONG_DOUBLE_USES_FLOAT128 == 1](__REDIRTO_ALT): New. | |
11122 | (__MATHDECL_ALIAS): New. | |
11123 | (__MATHDECL_ALIAS): New. | |
11124 | * sysdeps/ieee754/ldbl-128ibm/bits/iscanonical.h: Modified. | |
11125 | [! __NO_LONG_DOUBLE_MATH][! __cplusplus](iscanonical): Remove. | |
11126 | [! __NO_LONG_DOUBLE_MATH][__HAVE_DISTINCT_FLOAT128](__iscanonicalf128): Remove. | |
11127 | [! __NO_LONG_DOUBLE_MATH](__iscanonicall): Remove. | |
11128 | [! __NO_LONG_DOUBLE_MATH](__iscanonicalf): Remove. | |
11129 | [! __NO_LONG_DOUBLE_MATH](__iscanonical): Remove. | |
11130 | [! __NO_LONG_DOUBLE_MATH][__LONG_DOUBLE_USES_FLOAT128 != 1][! __HAVE_DISTINCT_FLOAT128][! __cplusplus](iscanonical): New. | |
11131 | [! __NO_LONG_DOUBLE_MATH][__LONG_DOUBLE_USES_FLOAT128 != 1][__HAVE_DISTINCT_FLOAT128](__iscanonicalf128): New. | |
11132 | [! __NO_LONG_DOUBLE_MATH][__LONG_DOUBLE_USES_FLOAT128 != 1](__iscanonicall): New. | |
11133 | [! __NO_LONG_DOUBLE_MATH][__LONG_DOUBLE_USES_FLOAT128 != 1](__iscanonicalf): New. | |
11134 | [! __NO_LONG_DOUBLE_MATH][__LONG_DOUBLE_USES_FLOAT128 != 1](__iscanonical): New. | |
11135 | [! __NO_LONG_DOUBLE_MATH][__LONG_DOUBLE_USES_FLOAT128 == 1](__iscanonicall): New. | |
11136 | ||
11137 | 2020-02-27 Adhemerval Zanella <adhemerval.zanella@linaro.org> | |
11138 | ||
11139 | COMMIT: 6437fecca30deb88e5901ab03168cb7b40c7e0a7 | |
11140 | posix: Remove posix waitid | |
11141 | ||
11142 | * sysdeps/posix/waitid.c: Move to... | |
11143 | * sysdeps/mach/hurd/waitid.c: ... here. | |
11144 | [! NO_DO_WAITID](OUR_WAITID): Remove. | |
11145 | [DO_WAITID](OUR_WAITID): Remove. | |
11146 | [OUR_WAITID](OUR_WAITID): Remove. | |
11147 | (assert.h): Remove include. | |
11148 | (signal.h): Remove include. | |
11149 | (__need_NULL): Remove. | |
11150 | (stddef.h): Remove include. | |
11151 | (sys/types.h): Remove include. | |
11152 | (sysdep-cancel.h): Remove include. | |
11153 | (__waitid): Modified function. | |
11154 | ||
11155 | 2020-02-27 Adhemerval Zanella <adhemerval.zanella@linaro.org> | |
11156 | ||
11157 | COMMIT: b3b6a40ab9ad374a85f347adf1725760f1238eb5 | |
11158 | posix: Refactor tst-waitid (BZ #14666) | |
11159 | ||
11160 | * posix/tst-waitid.c: Modified. | |
11161 | [! SA_SIGINFO](CHECK_SIGCHLD): Remove. | |
11162 | [SA_SIGINFO](sigchld_info): Remove. | |
11163 | [SA_SIGINFO](sigchld): Modified function. | |
11164 | [SA_SIGINFO](check_sigchld): Remove function. | |
11165 | [SA_SIGINFO](CHECK_SIGCHLD): Remove. | |
11166 | (test_child): Modified function. | |
11167 | (spurious_sigchld): Remove. | |
11168 | (do_test): Modified function. | |
11169 | (../test-skeleton.c): Remove include. | |
11170 | (time.h): Include file. | |
11171 | (stdatomic.h): Include file. | |
11172 | (stdbool.h): Include file. | |
11173 | (support/xsignal.h): Include file. | |
11174 | (support/xunistd.h): Include file. | |
11175 | (support/check.h): Include file. | |
11176 | (support/process_state.h): Include file. | |
11177 | (chldset): New. | |
11178 | (check_sigchld): New function. | |
11179 | (do_test_waitd_common): New function. | |
11180 | (do_test_waitid): New function. | |
11181 | (support/test-driver.c): Include file. | |
11182 | ||
11183 | 2020-02-27 Adhemerval Zanella <adhemerval.zanella@linaro.org> | |
11184 | ||
11185 | COMMIT: dfe9aa91564c1bf2a23b5589a5db42f9da5d29b5 | |
11186 | support: Add support_process_state_wait | |
11187 | ||
11188 | * support/Makefile: Modified. | |
11189 | * support/process_state.h: New file. | |
11190 | * support/support_process_state.c: New file. | |
11191 | * support/tst-support-process_state.c: New file. | |
11192 | * support/xgetline.c: New file. | |
11193 | * support/xstdio.h: Modified. | |
11194 | (xgetline): New function. | |
11195 | ||
11196 | 2020-02-27 Adhemerval Zanella <adhemerval.zanella@linaro.org> | |
11197 | ||
11198 | COMMIT: 5c8aa3849a58f2ef1d12ffb638a98578fbf99172 | |
11199 | malloc/tst-mallocfork2: Kill lingering process for unexpected failures | |
11200 | ||
11201 | * malloc/tst-mallocfork2.c: Modified. | |
11202 | (sigusr1_handler): Modified function. | |
11203 | (do_test): Modified function. | |
11204 | (error_indicator): New. | |
11205 | (sigusr1_sender_pids): New. | |
11206 | (sigusr2_sender_pid): New. | |
11207 | (kill_children): New function. | |
11208 | ||
11209 | 2020-02-26 Florian Weimer <fweimer@redhat.com> | |
11210 | ||
11211 | COMMIT: 758599bc9dcc5764e862bd9e1613c5d1e6efc5d3 | |
11212 | elf: Apply attribute_relro to pointers in elf/dl-minimal.c | |
11213 | ||
11214 | * elf/dl-minimal.c: Modified. | |
11215 | (__rtld_calloc): Remove. | |
11216 | (__rtld_free): Remove. | |
11217 | (__rtld_malloc): Remove. | |
11218 | (__rtld_realloc): Remove. | |
11219 | (rtld_calloc): Modified. | |
11220 | (rtld_free): Modified. | |
11221 | (rtld_malloc): Modified. | |
11222 | (rtld_realloc): Modified. | |
11223 | (__typeof): New function. | |
11224 | (__typeof): New function. | |
11225 | (__typeof): New function. | |
11226 | (__typeof): New function. | |
11227 | ||
11228 | 2020-02-25 Rogerio Alves <rcardoso@linux.ibm.com> | |
11229 | ||
11230 | COMMIT: f1a0840c15d039631c13258544cdc04e4cbb9c69 | |
11231 | powerpc: Refactor fenvinline.h | |
11232 | ||
11233 | * sysdeps/powerpc/bits/fenvinline.h: Modified. | |
11234 | [! __NO_MATH_INLINES][__GNUC_PREREQ(3, 4)](feraiseexcept): Modified. | |
11235 | [! __NO_MATH_INLINES][__GNUC_PREREQ(3, 4)](feclearexcept): Modified. | |
11236 | [! __NO_MATH_INLINES][__GNUC_PREREQ(3, 4)](sys/param.h): Include file. | |
11237 | [! __NO_MATH_INLINES][!(!__GNUC_PREREQ(9, 0))](__MTFSB0): New. | |
11238 | [! __NO_MATH_INLINES][!(!__GNUC_PREREQ(9, 0))](__MTFSB1): New. | |
11239 | [! __NO_MATH_INLINES][!__GNUC_PREREQ(9, 0)](__MTFSB0): New. | |
11240 | [! __NO_MATH_INLINES][!__GNUC_PREREQ(9, 0)](__MTFSB1): New. | |
11241 | ||
11242 | 2020-02-25 Florian Weimer <fweimer@redhat.com> | |
11243 | ||
11244 | COMMIT: d423e17031f379d51c5ad6c33e8b57380c8eea35 | |
11245 | nss_nis: Use NSS_DECLARE_MODULE_FUNCTIONS | |
11246 | ||
11247 | * include/libc-symbols.h: Modified. | |
11248 | [! _ISOMAC][!(IS_IN (libnss_nis))](libnss_nis_hidden_proto): New. | |
11249 | [! _ISOMAC][!(IS_IN (libnss_nis))](libnss_nis_hidden_tls_proto): New. | |
11250 | [! _ISOMAC][!(IS_IN (libnss_nis))](libnss_nis_hidden_def): New. | |
11251 | [! _ISOMAC][!(IS_IN (libnss_nis))](libnss_nis_hidden_weak): New. | |
11252 | [! _ISOMAC][!(IS_IN (libnss_nis))](libnss_nis_hidden_ver): New. | |
11253 | [! _ISOMAC][!(IS_IN (libnss_nis))](libnss_nis_hidden_data_def): New. | |
11254 | [! _ISOMAC][!(IS_IN (libnss_nis))](libnss_nis_hidden_tls_def): New. | |
11255 | [! _ISOMAC][!(IS_IN (libnss_nis))](libnss_nis_hidden_data_weak): New. | |
11256 | [! _ISOMAC][!(IS_IN (libnss_nis))](libnss_nis_hidden_data_ver): New. | |
11257 | [! _ISOMAC][IS_IN (libnss_nis)](libnss_nis_hidden_proto): New. | |
11258 | [! _ISOMAC][IS_IN (libnss_nis)](libnss_nis_hidden_tls_proto): New. | |
11259 | [! _ISOMAC][IS_IN (libnss_nis)](libnss_nis_hidden_def): New. | |
11260 | [! _ISOMAC][IS_IN (libnss_nis)](libnss_nis_hidden_weak): New. | |
11261 | [! _ISOMAC][IS_IN (libnss_nis)](libnss_nis_hidden_ver): New. | |
11262 | [! _ISOMAC][IS_IN (libnss_nis)](libnss_nis_hidden_data_def): New. | |
11263 | [! _ISOMAC][IS_IN (libnss_nis)](libnss_nis_hidden_tls_def): New. | |
11264 | [! _ISOMAC][IS_IN (libnss_nis)](libnss_nis_hidden_data_weak): New. | |
11265 | [! _ISOMAC][IS_IN (libnss_nis)](libnss_nis_hidden_data_ver): New. | |
11266 | * include/netdb.h: Modified. | |
11267 | [! _ISOMAC](DECLARE_NSS_PROTOTYPES): Modified. | |
11268 | * nis/nss-nis.h: Modified. | |
11269 | (__yperr2nss_tab): Remove. | |
11270 | (NSS_DECLARE_MODULE_FUNCTIONS): New function. | |
11271 | * nis/nss_nis/nis-hosts.c: Modified. | |
11272 | (_nss_nis_endhostent): Remove. | |
11273 | (_nss_nis_endhostent): Remove. | |
11274 | (_nss_nis_sethostent): Modified function. | |
11275 | (strong_alias): Remove. | |
11276 | (internal_nis_gethostent_r): Remove function. | |
11277 | (_nss_nis_endhostent): New function. | |
11278 | (libnss_nis_hidden_def): New function. | |
11279 | * nis/nss_nis/nis-network.c: Modified. | |
11280 | (_nss_nis_endnetent): Remove. | |
11281 | (_nss_nis_endnetent): Remove. | |
11282 | (_nss_nis_setnetent): Modified function. | |
11283 | (strong_alias): Remove. | |
11284 | (internal_nis_getnetent_r): Remove function. | |
11285 | (_nss_nis_endnetent): New function. | |
11286 | (libnss_nis_hidden_def): New function. | |
11287 | * nis/nss_nis/nis-spwd.c: Modified. | |
11288 | (_nss_nis_endspent): Remove. | |
11289 | (_nss_nis_endspent): Remove. | |
11290 | (_nss_nis_setspent): Modified function. | |
11291 | (strong_alias): Remove. | |
11292 | (internal_nis_getspent_r): Remove function. | |
11293 | (netdb.h): Include file. | |
11294 | (_nss_nis_endspent): New function. | |
11295 | (libnss_nis_hidden_def): New function. | |
11296 | ||
11297 | 2020-02-25 Florian Weimer <fweimer@redhat.com> | |
11298 | ||
11299 | COMMIT: 783e641fbae0cd1ab32d278216247a6f793dd722 | |
11300 | csu: Use ELF constructor instead of _init in libc.so | |
11301 | ||
11302 | * csu/init-first.c: Modified. | |
11303 | (_init): Remove function. | |
11304 | (_init_first): New function. | |
11305 | * elf/soinit.c: Modified. | |
11306 | * include/libc-internal.h: Modified. | |
11307 | ||
11308 | 2020-02-21 Paul E. Murphy <murphyp@linux.vnet.ibm.com> | |
11309 | ||
11310 | COMMIT: a92ac9f494b2a7d59a1f54ba79c569a35a6da005 | |
11311 | ldbl-128ibm: make ieee754.h work with IEEE 128 long double | |
11312 | ||
11313 | * sysdeps/ieee754/ldbl-128ibm-compat/math_ldbl.h: New file. | |
11314 | * sysdeps/ieee754/ldbl-128ibm/ieee754.h: Modified. | |
11315 | (ibm_extended_long_double): Remove. | |
11316 | [__LONG_DOUBLE_USES_FLOAT128 == 0 || __GNUC_PREREQ (7, 0)](ibm_extended_long_double): New. | |
11317 | [__LONG_DOUBLE_USES_FLOAT128 == 1](ieee854_long_double): New. | |
11318 | [__LONG_DOUBLE_USES_FLOAT128 == 1](IEEE854_LONG_DOUBLE_BIAS): New. | |
11319 | (bits/floatn.h): Include file. | |
11320 | ||
11321 | 2020-02-21 Paul E. Murphy <murphyp@linux.vnet.ibm.com> | |
11322 | ||
11323 | COMMIT: bb05281822d406afdf5fa0457a91f77a5f5260f1 | |
11324 | ldbl-128ibm-compat: fixup subdir location of several funcs | |
11325 | ||
11326 | * sysdeps/ieee754/ldbl-128ibm-compat/Makefile: Modified. | |
11327 | ||
11328 | 2020-02-21 Paul E. Murphy <murphyp@linux.vnet.ibm.com> | |
11329 | ||
11330 | COMMIT: 74f614b70a3deed12c4587a3311eb5361fdc66dd | |
11331 | ldbl-128ibm-compat: enforce correct abi flags on internal file | |
11332 | ||
11333 | * sysdeps/ieee754/ldbl-128ibm-compat/Makefile: Modified. | |
11334 | ||
11335 | 2020-02-20 Tulio Magno Quites Machado Filho <tuliom@linux.ibm.com> | |
11336 | ||
11337 | COMMIT: 218dad29e80f907ea77d830872770798b0249f67 | |
11338 | ldbl-128ibm-compat: Provide ieee128 symbols to narrow functions | |
11339 | ||
11340 | * math/math-narrow.h: Modified. | |
11341 | [! __HAVE_FLOAT64X_LONG_DOUBLE](libm_alias_float32_float128): Remove. | |
11342 | [! __HAVE_FLOAT64X_LONG_DOUBLE](libm_alias_float64_float128): Remove. | |
11343 | [__HAVE_FLOAT64X_LONG_DOUBLE](libm_alias_float32_float128): Remove. | |
11344 | [__HAVE_FLOAT64X_LONG_DOUBLE](libm_alias_float64_float128): Remove. | |
11345 | (math-narrow-alias-float128.h): Include file. | |
11346 | * sysdeps/generic/math-narrow-alias-float128.h: New file. | |
11347 | * sysdeps/ieee754/ldbl-128ibm-compat/Versions: Modified. | |
11348 | * sysdeps/ieee754/ldbl-128ibm-compat/math-narrow-alias-float128.h: New file. | |
11349 | ||
11350 | 2020-02-20 Tulio Magno Quites Machado Filho <tuliom@linux.ibm.com> | |
11351 | ||
11352 | COMMIT: 77ad97356caacfa5a54236791c4f1f68b689e915 | |
11353 | Undefine redirections after long double definition on __LDBL_COMPAT [BZ #23294] | |
11354 | ||
11355 | * math/complex.h: Modified. | |
11356 | [!( __NO_LONG_DOUBLE_MATH && _LIBC) || __LDBL_COMPAT][__LDBL_COMPAT](__MATHDECL_1): New. | |
11357 | (__MATHDECL_1): Modified. | |
11358 | (__MATHDECL_1_IMPL): New. | |
11359 | (__MATHDECL_1_IMPL): New. | |
11360 | * math/math.h: Modified. | |
11361 | [__USE_ISOC99][!( __NO_LONG_DOUBLE_MATH && _LIBC) || __LDBL_COMPAT || _LIBC_TEST][__LDBL_COMPAT](__MATHDECL_2): Remove. | |
11362 | [__USE_ISOC99][!( __NO_LONG_DOUBLE_MATH && _LIBC) || __LDBL_COMPAT || _LIBC_TEST][__LDBL_COMPAT](__MATHDECL_1): New. | |
11363 | (__MATHDECL_1): Modified. | |
11364 | (__MATHDECL_1_IMPL): New. | |
11365 | (__MATHREDIR): New. | |
11366 | (__MATHDECL_1_IMPL): New. | |
11367 | * sysdeps/ieee754/ldbl-opt/Makefile: Modified. | |
11368 | * sysdeps/ieee754/ldbl-opt/test-redirection-ldbl-64.c: New file. | |
11369 | ||
11370 | 2020-02-20 Adhemerval Zanella <adhemerval.zanella@linaro.org> | |
11371 | ||
11372 | COMMIT: b790c8c2ed5d5a51026203ccb3c46a3e95526d6b | |
11373 | nios2: Fix Linux kABI for syscall return | |
11374 | ||
11375 | * sysdeps/unix/sysv/linux/nios2/sysdep.h: Modified. | |
11376 | ||
11377 | 2020-02-20 Andreas Schwab <schwab@suse.de> | |
11378 | ||
11379 | COMMIT: ddc650e9b3dc916eab417ce9f79e67337b05035c | |
11380 | Fix use-after-free in glob when expanding ~user (bug 25414) | |
11381 | ||
11382 | * posix/glob.c: Modified. | |
11383 | (__glob): Modified function. | |
11384 | ||
11385 | 2020-02-20 Florian Weimer <fweimer@redhat.com> | |
11386 | ||
11387 | COMMIT: f2323817dde1e87d44e058af5954c25d72fbdb11 | |
11388 | nptl: Move pthread_setschedparam implementation into libc | |
11389 | ||
11390 | * nptl/Makefile: Modified. | |
11391 | * nptl/Versions: Modified. | |
11392 | * nptl/forward.c: Modified. | |
11393 | (FORWARD): Modified. | |
11394 | (FORWARD): Modified. | |
11395 | (FORWARD): Modified. | |
11396 | (FORWARD): Modified. | |
11397 | (FORWARD): Modified. | |
11398 | (FORWARD): Modified. | |
11399 | (FORWARD): Remove. | |
11400 | * nptl/nptl-init.c: Modified. | |
11401 | * sysdeps/nptl/pthread-functions.h: Modified. | |
11402 | (pthread_functions): Modified. | |
11403 | * sysdeps/unix/sysv/linux/aarch64/libpthread.abilist: Modified. | |
11404 | * sysdeps/unix/sysv/linux/alpha/libpthread.abilist: Modified. | |
11405 | * sysdeps/unix/sysv/linux/arm/be/libpthread.abilist: Modified. | |
11406 | * sysdeps/unix/sysv/linux/arm/le/libpthread.abilist: Modified. | |
11407 | * sysdeps/unix/sysv/linux/csky/libpthread.abilist: Modified. | |
11408 | * sysdeps/unix/sysv/linux/hppa/libpthread.abilist: Modified. | |
11409 | * sysdeps/unix/sysv/linux/i386/libpthread.abilist: Modified. | |
11410 | * sysdeps/unix/sysv/linux/ia64/libpthread.abilist: Modified. | |
11411 | * sysdeps/unix/sysv/linux/m68k/coldfire/libpthread.abilist: Modified. | |
11412 | * sysdeps/unix/sysv/linux/m68k/m680x0/libpthread.abilist: Modified. | |
11413 | * sysdeps/unix/sysv/linux/microblaze/be/libpthread.abilist: Modified. | |
11414 | * sysdeps/unix/sysv/linux/microblaze/le/libpthread.abilist: Modified. | |
11415 | * sysdeps/unix/sysv/linux/mips/mips32/libpthread.abilist: Modified. | |
11416 | * sysdeps/unix/sysv/linux/mips/mips64/libpthread.abilist: Modified. | |
11417 | * sysdeps/unix/sysv/linux/nios2/libpthread.abilist: Modified. | |
11418 | * sysdeps/unix/sysv/linux/powerpc/powerpc32/libpthread.abilist: Modified. | |
11419 | * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libpthread.abilist: Modified. | |
11420 | * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libpthread.abilist: Modified. | |
11421 | * sysdeps/unix/sysv/linux/riscv/rv64/libpthread.abilist: Modified. | |
11422 | * sysdeps/unix/sysv/linux/s390/s390-32/libpthread.abilist: Modified. | |
11423 | * sysdeps/unix/sysv/linux/s390/s390-64/libpthread.abilist: Modified. | |
11424 | * sysdeps/unix/sysv/linux/sh/be/libpthread.abilist: Modified. | |
11425 | * sysdeps/unix/sysv/linux/sh/le/libpthread.abilist: Modified. | |
11426 | * sysdeps/unix/sysv/linux/sparc/sparc32/libpthread.abilist: Modified. | |
11427 | * sysdeps/unix/sysv/linux/sparc/sparc64/libpthread.abilist: Modified. | |
11428 | * sysdeps/unix/sysv/linux/x86_64/64/libpthread.abilist: Modified. | |
11429 | * sysdeps/unix/sysv/linux/x86_64/x32/libpthread.abilist: Modified. | |
11430 | ||
11431 | 2020-02-20 Florian Weimer <fweimer@redhat.com> | |
11432 | ||
11433 | COMMIT: d5074b30fe54f4e05313672d76698065690eed77 | |
11434 | nptl: Move pthread_getschedparam implementation into libc | |
11435 | ||
11436 | * nptl/Makefile: Modified. | |
11437 | * nptl/Versions: Modified. | |
11438 | * nptl/forward.c: Modified. | |
11439 | (FORWARD): Modified. | |
11440 | (FORWARD): Modified. | |
11441 | (FORWARD): Modified. | |
11442 | (FORWARD): Modified. | |
11443 | (FORWARD): Modified. | |
11444 | (FORWARD): Modified. | |
11445 | (FORWARD): Modified. | |
11446 | (FORWARD): Remove. | |
11447 | * nptl/nptl-init.c: Modified. | |
11448 | * sysdeps/nptl/pthread-functions.h: Modified. | |
11449 | (pthread_functions): Modified. | |
11450 | * sysdeps/unix/sysv/linux/aarch64/libpthread.abilist: Modified. | |
11451 | * sysdeps/unix/sysv/linux/alpha/libpthread.abilist: Modified. | |
11452 | * sysdeps/unix/sysv/linux/arm/be/libpthread.abilist: Modified. | |
11453 | * sysdeps/unix/sysv/linux/arm/le/libpthread.abilist: Modified. | |
11454 | * sysdeps/unix/sysv/linux/csky/libpthread.abilist: Modified. | |
11455 | * sysdeps/unix/sysv/linux/hppa/libpthread.abilist: Modified. | |
11456 | * sysdeps/unix/sysv/linux/i386/libpthread.abilist: Modified. | |
11457 | * sysdeps/unix/sysv/linux/ia64/libpthread.abilist: Modified. | |
11458 | * sysdeps/unix/sysv/linux/m68k/coldfire/libpthread.abilist: Modified. | |
11459 | * sysdeps/unix/sysv/linux/m68k/m680x0/libpthread.abilist: Modified. | |
11460 | * sysdeps/unix/sysv/linux/microblaze/be/libpthread.abilist: Modified. | |
11461 | * sysdeps/unix/sysv/linux/microblaze/le/libpthread.abilist: Modified. | |
11462 | * sysdeps/unix/sysv/linux/mips/mips32/libpthread.abilist: Modified. | |
11463 | * sysdeps/unix/sysv/linux/mips/mips64/libpthread.abilist: Modified. | |
11464 | * sysdeps/unix/sysv/linux/nios2/libpthread.abilist: Modified. | |
11465 | * sysdeps/unix/sysv/linux/powerpc/powerpc32/libpthread.abilist: Modified. | |
11466 | * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libpthread.abilist: Modified. | |
11467 | * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libpthread.abilist: Modified. | |
11468 | * sysdeps/unix/sysv/linux/riscv/rv64/libpthread.abilist: Modified. | |
11469 | * sysdeps/unix/sysv/linux/s390/s390-32/libpthread.abilist: Modified. | |
11470 | * sysdeps/unix/sysv/linux/s390/s390-64/libpthread.abilist: Modified. | |
11471 | * sysdeps/unix/sysv/linux/sh/be/libpthread.abilist: Modified. | |
11472 | * sysdeps/unix/sysv/linux/sh/le/libpthread.abilist: Modified. | |
11473 | * sysdeps/unix/sysv/linux/sparc/sparc32/libpthread.abilist: Modified. | |
11474 | * sysdeps/unix/sysv/linux/sparc/sparc64/libpthread.abilist: Modified. | |
11475 | * sysdeps/unix/sysv/linux/x86_64/64/libpthread.abilist: Modified. | |
11476 | * sysdeps/unix/sysv/linux/x86_64/x32/libpthread.abilist: Modified. | |
11477 | ||
11478 | 2020-02-20 Florian Weimer <fweimer@redhat.com> | |
11479 | ||
11480 | COMMIT: c1080713adf0069c50e76278954f90c35946a988 | |
11481 | Add hidden prototypes for __sched_getparam, __sched_getscheduler | |
11482 | ||
11483 | * include/sched.h: Modified. | |
11484 | [! _ISOMAC](libc_hidden_proto): Modified. | |
11485 | [! _ISOMAC](libc_hidden_proto): Modified. | |
11486 | [! _ISOMAC](libc_hidden_proto): Modified. | |
11487 | [! _ISOMAC](libc_hidden_proto): Modified. | |
11488 | [! _ISOMAC](libc_hidden_proto): Modified. | |
11489 | [! _ISOMAC](libc_hidden_proto): Modified. | |
11490 | [! _ISOMAC](libc_hidden_proto): Modified. | |
11491 | [! _ISOMAC](libc_hidden_proto): New. | |
11492 | [! _ISOMAC](libc_hidden_proto): New. | |
11493 | * posix/sched_getp.c: Modified. | |
11494 | (libc_hidden_def): New. | |
11495 | * posix/sched_gets.c: Modified. | |
11496 | (libc_hidden_def): New. | |
11497 | ||
11498 | 2020-02-20 Florian Weimer <fweimer@redhat.com> | |
11499 | ||
11500 | COMMIT: ad96df2cd9194b84686c272257e96ea74caff72a | |
11501 | nptl: Move pthread_cond_init implementation into libc | |
11502 | ||
11503 | * nptl/Makefile: Modified. | |
11504 | * nptl/Versions: Modified. | |
11505 | * nptl/forward.c: Modified. | |
11506 | [SHLIB_COMPAT(libc, GLIBC_2_0, GLIBC_2_3_2)](FORWARD2): Modified. | |
11507 | [SHLIB_COMPAT(libc, GLIBC_2_0, GLIBC_2_3_2)](compat_symbol): Modified. | |
11508 | [SHLIB_COMPAT(libc, GLIBC_2_0, GLIBC_2_3_2)](FORWARD2): Modified. | |
11509 | [SHLIB_COMPAT(libc, GLIBC_2_0, GLIBC_2_3_2)](compat_symbol): Modified. | |
11510 | [SHLIB_COMPAT(libc, GLIBC_2_0, GLIBC_2_3_2)](FORWARD2): Modified. | |
11511 | [SHLIB_COMPAT(libc, GLIBC_2_0, GLIBC_2_3_2)](compat_symbol): Modified. | |
11512 | [SHLIB_COMPAT(libc, GLIBC_2_0, GLIBC_2_3_2)](FORWARD2): Remove. | |
11513 | [SHLIB_COMPAT(libc, GLIBC_2_0, GLIBC_2_3_2)](compat_symbol): Remove. | |
11514 | (FORWARD): Modified. | |
11515 | (versioned_symbol): Modified. | |
11516 | (FORWARD): Modified. | |
11517 | (versioned_symbol): Modified. | |
11518 | (FORWARD): Modified. | |
11519 | (versioned_symbol): Modified. | |
11520 | (FORWARD): Modified. | |
11521 | (versioned_symbol): Remove. | |
11522 | (FORWARD): Modified. | |
11523 | (FORWARD): Modified. | |
11524 | (FORWARD): Modified. | |
11525 | (FORWARD): Modified. | |
11526 | (FORWARD): Modified. | |
11527 | (FORWARD): Modified. | |
11528 | (FORWARD): Modified. | |
11529 | (FORWARD): Remove. | |
11530 | * nptl/nptl-init.c: Modified. | |
11531 | * nptl/old_pthread_cond_init.c: Modified. | |
11532 | [SHLIB_COMPAT(libpthread, GLIBC_2_0, GLIBC_2_3_2)](__pthread_cond_init_2_0): Remove. | |
11533 | [SHLIB_COMPAT(libpthread, GLIBC_2_0, GLIBC_2_3_2)](compat_symbol): Remove. | |
11534 | [SHLIB_COMPAT(libc, GLIBC_2_0, GLIBC_2_3_2)](__pthread_cond_init_2_0): New. | |
11535 | [SHLIB_COMPAT(libc, GLIBC_2_0, GLIBC_2_3_2)](compat_symbol): New. | |
11536 | * nptl/pthreadP.h: Modified. | |
11537 | (libc_hidden_proto): New. | |
11538 | * nptl/pthread_cond_init.c: Modified. | |
11539 | (versioned_symbol): Modified. | |
11540 | (libc_hidden_def): New. | |
11541 | * sysdeps/nptl/pthread-functions.h: Modified. | |
11542 | (pthread_functions): Modified. | |
11543 | * sysdeps/unix/sysv/linux/aarch64/libpthread.abilist: Modified. | |
11544 | * sysdeps/unix/sysv/linux/alpha/libpthread.abilist: Modified. | |
11545 | * sysdeps/unix/sysv/linux/arm/be/libpthread.abilist: Modified. | |
11546 | * sysdeps/unix/sysv/linux/arm/le/libpthread.abilist: Modified. | |
11547 | * sysdeps/unix/sysv/linux/csky/libpthread.abilist: Modified. | |
11548 | * sysdeps/unix/sysv/linux/hppa/libpthread.abilist: Modified. | |
11549 | * sysdeps/unix/sysv/linux/i386/libpthread.abilist: Modified. | |
11550 | * sysdeps/unix/sysv/linux/ia64/libpthread.abilist: Modified. | |
11551 | * sysdeps/unix/sysv/linux/m68k/coldfire/libpthread.abilist: Modified. | |
11552 | * sysdeps/unix/sysv/linux/m68k/m680x0/libpthread.abilist: Modified. | |
11553 | * sysdeps/unix/sysv/linux/microblaze/be/libpthread.abilist: Modified. | |
11554 | * sysdeps/unix/sysv/linux/microblaze/le/libpthread.abilist: Modified. | |
11555 | * sysdeps/unix/sysv/linux/mips/mips32/libpthread.abilist: Modified. | |
11556 | * sysdeps/unix/sysv/linux/mips/mips64/libpthread.abilist: Modified. | |
11557 | * sysdeps/unix/sysv/linux/nios2/libpthread.abilist: Modified. | |
11558 | * sysdeps/unix/sysv/linux/powerpc/powerpc32/libpthread.abilist: Modified. | |
11559 | * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libpthread.abilist: Modified. | |
11560 | * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libpthread.abilist: Modified. | |
11561 | * sysdeps/unix/sysv/linux/riscv/rv64/libpthread.abilist: Modified. | |
11562 | * sysdeps/unix/sysv/linux/s390/s390-32/libpthread.abilist: Modified. | |
11563 | * sysdeps/unix/sysv/linux/s390/s390-64/libpthread.abilist: Modified. | |
11564 | * sysdeps/unix/sysv/linux/sh/be/libpthread.abilist: Modified. | |
11565 | * sysdeps/unix/sysv/linux/sh/le/libpthread.abilist: Modified. | |
11566 | * sysdeps/unix/sysv/linux/sparc/sparc32/libpthread.abilist: Modified. | |
11567 | * sysdeps/unix/sysv/linux/sparc/sparc64/libpthread.abilist: Modified. | |
11568 | * sysdeps/unix/sysv/linux/x86_64/64/libpthread.abilist: Modified. | |
11569 | * sysdeps/unix/sysv/linux/x86_64/x32/libpthread.abilist: Modified. | |
11570 | ||
11571 | 2020-02-20 Florian Weimer <fweimer@redhat.com> | |
11572 | ||
11573 | COMMIT: dc6cfdc934db9997c33728082d63552b9eee4563 | |
11574 | nptl: Move pthread_cond_destroy implementation into libc | |
11575 | ||
11576 | * nptl/Makefile: Modified. | |
11577 | * nptl/Versions: Modified. | |
11578 | * nptl/forward.c: Modified. | |
11579 | [SHLIB_COMPAT(libc, GLIBC_2_0, GLIBC_2_3_2)](FORWARD2): Modified. | |
11580 | [SHLIB_COMPAT(libc, GLIBC_2_0, GLIBC_2_3_2)](compat_symbol): Modified. | |
11581 | [SHLIB_COMPAT(libc, GLIBC_2_0, GLIBC_2_3_2)](FORWARD2): Modified. | |
11582 | [SHLIB_COMPAT(libc, GLIBC_2_0, GLIBC_2_3_2)](compat_symbol): Modified. | |
11583 | [SHLIB_COMPAT(libc, GLIBC_2_0, GLIBC_2_3_2)](FORWARD2): Modified. | |
11584 | [SHLIB_COMPAT(libc, GLIBC_2_0, GLIBC_2_3_2)](compat_symbol): Modified. | |
11585 | [SHLIB_COMPAT(libc, GLIBC_2_0, GLIBC_2_3_2)](FORWARD2): Modified. | |
11586 | [SHLIB_COMPAT(libc, GLIBC_2_0, GLIBC_2_3_2)](compat_symbol): Modified. | |
11587 | [SHLIB_COMPAT(libc, GLIBC_2_0, GLIBC_2_3_2)](FORWARD2): Remove. | |
11588 | [SHLIB_COMPAT(libc, GLIBC_2_0, GLIBC_2_3_2)](compat_symbol): Remove. | |
11589 | (FORWARD): Modified. | |
11590 | (versioned_symbol): Modified. | |
11591 | (FORWARD): Modified. | |
11592 | (versioned_symbol): Modified. | |
11593 | (FORWARD): Modified. | |
11594 | (versioned_symbol): Modified. | |
11595 | (FORWARD): Modified. | |
11596 | (versioned_symbol): Modified. | |
11597 | (FORWARD): Modified. | |
11598 | (versioned_symbol): Remove. | |
11599 | (FORWARD): Modified. | |
11600 | (FORWARD): Modified. | |
11601 | (FORWARD): Modified. | |
11602 | (FORWARD): Modified. | |
11603 | (FORWARD): Modified. | |
11604 | (FORWARD): Modified. | |
11605 | (FORWARD): Modified. | |
11606 | (FORWARD): Remove. | |
11607 | * nptl/nptl-init.c: Modified. | |
11608 | * nptl/old_pthread_cond_destroy.c: Modified. | |
11609 | [SHLIB_COMPAT(libpthread, GLIBC_2_0, GLIBC_2_3_2)](__pthread_cond_destroy_2_0): Remove. | |
11610 | [SHLIB_COMPAT(libpthread, GLIBC_2_0, GLIBC_2_3_2)](compat_symbol): Remove. | |
11611 | [SHLIB_COMPAT(libc, GLIBC_2_0, GLIBC_2_3_2)](__pthread_cond_destroy_2_0): New. | |
11612 | [SHLIB_COMPAT(libc, GLIBC_2_0, GLIBC_2_3_2)](compat_symbol): New. | |
11613 | * nptl/pthreadP.h: Modified. | |
11614 | (libc_hidden_proto): New. | |
11615 | * nptl/pthread_cond_destroy.c: Modified. | |
11616 | (versioned_symbol): Modified. | |
11617 | (libc_hidden_def): New. | |
11618 | * sysdeps/nptl/pthread-functions.h: Modified. | |
11619 | (pthread_functions): Modified. | |
11620 | * sysdeps/unix/sysv/linux/aarch64/libpthread.abilist: Modified. | |
11621 | * sysdeps/unix/sysv/linux/alpha/libpthread.abilist: Modified. | |
11622 | * sysdeps/unix/sysv/linux/arm/be/libpthread.abilist: Modified. | |
11623 | * sysdeps/unix/sysv/linux/arm/le/libpthread.abilist: Modified. | |
11624 | * sysdeps/unix/sysv/linux/csky/libpthread.abilist: Modified. | |
11625 | * sysdeps/unix/sysv/linux/hppa/libpthread.abilist: Modified. | |
11626 | * sysdeps/unix/sysv/linux/i386/libpthread.abilist: Modified. | |
11627 | * sysdeps/unix/sysv/linux/ia64/libpthread.abilist: Modified. | |
11628 | * sysdeps/unix/sysv/linux/m68k/coldfire/libpthread.abilist: Modified. | |
11629 | * sysdeps/unix/sysv/linux/m68k/m680x0/libpthread.abilist: Modified. | |
11630 | * sysdeps/unix/sysv/linux/microblaze/be/libpthread.abilist: Modified. | |
11631 | * sysdeps/unix/sysv/linux/microblaze/le/libpthread.abilist: Modified. | |
11632 | * sysdeps/unix/sysv/linux/mips/mips32/libpthread.abilist: Modified. | |
11633 | * sysdeps/unix/sysv/linux/mips/mips64/libpthread.abilist: Modified. | |
11634 | * sysdeps/unix/sysv/linux/nios2/libpthread.abilist: Modified. | |
11635 | * sysdeps/unix/sysv/linux/powerpc/powerpc32/libpthread.abilist: Modified. | |
11636 | * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libpthread.abilist: Modified. | |
11637 | * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libpthread.abilist: Modified. | |
11638 | * sysdeps/unix/sysv/linux/riscv/rv64/libpthread.abilist: Modified. | |
11639 | * sysdeps/unix/sysv/linux/s390/s390-32/libpthread.abilist: Modified. | |
11640 | * sysdeps/unix/sysv/linux/s390/s390-64/libpthread.abilist: Modified. | |
11641 | * sysdeps/unix/sysv/linux/sh/be/libpthread.abilist: Modified. | |
11642 | * sysdeps/unix/sysv/linux/sh/le/libpthread.abilist: Modified. | |
11643 | * sysdeps/unix/sysv/linux/sparc/sparc32/libpthread.abilist: Modified. | |
11644 | * sysdeps/unix/sysv/linux/sparc/sparc64/libpthread.abilist: Modified. | |
11645 | * sysdeps/unix/sysv/linux/x86_64/64/libpthread.abilist: Modified. | |
11646 | * sysdeps/unix/sysv/linux/x86_64/x32/libpthread.abilist: Modified. | |
11647 | ||
11648 | 2020-02-20 Florian Weimer <fweimer@redhat.com> | |
11649 | ||
11650 | COMMIT: 7da5c345a5f527dc6213e8540e4a9c6eceeb6774 | |
11651 | nptl: Move pthread_condattr_init implementation into libc | |
11652 | ||
11653 | * nptl/Makefile: Modified. | |
11654 | * nptl/Versions: Modified. | |
11655 | * nptl/forward.c: Modified. | |
11656 | (FORWARD): Modified. | |
11657 | (FORWARD): Modified. | |
11658 | (FORWARD): Modified. | |
11659 | (FORWARD): Modified. | |
11660 | (FORWARD): Modified. | |
11661 | (FORWARD): Modified. | |
11662 | (FORWARD): Modified. | |
11663 | (FORWARD): Modified. | |
11664 | (FORWARD): Modified. | |
11665 | (FORWARD): Modified. | |
11666 | (FORWARD): Modified. | |
11667 | (FORWARD): Modified. | |
11668 | (FORWARD): Modified. | |
11669 | (FORWARD): Modified. | |
11670 | (FORWARD): Remove. | |
11671 | * nptl/nptl-init.c: Modified. | |
11672 | * sysdeps/nptl/pthread-functions.h: Modified. | |
11673 | (pthread_functions): Modified. | |
11674 | * sysdeps/unix/sysv/linux/aarch64/libpthread.abilist: Modified. | |
11675 | * sysdeps/unix/sysv/linux/alpha/libpthread.abilist: Modified. | |
11676 | * sysdeps/unix/sysv/linux/arm/be/libpthread.abilist: Modified. | |
11677 | * sysdeps/unix/sysv/linux/arm/le/libpthread.abilist: Modified. | |
11678 | * sysdeps/unix/sysv/linux/csky/libpthread.abilist: Modified. | |
11679 | * sysdeps/unix/sysv/linux/hppa/libpthread.abilist: Modified. | |
11680 | * sysdeps/unix/sysv/linux/i386/libpthread.abilist: Modified. | |
11681 | * sysdeps/unix/sysv/linux/ia64/libpthread.abilist: Modified. | |
11682 | * sysdeps/unix/sysv/linux/m68k/coldfire/libpthread.abilist: Modified. | |
11683 | * sysdeps/unix/sysv/linux/m68k/m680x0/libpthread.abilist: Modified. | |
11684 | * sysdeps/unix/sysv/linux/microblaze/be/libpthread.abilist: Modified. | |
11685 | * sysdeps/unix/sysv/linux/microblaze/le/libpthread.abilist: Modified. | |
11686 | * sysdeps/unix/sysv/linux/mips/mips32/libpthread.abilist: Modified. | |
11687 | * sysdeps/unix/sysv/linux/mips/mips64/libpthread.abilist: Modified. | |
11688 | * sysdeps/unix/sysv/linux/nios2/libpthread.abilist: Modified. | |
11689 | * sysdeps/unix/sysv/linux/powerpc/powerpc32/libpthread.abilist: Modified. | |
11690 | * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libpthread.abilist: Modified. | |
11691 | * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libpthread.abilist: Modified. | |
11692 | * sysdeps/unix/sysv/linux/riscv/rv64/libpthread.abilist: Modified. | |
11693 | * sysdeps/unix/sysv/linux/s390/s390-32/libpthread.abilist: Modified. | |
11694 | * sysdeps/unix/sysv/linux/s390/s390-64/libpthread.abilist: Modified. | |
11695 | * sysdeps/unix/sysv/linux/sh/be/libpthread.abilist: Modified. | |
11696 | * sysdeps/unix/sysv/linux/sh/le/libpthread.abilist: Modified. | |
11697 | * sysdeps/unix/sysv/linux/sparc/sparc32/libpthread.abilist: Modified. | |
11698 | * sysdeps/unix/sysv/linux/sparc/sparc64/libpthread.abilist: Modified. | |
11699 | * sysdeps/unix/sysv/linux/x86_64/64/libpthread.abilist: Modified. | |
11700 | * sysdeps/unix/sysv/linux/x86_64/x32/libpthread.abilist: Modified. | |
11701 | ||
11702 | 2020-02-20 Florian Weimer <fweimer@redhat.com> | |
11703 | ||
11704 | COMMIT: 249afce2e78ccc71cdb3535aa1feded5764cabe7 | |
11705 | nptl: Move pthread_condattr_destroy implementation into libc | |
11706 | ||
11707 | * nptl/Makefile: Modified. | |
11708 | * nptl/Versions: Modified. | |
11709 | * nptl/forward.c: Modified. | |
11710 | (FORWARD): Modified. | |
11711 | (FORWARD): Modified. | |
11712 | (FORWARD): Modified. | |
11713 | (FORWARD): Modified. | |
11714 | (FORWARD): Modified. | |
11715 | (FORWARD): Modified. | |
11716 | (FORWARD): Modified. | |
11717 | (FORWARD): Modified. | |
11718 | (FORWARD): Modified. | |
11719 | (FORWARD): Modified. | |
11720 | (FORWARD): Modified. | |
11721 | (FORWARD): Modified. | |
11722 | (FORWARD): Modified. | |
11723 | (FORWARD): Modified. | |
11724 | (FORWARD): Modified. | |
11725 | (FORWARD): Remove. | |
11726 | * nptl/nptl-init.c: Modified. | |
11727 | * sysdeps/nptl/pthread-functions.h: Modified. | |
11728 | (pthread_functions): Modified. | |
11729 | * sysdeps/unix/sysv/linux/aarch64/libpthread.abilist: Modified. | |
11730 | * sysdeps/unix/sysv/linux/alpha/libpthread.abilist: Modified. | |
11731 | * sysdeps/unix/sysv/linux/arm/be/libpthread.abilist: Modified. | |
11732 | * sysdeps/unix/sysv/linux/arm/le/libpthread.abilist: Modified. | |
11733 | * sysdeps/unix/sysv/linux/csky/libpthread.abilist: Modified. | |
11734 | * sysdeps/unix/sysv/linux/hppa/libpthread.abilist: Modified. | |
11735 | * sysdeps/unix/sysv/linux/i386/libpthread.abilist: Modified. | |
11736 | * sysdeps/unix/sysv/linux/ia64/libpthread.abilist: Modified. | |
11737 | * sysdeps/unix/sysv/linux/m68k/coldfire/libpthread.abilist: Modified. | |
11738 | * sysdeps/unix/sysv/linux/m68k/m680x0/libpthread.abilist: Modified. | |
11739 | * sysdeps/unix/sysv/linux/microblaze/be/libpthread.abilist: Modified. | |
11740 | * sysdeps/unix/sysv/linux/microblaze/le/libpthread.abilist: Modified. | |
11741 | * sysdeps/unix/sysv/linux/mips/mips32/libpthread.abilist: Modified. | |
11742 | * sysdeps/unix/sysv/linux/mips/mips64/libpthread.abilist: Modified. | |
11743 | * sysdeps/unix/sysv/linux/nios2/libpthread.abilist: Modified. | |
11744 | * sysdeps/unix/sysv/linux/powerpc/powerpc32/libpthread.abilist: Modified. | |
11745 | * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libpthread.abilist: Modified. | |
11746 | * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libpthread.abilist: Modified. | |
11747 | * sysdeps/unix/sysv/linux/riscv/rv64/libpthread.abilist: Modified. | |
11748 | * sysdeps/unix/sysv/linux/s390/s390-32/libpthread.abilist: Modified. | |
11749 | * sysdeps/unix/sysv/linux/s390/s390-64/libpthread.abilist: Modified. | |
11750 | * sysdeps/unix/sysv/linux/sh/be/libpthread.abilist: Modified. | |
11751 | * sysdeps/unix/sysv/linux/sh/le/libpthread.abilist: Modified. | |
11752 | * sysdeps/unix/sysv/linux/sparc/sparc32/libpthread.abilist: Modified. | |
11753 | * sysdeps/unix/sysv/linux/sparc/sparc64/libpthread.abilist: Modified. | |
11754 | * sysdeps/unix/sysv/linux/x86_64/64/libpthread.abilist: Modified. | |
11755 | * sysdeps/unix/sysv/linux/x86_64/x32/libpthread.abilist: Modified. | |
11756 | ||
11757 | 2020-02-20 Florian Weimer <fweimer@redhat.com> | |
11758 | ||
11759 | COMMIT: dc260acd3875a5e6f5e905966a0af19c3c98aca7 | |
11760 | nptl: Move pthread_attr_setscope implementation into libc | |
11761 | ||
11762 | * nptl/Makefile: Modified. | |
11763 | * nptl/Versions: Modified. | |
11764 | * nptl/forward.c: Modified. | |
11765 | (FORWARD): Modified. | |
11766 | (FORWARD): Modified. | |
11767 | (FORWARD): Modified. | |
11768 | (FORWARD): Modified. | |
11769 | (FORWARD): Modified. | |
11770 | (FORWARD): Modified. | |
11771 | (FORWARD): Modified. | |
11772 | (FORWARD): Modified. | |
11773 | (FORWARD): Modified. | |
11774 | (FORWARD): Modified. | |
11775 | (FORWARD): Modified. | |
11776 | (FORWARD): Modified. | |
11777 | (FORWARD): Modified. | |
11778 | (FORWARD): Modified. | |
11779 | (FORWARD): Modified. | |
11780 | (FORWARD): Modified. | |
11781 | (FORWARD): Remove. | |
11782 | * nptl/nptl-init.c: Modified. | |
11783 | * sysdeps/nptl/pthread-functions.h: Modified. | |
11784 | (pthread_functions): Modified. | |
11785 | * sysdeps/unix/sysv/linux/aarch64/libpthread.abilist: Modified. | |
11786 | * sysdeps/unix/sysv/linux/alpha/libpthread.abilist: Modified. | |
11787 | * sysdeps/unix/sysv/linux/arm/be/libpthread.abilist: Modified. | |
11788 | * sysdeps/unix/sysv/linux/arm/le/libpthread.abilist: Modified. | |
11789 | * sysdeps/unix/sysv/linux/csky/libpthread.abilist: Modified. | |
11790 | * sysdeps/unix/sysv/linux/hppa/libpthread.abilist: Modified. | |
11791 | * sysdeps/unix/sysv/linux/i386/libpthread.abilist: Modified. | |
11792 | * sysdeps/unix/sysv/linux/ia64/libpthread.abilist: Modified. | |
11793 | * sysdeps/unix/sysv/linux/m68k/coldfire/libpthread.abilist: Modified. | |
11794 | * sysdeps/unix/sysv/linux/m68k/m680x0/libpthread.abilist: Modified. | |
11795 | * sysdeps/unix/sysv/linux/microblaze/be/libpthread.abilist: Modified. | |
11796 | * sysdeps/unix/sysv/linux/microblaze/le/libpthread.abilist: Modified. | |
11797 | * sysdeps/unix/sysv/linux/mips/mips32/libpthread.abilist: Modified. | |
11798 | * sysdeps/unix/sysv/linux/mips/mips64/libpthread.abilist: Modified. | |
11799 | * sysdeps/unix/sysv/linux/nios2/libpthread.abilist: Modified. | |
11800 | * sysdeps/unix/sysv/linux/powerpc/powerpc32/libpthread.abilist: Modified. | |
11801 | * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libpthread.abilist: Modified. | |
11802 | * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libpthread.abilist: Modified. | |
11803 | * sysdeps/unix/sysv/linux/riscv/rv64/libpthread.abilist: Modified. | |
11804 | * sysdeps/unix/sysv/linux/s390/s390-32/libpthread.abilist: Modified. | |
11805 | * sysdeps/unix/sysv/linux/s390/s390-64/libpthread.abilist: Modified. | |
11806 | * sysdeps/unix/sysv/linux/sh/be/libpthread.abilist: Modified. | |
11807 | * sysdeps/unix/sysv/linux/sh/le/libpthread.abilist: Modified. | |
11808 | * sysdeps/unix/sysv/linux/sparc/sparc32/libpthread.abilist: Modified. | |
11809 | * sysdeps/unix/sysv/linux/sparc/sparc64/libpthread.abilist: Modified. | |
11810 | * sysdeps/unix/sysv/linux/x86_64/64/libpthread.abilist: Modified. | |
11811 | * sysdeps/unix/sysv/linux/x86_64/x32/libpthread.abilist: Modified. | |
11812 | ||
11813 | 2020-02-20 Florian Weimer <fweimer@redhat.com> | |
11814 | ||
11815 | COMMIT: ed0a69b675cfece1ca8d9d3aa5ed4e412573e28f | |
11816 | nptl: Move pthread_attr_getscope implementation into libc | |
11817 | ||
11818 | * nptl/Makefile: Modified. | |
11819 | * nptl/Versions: Modified. | |
11820 | * nptl/forward.c: Modified. | |
11821 | (FORWARD): Modified. | |
11822 | (FORWARD): Modified. | |
11823 | (FORWARD): Modified. | |
11824 | (FORWARD): Modified. | |
11825 | (FORWARD): Modified. | |
11826 | (FORWARD): Modified. | |
11827 | (FORWARD): Modified. | |
11828 | (FORWARD): Modified. | |
11829 | (FORWARD): Modified. | |
11830 | (FORWARD): Modified. | |
11831 | (FORWARD): Modified. | |
11832 | (FORWARD): Modified. | |
11833 | (FORWARD): Modified. | |
11834 | (FORWARD): Modified. | |
11835 | (FORWARD): Modified. | |
11836 | (FORWARD): Modified. | |
11837 | (FORWARD): Modified. | |
11838 | (FORWARD): Remove. | |
11839 | * nptl/nptl-init.c: Modified. | |
11840 | * sysdeps/nptl/pthread-functions.h: Modified. | |
11841 | (pthread_functions): Modified. | |
11842 | * sysdeps/unix/sysv/linux/aarch64/libpthread.abilist: Modified. | |
11843 | * sysdeps/unix/sysv/linux/alpha/libpthread.abilist: Modified. | |
11844 | * sysdeps/unix/sysv/linux/arm/be/libpthread.abilist: Modified. | |
11845 | * sysdeps/unix/sysv/linux/arm/le/libpthread.abilist: Modified. | |
11846 | * sysdeps/unix/sysv/linux/csky/libpthread.abilist: Modified. | |
11847 | * sysdeps/unix/sysv/linux/hppa/libpthread.abilist: Modified. | |
11848 | * sysdeps/unix/sysv/linux/i386/libpthread.abilist: Modified. | |
11849 | * sysdeps/unix/sysv/linux/ia64/libpthread.abilist: Modified. | |
11850 | * sysdeps/unix/sysv/linux/m68k/coldfire/libpthread.abilist: Modified. | |
11851 | * sysdeps/unix/sysv/linux/m68k/m680x0/libpthread.abilist: Modified. | |
11852 | * sysdeps/unix/sysv/linux/microblaze/be/libpthread.abilist: Modified. | |
11853 | * sysdeps/unix/sysv/linux/microblaze/le/libpthread.abilist: Modified. | |
11854 | * sysdeps/unix/sysv/linux/mips/mips32/libpthread.abilist: Modified. | |
11855 | * sysdeps/unix/sysv/linux/mips/mips64/libpthread.abilist: Modified. | |
11856 | * sysdeps/unix/sysv/linux/nios2/libpthread.abilist: Modified. | |
11857 | * sysdeps/unix/sysv/linux/powerpc/powerpc32/libpthread.abilist: Modified. | |
11858 | * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libpthread.abilist: Modified. | |
11859 | * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libpthread.abilist: Modified. | |
11860 | * sysdeps/unix/sysv/linux/riscv/rv64/libpthread.abilist: Modified. | |
11861 | * sysdeps/unix/sysv/linux/s390/s390-32/libpthread.abilist: Modified. | |
11862 | * sysdeps/unix/sysv/linux/s390/s390-64/libpthread.abilist: Modified. | |
11863 | * sysdeps/unix/sysv/linux/sh/be/libpthread.abilist: Modified. | |
11864 | * sysdeps/unix/sysv/linux/sh/le/libpthread.abilist: Modified. | |
11865 | * sysdeps/unix/sysv/linux/sparc/sparc32/libpthread.abilist: Modified. | |
11866 | * sysdeps/unix/sysv/linux/sparc/sparc64/libpthread.abilist: Modified. | |
11867 | * sysdeps/unix/sysv/linux/x86_64/64/libpthread.abilist: Modified. | |
11868 | * sysdeps/unix/sysv/linux/x86_64/x32/libpthread.abilist: Modified. | |
11869 | ||
11870 | 2020-02-20 Florian Weimer <fweimer@redhat.com> | |
11871 | ||
11872 | COMMIT: f0929a227b408f369c410645a87d3175a23876b0 | |
11873 | nptl: Move pthread_attr_setschedpolicy implementation into libc | |
11874 | ||
11875 | * nptl/Makefile: Modified. | |
11876 | * nptl/Versions: Modified. | |
11877 | * nptl/forward.c: Modified. | |
11878 | (FORWARD): Modified. | |
11879 | (FORWARD): Modified. | |
11880 | (FORWARD): Modified. | |
11881 | (FORWARD): Modified. | |
11882 | (FORWARD): Modified. | |
11883 | (FORWARD): Modified. | |
11884 | (FORWARD): Modified. | |
11885 | (FORWARD): Modified. | |
11886 | (FORWARD): Modified. | |
11887 | (FORWARD): Modified. | |
11888 | (FORWARD): Modified. | |
11889 | (FORWARD): Modified. | |
11890 | (FORWARD): Modified. | |
11891 | (FORWARD): Modified. | |
11892 | (FORWARD): Modified. | |
11893 | (FORWARD): Modified. | |
11894 | (FORWARD): Modified. | |
11895 | (FORWARD): Modified. | |
11896 | (FORWARD): Remove. | |
11897 | * nptl/nptl-init.c: Modified. | |
11898 | * sysdeps/nptl/pthread-functions.h: Modified. | |
11899 | (pthread_functions): Modified. | |
11900 | * sysdeps/unix/sysv/linux/aarch64/libpthread.abilist: Modified. | |
11901 | * sysdeps/unix/sysv/linux/alpha/libpthread.abilist: Modified. | |
11902 | * sysdeps/unix/sysv/linux/arm/be/libpthread.abilist: Modified. | |
11903 | * sysdeps/unix/sysv/linux/arm/le/libpthread.abilist: Modified. | |
11904 | * sysdeps/unix/sysv/linux/csky/libpthread.abilist: Modified. | |
11905 | * sysdeps/unix/sysv/linux/hppa/libpthread.abilist: Modified. | |
11906 | * sysdeps/unix/sysv/linux/i386/libpthread.abilist: Modified. | |
11907 | * sysdeps/unix/sysv/linux/ia64/libpthread.abilist: Modified. | |
11908 | * sysdeps/unix/sysv/linux/m68k/coldfire/libpthread.abilist: Modified. | |
11909 | * sysdeps/unix/sysv/linux/m68k/m680x0/libpthread.abilist: Modified. | |
11910 | * sysdeps/unix/sysv/linux/microblaze/be/libpthread.abilist: Modified. | |
11911 | * sysdeps/unix/sysv/linux/microblaze/le/libpthread.abilist: Modified. | |
11912 | * sysdeps/unix/sysv/linux/mips/mips32/libpthread.abilist: Modified. | |
11913 | * sysdeps/unix/sysv/linux/mips/mips64/libpthread.abilist: Modified. | |
11914 | * sysdeps/unix/sysv/linux/nios2/libpthread.abilist: Modified. | |
11915 | * sysdeps/unix/sysv/linux/powerpc/powerpc32/libpthread.abilist: Modified. | |
11916 | * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libpthread.abilist: Modified. | |
11917 | * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libpthread.abilist: Modified. | |
11918 | * sysdeps/unix/sysv/linux/riscv/rv64/libpthread.abilist: Modified. | |
11919 | * sysdeps/unix/sysv/linux/s390/s390-32/libpthread.abilist: Modified. | |
11920 | * sysdeps/unix/sysv/linux/s390/s390-64/libpthread.abilist: Modified. | |
11921 | * sysdeps/unix/sysv/linux/sh/be/libpthread.abilist: Modified. | |
11922 | * sysdeps/unix/sysv/linux/sh/le/libpthread.abilist: Modified. | |
11923 | * sysdeps/unix/sysv/linux/sparc/sparc32/libpthread.abilist: Modified. | |
11924 | * sysdeps/unix/sysv/linux/sparc/sparc64/libpthread.abilist: Modified. | |
11925 | * sysdeps/unix/sysv/linux/x86_64/64/libpthread.abilist: Modified. | |
11926 | * sysdeps/unix/sysv/linux/x86_64/x32/libpthread.abilist: Modified. | |
11927 | ||
11928 | 2020-02-20 Florian Weimer <fweimer@redhat.com> | |
11929 | ||
11930 | COMMIT: ce197a6e0a34211d403bd28c60142bc075cc4236 | |
11931 | nptl: Move pthread_attr_getschedpolicy implementation into libc | |
11932 | ||
11933 | * nptl/Makefile: Modified. | |
11934 | * nptl/Versions: Modified. | |
11935 | * nptl/forward.c: Modified. | |
11936 | (FORWARD): Modified. | |
11937 | (FORWARD): Modified. | |
11938 | (FORWARD): Modified. | |
11939 | (FORWARD): Modified. | |
11940 | (FORWARD): Modified. | |
11941 | (FORWARD): Modified. | |
11942 | (FORWARD): Modified. | |
11943 | (FORWARD): Modified. | |
11944 | (FORWARD): Modified. | |
11945 | (FORWARD): Modified. | |
11946 | (FORWARD): Modified. | |
11947 | (FORWARD): Modified. | |
11948 | (FORWARD): Modified. | |
11949 | (FORWARD): Modified. | |
11950 | (FORWARD): Modified. | |
11951 | (FORWARD): Modified. | |
11952 | (FORWARD): Modified. | |
11953 | (FORWARD): Modified. | |
11954 | (FORWARD): Modified. | |
11955 | (FORWARD): Remove. | |
11956 | * nptl/nptl-init.c: Modified. | |
11957 | * sysdeps/nptl/pthread-functions.h: Modified. | |
11958 | (pthread_functions): Modified. | |
11959 | * sysdeps/unix/sysv/linux/aarch64/libpthread.abilist: Modified. | |
11960 | * sysdeps/unix/sysv/linux/alpha/libpthread.abilist: Modified. | |
11961 | * sysdeps/unix/sysv/linux/arm/be/libpthread.abilist: Modified. | |
11962 | * sysdeps/unix/sysv/linux/arm/le/libpthread.abilist: Modified. | |
11963 | * sysdeps/unix/sysv/linux/csky/libpthread.abilist: Modified. | |
11964 | * sysdeps/unix/sysv/linux/hppa/libpthread.abilist: Modified. | |
11965 | * sysdeps/unix/sysv/linux/i386/libpthread.abilist: Modified. | |
11966 | * sysdeps/unix/sysv/linux/ia64/libpthread.abilist: Modified. | |
11967 | * sysdeps/unix/sysv/linux/m68k/coldfire/libpthread.abilist: Modified. | |
11968 | * sysdeps/unix/sysv/linux/m68k/m680x0/libpthread.abilist: Modified. | |
11969 | * sysdeps/unix/sysv/linux/microblaze/be/libpthread.abilist: Modified. | |
11970 | * sysdeps/unix/sysv/linux/microblaze/le/libpthread.abilist: Modified. | |
11971 | * sysdeps/unix/sysv/linux/mips/mips32/libpthread.abilist: Modified. | |
11972 | * sysdeps/unix/sysv/linux/mips/mips64/libpthread.abilist: Modified. | |
11973 | * sysdeps/unix/sysv/linux/nios2/libpthread.abilist: Modified. | |
11974 | * sysdeps/unix/sysv/linux/powerpc/powerpc32/libpthread.abilist: Modified. | |
11975 | * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libpthread.abilist: Modified. | |
11976 | * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libpthread.abilist: Modified. | |
11977 | * sysdeps/unix/sysv/linux/riscv/rv64/libpthread.abilist: Modified. | |
11978 | * sysdeps/unix/sysv/linux/s390/s390-32/libpthread.abilist: Modified. | |
11979 | * sysdeps/unix/sysv/linux/s390/s390-64/libpthread.abilist: Modified. | |
11980 | * sysdeps/unix/sysv/linux/sh/be/libpthread.abilist: Modified. | |
11981 | * sysdeps/unix/sysv/linux/sh/le/libpthread.abilist: Modified. | |
11982 | * sysdeps/unix/sysv/linux/sparc/sparc32/libpthread.abilist: Modified. | |
11983 | * sysdeps/unix/sysv/linux/sparc/sparc64/libpthread.abilist: Modified. | |
11984 | * sysdeps/unix/sysv/linux/x86_64/64/libpthread.abilist: Modified. | |
11985 | * sysdeps/unix/sysv/linux/x86_64/x32/libpthread.abilist: Modified. | |
11986 | ||
11987 | 2020-02-20 Florian Weimer <fweimer@redhat.com> | |
11988 | ||
11989 | COMMIT: 8923b9962c817096eb0afd7c2e9cf5e9e758f057 | |
11990 | nptl: Sort routines list in Makefile alphabetically | |
11991 | ||
11992 | * nptl/Makefile: Modified. | |
11993 | ||
11994 | 2020-02-20 Florian Weimer <fweimer@redhat.com> | |
11995 | ||
11996 | COMMIT: 7e56088050291160afcda0f85efc94d92792f84d | |
11997 | nptl: Use .NOTPARALLEL in Makefile only if actually running tests | |
11998 | ||
11999 | * nptl/Makefile: Modified. | |
12000 | ||
12001 | 2020-02-19 Adhemerval Zanella <adhemerval.zanella@linaro.org> | |
12002 | ||
12003 | COMMIT: 27d83441a2f900059d0421339d0e8c27220ffa36 | |
12004 | Block all signals on timer_create thread (BZ#10815) | |
12005 | ||
12006 | * nptl/Makefile: Modified. | |
12007 | * nptl/tst-cancel28.c: New file. | |
12008 | * rt/Makefile: Modified. | |
12009 | * rt/tst-timer-sigmask.c: New file. | |
12010 | * sysdeps/unix/sysv/linux/internal-signals.h: Modified. | |
12011 | (sigtimer_set): New. | |
12012 | (__libc_signal_block_sigtimer): New function. | |
12013 | (__libc_signal_unblock_sigtimer): New function. | |
12014 | * sysdeps/unix/sysv/linux/timer_routines.c: Modified. | |
12015 | (timer_sigev_thread): Modified function. | |
12016 | (timer_helper_thread): Modified function. | |
12017 | (__start_helper_thread): Modified function. | |
12018 | ||
12019 | 2020-02-19 Lucas A. M. Magalhaes <lamm@linux.ibm.com> | |
12020 | ||
12021 | COMMIT: 8d42bf859a289944749d9f978c076cd318119867 | |
12022 | Fix tst-pkey expectations on pkey_get [BZ #23202] | |
12023 | ||
12024 | * sysdeps/unix/sysv/linux/tst-pkey.c: Modified. | |
12025 | (<anoymous>): Modified. | |
12026 | (sigusr1_handler): Modified function. | |
12027 | ||
12028 | 2020-02-18 Lukasz Majewski <lukma@denx.de> | |
12029 | ||
12030 | COMMIT: 7455b700279ec8baccf8dd7b119648f8b3e34eec | |
12031 | y2038: linux: Provide __gettimeofday64 implementation | |
12032 | ||
12033 | * include/time.h: Modified. | |
12034 | [! _ISOMAC][__TIMESIZE != 64](libc_hidden_proto): Modified. | |
12035 | [! _ISOMAC][__TIMESIZE != 64](libc_hidden_proto): Modified. | |
12036 | [! _ISOMAC][__TIMESIZE != 64](libc_hidden_proto): Modified. | |
12037 | [! _ISOMAC][__TIMESIZE != 64](libc_hidden_proto): Modified. | |
12038 | [! _ISOMAC][__TIMESIZE != 64](__gettimeofday64): New function. | |
12039 | [! _ISOMAC][__TIMESIZE != 64](libc_hidden_proto): New. | |
12040 | [! _ISOMAC][__TIMESIZE == 64](__gettimeofday64): New. | |
12041 | * sysdeps/unix/sysv/linux/gettimeofday.c: Modified. | |
12042 | [! USE_IFUNC_GETTIMEOFDAY](time/gettimeofday.c): Remove include. | |
12043 | [! USE_IFUNC_GETTIMEOFDAY][__TIMESIZE != 64](libc_hidden_def): New. | |
12044 | [! USE_IFUNC_GETTIMEOFDAY][__TIMESIZE != 64](__gettimeofday): New. | |
12045 | [! USE_IFUNC_GETTIMEOFDAY](errno.h): Include file. | |
12046 | [! USE_IFUNC_GETTIMEOFDAY](__gettimeofday64): New function. | |
12047 | [! USE_IFUNC_GETTIMEOFDAY](weak_alias): New. | |
12048 | * sysdeps/unix/sysv/linux/powerpc/gettimeofday.c: Modified. | |
12049 | (USE_IFUNC_GETTIMEOFDAY): Remove. | |
12050 | [__powerpc64__](USE_IFUNC_GETTIMEOFDAY): New. | |
12051 | * sysdeps/unix/sysv/linux/x86/gettimeofday.c: Modified. | |
12052 | (USE_IFUNC_GETTIMEOFDAY): Remove. | |
12053 | [__x86_64__](USE_IFUNC_GETTIMEOFDAY): New. | |
12054 | ||
12055 | 2020-02-18 Florian Weimer <fweimer@redhat.com> | |
12056 | ||
12057 | COMMIT: a492b1e5ef7ab50c6fdd4e4e9879ea5569ab0a6c | |
12058 | Linux: Work around kernel bugs in chmod on /proc/self/fd paths [BZ #14578] | |
12059 | ||
12060 | * io/tst-lchmod.c: Modified. | |
12061 | (test_1): Modified function. | |
12062 | * sysdeps/unix/sysv/linux/fchmodat.c: Modified. | |
12063 | (fchmodat): Modified function. | |
12064 | ||
12065 | 2020-02-18 Florian Weimer <fweimer@redhat.com> | |
12066 | ||
12067 | COMMIT: f4349837d93b4dfe9ba09791e280ee2d6c99919f | |
12068 | Introduce <elf-initfini.h> and ELF_INITFINI for all architectures | |
12069 | ||
12070 | * csu/elf-init.c: Modified. | |
12071 | [! NO_INITFINI](_init): Remove. | |
12072 | [! NO_INITFINI](_fini): Remove. | |
12073 | (__libc_csu_init): Modified function. | |
12074 | (__libc_csu_fini): Modified function. | |
12075 | [ELF_INITFINI](_init): New. | |
12076 | [ELF_INITFINI](_fini): New. | |
12077 | (elf-initfini.h): Include file. | |
12078 | * csu/gmon-start.c: Modified. | |
12079 | [!ELF_INITFINI](GMON_START_ARRAY_SECTION): New. | |
12080 | (elf-initfini.h): Include file. | |
12081 | * elf/dl-fini.c: Modified. | |
12082 | (_dl_fini): Modified function. | |
12083 | (elf-initfini.h): Include file. | |
12084 | * elf/dl-init.c: Modified. | |
12085 | (call_init): Modified function. | |
12086 | (elf-initfini.h): Include file. | |
12087 | * nptl/pt-crti.S: Modified. | |
12088 | * sysdeps/aarch64/elf-initfini.h: New file. | |
12089 | * sysdeps/init_array/pt-crti.S: Move to... | |
12090 | * sysdeps/alpha/elf-initfini.h: ... here. | |
12091 | (ELF_INITFINI): New. | |
12092 | * sysdeps/arm/elf-initfini.h: New file. | |
12093 | * sysdeps/csky/Implies: Modified. | |
12094 | * sysdeps/init_array/crti.S: Move to... | |
12095 | * sysdeps/generic/crti.S: ... here. | |
12096 | * sysdeps/init_array/crtn.S: Move to... | |
12097 | * sysdeps/generic/crtn.S: ... here. | |
12098 | * sysdeps/generic/elf-initfini.h: New file. | |
12099 | * sysdeps/hppa/elf-initfini.h: New file. | |
12100 | * sysdeps/ia64/elf-initfini.h: New file. | |
12101 | * sysdeps/init_array/elf-init.c: Delete file. | |
12102 | * sysdeps/init_array/gmon-start.c: Delete file. | |
12103 | * sysdeps/m68k/elf-initfini.h: New file. | |
12104 | * sysdeps/microblaze/elf-initfini.h: New file. | |
12105 | * sysdeps/mips/elf-initfini.h: New file. | |
12106 | * sysdeps/nios2/elf-initfini.h: New file. | |
12107 | * sysdeps/powerpc/elf-initfini.h: New file. | |
12108 | * sysdeps/riscv/Implies: Modified. | |
12109 | * sysdeps/s390/elf-initfini.h: New file. | |
12110 | * sysdeps/sh/elf-initfini.h: New file. | |
12111 | * sysdeps/sparc/elf-initfini.h: New file. | |
12112 | * sysdeps/x86/elf-initfini.h: New file. | |
12113 | ||
12114 | 2020-02-18 Adhemerval Zanella <adhemerval.zanella@linaro.org> | |
12115 | ||
12116 | COMMIT: 6e05978f0c30e52420e086cc3156655471e6fb0a | |
12117 | mips: Fix bracktrace result for signal frames | |
12118 | ||
12119 | * debug/backtrace.c: Modified. | |
12120 | (backtrace_helper): Modified function. | |
12121 | (unwind-arch.h): Include file. | |
12122 | * sysdeps/generic/unwind-arch.h: New file. | |
12123 | * sysdeps/unix/sysv/linux/mips/unwind-arch.h: New file. | |
12124 | ||
12125 | 2020-02-18 Florian Weimer <fweimer@redhat.com> | |
12126 | ||
12127 | COMMIT: 631cf64bc1d8306e011ef39f60b8cb6de91bd271 | |
12128 | Move implementation of <file_change_detection.h> into a C file | |
12129 | ||
12130 | * include/file_change_detection.h: Modified. | |
12131 | (errno.h): Remove include. | |
12132 | (stddef.h): Remove include. | |
12133 | (file_is_unchanged): Remove function. | |
12134 | (file_change_detection_for_stat): Remove function. | |
12135 | (file_change_detection_for_path): Remove function. | |
12136 | (file_change_detection_for_fp): Remove function. | |
12137 | [! _ISOMAC](libc_hidden_proto): New. | |
12138 | [! _ISOMAC](libc_hidden_proto): New. | |
12139 | [! _ISOMAC](libc_hidden_proto): New. | |
12140 | [! _ISOMAC](libc_hidden_proto): New. | |
12141 | (_FILE_CHANGE_DETECTION_H): New. | |
12142 | (__file_is_unchanged): New function. | |
12143 | (__file_change_detection_for_stat): New function. | |
12144 | (__file_change_detection_for_path): New function. | |
12145 | (__file_change_detection_for_fp): New function. | |
12146 | * io/Makefile: Modified. | |
12147 | * io/Versions: Modified. | |
12148 | * io/file_change_detection.c: New file. | |
12149 | * io/tst-file_change_detection.c: Modified. | |
12150 | (__fileno): Remove. | |
12151 | (all_same): Modified function. | |
12152 | (all_different): Modified function. | |
12153 | (do_test): Modified function. | |
12154 | * resolv/res_init.c: Modified. | |
12155 | (__resolv_conf_load): Modified function. | |
12156 | * resolv/resolv_conf.c: Modified. | |
12157 | (__resolv_conf_get_current): Modified function. | |
12158 | ||
12159 | 2020-02-18 Florian Weimer <fweimer@redhat.com> | |
12160 | Paul Eggert <eggert@cs.ucla.edu> | |
12161 | ||
12162 | COMMIT: fa185f0d4529c6d70f690306f431ca23662b9138 | |
12163 | <fd_to_filename.h>: Add type safety and port to Hurd | |
12164 | ||
12165 | * libio/freopen.c: Modified. | |
12166 | (freopen): Modified function. | |
12167 | * libio/freopen64.c: Modified. | |
12168 | (freopen64): Modified function. | |
12169 | * misc/Makefile: Modified. | |
12170 | * misc/fd_to_filename.c: New file. | |
12171 | * misc/tst-fd_to_filename.c: New file. | |
12172 | * sysdeps/generic/arch-fd_to_filename.h: New file. | |
12173 | * sysdeps/generic/fd_to_filename.h: Modified. | |
12174 | (FD_TO_FILENAME_SIZE): Remove. | |
12175 | (fd_to_filename): Remove function. | |
12176 | (_FD_TO_FILENAME_H): New. | |
12177 | (arch-fd_to_filename.h): Include file. | |
12178 | (intprops.h): Include file. | |
12179 | (fd_to_filename): New. | |
12180 | (__fd_to_filename): New function. | |
12181 | * sysdeps/mach/hurd/arch-fd_to_filename.h: New file. | |
12182 | * sysdeps/unix/sysv/linux/fd_to_filename.h: Move to... | |
12183 | * sysdeps/unix/sysv/linux/arch-fd_to_filename.h: ... here. | |
12184 | (sys/stat.h): Remove include. | |
12185 | (string.h): Remove include. | |
12186 | (_itoa.h): Remove include. | |
12187 | (FD_TO_FILENAME_SIZE): Remove. | |
12188 | (fd_to_filename): Remove function. | |
12189 | (FD_TO_FILENAME_PREFIX): New. | |
12190 | ||
12191 | 2020-02-17 Gabriel F. T. Gomes <gabrielftg@linux.ibm.com> | |
12192 | ||
12193 | COMMIT: e4a399921390509418826e8e8995d2441f29e243 | |
12194 | Prepare redirections for IEEE long double on powerpc64le | |
12195 | ||
12196 | * argp/argp.h: Modified. | |
12197 | [__LDBL_COMPAT](bits/argp-ldbl.h): Remove. | |
12198 | [__LDBL_COMPAT || __LONG_DOUBLE_USES_FLOAT128 == 1](bits/argp-ldbl.h): New. | |
12199 | (bits/floatn.h): Include file. | |
12200 | * libio/bits/stdio-ldbl.h: Modified. | |
12201 | [!__GLIBC_USE (DEPRECATED_SCANF)][__LONG_DOUBLE_USES_FLOAT128 != 1](bits/stdlib-ldbl.h included when no ldbl redirections are required.): New. | |
12202 | [!__GLIBC_USE (DEPRECATED_SCANF)][__LONG_DOUBLE_USES_FLOAT128 == 1][!(__USE_ISOC99 || __USE_UNIX98)][__USE_ISOC99][!__GLIBC_USE (DEPRECATED_SCANF)][__LONG_DOUBLE_USES_FLOAT128 != 1](bits/stdlib-ldbl.h included when no ldbl redirections are required.): New. | |
12203 | * libio/stdio.h: Modified. | |
12204 | [!__GLIBC_USE (DEPRECATED_SCANF) && ! __LDBL_COMPAT][! __REDIRECT](__wur): Remove. | |
12205 | [!__GLIBC_USE (DEPRECATED_SCANF) && ! __LDBL_COMPAT][! __REDIRECT](__wur): Remove. | |
12206 | [!__GLIBC_USE (DEPRECATED_SCANF) && ! __LDBL_COMPAT][! __REDIRECT](__isoc99_sscanf): Remove. | |
12207 | [!__GLIBC_USE (DEPRECATED_SCANF) && ! __LDBL_COMPAT][! __REDIRECT](fscanf): Remove. | |
12208 | [!__GLIBC_USE (DEPRECATED_SCANF) && ! __LDBL_COMPAT][! __REDIRECT](scanf): Remove. | |
12209 | [!__GLIBC_USE (DEPRECATED_SCANF) && ! __LDBL_COMPAT][! __REDIRECT](sscanf): Remove. | |
12210 | [!__GLIBC_USE (DEPRECATED_SCANF) && ! __LDBL_COMPAT][__REDIRECT](__wur): Remove. | |
12211 | [!__GLIBC_USE (DEPRECATED_SCANF) && ! __LDBL_COMPAT][__REDIRECT](__wur): Remove. | |
12212 | [!__GLIBC_USE (DEPRECATED_SCANF) && ! __LDBL_COMPAT][__REDIRECT](__REDIRECT_NTH): Remove. | |
12213 | [__LDBL_COMPAT](bits/stdio-ldbl.h): Remove. | |
12214 | [__USE_ISOC99][!__GLIBC_USE (DEPRECATED_SCANF)][__REDIRECT && ! __LDBL_COMPAT](__wur): Remove. | |
12215 | [__USE_ISOC99][!__GLIBC_USE (DEPRECATED_SCANF)][__REDIRECT && ! __LDBL_COMPAT](__wur): Remove. | |
12216 | [__USE_ISOC99][!__GLIBC_USE (DEPRECATED_SCANF)][__REDIRECT && ! __LDBL_COMPAT](__REDIRECT_NTH): Remove. | |
12217 | [__USE_ISOC99][!__GLIBC_USE (DEPRECATED_SCANF)][__REDIRECT && ! __LDBL_COMPAT && __LONG_DOUBLE_USES_FLOAT128 == 0](__wur): New. | |
12218 | [__USE_ISOC99][!__GLIBC_USE (DEPRECATED_SCANF)][__REDIRECT && ! __LDBL_COMPAT && __LONG_DOUBLE_USES_FLOAT128 == 0](__wur): New. | |
12219 | [__USE_ISOC99][!__GLIBC_USE (DEPRECATED_SCANF)][__REDIRECT && ! __LDBL_COMPAT && __LONG_DOUBLE_USES_FLOAT128 == 0](__REDIRECT_NTH): New. | |
12220 | [!__GLIBC_USE (DEPRECATED_SCANF) && ! __LDBL_COMPAT && __LONG_DOUBLE_USES_FLOAT128 == 0][! __REDIRECT](__wur): New. | |
12221 | [!__GLIBC_USE (DEPRECATED_SCANF) && ! __LDBL_COMPAT && __LONG_DOUBLE_USES_FLOAT128 == 0][! __REDIRECT](__wur): New. | |
12222 | [!__GLIBC_USE (DEPRECATED_SCANF) && ! __LDBL_COMPAT && __LONG_DOUBLE_USES_FLOAT128 == 0][! __REDIRECT](__isoc99_sscanf): New. | |
12223 | [!__GLIBC_USE (DEPRECATED_SCANF) && ! __LDBL_COMPAT && __LONG_DOUBLE_USES_FLOAT128 == 0][! __REDIRECT](fscanf): New. | |
12224 | [!__GLIBC_USE (DEPRECATED_SCANF) && ! __LDBL_COMPAT && __LONG_DOUBLE_USES_FLOAT128 == 0][! __REDIRECT](scanf): New. | |
12225 | [!__GLIBC_USE (DEPRECATED_SCANF) && ! __LDBL_COMPAT && __LONG_DOUBLE_USES_FLOAT128 == 0][! __REDIRECT](sscanf): New. | |
12226 | [!__GLIBC_USE (DEPRECATED_SCANF) && ! __LDBL_COMPAT && __LONG_DOUBLE_USES_FLOAT128 == 0][__REDIRECT](__wur): New. | |
12227 | [!__GLIBC_USE (DEPRECATED_SCANF) && ! __LDBL_COMPAT && __LONG_DOUBLE_USES_FLOAT128 == 0][__REDIRECT](__wur): New. | |
12228 | [!__GLIBC_USE (DEPRECATED_SCANF) && ! __LDBL_COMPAT && __LONG_DOUBLE_USES_FLOAT128 == 0][__REDIRECT](__REDIRECT_NTH): New. | |
12229 | [__LDBL_COMPAT || __LONG_DOUBLE_USES_FLOAT128 == 1](bits/stdio-ldbl.h): New. | |
12230 | (bits/floatn.h): Include file. | |
12231 | (bits/floatn.h): Include file. | |
12232 | * misc/bits/syslog-ldbl.h: Modified. | |
12233 | * misc/err.h: Modified. | |
12234 | [__LDBL_COMPAT](bits/err-ldbl.h): Remove. | |
12235 | [__LDBL_COMPAT || __LONG_DOUBLE_USES_FLOAT128 == 1](bits/err-ldbl.h): New. | |
12236 | (bits/floatn.h): Include file. | |
12237 | * misc/error.h: Modified. | |
12238 | [! __LDBL_COMPAT][__extern_always_inline && __va_arg_pack](bits/error.h): Remove. | |
12239 | [__LDBL_COMPAT](bits/error-ldbl.h): Remove. | |
12240 | [!(__LDBL_COMPAT || __LONG_DOUBLE_USES_FLOAT128 == 1)][__extern_always_inline && __va_arg_pack](bits/error.h): New. | |
12241 | [__LDBL_COMPAT || __LONG_DOUBLE_USES_FLOAT128 == 1](bits/error-ldbl.h): New. | |
12242 | (bits/floatn.h): Include file. | |
12243 | * misc/sys/cdefs.h: Modified. | |
12244 | [! __LDBL_COMPAT || ! __REDIRECT][__REDIRECT](__REDIRECT_LDBL): Remove. | |
12245 | [! __LDBL_COMPAT || ! __REDIRECT][__REDIRECT](__REDIRECT_NTH_LDBL): Remove. | |
12246 | [! __LDBL_COMPAT || ! __REDIRECT](__LDBL_REDIR1): Remove. | |
12247 | [! __LDBL_COMPAT || ! __REDIRECT](__LDBL_REDIR): Remove. | |
12248 | [! __LDBL_COMPAT || ! __REDIRECT](__LDBL_REDIR1_NTH): Remove. | |
12249 | [! __LDBL_COMPAT || ! __REDIRECT](__LDBL_REDIR_NTH): Remove. | |
12250 | [! __LDBL_COMPAT || ! __REDIRECT](__LDBL_REDIR_DECL): Remove. | |
12251 | [__LONG_DOUBLE_MATH_OPTIONAL && __NO_LONG_DOUBLE_MATH][__REDIRECT](__LDBL_REDIR2_DECL): New. | |
12252 | [(! __LDBL_COMPAT && __LONG_DOUBLE_USES_FLOAT128 == 0) || ! __REDIRECT][__REDIRECT](__REDIRECT_LDBL): New. | |
12253 | [(! __LDBL_COMPAT && __LONG_DOUBLE_USES_FLOAT128 == 0) || ! __REDIRECT][__REDIRECT](__REDIRECT_NTH_LDBL): New. | |
12254 | [(! __LDBL_COMPAT && __LONG_DOUBLE_USES_FLOAT128 == 0) || ! __REDIRECT](__LDBL_REDIR1): New. | |
12255 | [(! __LDBL_COMPAT && __LONG_DOUBLE_USES_FLOAT128 == 0) || ! __REDIRECT](__LDBL_REDIR): New. | |
12256 | [(! __LDBL_COMPAT && __LONG_DOUBLE_USES_FLOAT128 == 0) || ! __REDIRECT](__LDBL_REDIR1_NTH): New. | |
12257 | [(! __LDBL_COMPAT && __LONG_DOUBLE_USES_FLOAT128 == 0) || ! __REDIRECT](__LDBL_REDIR_NTH): New. | |
12258 | [(! __LDBL_COMPAT && __LONG_DOUBLE_USES_FLOAT128 == 0) || ! __REDIRECT](__LDBL_REDIR2_DECL): New. | |
12259 | [(! __LDBL_COMPAT && __LONG_DOUBLE_USES_FLOAT128 == 0) || ! __REDIRECT](__LDBL_REDIR_DECL): New. | |
12260 | [__LONG_DOUBLE_USES_FLOAT128 == 1][! __REDIRECT](_Static_assert): New. | |
12261 | [__LONG_DOUBLE_USES_FLOAT128 == 1][__REDIRECT](__LDBL_REDIR): New. | |
12262 | [__LONG_DOUBLE_USES_FLOAT128 == 1][__REDIRECT](__LDBL_REDIR_DECL): New. | |
12263 | [__LONG_DOUBLE_USES_FLOAT128 == 1][__REDIRECT](__LDBL_REDIR2_DECL): New. | |
12264 | [__LONG_DOUBLE_USES_FLOAT128 == 1][__REDIRECT](__LDBL_REDIR1): New. | |
12265 | [__LONG_DOUBLE_USES_FLOAT128 == 1][__REDIRECT](__LDBL_REDIR1_DECL): New. | |
12266 | [__LONG_DOUBLE_USES_FLOAT128 == 1][__REDIRECT](__LDBL_REDIR1_NTH): New. | |
12267 | [__LONG_DOUBLE_USES_FLOAT128 == 1][__REDIRECT](__REDIRECT_NTH_LDBL): New. | |
12268 | [__LONG_DOUBLE_USES_FLOAT128 == 1][__REDIRECT](__REDIRECT_LDBL): New. | |
12269 | [__LONG_DOUBLE_USES_FLOAT128 == 1][__REDIRECT](__LDBL_REDIR_NTH): New. | |
12270 | * misc/sys/syslog.h: Modified. | |
12271 | [__LDBL_COMPAT](bits/syslog-ldbl.h): Remove. | |
12272 | [__LDBL_COMPAT || __LONG_DOUBLE_USES_FLOAT128 == 1](bits/syslog-ldbl.h): New. | |
12273 | (bits/floatn.h): Include file. | |
12274 | * stdio-common/printf.h: Modified. | |
12275 | [__LDBL_COMPAT](bits/printf-ldbl.h): Remove. | |
12276 | [__LDBL_COMPAT || __LONG_DOUBLE_USES_FLOAT128 == 1](bits/printf-ldbl.h): New. | |
12277 | (bits/floatn.h): Include file. | |
12278 | * stdlib/bits/stdlib-ldbl.h: Modified. | |
12279 | [__USE_ISOC99][! __LDBL_COMPAT][__USE_GNU][! __LDBL_COMPAT][__GLIBC_USE (IEC_60559_BFP_EXT_C2X)][! __LDBL_COMPAT][__USE_MISC][__LONG_DOUBLE_USES_FLOAT128 != 1](bits/stdlib-ldbl.h included when no ldbl redirections are required.): New. | |
12280 | * stdlib/monetary.h: Modified. | |
12281 | [__LDBL_COMPAT](bits/monetary-ldbl.h): Remove. | |
12282 | [__LDBL_COMPAT || __LONG_DOUBLE_USES_FLOAT128 == 1](bits/monetary-ldbl.h): New. | |
12283 | (bits/floatn.h): Include file. | |
12284 | * stdlib/stdlib.h: Modified. | |
12285 | [__LDBL_COMPAT](bits/stdlib-ldbl.h): Remove. | |
12286 | [__LDBL_COMPAT || __LONG_DOUBLE_USES_FLOAT128 == 1](bits/stdlib-ldbl.h): New. | |
12287 | (bits/floatn.h): Include file. | |
12288 | * wcsmbs/bits/wchar-ldbl.h: Modified. | |
12289 | [__USE_ISOC95 || __USE_UNIX98][!(!__GLIBC_USE (DEPRECATED_SCANF))](__LDBL_REDIR_DECL): Remove. | |
12290 | [__USE_ISOC95 || __USE_UNIX98][!(!__GLIBC_USE (DEPRECATED_SCANF))](__LDBL_REDIR_DECL): Remove. | |
12291 | [__USE_ISOC95 || __USE_UNIX98][!(!__GLIBC_USE (DEPRECATED_SCANF))](__LDBL_REDIR_DECL): Remove. | |
12292 | [__USE_ISOC95 || __USE_UNIX98][!__GLIBC_USE (DEPRECATED_SCANF)][__USE_ISOC99][!(!__GLIBC_USE (DEPRECATED_SCANF))](__LDBL_REDIR_DECL): Remove. | |
12293 | [__USE_ISOC95 || __USE_UNIX98][!__GLIBC_USE (DEPRECATED_SCANF)][__USE_ISOC99][!(!__GLIBC_USE (DEPRECATED_SCANF))](__LDBL_REDIR_DECL): Remove. | |
12294 | [__USE_ISOC95 || __USE_UNIX98][!__GLIBC_USE (DEPRECATED_SCANF)][__USE_ISOC99][!(!__GLIBC_USE (DEPRECATED_SCANF))](__LDBL_REDIR_DECL): Remove. | |
12295 | [__USE_ISOC95 || __USE_UNIX98][!__GLIBC_USE (DEPRECATED_SCANF)][__USE_ISOC99][!__GLIBC_USE (DEPRECATED_SCANF)][__USE_GNU](__LDBL_REDIR1_DECL): Remove. | |
12296 | [__USE_ISOC95 || __USE_UNIX98][!__GLIBC_USE (DEPRECATED_SCANF)][__USE_ISOC99](__LDBL_REDIR1_DECL): Remove. | |
12297 | [__USE_ISOC95 || __USE_UNIX98][!__GLIBC_USE (DEPRECATED_SCANF)][__LONG_DOUBLE_USES_FLOAT128 != 1](bits/stdlib-ldbl.h included when no ldbl redirections are required.): New. | |
12298 | [__USE_ISOC95 || __USE_UNIX98][!__GLIBC_USE (DEPRECATED_SCANF)][__LONG_DOUBLE_USES_FLOAT128 != 1](__LDBL_REDIR_DECL): New. | |
12299 | [__USE_ISOC95 || __USE_UNIX98][!__GLIBC_USE (DEPRECATED_SCANF)][__LONG_DOUBLE_USES_FLOAT128 != 1](__LDBL_REDIR_DECL): New. | |
12300 | [__USE_ISOC95 || __USE_UNIX98][!__GLIBC_USE (DEPRECATED_SCANF)][__LONG_DOUBLE_USES_FLOAT128 != 1](__LDBL_REDIR_DECL): New. | |
12301 | [__USE_ISOC95 || __USE_UNIX98][!__GLIBC_USE (DEPRECATED_SCANF)][__LONG_DOUBLE_USES_FLOAT128 == 1][__USE_ISOC99][! __LDBL_COMPAT][!__GLIBC_USE (DEPRECATED_SCANF)][__LONG_DOUBLE_USES_FLOAT128 != 1][__USE_GNU][__LDBL_COMPAT](__LDBL_REDIR1_DECL): New. | |
12302 | [__USE_ISOC95 || __USE_UNIX98][!__GLIBC_USE (DEPRECATED_SCANF)][__LONG_DOUBLE_USES_FLOAT128 == 1][__USE_ISOC99][! __LDBL_COMPAT][!__GLIBC_USE (DEPRECATED_SCANF)][__LONG_DOUBLE_USES_FLOAT128 != 1](bits/stdlib-ldbl.h included when no ldbl redirections are required.): New. | |
12303 | [__USE_ISOC95 || __USE_UNIX98][!__GLIBC_USE (DEPRECATED_SCANF)][__LONG_DOUBLE_USES_FLOAT128 == 1][__USE_ISOC99][! __LDBL_COMPAT][!__GLIBC_USE (DEPRECATED_SCANF)][__LONG_DOUBLE_USES_FLOAT128 == 1](__LDBL_REDIR1_DECL): New. | |
12304 | [__USE_ISOC95 || __USE_UNIX98][!__GLIBC_USE (DEPRECATED_SCANF)][__LONG_DOUBLE_USES_FLOAT128 == 1][__USE_ISOC99][! __LDBL_COMPAT][!__GLIBC_USE (DEPRECATED_SCANF)][__LONG_DOUBLE_USES_FLOAT128 == 1](__LDBL_REDIR_DECL): New. | |
12305 | [__USE_ISOC95 || __USE_UNIX98][!__GLIBC_USE (DEPRECATED_SCANF)][__LONG_DOUBLE_USES_FLOAT128 == 1][__USE_ISOC99][! __LDBL_COMPAT][!__GLIBC_USE (DEPRECATED_SCANF)][__LONG_DOUBLE_USES_FLOAT128 == 1](__LDBL_REDIR_DECL): New. | |
12306 | [__USE_ISOC95 || __USE_UNIX98][!__GLIBC_USE (DEPRECATED_SCANF)][__LONG_DOUBLE_USES_FLOAT128 == 1][__USE_ISOC99][__LDBL_COMPAT](__LDBL_REDIR1_DECL): New. | |
12307 | * wcsmbs/wchar.h: Modified. | |
12308 | [__LDBL_COMPAT](bits/wchar-ldbl.h): Remove. | |
12309 | [__USE_ISOC95 || __USE_UNIX98][!__GLIBC_USE (DEPRECATED_SCANF) && ! __LDBL_COMPAT][! __REDIRECT](__isoc99_fwscanf): Remove. | |
12310 | [__USE_ISOC95 || __USE_UNIX98][!__GLIBC_USE (DEPRECATED_SCANF) && ! __LDBL_COMPAT][! __REDIRECT](__isoc99_wscanf): Remove. | |
12311 | [__USE_ISOC95 || __USE_UNIX98][!__GLIBC_USE (DEPRECATED_SCANF) && ! __LDBL_COMPAT][! __REDIRECT](__isoc99_swscanf): Remove. | |
12312 | [__USE_ISOC95 || __USE_UNIX98][!__GLIBC_USE (DEPRECATED_SCANF) && ! __LDBL_COMPAT][! __REDIRECT](fwscanf): Remove. | |
12313 | [__USE_ISOC95 || __USE_UNIX98][!__GLIBC_USE (DEPRECATED_SCANF) && ! __LDBL_COMPAT][! __REDIRECT](wscanf): Remove. | |
12314 | [__USE_ISOC95 || __USE_UNIX98][!__GLIBC_USE (DEPRECATED_SCANF) && ! __LDBL_COMPAT][! __REDIRECT](swscanf): Remove. | |
12315 | [__USE_ISOC95 || __USE_UNIX98][!__GLIBC_USE (DEPRECATED_SCANF) && ! __LDBL_COMPAT][__REDIRECT](__REDIRECT): Remove. | |
12316 | [__USE_ISOC95 || __USE_UNIX98][!__GLIBC_USE (DEPRECATED_SCANF) && ! __LDBL_COMPAT][__REDIRECT](__REDIRECT): Remove. | |
12317 | [__USE_ISOC95 || __USE_UNIX98][!__GLIBC_USE (DEPRECATED_SCANF) && ! __LDBL_COMPAT][__REDIRECT](__REDIRECT_NTH): Remove. | |
12318 | [__USE_ISOC95 || __USE_UNIX98][!__GLIBC_USE (DEPRECATED_SCANF) && ! __LDBL_COMPAT && __LONG_DOUBLE_USES_FLOAT128 == 0][! __REDIRECT](__isoc99_fwscanf): New. | |
12319 | [__USE_ISOC95 || __USE_UNIX98][!__GLIBC_USE (DEPRECATED_SCANF) && ! __LDBL_COMPAT && __LONG_DOUBLE_USES_FLOAT128 == 0][! __REDIRECT](__isoc99_wscanf): New. | |
12320 | [__USE_ISOC95 || __USE_UNIX98][!__GLIBC_USE (DEPRECATED_SCANF) && ! __LDBL_COMPAT && __LONG_DOUBLE_USES_FLOAT128 == 0][! __REDIRECT](__isoc99_swscanf): New. | |
12321 | [__USE_ISOC95 || __USE_UNIX98][!__GLIBC_USE (DEPRECATED_SCANF) && ! __LDBL_COMPAT && __LONG_DOUBLE_USES_FLOAT128 == 0][! __REDIRECT](fwscanf): New. | |
12322 | [__USE_ISOC95 || __USE_UNIX98][!__GLIBC_USE (DEPRECATED_SCANF) && ! __LDBL_COMPAT && __LONG_DOUBLE_USES_FLOAT128 == 0][! __REDIRECT](wscanf): New. | |
12323 | [__USE_ISOC95 || __USE_UNIX98][!__GLIBC_USE (DEPRECATED_SCANF) && ! __LDBL_COMPAT && __LONG_DOUBLE_USES_FLOAT128 == 0][! __REDIRECT](swscanf): New. | |
12324 | [__USE_ISOC95 || __USE_UNIX98][!__GLIBC_USE (DEPRECATED_SCANF) && ! __LDBL_COMPAT && __LONG_DOUBLE_USES_FLOAT128 == 0][__REDIRECT](__REDIRECT): New. | |
12325 | [__USE_ISOC95 || __USE_UNIX98][!__GLIBC_USE (DEPRECATED_SCANF) && ! __LDBL_COMPAT && __LONG_DOUBLE_USES_FLOAT128 == 0][__REDIRECT](__REDIRECT): New. | |
12326 | [__USE_ISOC95 || __USE_UNIX98][!__GLIBC_USE (DEPRECATED_SCANF) && ! __LDBL_COMPAT && __LONG_DOUBLE_USES_FLOAT128 == 0][__REDIRECT](__REDIRECT_NTH): New. | |
12327 | [__USE_ISOC99][!__GLIBC_USE (DEPRECATED_SCANF) && (! __LDBL_COMPAT || ! __REDIRECT) && ( __STRICT_ANSI__ || __USE_XOPEN2K)][! __REDIRECT](__isoc99_vfwscanf): Remove. | |
12328 | [__USE_ISOC99][!__GLIBC_USE (DEPRECATED_SCANF) && (! __LDBL_COMPAT || ! __REDIRECT) && ( __STRICT_ANSI__ || __USE_XOPEN2K)][! __REDIRECT](__isoc99_vwscanf): Remove. | |
12329 | [__USE_ISOC99][!__GLIBC_USE (DEPRECATED_SCANF) && (! __LDBL_COMPAT || ! __REDIRECT) && ( __STRICT_ANSI__ || __USE_XOPEN2K)][! __REDIRECT](__isoc99_vswscanf): Remove. | |
12330 | [__USE_ISOC99][!__GLIBC_USE (DEPRECATED_SCANF) && (! __LDBL_COMPAT || ! __REDIRECT) && ( __STRICT_ANSI__ || __USE_XOPEN2K)][! __REDIRECT](vfwscanf): Remove. | |
12331 | [__USE_ISOC99][!__GLIBC_USE (DEPRECATED_SCANF) && (! __LDBL_COMPAT || ! __REDIRECT) && ( __STRICT_ANSI__ || __USE_XOPEN2K)][! __REDIRECT](vwscanf): Remove. | |
12332 | [__USE_ISOC99][!__GLIBC_USE (DEPRECATED_SCANF) && (! __LDBL_COMPAT || ! __REDIRECT) && ( __STRICT_ANSI__ || __USE_XOPEN2K)][! __REDIRECT](vswscanf): Remove. | |
12333 | [__USE_ISOC99][!__GLIBC_USE (DEPRECATED_SCANF) && (! __LDBL_COMPAT || ! __REDIRECT) && ( __STRICT_ANSI__ || __USE_XOPEN2K)][__REDIRECT](__REDIRECT): Remove. | |
12334 | [__USE_ISOC99][!__GLIBC_USE (DEPRECATED_SCANF) && (! __LDBL_COMPAT || ! __REDIRECT) && ( __STRICT_ANSI__ || __USE_XOPEN2K)][__REDIRECT](__REDIRECT): Remove. | |
12335 | [__USE_ISOC99][!__GLIBC_USE (DEPRECATED_SCANF) && (! __LDBL_COMPAT || ! __REDIRECT) && ( __STRICT_ANSI__ || __USE_XOPEN2K)][__REDIRECT](__REDIRECT_NTH): Remove. | |
12336 | [__USE_ISOC99][!__GLIBC_USE (DEPRECATED_SCANF) && (! __LDBL_COMPAT || ! __REDIRECT) && ( __STRICT_ANSI__ || __USE_XOPEN2K) && __LONG_DOUBLE_USES_FLOAT128 == 0][! __REDIRECT](__isoc99_vfwscanf): New. | |
12337 | [__USE_ISOC99][!__GLIBC_USE (DEPRECATED_SCANF) && (! __LDBL_COMPAT || ! __REDIRECT) && ( __STRICT_ANSI__ || __USE_XOPEN2K) && __LONG_DOUBLE_USES_FLOAT128 == 0][! __REDIRECT](__isoc99_vwscanf): New. | |
12338 | [__USE_ISOC99][!__GLIBC_USE (DEPRECATED_SCANF) && (! __LDBL_COMPAT || ! __REDIRECT) && ( __STRICT_ANSI__ || __USE_XOPEN2K) && __LONG_DOUBLE_USES_FLOAT128 == 0][! __REDIRECT](__isoc99_vswscanf): New. | |
12339 | [__USE_ISOC99][!__GLIBC_USE (DEPRECATED_SCANF) && (! __LDBL_COMPAT || ! __REDIRECT) && ( __STRICT_ANSI__ || __USE_XOPEN2K) && __LONG_DOUBLE_USES_FLOAT128 == 0][! __REDIRECT](vfwscanf): New. | |
12340 | [__USE_ISOC99][!__GLIBC_USE (DEPRECATED_SCANF) && (! __LDBL_COMPAT || ! __REDIRECT) && ( __STRICT_ANSI__ || __USE_XOPEN2K) && __LONG_DOUBLE_USES_FLOAT128 == 0][! __REDIRECT](vwscanf): New. | |
12341 | [__USE_ISOC99][!__GLIBC_USE (DEPRECATED_SCANF) && (! __LDBL_COMPAT || ! __REDIRECT) && ( __STRICT_ANSI__ || __USE_XOPEN2K) && __LONG_DOUBLE_USES_FLOAT128 == 0][! __REDIRECT](vswscanf): New. | |
12342 | [__USE_ISOC99][!__GLIBC_USE (DEPRECATED_SCANF) && (! __LDBL_COMPAT || ! __REDIRECT) && ( __STRICT_ANSI__ || __USE_XOPEN2K) && __LONG_DOUBLE_USES_FLOAT128 == 0][__REDIRECT](__REDIRECT): New. | |
12343 | [__USE_ISOC99][!__GLIBC_USE (DEPRECATED_SCANF) && (! __LDBL_COMPAT || ! __REDIRECT) && ( __STRICT_ANSI__ || __USE_XOPEN2K) && __LONG_DOUBLE_USES_FLOAT128 == 0][__REDIRECT](__REDIRECT): New. | |
12344 | [__USE_ISOC99][!__GLIBC_USE (DEPRECATED_SCANF) && (! __LDBL_COMPAT || ! __REDIRECT) && ( __STRICT_ANSI__ || __USE_XOPEN2K) && __LONG_DOUBLE_USES_FLOAT128 == 0][__REDIRECT](__REDIRECT_NTH): New. | |
12345 | [__LDBL_COMPAT || __LONG_DOUBLE_USES_FLOAT128 == 1](bits/wchar-ldbl.h): New. | |
12346 | (bits/floatn.h): Include file. | |
12347 | ||
12348 | 2020-02-17 Florian Weimer <fweimer@redhat.com> | |
12349 | ||
12350 | COMMIT: 1f1c65e232878bca88fe8551318c7bc02b90ee90 | |
12351 | conform/conformtest.py: Extend tokenizer to cover character constants | |
12352 | ||
12353 | * conform/conformtest.py: Modified. | |
12354 | ||
12355 | 2020-02-17 Florian Weimer <fweimer@redhat.com> | |
12356 | ||
12357 | COMMIT: ab3df8154f9176f7935cbc297aed97092c5e8103 | |
12358 | stdlib: Reduce namespace pollution in <inttypes.h> | |
12359 | ||
12360 | * stdlib/inttypes.h: Modified. | |
12361 | [__USE_EXTERN_INLINES][__WORDSIZE != 64](__NTH): Modified function. | |
12362 | [__USE_EXTERN_INLINES][__WORDSIZE != 64](__NTH): Modified function. | |
12363 | [__USE_EXTERN_INLINES][__WORDSIZE != 64](__NTH): Modified function. | |
12364 | [__USE_EXTERN_INLINES][__WORDSIZE != 64](__NTH): Modified function. | |
12365 | [__USE_EXTERN_INLINES][__WORDSIZE == 64](__NTH): Modified function. | |
12366 | [__USE_EXTERN_INLINES][__WORDSIZE == 64](__NTH): Modified function. | |
12367 | [__USE_EXTERN_INLINES][__WORDSIZE == 64](__NTH): Modified function. | |
12368 | [__USE_EXTERN_INLINES][__WORDSIZE == 64](__NTH): Modified function. | |
12369 | ||
12370 | 2020-02-17 Florian Weimer <fweimer@redhat.com> | |
12371 | ||
12372 | COMMIT: fe49a73316ed82f57bccb60c9e8e51c59e940835 | |
12373 | x86: Avoid single-argument _Static_assert in <tls.h> | |
12374 | ||
12375 | * sysdeps/i386/nptl/tls.h: Modified. | |
12376 | [! __ASSEMBLER__](THREAD_GETMEM): Modified. | |
12377 | [! __ASSEMBLER__](THREAD_GETMEM_NC): Modified. | |
12378 | [! __ASSEMBLER__](THREAD_SETMEM): Modified. | |
12379 | [! __ASSEMBLER__](THREAD_SETMEM_NC): Modified. | |
12380 | * sysdeps/mach/hurd/i386/tls.h: Modified. | |
12381 | [! __ASSEMBLER__](THREAD_GETMEM): Modified. | |
12382 | [! __ASSEMBLER__](THREAD_GETMEM_NC): Modified. | |
12383 | [! __ASSEMBLER__](THREAD_SETMEM): Modified. | |
12384 | [! __ASSEMBLER__](THREAD_SETMEM_NC): Modified. | |
12385 | * sysdeps/x86_64/nptl/tls.h: Modified. | |
12386 | [! __ASSEMBLER__](THREAD_GETMEM): Modified. | |
12387 | [! __ASSEMBLER__](THREAD_GETMEM_NC): Modified. | |
12388 | [! __ASSEMBLER__](THREAD_SETMEM): Modified. | |
12389 | [! __ASSEMBLER__](THREAD_SETMEM_NC): Modified. | |
12390 | ||
12391 | 2020-02-17 Samuel Thibault <samuel.thibault@ens-lyon.org> | |
12392 | ||
12393 | COMMIT: f1bdee617975bfd962a7940b76ec75c8b1d768d7 | |
12394 | x86 tls: Use _Static_assert for TLS access size assertion | |
12395 | ||
12396 | * sysdeps/i386/nptl/tls.h: Modified. | |
12397 | [! __ASSEMBLER__](THREAD_GETMEM): Modified. | |
12398 | [! __ASSEMBLER__](THREAD_GETMEM_NC): Modified. | |
12399 | [! __ASSEMBLER__](THREAD_SETMEM): Modified. | |
12400 | [! __ASSEMBLER__](THREAD_SETMEM_NC): Modified. | |
12401 | * sysdeps/mach/hurd/i386/tls.h: Modified. | |
12402 | [! __ASSEMBLER__](THREAD_GETMEM): Modified. | |
12403 | [! __ASSEMBLER__](THREAD_GETMEM_NC): Modified. | |
12404 | [! __ASSEMBLER__](THREAD_SETMEM): Modified. | |
12405 | [! __ASSEMBLER__](THREAD_SETMEM_NC): Modified. | |
12406 | * sysdeps/x86_64/nptl/tls.h: Modified. | |
12407 | [! __ASSEMBLER__](THREAD_GETMEM): Modified. | |
12408 | [! __ASSEMBLER__](THREAD_GETMEM_NC): Modified. | |
12409 | [! __ASSEMBLER__](THREAD_SETMEM): Modified. | |
12410 | [! __ASSEMBLER__](THREAD_SETMEM_NC): Modified. | |
12411 | ||
12412 | 2020-02-17 Samuel Thibault <samuel.thibault@ens-lyon.org> | |
12413 | ||
12414 | COMMIT: edba4e5f91ee3f5aea32e77df7eb1019d32ae5ed | |
12415 | htl: Link internal htl tests against libpthread | |
12416 | ||
12417 | * htl/Makefile: Modified. | |
12418 | ||
12419 | 2020-02-16 Samuel Thibault <samuel.thibault@ens-lyon.org> | |
12420 | ||
12421 | COMMIT: 0cbc855acb176f654acb58a67abf46db473ffc63 | |
12422 | pthread: Fix building tst-robust8 with nptl | |
12423 | ||
12424 | * nptl/Makefile: Modified. | |
12425 | * sysdeps/pthread/Makefile: Modified. | |
12426 | ||
12427 | 2020-02-16 Samuel Thibault <samuel.thibault@ens-lyon.org> | |
12428 | ||
12429 | COMMIT: a25077a431758b30aa60103945fe70811e8207ef | |
12430 | pthread: Move robust mutex tests from nptl to sysdeps/pthread | |
12431 | ||
12432 | * nptl/Makefile: Modified. | |
12433 | * nptl/pthreadP.h: Modified. | |
12434 | (__PTHREAD_NPTL): New. | |
12435 | * sysdeps/htl/pthreadP.h: Modified. | |
12436 | (__PTHREAD_HTL): New. | |
12437 | * sysdeps/mach/hurd/i386/Makefile: Modified. | |
12438 | * sysdeps/pthread/Makefile: Modified. | |
12439 | * nptl/tst-robust1.c: Move to... | |
12440 | * sysdeps/pthread/tst-robust1.c: ... here. | |
12441 | * nptl/tst-robust10.c: Move to... | |
12442 | * sysdeps/pthread/tst-robust10.c: ... here. | |
12443 | * nptl/tst-robust2.c: Move to... | |
12444 | * sysdeps/pthread/tst-robust2.c: ... here. | |
12445 | * nptl/tst-robust3.c: Move to... | |
12446 | * sysdeps/pthread/tst-robust3.c: ... here. | |
12447 | * nptl/tst-robust4.c: Move to... | |
12448 | * sysdeps/pthread/tst-robust4.c: ... here. | |
12449 | * nptl/tst-robust5.c: Move to... | |
12450 | * sysdeps/pthread/tst-robust5.c: ... here. | |
12451 | * nptl/tst-robust6.c: Move to... | |
12452 | * sysdeps/pthread/tst-robust6.c: ... here. | |
12453 | * nptl/tst-robust7.c: Move to... | |
12454 | * sysdeps/pthread/tst-robust7.c: ... here. | |
12455 | * nptl/tst-robust8.c: Move to... | |
12456 | * sysdeps/pthread/tst-robust8.c: ... here. | |
12457 | (do_test): Modified function. | |
12458 | (pthreadP.h): Include file. | |
12459 | * nptl/tst-robust9.c: Move to... | |
12460 | * sysdeps/pthread/tst-robust9.c: ... here. | |
12461 | ||
12462 | 2020-02-16 Samuel Thibault <samuel.thibault@ens-lyon.org> | |
12463 | ||
12464 | COMMIT: f640c4231df53aecd5880b4a172981e633de2718 | |
12465 | htl: Remove stub warning for pthread_mutexattr_setpshared | |
12466 | ||
12467 | * sysdeps/mach/hurd/htl/pt-mutexattr-setpshared.c: Modified. | |
12468 | ||
12469 | 2020-02-16 Samuel Thibault <samuel.thibault@ens-lyon.org> | |
12470 | ||
12471 | COMMIT: 6c43d94a96a15b0655049b3d37055421fc6b7e3d | |
12472 | htl: Add missing functions and defines for robust mutexes | |
12473 | ||
12474 | * htl/Versions: Modified. | |
12475 | * sysdeps/htl/pthread.h: Modified. | |
12476 | [__USE_XOPEN2K](PTHREAD_MUTEX_ROBUST_NP): New. | |
12477 | * sysdeps/mach/hurd/i386/libpthread.abilist: Modified. | |
12478 | ||
12479 | 2020-02-15 Samuel Thibault <samuel.thibault@ens-lyon.org> | |
12480 | ||
12481 | COMMIT: ca843defbcbd2dc95b9342189e5dc430e9bcb743 | |
12482 | htl: Only check pthread_self coherency when DEBUG is set | |
12483 | ||
12484 | * sysdeps/mach/hurd/htl/pt-sysdep.h: Modified. | |
12485 | (_pthread_self): Remove. | |
12486 | [! DEBUG](_pthread_self): New. | |
12487 | [DEBUG](_pthread_self): New. | |
12488 | ||
12489 | 2020-02-15 Samuel Thibault <samuel.thibault@ens-lyon.org> | |
12490 | ||
12491 | COMMIT: b65a82e4e757c1e6cb7073916a29bf7ff3170529 | |
12492 | hurd: Add THREAD_GET/SETMEM/_NC | |
12493 | ||
12494 | * hurd/hurd/signal.h: Modified. | |
12495 | [__USE_EXTERN_INLINES && _LIBC][IS_IN (libc)](_hurd_self_sigstate): Modified function. | |
12496 | [__USE_EXTERN_INLINES && _LIBC][IS_IN (libc)](_hurd_critical_section_lock): Modified function. | |
12497 | * sysdeps/mach/hurd/i386/tls.h: Modified. | |
12498 | [! __ASSEMBLER__](THREAD_GETMEM): New. | |
12499 | [! __ASSEMBLER__](THREAD_GETMEM_NC): New. | |
12500 | [! __ASSEMBLER__](THREAD_SETMEM): New. | |
12501 | [! __ASSEMBLER__](THREAD_SETMEM_NC): New. | |
12502 | ||
12503 | 2020-02-15 Samuel Thibault <samuel.thibault@ens-lyon.org> | |
12504 | ||
12505 | COMMIT: fe66db99f49e009ee4a89827fdb6bf97a6600c58 | |
12506 | hurd tls: update comment about fields at the end of tcbhead | |
12507 | ||
12508 | * sysdeps/mach/hurd/i386/tls.h: Modified. | |
12509 | ||
12510 | 2020-02-15 Florian Weimer <fweimer@redhat.com> | |
12511 | ||
12512 | COMMIT: 3a0ecccb599a6b1ad4b149dc569c0080e92d057b | |
12513 | ld.so: Do not export free/calloc/malloc/realloc functions [BZ #25486] | |
12514 | ||
12515 | * elf/Makefile: Modified. | |
12516 | * elf/Versions: Modified. | |
12517 | * elf/dl-lookup.c: Modified. | |
12518 | (do_lookup_unique): Modified function. | |
12519 | * elf/dl-minimal.c: Modified. | |
12520 | (free): Remove. | |
12521 | (realloc): Remove. | |
12522 | (malloc): Remove function. | |
12523 | (calloc): Remove function. | |
12524 | (free): Remove function. | |
12525 | (realloc): Remove function. | |
12526 | (dl-irel.h): Include file. | |
12527 | (dl-hash.h): Include file. | |
12528 | (dl-sym-post.h): Include file. | |
12529 | (__rtld_calloc): New. | |
12530 | (__rtld_free): New. | |
12531 | (__rtld_malloc): New. | |
12532 | (__rtld_realloc): New. | |
12533 | (rtld_calloc): New. | |
12534 | (rtld_free): New. | |
12535 | (rtld_malloc): New. | |
12536 | (rtld_realloc): New. | |
12537 | (__rtld_malloc_init_stubs): New function. | |
12538 | (lookup_malloc_symbol): New function. | |
12539 | (__rtld_malloc_init_real): New function. | |
12540 | (rtld_malloc): New function. | |
12541 | (rtld_calloc): New function. | |
12542 | (rtld_free): New function. | |
12543 | (rtld_realloc): New function. | |
12544 | * elf/rtld.c: Modified. | |
12545 | (_dl_start): Modified function. | |
12546 | (dl_main): Modified function. | |
12547 | * include/inline-hashtab.h: Modified. | |
12548 | (htab_create): Modified function. | |
12549 | (htab_expand): Modified function. | |
12550 | * include/libc-symbols.h: Modified. | |
12551 | [! _ISOMAC][SHARED](symbol_version_string): New. | |
12552 | [! _ISOMAC][SHARED](_symbol_version_stringify_1): New. | |
12553 | [! _ISOMAC][SHARED](_symbol_version_stringify_2): New. | |
12554 | * include/malloc.h: Modified. | |
12555 | [! _ISOMAC](rtld-malloc.h): Include file. | |
12556 | * include/rtld-malloc.h: New file. | |
12557 | * include/stdlib.h: Modified. | |
12558 | [! _ISOMAC](rtld-malloc.h): Include file. | |
12559 | * sysdeps/generic/localplt.data: Modified. | |
12560 | * sysdeps/mach/hurd/i386/ld.abilist: Modified. | |
12561 | * sysdeps/mach/hurd/i386/localplt.data: Modified. | |
12562 | * sysdeps/unix/sysv/linux/aarch64/ld.abilist: Modified. | |
12563 | * sysdeps/unix/sysv/linux/aarch64/localplt.data: Modified. | |
12564 | * sysdeps/unix/sysv/linux/alpha/ld.abilist: Modified. | |
12565 | * sysdeps/unix/sysv/linux/alpha/localplt.data: Modified. | |
12566 | * sysdeps/unix/sysv/linux/arm/be/ld.abilist: Modified. | |
12567 | * sysdeps/unix/sysv/linux/arm/le/ld.abilist: Modified. | |
12568 | * sysdeps/unix/sysv/linux/arm/localplt.data: Modified. | |
12569 | * sysdeps/unix/sysv/linux/csky/ld.abilist: Modified. | |
12570 | * sysdeps/unix/sysv/linux/csky/localplt.data: Modified. | |
12571 | * sysdeps/unix/sysv/linux/hppa/ld.abilist: Modified. | |
12572 | * sysdeps/unix/sysv/linux/hppa/localplt.data: Modified. | |
12573 | * sysdeps/unix/sysv/linux/i386/ld.abilist: Modified. | |
12574 | * sysdeps/unix/sysv/linux/i386/localplt.data: Modified. | |
12575 | * sysdeps/unix/sysv/linux/ia64/ld.abilist: Modified. | |
12576 | * sysdeps/unix/sysv/linux/ia64/localplt.data: Modified. | |
12577 | * sysdeps/unix/sysv/linux/m68k/coldfire/ld.abilist: Modified. | |
12578 | * sysdeps/unix/sysv/linux/m68k/coldfire/localplt.data: Modified. | |
12579 | * sysdeps/unix/sysv/linux/m68k/m680x0/ld.abilist: Modified. | |
12580 | * sysdeps/unix/sysv/linux/m68k/m680x0/localplt.data: Modified. | |
12581 | * sysdeps/unix/sysv/linux/microblaze/ld.abilist: Modified. | |
12582 | * sysdeps/unix/sysv/linux/microblaze/localplt.data: Modified. | |
12583 | * sysdeps/unix/sysv/linux/mips/mips32/ld.abilist: Modified. | |
12584 | * sysdeps/unix/sysv/linux/mips/mips64/n32/ld.abilist: Modified. | |
12585 | * sysdeps/unix/sysv/linux/mips/mips64/n64/ld.abilist: Modified. | |
12586 | * sysdeps/unix/sysv/linux/nios2/ld.abilist: Modified. | |
12587 | * sysdeps/unix/sysv/linux/nios2/localplt.data: Modified. | |
12588 | * sysdeps/unix/sysv/linux/powerpc/powerpc32/fpu/localplt.data: Modified. | |
12589 | * sysdeps/unix/sysv/linux/powerpc/powerpc32/ld.abilist: Modified. | |
12590 | * sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/localplt.data: Modified. | |
12591 | * sysdeps/unix/sysv/linux/powerpc/powerpc64/be/ld.abilist: Modified. | |
12592 | * sysdeps/unix/sysv/linux/powerpc/powerpc64/le/ld.abilist: Modified. | |
12593 | * sysdeps/unix/sysv/linux/powerpc/powerpc64/localplt.data: Modified. | |
12594 | * sysdeps/unix/sysv/linux/riscv/localplt.data: Modified. | |
12595 | * sysdeps/unix/sysv/linux/riscv/rv64/ld.abilist: Modified. | |
12596 | * sysdeps/unix/sysv/linux/s390/localplt.data: Modified. | |
12597 | * sysdeps/unix/sysv/linux/s390/s390-32/ld.abilist: Modified. | |
12598 | * sysdeps/unix/sysv/linux/s390/s390-64/ld.abilist: Modified. | |
12599 | * sysdeps/unix/sysv/linux/sh/be/ld.abilist: Modified. | |
12600 | * sysdeps/unix/sysv/linux/sh/le/ld.abilist: Modified. | |
12601 | * sysdeps/unix/sysv/linux/sh/localplt.data: Modified. | |
12602 | * sysdeps/unix/sysv/linux/sparc/sparc32/ld.abilist: Modified. | |
12603 | * sysdeps/unix/sysv/linux/sparc/sparc32/localplt.data: Modified. | |
12604 | * sysdeps/unix/sysv/linux/sparc/sparc64/ld.abilist: Modified. | |
12605 | * sysdeps/unix/sysv/linux/sparc/sparc64/localplt.data: Modified. | |
12606 | * sysdeps/unix/sysv/linux/x86_64/64/ld.abilist: Modified. | |
12607 | * sysdeps/unix/sysv/linux/x86_64/x32/ld.abilist: Modified. | |
12608 | * sysdeps/x86_64/localplt.data: Modified. | |
12609 | ||
12610 | 2020-02-15 Florian Weimer <fweimer@redhat.com> | |
12611 | ||
12612 | COMMIT: 2efa52c880d46ee89523c8ed8102ceeb02043926 | |
12613 | Remove weak declaration of free from <inline-hashtab.h> | |
12614 | ||
12615 | * include/inline-hashtab.h: Modified. | |
12616 | (free): Remove. | |
12617 | (htab_create): Modified function. | |
12618 | (htab_delete): Modified function. | |
12619 | (htab_expand): Modified function. | |
12620 | ||
12621 | 2020-02-15 Florian Weimer <fweimer@redhat.com> | |
12622 | ||
12623 | COMMIT: c76147afe917ef7d309ee893f8f017a3c2934aac | |
12624 | elf: Extract _dl_sym_post, _dl_sym_find_caller_map from elf/dl-sym.c | |
12625 | ||
12626 | * elf/dl-sym-post.h: New file. | |
12627 | * elf/dl-sym.c: Modified. | |
12628 | (find_caller_link_map): Remove function. | |
12629 | (do_sym): Modified function. | |
12630 | (dl-sym-post.h): Include file. | |
12631 | ||
12632 | 2020-02-15 Florian Weimer <fweimer@redhat.com> | |
12633 | ||
12634 | COMMIT: abcc039d2e26b3c9c723d6419e086753a791b3d5 | |
12635 | elf: Introduce the rtld-stubbed-symbols makefile variable | |
12636 | ||
12637 | * elf/Makefile: Modified. | |
12638 | ||
12639 | 2020-02-15 Andreas Schwab <schwab@suse.de> | |
12640 | ||
12641 | COMMIT: 9c7a58347b37065698106561f5c50010591f5194 | |
12642 | arm: fix use of INTERNAL_SYSCALL_CALL | |
12643 | ||
12644 | * sysdeps/unix/sysv/linux/arm/tls.h: Modified. | |
12645 | [! __ASSEMBLER__](TLS_INIT_TP): Modified. | |
12646 | ||
12647 | 2020-02-14 Adhemerval Zanella <adhemerval.zanella@linaro.org> | |
12648 | ||
12649 | COMMIT: bc2eb9321ec0d17d41596933617b2522c9aa5e0b | |
12650 | linux: Remove INTERNAL_SYSCALL_DECL | |
12651 | ||
12652 | * Suppressing diff as too many files differ. | |
12653 | ||
12654 | 2020-02-14 Adhemerval Zanella <adhemerval.zanella@linaro.org> | |
12655 | ||
12656 | COMMIT: d1aea2805df2d9f5e06f8b508b377a8bc95ba335 | |
12657 | nptl: Remove ununsed pthread-errnos.h rule | |
12658 | ||
12659 | * nptl/Makefile: Modified. | |
12660 | * nptl/pthread-errnos.sym: Delete file. | |
12661 | ||
12662 | 2020-02-14 Adhemerval Zanella <adhemerval.zanella@linaro.org> | |
12663 | ||
12664 | COMMIT: fcb78a55058fd4e3477d9e4c6a5083d650aefa31 | |
12665 | linux: Consolidate INLINE_SYSCALL | |
12666 | ||
12667 | * sysdeps/i386/pthread_spin_trylock.S: Modified. | |
12668 | * sysdeps/mips/nptl/tls.h: Modified. | |
12669 | [! __ASSEMBLER__][! __mips16][!(__mips_isa_rev >= 2)](READ_THREAD_POINTER): Remove. | |
12670 | [! __ASSEMBLER__][! __mips16][__mips_isa_rev >= 2](READ_THREAD_POINTER): Remove. | |
12671 | [! __ASSEMBLER__][! __mips16][!((__mips_isa_rev) && __mips_isa_rev >= 2)](READ_THREAD_POINTER): New. | |
12672 | [! __ASSEMBLER__][! __mips16][(__mips_isa_rev) && __mips_isa_rev >= 2](READ_THREAD_POINTER): New. | |
12673 | * sysdeps/sh/nptl/pthread_spin_trylock.S: Modified. | |
12674 | * sysdeps/sparc/sparc32/pthread_spin_trylock.S: Modified. | |
12675 | * sysdeps/sparc/sparc64/pthread_spin_trylock.S: Modified. | |
12676 | * sysdeps/unix/arm/sysdep.S: Modified. | |
12677 | * sysdeps/unix/mips/sysdep.S: Modified. | |
12678 | * sysdeps/unix/sh/sysdep.S: Modified. | |
12679 | * sysdeps/unix/sysv/linux/aarch64/sysdep.h: Modified. | |
12680 | [! __ASSEMBLER__](INLINE_SYSCALL): Remove. | |
12681 | [! __ASSEMBLER__](INTERNAL_SYSCALL_DECL): Remove. | |
12682 | [! __ASSEMBLER__](INTERNAL_SYSCALL_ERROR_P): Remove. | |
12683 | [! __ASSEMBLER__](INTERNAL_SYSCALL_ERRNO): Remove. | |
12684 | * sysdeps/unix/sysv/linux/alpha/brk.S: Modified. | |
12685 | * sysdeps/unix/sysv/linux/alpha/sysdep.h: Modified. | |
12686 | [! __ASSEMBLER__](errno.h): Remove include. | |
12687 | [! __ASSEMBLER__](INLINE_SYSCALL): Remove. | |
12688 | [! __ASSEMBLER__](INTERNAL_SYSCALL_DECL): Remove. | |
12689 | [! __ASSEMBLER__](INTERNAL_SYSCALL_ERROR_P): Remove. | |
12690 | [! __ASSEMBLER__](INTERNAL_SYSCALL_ERRNO): Remove. | |
12691 | [__ASSEMBLER__](SYSCALL_ERROR_LABEL): New. | |
12692 | * sysdeps/unix/sysv/linux/arm/sysdep.h: Modified. | |
12693 | [! __ASSEMBLER__](errno.h): Remove include. | |
12694 | [! __ASSEMBLER__](INLINE_SYSCALL): Remove. | |
12695 | [! __ASSEMBLER__](INTERNAL_SYSCALL_DECL): Remove. | |
12696 | [! __ASSEMBLER__](INTERNAL_SYSCALL_ERROR_P): Remove. | |
12697 | [! __ASSEMBLER__](INTERNAL_SYSCALL_ERRNO): Remove. | |
12698 | * sysdeps/unix/sysv/linux/csky/sysdep.h: Modified. | |
12699 | [! __ASSEMBLER__](INLINE_SYSCALL): Remove. | |
12700 | [! __ASSEMBLER__](INTERNAL_SYSCALL_DECL): Remove. | |
12701 | [! __ASSEMBLER__](INTERNAL_SYSCALL_ERROR_P): Remove. | |
12702 | [! __ASSEMBLER__](INTERNAL_SYSCALL_ERRNO): Remove. | |
12703 | * sysdeps/unix/sysv/linux/hppa/sysdep.h: Modified. | |
12704 | [! __ASSEMBLER__](INLINE_SYSCALL): Remove. | |
12705 | [! __ASSEMBLER__](INTERNAL_SYSCALL_DECL): Remove. | |
12706 | [! __ASSEMBLER__](INTERNAL_SYSCALL_ERROR_P): Remove. | |
12707 | [! __ASSEMBLER__](INTERNAL_SYSCALL_ERRNO): Remove. | |
12708 | * sysdeps/unix/sysv/linux/i386/sysdep.h: Modified. | |
12709 | [! __ASSEMBLER__][!(IS_IN (libc))](INLINE_SYSCALL): Remove. | |
12710 | [! __ASSEMBLER__][IS_IN (libc)](INLINE_SYSCALL): Remove. | |
12711 | [! __ASSEMBLER__](INLINE_SYSCALL): Remove. | |
12712 | [! __ASSEMBLER__](INLINE_SYSCALL_ERROR_RETURN_VALUE): Remove. | |
12713 | [! __ASSEMBLER__](INTERNAL_SYSCALL_DECL): Remove. | |
12714 | [! __ASSEMBLER__](INTERNAL_SYSCALL_ERROR_P): Remove. | |
12715 | [! __ASSEMBLER__](INTERNAL_SYSCALL_ERRNO): Remove. | |
12716 | [__ASSEMBLER__](SYSCALL_ERROR_LABEL): Modified. | |
12717 | * sysdeps/unix/sysv/linux/ia64/sysdep.h: Modified. | |
12718 | [! __ASSEMBLER__](INLINE_SYSCALL): Remove. | |
12719 | [! __ASSEMBLER__](INTERNAL_SYSCALL_DECL): Remove. | |
12720 | [! __ASSEMBLER__](INTERNAL_SYSCALL_ERROR_P): Remove. | |
12721 | [! __ASSEMBLER__](INTERNAL_SYSCALL_ERRNO): Remove. | |
12722 | [__ASSEMBLER__](SYSCALL_ERROR_LABEL): Modified. | |
12723 | * sysdeps/unix/sysv/linux/m68k/sysdep.h: Modified. | |
12724 | [! __ASSEMBLER__](INLINE_SYSCALL): Remove. | |
12725 | [! __ASSEMBLER__](INTERNAL_SYSCALL_DECL): Remove. | |
12726 | [! __ASSEMBLER__](INTERNAL_SYSCALL_ERROR_P): Remove. | |
12727 | [! __ASSEMBLER__](INTERNAL_SYSCALL_ERRNO): Remove. | |
12728 | [__ASSEMBLER__](SYSCALL_ERROR_LABEL): New. | |
12729 | * sysdeps/unix/sysv/linux/microblaze/sysdep.h: Modified. | |
12730 | [! __ASSEMBLER__](INLINE_SYSCALL): Remove. | |
12731 | [! __ASSEMBLER__](INTERNAL_SYSCALL_DECL): Remove. | |
12732 | [! __ASSEMBLER__](INTERNAL_SYSCALL_ERROR_P): Remove. | |
12733 | [! __ASSEMBLER__](INTERNAL_SYSCALL_ERRNO): Remove. | |
12734 | [__ASSEMBLER__](SYSCALL_ERROR_LABEL): New. | |
12735 | * sysdeps/unix/sysv/linux/mips/mips32/sysdep.h: Modified. | |
12736 | [! __ASSEMBLER__](errno.h): Remove include. | |
12737 | [! __ASSEMBLER__](INLINE_SYSCALL): Remove. | |
12738 | [! __ASSEMBLER__](INTERNAL_SYSCALL_DECL): Remove. | |
12739 | [! __ASSEMBLER__](INTERNAL_SYSCALL_ERROR_P): Remove. | |
12740 | [! __ASSEMBLER__](INTERNAL_SYSCALL_ERRNO): Remove. | |
12741 | [__ASSEMBLER__][__PIC__](SYSCALL_ERROR_LABEL): Modified. | |
12742 | * sysdeps/unix/sysv/linux/mips/mips64/sysdep.h: Modified. | |
12743 | [! __ASSEMBLER__](errno.h): Remove include. | |
12744 | [! __ASSEMBLER__](INLINE_SYSCALL): Remove. | |
12745 | [! __ASSEMBLER__](INTERNAL_SYSCALL_DECL): Remove. | |
12746 | [! __ASSEMBLER__](INTERNAL_SYSCALL_ERROR_P): Remove. | |
12747 | [! __ASSEMBLER__](INTERNAL_SYSCALL_ERRNO): Remove. | |
12748 | [__ASSEMBLER__](SYSCALL_ERROR_LABEL): Modified. | |
12749 | * sysdeps/unix/sysv/linux/nios2/sysdep.h: Modified. | |
12750 | [! __ASSEMBLER__](INLINE_SYSCALL): Remove. | |
12751 | [! __ASSEMBLER__](INTERNAL_SYSCALL_DECL): Remove. | |
12752 | [! __ASSEMBLER__](INTERNAL_SYSCALL_ERROR_P): Remove. | |
12753 | [! __ASSEMBLER__](INTERNAL_SYSCALL_ERRNO): Remove. | |
12754 | [__ASSEMBLER__](SYSCALL_ERROR_LABEL): Modified. | |
12755 | * sysdeps/unix/sysv/linux/powerpc/sysdep.h: Modified. | |
12756 | (INLINE_SYSCALL): Remove. | |
12757 | (INTERNAL_SYSCALL_DECL): Remove. | |
12758 | (INTERNAL_SYSCALL_ERROR_P): Remove. | |
12759 | (INTERNAL_SYSCALL_ERRNO): Remove. | |
12760 | * sysdeps/unix/sysv/linux/riscv/sysdep.h: Modified. | |
12761 | [! __ASSEMBLER__](INLINE_SYSCALL): Remove. | |
12762 | [! __ASSEMBLER__](INTERNAL_SYSCALL_DECL): Remove. | |
12763 | [! __ASSEMBLER__](INTERNAL_SYSCALL_ERROR_P): Remove. | |
12764 | [! __ASSEMBLER__](INTERNAL_SYSCALL_ERRNO): Remove. | |
12765 | * sysdeps/unix/sysv/linux/s390/s390-32/sysdep.h: Modified. | |
12766 | [! __ASSEMBLER__](errno.h): Remove. | |
12767 | [__ASSEMBLER__](SYSCALL_ERROR_LABEL): New. | |
12768 | * sysdeps/unix/sysv/linux/s390/s390-64/sysdep.h: Modified. | |
12769 | [! __ASSEMBLER__](errno.h): Remove. | |
12770 | [__ASSEMBLER__](SYSCALL_ERROR_LABEL): New. | |
12771 | * sysdeps/unix/sysv/linux/s390/sysdep.h: Modified. | |
12772 | (INLINE_SYSCALL): Remove. | |
12773 | (INTERNAL_SYSCALL_DECL): Remove. | |
12774 | (INTERNAL_SYSCALL_ERROR_P): Remove. | |
12775 | (INTERNAL_SYSCALL_ERRNO): Remove. | |
12776 | * sysdeps/unix/sysv/linux/sh/sysdep.h: Modified. | |
12777 | [! __ASSEMBLER__](INLINE_SYSCALL): Remove. | |
12778 | [! __ASSEMBLER__](INTERNAL_SYSCALL_DECL): Remove. | |
12779 | [! __ASSEMBLER__](INTERNAL_SYSCALL_ERROR_P): Remove. | |
12780 | [! __ASSEMBLER__](INTERNAL_SYSCALL_ERRNO): Remove. | |
12781 | * sysdeps/unix/sysv/linux/sparc/sparc64/brk.S: Modified. | |
12782 | * sysdeps/unix/sysv/linux/sparc/sysdep.h: Modified. | |
12783 | [! __ASSEMBLER__](INLINE_SYSCALL): Remove. | |
12784 | [! __ASSEMBLER__](INTERNAL_SYSCALL_DECL): Remove. | |
12785 | [! __ASSEMBLER__](INTERNAL_SYSCALL_ERROR_P): Remove. | |
12786 | [! __ASSEMBLER__](INTERNAL_SYSCALL_ERRNO): Remove. | |
12787 | * sysdeps/unix/sysv/linux/sysdep.h: Modified. | |
12788 | [! SYSCALL_ERROR_LABEL](SYSCALL_ERROR_LABEL): New. | |
12789 | (_SYSDEP_LINUX_H): New. | |
12790 | (errno.h): Include file. | |
12791 | (INTERNAL_SYSCALL_DECL): New. | |
12792 | (INTERNAL_SYSCALL_ERROR_P): New. | |
12793 | (INLINE_SYSCALL): New. | |
12794 | (INTERNAL_SYSCALL_ERRNO): New. | |
12795 | * sysdeps/unix/sysv/linux/x86_64/sysdep.h: Modified. | |
12796 | [! __ASSEMBLER__](INLINE_SYSCALL): Remove. | |
12797 | [! __ASSEMBLER__](INLINE_SYSCALL_TYPES): Remove. | |
12798 | [! __ASSEMBLER__](INTERNAL_SYSCALL_DECL): Remove. | |
12799 | [! __ASSEMBLER__](INTERNAL_SYSCALL_ERROR_P): Remove. | |
12800 | [! __ASSEMBLER__](INTERNAL_SYSCALL_ERRNO): Remove. | |
12801 | [__ASSEMBLER__](SYSCALL_ERROR_LABEL): New. | |
12802 | * sysdeps/unix/x86_64/sysdep.S: Modified. | |
12803 | * sysdeps/x86_64/nptl/pthread_spin_trylock.S: Modified. | |
12804 | ||
12805 | 2020-02-14 Adhemerval Zanella <adhemerval.zanella@linaro.org> | |
12806 | ||
12807 | COMMIT: 9a973da617772eff1f351989f8995f4305a2e63c | |
12808 | s390: Consolidate Linux syscall definition | |
12809 | ||
12810 | * sysdeps/unix/sysv/linux/s390/s390-32/sysdep.h: Modified. | |
12811 | (SYS_ify): Remove. | |
12812 | (INLINE_SYSCALL): Remove. | |
12813 | (INTERNAL_SYSCALL_DECL): Remove. | |
12814 | (INTERNAL_SYSCALL_DIRECT): Remove. | |
12815 | (INTERNAL_SYSCALL_SVC0): Remove. | |
12816 | (INTERNAL_SYSCALL_NCS): Remove. | |
12817 | (INTERNAL_SYSCALL): Remove. | |
12818 | (INTERNAL_SYSCALL_ERROR_P): Remove. | |
12819 | (INTERNAL_SYSCALL_ERRNO): Remove. | |
12820 | (DECLARGS_0): Remove. | |
12821 | (DECLARGS_1): Remove. | |
12822 | (DECLARGS_2): Remove. | |
12823 | (DECLARGS_3): Remove. | |
12824 | (DECLARGS_4): Remove. | |
12825 | (DECLARGS_5): Remove. | |
12826 | (DECLARGS_6): Remove. | |
12827 | (ASMFMT_0): Remove. | |
12828 | (ASMFMT_1): Remove. | |
12829 | (ASMFMT_2): Remove. | |
12830 | (ASMFMT_3): Remove. | |
12831 | (ASMFMT_4): Remove. | |
12832 | (ASMFMT_5): Remove. | |
12833 | (ASMFMT_6): Remove. | |
12834 | * sysdeps/unix/sysv/linux/s390/s390-64/sysdep.h: Modified. | |
12835 | (SYS_ify): Remove. | |
12836 | (INLINE_SYSCALL): Remove. | |
12837 | (INTERNAL_SYSCALL_DECL): Remove. | |
12838 | (INTERNAL_SYSCALL_DIRECT): Remove. | |
12839 | (INTERNAL_SYSCALL_SVC0): Remove. | |
12840 | (INTERNAL_SYSCALL_NCS): Remove. | |
12841 | (INTERNAL_SYSCALL): Remove. | |
12842 | (INTERNAL_SYSCALL_ERROR_P): Remove. | |
12843 | (INTERNAL_SYSCALL_ERRNO): Remove. | |
12844 | (DECLARGS_0): Remove. | |
12845 | (DECLARGS_1): Remove. | |
12846 | (DECLARGS_2): Remove. | |
12847 | (DECLARGS_3): Remove. | |
12848 | (DECLARGS_4): Remove. | |
12849 | (DECLARGS_5): Remove. | |
12850 | (DECLARGS_6): Remove. | |
12851 | (ASMFMT_0): Remove. | |
12852 | (ASMFMT_1): Remove. | |
12853 | (ASMFMT_2): Remove. | |
12854 | (ASMFMT_3): Remove. | |
12855 | (ASMFMT_4): Remove. | |
12856 | (ASMFMT_5): Remove. | |
12857 | (ASMFMT_6): Remove. | |
12858 | (SINGLE_THREAD_BY_GLOBAL): Remove. | |
12859 | * sysdeps/unix/sysv/linux/s390/sysdep.h: Modified. | |
12860 | (SYS_ify): New. | |
12861 | (INLINE_SYSCALL): New. | |
12862 | (INTERNAL_SYSCALL_DECL): New. | |
12863 | (INTERNAL_SYSCALL_DIRECT): New. | |
12864 | (INTERNAL_SYSCALL_SVC0): New. | |
12865 | (INTERNAL_SYSCALL_NCS): New. | |
12866 | (INTERNAL_SYSCALL): New. | |
12867 | (INTERNAL_SYSCALL_ERROR_P): New. | |
12868 | (INTERNAL_SYSCALL_ERRNO): New. | |
12869 | (DECLARGS_0): New. | |
12870 | (DECLARGS_1): New. | |
12871 | (DECLARGS_2): New. | |
12872 | (DECLARGS_3): New. | |
12873 | (DECLARGS_4): New. | |
12874 | (DECLARGS_5): New. | |
12875 | (DECLARGS_6): New. | |
12876 | (ASMFMT_0): New. | |
12877 | (ASMFMT_1): New. | |
12878 | (ASMFMT_2): New. | |
12879 | (ASMFMT_3): New. | |
12880 | (ASMFMT_4): New. | |
12881 | (ASMFMT_5): New. | |
12882 | (ASMFMT_6): New. | |
12883 | (SINGLE_THREAD_BY_GLOBAL): New. | |
12884 | ||
12885 | 2020-02-14 Adhemerval Zanella <adhemerval.zanella@linaro.org> | |
12886 | ||
12887 | COMMIT: be74b42ee2a97009a6cd4fc90126add4a41c583b | |
12888 | riscv: Avoid clobbering register parameters in syscall | |
12889 | ||
12890 | * sysdeps/unix/sysv/linux/riscv/sysdep.h: Modified. | |
12891 | [! __ASSEMBLER__](internal_syscall1): Modified. | |
12892 | [! __ASSEMBLER__](internal_syscall2): Modified. | |
12893 | [! __ASSEMBLER__](internal_syscall3): Modified. | |
12894 | [! __ASSEMBLER__](internal_syscall4): Modified. | |
12895 | [! __ASSEMBLER__](internal_syscall5): Modified. | |
12896 | [! __ASSEMBLER__](internal_syscall6): Modified. | |
12897 | [! __ASSEMBLER__](internal_syscall7): Modified. | |
12898 | ||
12899 | 2020-02-14 Adhemerval Zanella <adhemerval.zanella@linaro.org> | |
12900 | ||
12901 | COMMIT: 6cc8fc7c1506e8084d65b078ff5b05a92e17a28a | |
12902 | microblaze: Avoid clobbering register parameters in syscall | |
12903 | ||
12904 | * sysdeps/unix/sysv/linux/microblaze/sysdep.h: Modified. | |
12905 | [! __ASSEMBLER__](inline_syscall0): Modified. | |
12906 | [! __ASSEMBLER__](inline_syscall1): Modified. | |
12907 | [! __ASSEMBLER__](inline_syscall2): Modified. | |
12908 | [! __ASSEMBLER__](inline_syscall3): Modified. | |
12909 | [! __ASSEMBLER__](inline_syscall4): Modified. | |
12910 | [! __ASSEMBLER__](inline_syscall5): Modified. | |
12911 | [! __ASSEMBLER__](inline_syscall6): Modified. | |
12912 | ||
12913 | 2020-02-14 Adhemerval Zanella <adhemerval.zanella@linaro.org> | |
12914 | ||
12915 | COMMIT: 861be5fd6601bed58b63ae0eb23097abf1ac0e1c | |
12916 | nios2: Use Linux kABI for syscall return | |
12917 | ||
12918 | * sysdeps/unix/sysv/linux/nios2/sysdep.h: Modified. | |
12919 | ||
12920 | 2020-02-14 Adhemerval Zanella <adhemerval.zanella@linaro.org> | |
12921 | ||
12922 | COMMIT: cf1e05f5990aba073864cd0bc681cd017e663351 | |
12923 | mips: Use Linux kABI for syscall return | |
12924 | ||
12925 | * sysdeps/unix/sysv/linux/mips/mips32/sysdep.h: Modified. | |
12926 | [! __ASSEMBLER__][__mips16](INTERNAL_SYSCALL_NCS): Modified. | |
12927 | [! __ASSEMBLER__](internal_syscall0): Modified. | |
12928 | [! __ASSEMBLER__](internal_syscall1): Modified. | |
12929 | [! __ASSEMBLER__](internal_syscall2): Modified. | |
12930 | [! __ASSEMBLER__](internal_syscall3): Modified. | |
12931 | [! __ASSEMBLER__](internal_syscall4): Modified. | |
12932 | [! __ASSEMBLER__](internal_syscall5): Modified. | |
12933 | [! __ASSEMBLER__](internal_syscall6): Modified. | |
12934 | [! __ASSEMBLER__](internal_syscall7): Modified. | |
12935 | * sysdeps/unix/sysv/linux/mips/mips64/sysdep.h: Modified. | |
12936 | [! __ASSEMBLER__](internal_syscall0): Modified. | |
12937 | [! __ASSEMBLER__](internal_syscall1): Modified. | |
12938 | [! __ASSEMBLER__](internal_syscall2): Modified. | |
12939 | [! __ASSEMBLER__](internal_syscall3): Modified. | |
12940 | [! __ASSEMBLER__](internal_syscall4): Modified. | |
12941 | [! __ASSEMBLER__](internal_syscall5): Modified. | |
12942 | [! __ASSEMBLER__](internal_syscall6): Modified. | |
12943 | * sysdeps/unix/sysv/linux/mips/sysdep.h: Modified. | |
12944 | [! __ASSEMBLER__](INTERNAL_VSYSCALL_CALL): Remove. | |
12945 | ||
12946 | 2020-02-14 Adhemerval Zanella <adhemerval.zanella@linaro.org> | |
12947 | ||
12948 | COMMIT: ebb4aed873de6ee6ce3c0d2f55660808a04c9e68 | |
12949 | mips64: Consolidate Linux sysdep.h | |
12950 | ||
12951 | * sysdeps/unix/mips/mips64/n64/sysdep.h: Delete file. | |
12952 | * sysdeps/unix/mips/mips64/n32/sysdep.h: Move to... | |
12953 | * sysdeps/unix/mips/mips64/sysdep.h: ... here. | |
12954 | [__ASSEMBLER__][__PIC__](PSEUDO): Modified. | |
12955 | [__ASSEMBLER__](sys/asm.h): Include file. | |
12956 | * sysdeps/unix/sysv/linux/mips/mips64/n64/sysdep.h: Delete file. | |
12957 | * sysdeps/unix/sysv/linux/mips/mips64/n32/sysdep.h: Move to... | |
12958 | * sysdeps/unix/sysv/linux/mips/mips64/sysdep.h: ... here. | |
12959 | [! __ASSEMBLER__](ARGIFY): Remove. | |
12960 | [! __ASSEMBLER__](internal_syscall0): Modified. | |
12961 | [! __ASSEMBLER__](internal_syscall1): Modified. | |
12962 | [! __ASSEMBLER__](internal_syscall2): Modified. | |
12963 | [! __ASSEMBLER__](internal_syscall3): Modified. | |
12964 | [! __ASSEMBLER__](internal_syscall4): Modified. | |
12965 | [! __ASSEMBLER__](internal_syscall5): Modified. | |
12966 | [! __ASSEMBLER__](internal_syscall6): Modified. | |
12967 | [! __ASSEMBLER__][_MIPS_SIM != _ABIN32](ARGIFY): New. | |
12968 | [! __ASSEMBLER__][_MIPS_SIM != _ABIN32](__syscall_arg_t): New. | |
12969 | [! __ASSEMBLER__][_MIPS_SIM == _ABIN32](ARGIFY): New. | |
12970 | [! __ASSEMBLER__][_MIPS_SIM == _ABIN32](__syscall_arg_t): New. | |
12971 | (sysdeps/unix/mips/mips64/n32/sysdep.h): Remove include. | |
12972 | (sysdeps/unix/mips/mips64/sysdep.h): Include file. | |
12973 | ||
12974 | 2020-02-14 Adhemerval Zanella <adhemerval.zanella@linaro.org> | |
12975 | ||
12976 | COMMIT: 157252e9edc80374faa2bccc743b3d2933b1e062 | |
12977 | ia64: Use Linux kABI for syscall return | |
12978 | ||
12979 | * sysdeps/unix/sysv/linux/ia64/sysdep.h: Modified. | |
12980 | [! __ASSEMBLER__][! IA64_USE_NEW_STUB](DO_INLINE_SYSCALL_NCS): Remove. | |
12981 | [! __ASSEMBLER__][! IA64_USE_NEW_STUB](INTERNAL_SYSCALL_NCS): New. | |
12982 | [! __ASSEMBLER__][IA64_USE_NEW_STUB](DO_INLINE_SYSCALL_NCS): Remove. | |
12983 | [! __ASSEMBLER__][IA64_USE_NEW_STUB](INTERNAL_SYSCALL_NCS): New. | |
12984 | [! __ASSEMBLER__](DO_INLINE_SYSCALL): Remove. | |
12985 | [! __ASSEMBLER__](INTERNAL_SYSCALL): Modified. | |
12986 | [! __ASSEMBLER__](INTERNAL_SYSCALL_NCS): Remove. | |
12987 | ||
12988 | 2020-02-14 Adhemerval Zanella <adhemerval.zanella@linaro.org> | |
12989 | ||
12990 | COMMIT: 975ace4eca4990bc1948d3a7a890de7f60e7e540 | |
12991 | alpha: Refactor syscall and Use Linux kABI for syscall return | |
12992 | ||
12993 | * sysdeps/unix/alpha/sysdep.h: Delete file. | |
12994 | * sysdeps/unix/sysv/linux/alpha/ioperm.c: Modified. | |
12995 | (__sethae): Modified function. | |
12996 | * sysdeps/unix/sysv/linux/alpha/sysdep.h: Modified. | |
12997 | [__ASSEMBLER__][! PIC](PSEUDO_PROLOGUE): New. | |
12998 | [__ASSEMBLER__][! PROF](PSEUDO_PROF): New. | |
12999 | [__ASSEMBLER__][! PROF](USEPV_PROF): New. | |
13000 | [__ASSEMBLER__][! SHARED](PTR_MANGLE): New. | |
13001 | [__ASSEMBLER__][!((PIC))](SYSCALL_ERROR_LABEL): New. | |
13002 | [__ASSEMBLER__][!((PIC))](SYSCALL_ERROR_HANDLER): New. | |
13003 | [__ASSEMBLER__][!((PIC))](SYSCALL_ERROR_FALLTHRU): New. | |
13004 | [__ASSEMBLER__][(PIC)](SYSCALL_ERROR_LABEL): New. | |
13005 | [__ASSEMBLER__][(PIC)](SYSCALL_ERROR_HANDLER): New. | |
13006 | [__ASSEMBLER__][(PIC)](SYSCALL_ERROR_FALLTHRU): New. | |
13007 | [__ASSEMBLER__][IS_IN (rtld)](PTR_MANGLE): New. | |
13008 | [__ASSEMBLER__][IS_IN (rtld)](PTR_MANGLE2): New. | |
13009 | [__ASSEMBLER__][PIC](PSEUDO_PROLOGUE): New. | |
13010 | [__ASSEMBLER__][PROF](PSEUDO_PROF): New. | |
13011 | [__ASSEMBLER__][PROF](PSEUDO_PROLOGUE): New. | |
13012 | [__ASSEMBLER__][PROF](USEPV_PROF): New. | |
13013 | [__ASSEMBLER__][RTLD_PRIVATE_ERRNO](SYSCALL_ERROR_LABEL): New. | |
13014 | [__ASSEMBLER__][RTLD_PRIVATE_ERRNO](SYSCALL_ERROR_HANDLER): New. | |
13015 | [__ASSEMBLER__][RTLD_PRIVATE_ERRNO](SYSCALL_ERROR_FALLTHRU): New. | |
13016 | [__ASSEMBLER__][SHARED](PTR_MANGLE): New. | |
13017 | [__ASSEMBLER__](__LABEL): New. | |
13018 | [__ASSEMBLER__](LEAF): New. | |
13019 | [__ASSEMBLER__](ENTRY): New. | |
13020 | [__ASSEMBLER__](END): New. | |
13021 | [__ASSEMBLER__](PSEUDO_PREPARE_ARGS): New. | |
13022 | [__ASSEMBLER__](PSEUDO): New. | |
13023 | [__ASSEMBLER__](PSEUDO_END): New. | |
13024 | [__ASSEMBLER__](PSEUDO_NOERRNO): New. | |
13025 | [__ASSEMBLER__](PSEUDO_END_NOERRNO): New. | |
13026 | [__ASSEMBLER__](ret_NOERRNO): New. | |
13027 | [__ASSEMBLER__](PSEUDO_ERRVAL): New. | |
13028 | [__ASSEMBLER__](PSEUDO_END_ERRVAL): New. | |
13029 | [__ASSEMBLER__](ret_ERRVAL): New. | |
13030 | [__ASSEMBLER__](r0): New. | |
13031 | [__ASSEMBLER__](r1): New. | |
13032 | [__ASSEMBLER__](MOVE): New. | |
13033 | [__ASSEMBLER__](PTR_MANGLE2): New. | |
13034 | [__ASSEMBLER__](PTR_DEMANGLE): New. | |
13035 | [__ASSEMBLER__](PTR_DEMANGLE2): New. | |
13036 | (sysdeps/unix/alpha/sysdep.h): Remove include. | |
13037 | [! __ASSEMBLER__][!((IS_IN (rtld) || (! SHARED && (IS_IN (libc) || IS_IN (libpthread)))))](__pointer_chk_guard): New. | |
13038 | [! __ASSEMBLER__][!((IS_IN (rtld) || (! SHARED && (IS_IN (libc) || IS_IN (libpthread)))))](PTR_MANGLE): New. | |
13039 | [! __ASSEMBLER__][(IS_IN (rtld) || (! SHARED && (IS_IN (libc) || IS_IN (libpthread))))](__pointer_chk_guard_local): New. | |
13040 | [! __ASSEMBLER__][(IS_IN (rtld) || (! SHARED && (IS_IN (libc) || IS_IN (libpthread))))](PTR_MANGLE): New. | |
13041 | [! __ASSEMBLER__](errno.h): New. | |
13042 | [! __ASSEMBLER__](INLINE_SYSCALL): New. | |
13043 | [! __ASSEMBLER__](INTERNAL_SYSCALL): New. | |
13044 | [! __ASSEMBLER__](INTERNAL_SYSCALL_NCS): New. | |
13045 | [! __ASSEMBLER__](INTERNAL_SYSCALL_DECL): New. | |
13046 | [! __ASSEMBLER__](syscall_promote): New. | |
13047 | [! __ASSEMBLER__](INTERNAL_SYSCALL_ERROR_P): New. | |
13048 | [! __ASSEMBLER__](INTERNAL_SYSCALL_ERRNO): New. | |
13049 | [! __ASSEMBLER__](internal_syscall_clobbers): New. | |
13050 | [! __ASSEMBLER__](internal_syscall0): New. | |
13051 | [! __ASSEMBLER__](internal_syscall1): New. | |
13052 | [! __ASSEMBLER__](internal_syscall2): New. | |
13053 | [! __ASSEMBLER__](internal_syscall3): New. | |
13054 | [! __ASSEMBLER__](internal_syscall4): New. | |
13055 | [! __ASSEMBLER__](internal_syscall5): New. | |
13056 | [! __ASSEMBLER__](internal_syscall6): New. | |
13057 | [! __ASSEMBLER__](stdint.h): New. | |
13058 | [! __ASSEMBLER__](PTR_DEMANGLE): New. | |
13059 | (sysdeps/unix/sysdep.h): Include file. | |
13060 | (dl-sysdep.h): Include file. | |
13061 | ||
13062 | 2020-02-14 Adhemerval Zanella <adhemerval.zanella@linaro.org> | |
13063 | ||
13064 | COMMIT: c261718b3fda4b629ee120f48e3ee50db9c793a1 | |
13065 | sparc: Avoid clobbering register parameters in syscall | |
13066 | ||
13067 | * sysdeps/unix/sysv/linux/sparc/sysdep.h: Modified. | |
13068 | [! __ASSEMBLER__](internal_syscall1): Modified. | |
13069 | [! __ASSEMBLER__](internal_syscall2): Modified. | |
13070 | [! __ASSEMBLER__](internal_syscall3): Modified. | |
13071 | [! __ASSEMBLER__](internal_syscall4): Modified. | |
13072 | [! __ASSEMBLER__](internal_syscall5): Modified. | |
13073 | [! __ASSEMBLER__](internal_syscall6): Modified. | |
13074 | [! __ASSEMBLER__](INLINE_CLONE_SYSCALL): Modified. | |
13075 | ||
13076 | 2020-02-14 Adhemerval Zanella <adhemerval.zanella@linaro.org> | |
13077 | ||
13078 | COMMIT: 86c5d2cf0ce046279baddc7faa27da71f1a89fde | |
13079 | sparc: Use Linux kABI for syscall return | |
13080 | ||
13081 | * sysdeps/unix/sysv/linux/sparc/sparc32/sysdep.h: Modified. | |
13082 | [! __ASSEMBLER__](__SYSCALL_STRING): Modified. | |
13083 | * sysdeps/unix/sysv/linux/sparc/sparc64/sysdep.h: Modified. | |
13084 | [! __ASSEMBLER__](__SYSCALL_STRING): Modified. | |
13085 | * sysdeps/unix/sysv/linux/sparc/sysdep.h: Modified. | |
13086 | [! __ASSEMBLER__](INTERNAL_VSYSCALL_CALL): Remove. | |
13087 | [! __ASSEMBLER__](inline_syscall0): Remove. | |
13088 | [! __ASSEMBLER__](inline_syscall1): Remove. | |
13089 | [! __ASSEMBLER__](inline_syscall2): Remove. | |
13090 | [! __ASSEMBLER__](inline_syscall3): Remove. | |
13091 | [! __ASSEMBLER__](inline_syscall4): Remove. | |
13092 | [! __ASSEMBLER__](inline_syscall5): Remove. | |
13093 | [! __ASSEMBLER__](inline_syscall6): Remove. | |
13094 | [! __ASSEMBLER__](INLINE_CLONE_SYSCALL): Modified. | |
13095 | [! __ASSEMBLER__](internal_syscall0): New. | |
13096 | [! __ASSEMBLER__](internal_syscall1): New. | |
13097 | [! __ASSEMBLER__](internal_syscall2): New. | |
13098 | [! __ASSEMBLER__](internal_syscall3): New. | |
13099 | [! __ASSEMBLER__](internal_syscall4): New. | |
13100 | [! __ASSEMBLER__](internal_syscall5): New. | |
13101 | [! __ASSEMBLER__](internal_syscall6): New. | |
13102 | ||
13103 | 2020-02-14 Adhemerval Zanella <adhemerval.zanella@linaro.org> | |
13104 | ||
13105 | COMMIT: e26b8a008ae6f45f6aa2dd56f6d6ce13f181df9f | |
13106 | powerpc: Use Linux kABI for syscall return | |
13107 | ||
13108 | * sysdeps/unix/sysv/linux/powerpc/sysdep.h: Modified. | |
13109 | (INTERNAL_VSYSCALL_CALL_TYPE): Modified. | |
13110 | (INTERNAL_SYSCALL_NCS): Modified. | |
13111 | ||
13112 | 2020-02-14 Adhemerval Zanella <adhemerval.zanella@linaro.org> | |
13113 | ||
13114 | COMMIT: cd72a13f22dbb56f56ed63e9899050cba7a286ad | |
13115 | powerpc: Consolidate Linux syscall definition | |
13116 | ||
13117 | * sysdeps/unix/sysv/linux/powerpc/powerpc32/sysdep.h: Delete file. | |
13118 | * sysdeps/unix/sysv/linux/powerpc/powerpc64/sysdep.h: Modified. | |
13119 | [! __ASSEMBLER__](errno.h): Remove. | |
13120 | [!(IS_IN (rtld))][! __ASSEMBLER__](PTR_MANGLE): Remove. | |
13121 | [!(IS_IN (rtld))][! __ASSEMBLER__](PTR_DEMANGLE): Remove. | |
13122 | [!(IS_IN (rtld))][__ASSEMBLER__](PTR_MANGLE): Remove. | |
13123 | [!(IS_IN (rtld))][__ASSEMBLER__](PTR_MANGLE2): Remove. | |
13124 | [!(IS_IN (rtld))][__ASSEMBLER__](PTR_MANGLE3): Remove. | |
13125 | [!(IS_IN (rtld))][__ASSEMBLER__](PTR_DEMANGLE): Remove. | |
13126 | [!(IS_IN (rtld))][__ASSEMBLER__](PTR_DEMANGLE2): Remove. | |
13127 | [!(IS_IN (rtld))][__ASSEMBLER__](PTR_DEMANGLE3): Remove. | |
13128 | [__ASSEMBLER__](ALIGNARG): Remove. | |
13129 | [__ASSEMBLER__](ASM_SIZE_DIRECTIVE): Remove. | |
13130 | (_LINUX_POWERPC_SYSDEP_H): Remove. | |
13131 | (sysdeps/unix/sysv/linux/sysdep.h): Remove include. | |
13132 | (sysdeps/unix/powerpc/sysdep.h): Remove include. | |
13133 | (tls.h): Remove include. | |
13134 | (SYS_ify): Remove. | |
13135 | (INTERNAL_VSYSCALL_CALL_TYPE): Remove. | |
13136 | (INTERNAL_VSYSCALL_CALL): Remove. | |
13137 | (INLINE_SYSCALL): Remove. | |
13138 | (INTERNAL_SYSCALL): Remove. | |
13139 | (INTERNAL_SYSCALL_NCS): Remove. | |
13140 | (INTERNAL_SYSCALL_DECL): Remove. | |
13141 | (INTERNAL_SYSCALL_ERROR_P): Remove. | |
13142 | (INTERNAL_SYSCALL_ERRNO): Remove. | |
13143 | (LOADARGS_0): Remove. | |
13144 | (LOADARGS_1): Remove. | |
13145 | (LOADARGS_2): Remove. | |
13146 | (LOADARGS_3): Remove. | |
13147 | (LOADARGS_4): Remove. | |
13148 | (LOADARGS_5): Remove. | |
13149 | (LOADARGS_6): Remove. | |
13150 | (ASM_INPUT_0): Remove. | |
13151 | (ASM_INPUT_1): Remove. | |
13152 | (ASM_INPUT_2): Remove. | |
13153 | (ASM_INPUT_3): Remove. | |
13154 | (ASM_INPUT_4): Remove. | |
13155 | (ASM_INPUT_5): Remove. | |
13156 | (ASM_INPUT_6): Remove. | |
13157 | (_LINUX_POWERPC64_SYSDEP_H): New. | |
13158 | * sysdeps/unix/sysv/linux/powerpc/sysdep.h: Modified. | |
13159 | [!((__PPC64__) || (__powerpc64__))](SYSCALL_ARG_SIZE): New. | |
13160 | [(__PPC64__) || (__powerpc64__)](SYSCALL_ARG_SIZE): New. | |
13161 | [!(IS_IN (rtld))][! __ASSEMBLER__](PTR_MANGLE): New. | |
13162 | [!(IS_IN (rtld))][! __ASSEMBLER__](PTR_DEMANGLE): New. | |
13163 | [!(IS_IN (rtld))][__ASSEMBLER__][!((__PPC64__) || (__powerpc64__))](LOAD): New. | |
13164 | [!(IS_IN (rtld))][__ASSEMBLER__][!((__PPC64__) || (__powerpc64__))](TPREG): New. | |
13165 | [!(IS_IN (rtld))][__ASSEMBLER__][(__PPC64__) || (__powerpc64__)](LOAD): New. | |
13166 | [!(IS_IN (rtld))][__ASSEMBLER__][(__PPC64__) || (__powerpc64__)](TPREG): New. | |
13167 | [!(IS_IN (rtld))][__ASSEMBLER__](PTR_MANGLE): New. | |
13168 | [!(IS_IN (rtld))][__ASSEMBLER__](PTR_MANGLE2): New. | |
13169 | [!(IS_IN (rtld))][__ASSEMBLER__](PTR_MANGLE3): New. | |
13170 | [!(IS_IN (rtld))][__ASSEMBLER__](PTR_DEMANGLE): New. | |
13171 | [!(IS_IN (rtld))][__ASSEMBLER__](PTR_DEMANGLE2): New. | |
13172 | [!(IS_IN (rtld))][__ASSEMBLER__](PTR_DEMANGLE3): New. | |
13173 | (_LINUX_POWERPC_SYSDEP_H): New. | |
13174 | (sysdeps/unix/sysv/linux/sysdep.h): Include file. | |
13175 | (sysdeps/unix/powerpc/sysdep.h): Include file. | |
13176 | (tls.h): Include file. | |
13177 | (errno.h): Include file. | |
13178 | (SYS_ify): New. | |
13179 | (INTERNAL_VSYSCALL_CALL_TYPE): New. | |
13180 | (INTERNAL_VSYSCALL_CALL): New. | |
13181 | (INLINE_SYSCALL): New. | |
13182 | (INTERNAL_SYSCALL): New. | |
13183 | (INTERNAL_SYSCALL_NCS): New. | |
13184 | (INTERNAL_SYSCALL_DECL): New. | |
13185 | (INTERNAL_SYSCALL_ERROR_P): New. | |
13186 | (INTERNAL_SYSCALL_ERRNO): New. | |
13187 | (LOADARGS_0): New. | |
13188 | (LOADARGS_1): New. | |
13189 | (LOADARGS_2): New. | |
13190 | (LOADARGS_3): New. | |
13191 | (LOADARGS_4): New. | |
13192 | (LOADARGS_5): New. | |
13193 | (LOADARGS_6): New. | |
13194 | (ASM_INPUT_0): New. | |
13195 | (ASM_INPUT_1): New. | |
13196 | (ASM_INPUT_2): New. | |
13197 | (ASM_INPUT_3): New. | |
13198 | (ASM_INPUT_4): New. | |
13199 | (ASM_INPUT_5): New. | |
13200 | (ASM_INPUT_6): New. | |
13201 | ||
13202 | 2020-02-14 H.J. Lu <hjl.tools@gmail.com> | |
13203 | ||
13204 | COMMIT: 5d844e1b72513cf59b5e7c14295644efdcc66e44 | |
13205 | i386: Enable CET support in ucontext functions | |
13206 | ||
13207 | * sysdeps/unix/sysv/linux/i386/getcontext.S: Modified. | |
13208 | * sysdeps/unix/sysv/linux/i386/makecontext.S: Modified. | |
13209 | * sysdeps/unix/sysv/linux/i386/setcontext.S: Modified. | |
13210 | * sysdeps/unix/sysv/linux/i386/swapcontext.S: Modified. | |
13211 | * sysdeps/unix/sysv/linux/i386/sysdep.h: Modified. | |
13212 | (STACK_SIZE_TO_SHADOW_STACK_SIZE_SHIFT): New. | |
13213 | * sysdeps/unix/sysv/linux/i386/ucontext_i.sym: Modified. | |
13214 | ||
13215 | 2020-02-14 Alistair Francis <alistair.francis@wdc.com> | |
13216 | ||
13217 | COMMIT: f6a9b6b08ea0fddad48d908729f866d3c30955ed | |
13218 | tst-clone3: Use __NR_futex_time64 if we don't have __NR_futex | |
13219 | ||
13220 | * sysdeps/unix/sysv/linux/tst-clone3.c: Modified. | |
13221 | (futex_wait): Modified function. | |
13222 | ||
13223 | 2020-02-14 Florian Weimer <fweimer@redhat.com> | |
13224 | ||
13225 | COMMIT: a803367bab167f5ec4fde1f0d0ec447707c29520 | |
13226 | powerpc64: Add memory protection key support [BZ #23202] | |
13227 | ||
13228 | * sysdeps/unix/sysv/linux/powerpc/powerpc64/arch-pkey.h: New file. | |
13229 | * sysdeps/unix/sysv/linux/powerpc/powerpc64/pkey_get.c: New file. | |
13230 | * sysdeps/unix/sysv/linux/powerpc/powerpc64/pkey_set.c: New file. | |
13231 | ||
13232 | 2020-02-14 Tulio Magno Quites Machado Filho <tuliom@linux.ibm.com> | |
13233 | ||
13234 | COMMIT: 2b7dc93f826ee2cab7e6b7e5b6432f7920f0eec0 | |
13235 | ldbl-128ibm-compat: Provide a scalb implementation | |
13236 | ||
13237 | * sysdeps/ieee754/ldbl-128ibm-compat/Versions: Modified. | |
13238 | * sysdeps/ieee754/ldbl-128ibm-compat/e_scalbf128.c: New file. | |
13239 | * sysdeps/ieee754/ldbl-128ibm-compat/w_scalbf128.c: New file. | |
13240 | ||
13241 | 2020-02-14 Tulio Magno Quites Machado Filho <tuliom@linux.ibm.com> | |
13242 | ||
13243 | COMMIT: c624d23260d5c136bebdd3a0734876527cedc505 | |
13244 | Add a generic scalb implementation | |
13245 | ||
13246 | * math/Makefile: Modified. | |
13247 | * math/e_scalb.c: Move to... | |
13248 | * math/e_scalb_template.c: ... here. | |
13249 | (invalid_fn): Modified function. | |
13250 | (__ieee754_scalb): Remove function. | |
13251 | (M_DECL_FUNC): New function. | |
13252 | * math/e_scalbf.c: Delete file. | |
13253 | * math/e_scalbl.c: Delete file. | |
13254 | * math/w_scalb_compat.c: Modified. | |
13255 | [LIBM_SVID_COMPAT][NO_LONG_DOUBLE](strong_alias): New. | |
13256 | [LIBM_SVID_COMPAT][NO_LONG_DOUBLE](weak_alias): New. | |
13257 | [LIBM_SVID_COMPAT](__scalb): New function. | |
13258 | [LIBM_SVID_COMPAT](weak_alias): New. | |
13259 | [NO_LONG_DOUBLE](strong_alias): Remove. | |
13260 | [NO_LONG_DOUBLE](weak_alias): Remove. | |
13261 | (__scalb): Remove function. | |
13262 | (weak_alias): Remove. | |
13263 | * math/w_scalb_template.c: New file. | |
13264 | * math/w_scalbf_compat.c: Modified. | |
13265 | [LIBM_SVID_COMPAT](__scalbf): New function. | |
13266 | [LIBM_SVID_COMPAT](weak_alias): New. | |
13267 | (__scalbf): Remove function. | |
13268 | (weak_alias): Remove. | |
13269 | * math/w_scalbl_compat.c: Modified. | |
13270 | [LIBM_SVID_COMPAT](__scalbl): New function. | |
13271 | [LIBM_SVID_COMPAT](weak_alias): New. | |
13272 | (__scalbl): Remove function. | |
13273 | (weak_alias): Remove. | |
13274 | * sysdeps/ieee754/float128/w_scalbf128.c: New file. | |
13275 | * sysdeps/ieee754/ldbl-opt/w_scalb_compat.c: Modified. | |
13276 | [LONG_DOUBLE_COMPAT(libm, GLIBC_2_0)](compat_symbol): Remove. | |
13277 | [LIBM_SVID_COMPAT][LONG_DOUBLE_COMPAT(libm, GLIBC_2_0)](compat_symbol): New. | |
13278 | * sysdeps/ieee754/ldbl-opt/w_scalbl_compat.c: Modified. | |
13279 | (long_double_symbol): Remove. | |
13280 | [LIBM_SVID_COMPAT](long_double_symbol): New. | |
13281 | * sysdeps/m68k/m680x0/fpu/e_scalbf.c: Modified. | |
13282 | (e_scalb.c): Remove include. | |
13283 | (sysdeps/m68k/m680x0/fpu/e_scalb.c): Include file. | |
13284 | * sysdeps/m68k/m680x0/fpu/e_scalbl.c: Modified. | |
13285 | (e_scalb.c): Remove include. | |
13286 | (sysdeps/m68k/m680x0/fpu/e_scalb.c): Include file. | |
13287 | ||
13288 | 2020-02-14 Joseph Myers <joseph@codesourcery.com> | |
13289 | ||
13290 | COMMIT: ad180676b83dc1782d407dbff57dabbaab0c1f71 | |
13291 | Adjust thresholds in Bessel function implementations (bug 14469). | |
13292 | ||
13293 | * sysdeps/ieee754/flt-32/e_j0f.c: Modified. | |
13294 | (__ieee754_j0f): Modified function. | |
13295 | (__ieee754_y0f): Modified function. | |
13296 | * sysdeps/ieee754/flt-32/e_j1f.c: Modified. | |
13297 | (__ieee754_j1f): Modified function. | |
13298 | (__ieee754_y1f): Modified function. | |
13299 | * sysdeps/ieee754/ldbl-96/e_j0l.c: Modified. | |
13300 | (__ieee754_j0l): Modified function. | |
13301 | (__ieee754_y0l): Modified function. | |
13302 | * sysdeps/ieee754/ldbl-96/e_j1l.c: Modified. | |
13303 | (__ieee754_j1l): Modified function. | |
13304 | (__ieee754_y1l): Modified function. | |
13305 | ||
13306 | 2020-02-14 Florian Weimer <fweimer@redhat.com> | |
13307 | ||
13308 | COMMIT: fa00db0a6eb755837ae5d413515e0da582b304f3 | |
13309 | resolv: Fix ABA race in /etc/resolv.conf change detection [BZ #25420] | |
13310 | ||
13311 | * resolv/resolv_conf.c: Modified. | |
13312 | (__resolv_conf_get_current): Modified function. | |
13313 | ||
13314 | 2020-02-14 Florian Weimer <fweimer@redhat.com> | |
13315 | ||
13316 | COMMIT: dd0b4df329ff7ff2a656404db271c8ee8379ff9d | |
13317 | resolv: Enhance __resolv_conf_load to capture file change data | |
13318 | ||
13319 | * resolv/res_init.c: Modified. | |
13320 | (__resolv_conf_load): Modified function. | |
13321 | (__res_vinit): Modified function. | |
13322 | (file_change_detection.h): Include file. | |
13323 | * resolv/resolv_conf.c: Modified. | |
13324 | (__resolv_conf_get_current): Modified function. | |
13325 | * resolv/resolv_conf.h: Modified. | |
13326 | (__resolv_conf_load): Modified. | |
13327 | (file_change_detection): New. | |
13328 | ||
13329 | 2020-02-14 Florian Weimer <fweimer@redhat.com> | |
13330 | ||
13331 | COMMIT: a1a20f029299dc27170912bb9233070c8403444d | |
13332 | resolv: Fix file handle leak in __resolv_conf_load [BZ #25429] | |
13333 | ||
13334 | * resolv/res_init.c: Modified. | |
13335 | (res_vinit_1): Modified function. | |
13336 | (__resolv_conf_load): Modified function. | |
13337 | ||
13338 | 2020-02-14 Florian Weimer <fweimer@redhat.com> | |
13339 | ||
13340 | COMMIT: 9642b85fd0dfa5731020a3271c08e33e1dc05c85 | |
13341 | resolv: Use <file_change_detection.h> in __resolv_conf_get_current | |
13342 | ||
13343 | * resolv/resolv_conf.c: Modified. | |
13344 | (resolv_conf_global): Modified. | |
13345 | (__resolv_conf_get_current): Modified function. | |
13346 | (file_change_detection.h): Include file. | |
13347 | ||
13348 | 2020-02-13 Joseph Myers <joseph@codesourcery.com> | |
13349 | ||
13350 | COMMIT: fe7df8eb5e54e1e3548bfc10ebf6e1156edffcad | |
13351 | Add STATX_ATTR_VERITY from Linux 5.5 to bits/statx-generic.h. | |
13352 | ||
13353 | * io/bits/statx-generic.h: Modified. | |
13354 | [! STATX_TYPE](STATX_ATTR_VERITY): New. | |
13355 | ||
13356 | 2020-02-13 Stefan Liebler <stli@linux.ibm.com> | |
13357 | ||
13358 | COMMIT: 5e6efd3ec2632e745a5922b256addc8626aa87ee | |
13359 | Use gcc -finput-charset=ascii for check-installed-headers. | |
13360 | ||
13361 | * scripts/check-installed-headers.sh: Modified. | |
13362 | * sysdeps/unix/sysv/linux/alpha/bits/resource.h: Modified. | |
13363 | * sysdeps/unix/sysv/linux/bits/resource.h: Modified. | |
13364 | * sysdeps/unix/sysv/linux/mips/bits/resource.h: Modified. | |
13365 | * sysdeps/unix/sysv/linux/sparc/bits/resource.h: Modified. | |
13366 | ||
13367 | 2020-02-13 Florian Weimer <fweimer@redhat.com> | |
13368 | ||
13369 | COMMIT: c10acd40262486dac597001aecc20ad9d3bd0e4a | |
13370 | math/test-sinl-pseudo: Use stack protector only if available | |
13371 | ||
13372 | * sysdeps/ieee754/ldbl-96/Makefile: Modified. | |
13373 | ||
13374 | 2020-02-13 Adhemerval Zanella <adhemerval.zanella@linaro.org> | |
13375 | ||
13376 | COMMIT: d3436a7f3240b8a657d35e417515d4e18fc9e396 | |
13377 | alpha: Fix static gettimeofday symbol | |
13378 | ||
13379 | * sysdeps/unix/sysv/linux/alpha/gettimeofday.c: Modified. | |
13380 | (weak_alias): Remove. | |
13381 | (strong_alias): Remove. | |
13382 | (_weak_alias): Remove. | |
13383 | (SET_VERSION): New. | |
13384 | (weak_alias): New function. | |
13385 | * time/gettimeofday.c: Modified. | |
13386 | (strong_alias): Remove. | |
13387 | (weak_alias): Remove. | |
13388 | [! SET_VERSION](strong_alias): New. | |
13389 | [! SET_VERSION](weak_alias): New. | |
13390 | ||
13391 | 2020-02-13 Florian Weimer <fweimer@redhat.com> | |
13392 | ||
13393 | COMMIT: fd3540deff239355a01314947b9313042654c1e7 | |
13394 | nss_nisplus: Use NSS_DECLARE_MODULE_FUNCTIONS | |
13395 | ||
13396 | * nis/nss-nisplus.h: Modified. | |
13397 | (__niserr2nss_tab): Remove. | |
13398 | (NSS_DECLARE_MODULE_FUNCTIONS): New function. | |
13399 | ||
13400 | 2020-02-13 Florian Weimer <fweimer@redhat.com> | |
13401 | ||
13402 | COMMIT: bd65a52a5ff340a134e97d5ce803d24b12d9cf17 | |
13403 | nss_dns: Use NSS_DECLARE_MODULE_FUNCTIONS | |
13404 | ||
13405 | * resolv/nss_dns/dns-canon.c: Modified. | |
13406 | [!(PACKETSZ > 65536)](querybuf): New. | |
13407 | [PACKETSZ > 65536](querybuf): New. | |
13408 | (querybuf): Remove. | |
13409 | (qtypes): Modified. | |
13410 | * resolv/nss_dns/dns-host.c: Modified. | |
13411 | [!(PACKETSZ > 65536)][! MAXHOSTNAMELEN](MAXHOSTNAMELEN): New. | |
13412 | [!(PACKETSZ > 65536)][! MAXHOSTNAMELEN](querybuf): New. | |
13413 | [!(PACKETSZ > 65536)][! MAXHOSTNAMELEN](getanswer_r): New. | |
13414 | [!(PACKETSZ > 65536)][! MAXHOSTNAMELEN](gaih_getanswer): New. | |
13415 | [!(PACKETSZ > 65536)][! MAXHOSTNAMELEN](gethostbyname3_context): New. | |
13416 | [!(PACKETSZ > 65536)][! MAXHOSTNAMELEN](rrtype_to_rdata_length): New. | |
13417 | [!(PACKETSZ > 65536)][! MAXHOSTNAMELEN](_nss_dns_gethostbyname3_r): New. | |
13418 | [!(PACKETSZ > 65536)][! MAXHOSTNAMELEN](gethostbyname3_context): New. | |
13419 | [!(PACKETSZ > 65536)][! MAXHOSTNAMELEN](check_name): New. | |
13420 | [!(PACKETSZ > 65536)][! MAXHOSTNAMELEN](_nss_dns_gethostbyname2_r): New. | |
13421 | [!(PACKETSZ > 65536)][! MAXHOSTNAMELEN](_nss_dns_gethostbyname_r): New. | |
13422 | [!(PACKETSZ > 65536)][! MAXHOSTNAMELEN](_nss_dns_gethostbyname4_r): New. | |
13423 | [!(PACKETSZ > 65536)][! MAXHOSTNAMELEN](_nss_dns_gethostbyaddr2_r): New. | |
13424 | [!(PACKETSZ > 65536)][! MAXHOSTNAMELEN](hidden_proto): New. | |
13425 | [!(PACKETSZ > 65536)][! MAXHOSTNAMELEN](_nss_dns_gethostbyaddr2_r): New. | |
13426 | [!(PACKETSZ > 65536)][! MAXHOSTNAMELEN](hidden_def): New. | |
13427 | [!(PACKETSZ > 65536)][! MAXHOSTNAMELEN](_nss_dns_gethostbyaddr_r): New. | |
13428 | [!(PACKETSZ > 65536)][! MAXHOSTNAMELEN](addrsort): New. | |
13429 | [!(PACKETSZ > 65536)][! MAXHOSTNAMELEN](getanswer_r): New. | |
13430 | [!(PACKETSZ > 65536)][! MAXHOSTNAMELEN](gaih_getanswer_slice): New. | |
13431 | [!(PACKETSZ > 65536)][! MAXHOSTNAMELEN](gaih_getanswer): New. | |
13432 | [!(PACKETSZ > 65536)][MAXHOSTNAMELEN](MAXHOSTNAMELEN): New. | |
13433 | [MAXHOSTNAMELEN](MAXHOSTNAMELEN): Remove. | |
13434 | (MAXHOSTNAMELEN): Remove. | |
13435 | (querybuf): Remove. | |
13436 | (getanswer_r): Remove. | |
13437 | (gaih_getanswer): Remove. | |
13438 | (gethostbyname3_context): Remove. | |
13439 | (rrtype_to_rdata_length): Remove function. | |
13440 | (_nss_dns_gethostbyname3_r): Remove function. | |
13441 | (gethostbyname3_context): Remove function. | |
13442 | (check_name): Remove function. | |
13443 | (_nss_dns_gethostbyname2_r): Remove function. | |
13444 | (_nss_dns_gethostbyname_r): Remove function. | |
13445 | (_nss_dns_gethostbyname4_r): Remove function. | |
13446 | (_nss_dns_gethostbyaddr2_r): Remove. | |
13447 | (hidden_proto): Remove. | |
13448 | (_nss_dns_gethostbyaddr2_r): Remove function. | |
13449 | (hidden_def): Remove. | |
13450 | (_nss_dns_gethostbyaddr_r): Remove function. | |
13451 | (addrsort): Remove function. | |
13452 | (getanswer_r): Remove function. | |
13453 | (gaih_getanswer_slice): Remove function. | |
13454 | (gaih_getanswer): Remove function. | |
13455 | * resolv/nss_dns/dns-network.c: Modified. | |
13456 | [!(PACKETSZ > 65536)](lookup_method): New. | |
13457 | [PACKETSZ > 65536](lookup_method): New. | |
13458 | (lookup_method): Remove. | |
13459 | (querybuf): Modified. | |
13460 | ||
13461 | 2020-02-13 Florian Weimer <fweimer@redhat.com> | |
13462 | ||
13463 | COMMIT: 680f1093229836e7f2d77a0a6b94b8a3bd47308f | |
13464 | nss_files: Use NSS_DECLARE_MODULE_FUNCTIONS | |
13465 | ||
13466 | * nss/nss_files/files-alias.c: Modified. | |
13467 | (stream): Modified. | |
13468 | * nss/nss_files/files-ethers.c: Modified. | |
13469 | (etherent_data): Modified. | |
13470 | (nss.h): Include file. | |
13471 | * nss/nss_files/files-grp.c: Modified. | |
13472 | (grent_data): Modified. | |
13473 | (nss.h): Include file. | |
13474 | * nss/nss_files/files-hosts.c: Modified. | |
13475 | (hostent_data): Modified. | |
13476 | (nss.h): Include file. | |
13477 | * nss/nss_files/files-init.c: Modified. | |
13478 | (define_traced_file): Modified. | |
13479 | (define_traced_file): Modified. | |
13480 | (define_traced_file): Modified. | |
13481 | (define_traced_file): Modified. | |
13482 | (define_traced_file): Modified. | |
13483 | (define_traced_file): Remove. | |
13484 | (nss.h): Include file. | |
13485 | (NSS_DECLARE_MODULE_FUNCTIONS): New function. | |
13486 | * nss/nss_files/files-initgroups.c: Modified. | |
13487 | (_nss_files_initgroups_dyn): Remove function. | |
13488 | (nss.h): Include file. | |
13489 | (NSS_DECLARE_MODULE_FUNCTIONS): New function. | |
13490 | * nss/nss_files/files-key.c: Modified. | |
13491 | (search): Remove function. | |
13492 | (NSS_DECLARE_MODULE_FUNCTIONS): New function. | |
13493 | * nss/nss_files/files-netgrp.c: Modified. | |
13494 | (libnss_files_hidden_proto): Remove function. | |
13495 | (NSS_DECLARE_MODULE_FUNCTIONS): New function. | |
13496 | * nss/nss_files/files-network.c: Modified. | |
13497 | (netent_data): Modified. | |
13498 | (nss.h): Include file. | |
13499 | * nss/nss_files/files-proto.c: Modified. | |
13500 | (protoent_data): Modified. | |
13501 | (nss.h): Include file. | |
13502 | * nss/nss_files/files-pwd.c: Modified. | |
13503 | (pwent_data): Modified. | |
13504 | (nss.h): Include file. | |
13505 | * nss/nss_files/files-rpc.c: Modified. | |
13506 | (rpcent_data): Modified. | |
13507 | (nss.h): Include file. | |
13508 | * nss/nss_files/files-service.c: Modified. | |
13509 | (servent_data): Modified. | |
13510 | (nss.h): Include file. | |
13511 | * nss/nss_files/files-sgrp.c: Modified. | |
13512 | (sgent_data): Modified. | |
13513 | (nss.h): Include file. | |
13514 | * nss/nss_files/files-spwd.c: Modified. | |
13515 | (spent_data): Modified. | |
13516 | (nss.h): Include file. | |
13517 | ||
13518 | 2020-02-13 Florian Weimer <fweimer@redhat.com> | |
13519 | ||
13520 | COMMIT: 7e3987ab54ffc66477af50d461d7ddfd5b4a8813 | |
13521 | nss_db: Use NSS_DECLARE_MODULE_FUNCTIONS | |
13522 | ||
13523 | * nss/nss_db/db-init.c: Modified. | |
13524 | (nss_db.h): Include file. | |
13525 | * nss/nss_db/db-initgroups.c: Modified. | |
13526 | * nss/nss_db/nss_db.h: Modified. | |
13527 | (stridx_t): Modified. | |
13528 | ||
13529 | 2020-02-13 Florian Weimer <fweimer@redhat.com> | |
13530 | ||
13531 | COMMIT: ff104359639db9748abf4690febc07e9d917b11f | |
13532 | nss_compat: Use NSS_DECLARE_MODULE_FUNCTIONS | |
13533 | ||
13534 | * nss/nss_compat/compat-grp.c: Modified. | |
13535 | (ni): Modified. | |
13536 | * nss/nss_compat/compat-initgroups.c: Modified. | |
13537 | (ni): Modified. | |
13538 | * nss/nss_compat/compat-pwd.c: Modified. | |
13539 | (ni): Modified. | |
13540 | * nss/nss_compat/compat-spwd.c: Modified. | |
13541 | (ni): Modified. | |
13542 | ||
13543 | 2020-02-13 Florian Weimer <fweimer@redhat.com> | |
13544 | ||
13545 | COMMIT: 6978700688f6ebc8213f3340e67490d22e7921c2 | |
13546 | nss_hesiod: Use NSS_DECLARE_MODULE_FUNCTIONS | |
13547 | ||
13548 | * hesiod/nss_hesiod/hesiod-grp.c: Modified. | |
13549 | (_nss_hesiod_setgrent): Remove function. | |
13550 | (NSS_DECLARE_MODULE_FUNCTIONS): New function. | |
13551 | * hesiod/nss_hesiod/hesiod-proto.c: Modified. | |
13552 | (protoent_data): Modified. | |
13553 | * hesiod/nss_hesiod/hesiod-pwd.c: Modified. | |
13554 | (_nss_hesiod_setpwent): Remove function. | |
13555 | (NSS_DECLARE_MODULE_FUNCTIONS): New function. | |
13556 | * hesiod/nss_hesiod/hesiod-service.c: Modified. | |
13557 | (servent_data): Modified. | |
13558 | ||
13559 | 2020-02-13 Florian Weimer <fweimer@redhat.com> | |
13560 | ||
13561 | COMMIT: 499a92df8b9fc64a054cf3b7f728f8967fc1da7d | |
13562 | nss: Add function types and NSS_DECLARE_MODULE_FUNCTIONS macro to <nss.h> | |
13563 | ||
13564 | * nscd/aicache.c: Modified. | |
13565 | (nss_gethostbyname4_r): Remove. | |
13566 | (nss_gethostbyname3_r): Remove. | |
13567 | (nss_getcanonname_r): Remove. | |
13568 | (addhstaiX): Modified function. | |
13569 | * nss/nss.h: Modified. | |
13570 | (stddef.h): Include file. | |
13571 | (sys/types.h): Include file. | |
13572 | (__netgrent): New. | |
13573 | (aliasent): New. | |
13574 | (ether_addr): New. | |
13575 | (etherent): New. | |
13576 | (group): New. | |
13577 | (hostent): New. | |
13578 | (netent): New. | |
13579 | (passwd): New. | |
13580 | (protoent): New. | |
13581 | (rpcent): New. | |
13582 | (servent): New. | |
13583 | (sgrp): New. | |
13584 | (spwd): New. | |
13585 | (traced_file): New. | |
13586 | (nss_endaliasent): New function. | |
13587 | (nss_endetherent): New function. | |
13588 | (nss_endgrent): New function. | |
13589 | (nss_endhostent): New function. | |
13590 | (nss_endnetent): New function. | |
13591 | (nss_endnetgrent): New function. | |
13592 | (nss_endprotoent): New function. | |
13593 | (nss_endpwent): New function. | |
13594 | (nss_endrpcent): New function. | |
13595 | (nss_endservent): New function. | |
13596 | (nss_endsgent): New function. | |
13597 | (nss_endspent): New function. | |
13598 | (nss_getaliasbyname_r): New function. | |
13599 | (nss_getaliasent_r): New function. | |
13600 | (nss_getcanonname_r): New function. | |
13601 | (nss_getetherent_r): New function. | |
13602 | (nss_getgrent_r): New function. | |
13603 | (nss_getgrgid_r): New function. | |
13604 | (nss_getgrnam_r): New function. | |
13605 | (nss_gethostbyaddr2_r): New function. | |
13606 | (nss_gethostbyaddr_r): New function. | |
13607 | (nss_gethostbyname2_r): New function. | |
13608 | (nss_gethostbyname3_r): New function. | |
13609 | (nss_gethostbyname4_r): New function. | |
13610 | (nss_gethostbyname_r): New function. | |
13611 | (nss_gethostent_r): New function. | |
13612 | (nss_gethostton_r): New function. | |
13613 | (nss_getnetbyaddr_r): New function. | |
13614 | (nss_getnetbyname_r): New function. | |
13615 | (nss_getnetent_r): New function. | |
13616 | (nss_getnetgrent_r): New function. | |
13617 | (nss_getntohost_r): New function. | |
13618 | (nss_getprotobyname_r): New function. | |
13619 | (nss_getprotobynumber_r): New function. | |
13620 | (nss_getprotoent_r): New function. | |
13621 | (nss_getpublickey): New function. | |
13622 | (nss_getpwent_r): New function. | |
13623 | (nss_getpwnam_r): New function. | |
13624 | (nss_getpwuid_r): New function. | |
13625 | (nss_getrpcbyname_r): New function. | |
13626 | (nss_getrpcbynumber_r): New function. | |
13627 | (nss_getrpcent_r): New function. | |
13628 | (nss_getsecretkey): New function. | |
13629 | (nss_getservbyname_r): New function. | |
13630 | (nss_getservbyport_r): New function. | |
13631 | (nss_getservent_r): New function. | |
13632 | (nss_getsgent_r): New function. | |
13633 | (nss_getsgnam_r): New function. | |
13634 | (nss_getspent_r): New function. | |
13635 | (nss_getspnam_r): New function. | |
13636 | (nss_init): New function. | |
13637 | (nss_initgroups_dyn): New function. | |
13638 | (nss_netname2user): New function. | |
13639 | (nss_setaliasent): New function. | |
13640 | (nss_setetherent): New function. | |
13641 | (nss_setgrent): New function. | |
13642 | (nss_sethostent): New function. | |
13643 | (nss_setnetent): New function. | |
13644 | (nss_setnetgrent): New function. | |
13645 | (nss_setprotoent): New function. | |
13646 | (nss_setpwent): New function. | |
13647 | (nss_setrpcent): New function. | |
13648 | (nss_setservent): New function. | |
13649 | (nss_setsgent): New function. | |
13650 | (nss_setspent): New function. | |
13651 | (NSS_DECLARE_MODULE_FUNCTIONS): New. | |
13652 | * sysdeps/posix/getaddrinfo.c: Modified. | |
13653 | (nss_gethostbyname4_r): Remove. | |
13654 | (nss_gethostbyname3_r): Remove. | |
13655 | (nss_getcanonname_r): Remove. | |
13656 | (getcanonname): Modified function. | |
13657 | (gaih_inet): Modified function. | |
13658 | ||
13659 | 2020-02-13 Florian Weimer <fweimer@redhat.com> | |
13660 | ||
13661 | COMMIT: 8a9221415041543aa163071fa547e88138ceec9d | |
13662 | nss_compat: Do not use nss_* names for function pointers | |
13663 | ||
13664 | * nss/nss_compat/compat-grp.c: Modified. | |
13665 | (nss_setgrent): Remove. | |
13666 | (nss_getgrnam_r): Remove. | |
13667 | (nss_getgrgid_r): Remove. | |
13668 | (nss_getgrent_r): Remove. | |
13669 | (nss_endgrent): Remove. | |
13670 | (init_nss_interface): Modified function. | |
13671 | (internal_setgrent): Modified function. | |
13672 | (_nss_compat_endgrent): Modified function. | |
13673 | (getgrent_next_nss): Modified function. | |
13674 | (getgrnam_plusgroup): Modified function. | |
13675 | (internal_getgrgid_r): Modified function. | |
13676 | (setgrent_impl): New. | |
13677 | (getgrnam_r_impl): New. | |
13678 | (getgrgid_r_impl): New. | |
13679 | (getgrent_r_impl): New. | |
13680 | (endgrent_impl): New. | |
13681 | * nss/nss_compat/compat-initgroups.c: Modified. | |
13682 | (nss_initgroups_dyn): Remove. | |
13683 | (nss_getgrnam_r): Remove. | |
13684 | (nss_getgrgid_r): Remove. | |
13685 | (nss_setgrent): Remove. | |
13686 | (nss_getgrent_r): Remove. | |
13687 | (nss_endgrent): Remove. | |
13688 | (init_nss_interface): Modified function. | |
13689 | (internal_endgrent): Modified function. | |
13690 | (getgrent_next_nss): Modified function. | |
13691 | (internal_getgrent_r): Modified function. | |
13692 | (initgroups_dyn_impl): New. | |
13693 | (getgrnam_r_impl): New. | |
13694 | (getgrgid_r_impl): New. | |
13695 | (setgrent_impl): New. | |
13696 | (getgrent_r_impl): New. | |
13697 | (endgrent_impl): New. | |
13698 | * nss/nss_compat/compat-pwd.c: Modified. | |
13699 | (nss_setpwent): Remove. | |
13700 | (nss_getpwnam_r): Remove. | |
13701 | (nss_getpwuid_r): Remove. | |
13702 | (nss_getpwent_r): Remove. | |
13703 | (nss_endpwent): Remove. | |
13704 | (init_nss_interface): Modified function. | |
13705 | (internal_setpwent): Modified function. | |
13706 | (_nss_compat_endpwent): Modified function. | |
13707 | (getpwent_next_nss_netgr): Modified function. | |
13708 | (getpwent_next_nss): Modified function. | |
13709 | (getpwnam_plususer): Modified function. | |
13710 | (getpwuid_plususer): Modified function. | |
13711 | (setpwent_impl): New. | |
13712 | (getpwnam_r_impl): New. | |
13713 | (getpwuid_r_impl): New. | |
13714 | (getpwent_r_impl): New. | |
13715 | (endpwent_impl): New. | |
13716 | * nss/nss_compat/compat-spwd.c: Modified. | |
13717 | (nss_setspent): Remove. | |
13718 | (nss_getspnam_r): Remove. | |
13719 | (nss_getspent_r): Remove. | |
13720 | (nss_endspent): Remove. | |
13721 | (init_nss_interface): Modified function. | |
13722 | (internal_setspent): Modified function. | |
13723 | (_nss_compat_endspent): Modified function. | |
13724 | (getspent_next_nss_netgr): Modified function. | |
13725 | (getspent_next_nss): Modified function. | |
13726 | (getspnam_plususer): Modified function. | |
13727 | (setspent_impl): New. | |
13728 | (getspnam_r_impl): New. | |
13729 | (getspent_r_impl): New. | |
13730 | (endspent_impl): New. | |
13731 | ||
13732 | 2020-02-12 Joseph Myers <joseph@codesourcery.com> | |
13733 | ||
13734 | COMMIT: 9333498794cde1d5cca518badf79533a24114b6f | |
13735 | Avoid ldbl-96 stack corruption from range reduction of pseudo-zero (bug 25487). | |
13736 | ||
13737 | * sysdeps/ieee754/ldbl-96/Makefile: Modified. | |
13738 | * sysdeps/ieee754/ldbl-96/e_rem_pio2l.c: Modified. | |
13739 | (__ieee754_rem_pio2l): Modified function. | |
13740 | * sysdeps/ieee754/ldbl-96/test-sinl-pseudo.c: New file. | |
13741 | ||
13742 | 2020-02-12 WANG Xuerui <git@xen0n.name> | |
13743 | ||
13744 | COMMIT: 4fbba6fe904d0094ddc4284066b3860d119cbd4a | |
13745 | mips: Fix argument passing for inlined syscalls on Linux [BZ #25523] | |
13746 | ||
13747 | * sysdeps/unix/sysv/linux/mips/mips32/sysdep.h: Modified. | |
13748 | [! __ASSEMBLER__](internal_syscall1): Modified. | |
13749 | [! __ASSEMBLER__](internal_syscall2): Modified. | |
13750 | [! __ASSEMBLER__](internal_syscall3): Modified. | |
13751 | [! __ASSEMBLER__](internal_syscall4): Modified. | |
13752 | * sysdeps/unix/sysv/linux/mips/mips64/n32/sysdep.h: Modified. | |
13753 | [! __ASSEMBLER__](internal_syscall1): Modified. | |
13754 | [! __ASSEMBLER__](internal_syscall2): Modified. | |
13755 | [! __ASSEMBLER__](internal_syscall3): Modified. | |
13756 | [! __ASSEMBLER__](internal_syscall4): Modified. | |
13757 | [! __ASSEMBLER__](internal_syscall5): Modified. | |
13758 | [! __ASSEMBLER__](internal_syscall6): Modified. | |
13759 | * sysdeps/unix/sysv/linux/mips/mips64/n64/sysdep.h: Modified. | |
13760 | [! __ASSEMBLER__](internal_syscall1): Modified. | |
13761 | [! __ASSEMBLER__](internal_syscall2): Modified. | |
13762 | [! __ASSEMBLER__](internal_syscall3): Modified. | |
13763 | [! __ASSEMBLER__](internal_syscall4): Modified. | |
13764 | [! __ASSEMBLER__](internal_syscall5): Modified. | |
13765 | [! __ASSEMBLER__](internal_syscall6): Modified. | |
13766 | ||
13767 | 2020-02-12 WANG Xuerui <git@xen0n.name> | |
13768 | ||
13769 | COMMIT: d3fbb18aa3164ca1d11e8acba81e1fc2ca70f43e | |
13770 | mips: Use 'long int' and 'long long int' in linux syscall code | |
13771 | ||
13772 | * sysdeps/unix/sysv/linux/mips/mips32/mips-syscall5.S: Modified. | |
13773 | * sysdeps/unix/sysv/linux/mips/mips32/mips-syscall6.S: Modified. | |
13774 | * sysdeps/unix/sysv/linux/mips/mips32/mips-syscall7.S: Modified. | |
13775 | * sysdeps/unix/sysv/linux/mips/mips32/mips16/mips16-syscall.h: Modified. | |
13776 | (__mips16_syscall0): Modified. | |
13777 | (__mips16_syscall0): Modified. | |
13778 | (__mips16_syscall1): Modified. | |
13779 | (__mips16_syscall1): Modified. | |
13780 | (__mips16_syscall2): Modified. | |
13781 | (__mips16_syscall2): Modified. | |
13782 | (__mips16_syscall3): Modified. | |
13783 | (__mips16_syscall3): Modified. | |
13784 | (__mips16_syscall4): Modified. | |
13785 | (__mips16_syscall4): Modified. | |
13786 | (__mips16_syscall5): Modified. | |
13787 | (__mips16_syscall6): Modified. | |
13788 | (__mips16_syscall7): Modified. | |
13789 | * sysdeps/unix/sysv/linux/mips/mips32/mips16/mips16-syscall0.c: Modified. | |
13790 | (__mips16_syscall0): Modified function. | |
13791 | * sysdeps/unix/sysv/linux/mips/mips32/mips16/mips16-syscall1.c: Modified. | |
13792 | (__mips16_syscall1): Modified function. | |
13793 | * sysdeps/unix/sysv/linux/mips/mips32/mips16/mips16-syscall2.c: Modified. | |
13794 | (__mips16_syscall2): Modified function. | |
13795 | * sysdeps/unix/sysv/linux/mips/mips32/mips16/mips16-syscall3.c: Modified. | |
13796 | (__mips16_syscall3): Modified function. | |
13797 | * sysdeps/unix/sysv/linux/mips/mips32/mips16/mips16-syscall4.c: Modified. | |
13798 | (__mips16_syscall4): Modified function. | |
13799 | * sysdeps/unix/sysv/linux/mips/mips32/sysdep.h: Modified. | |
13800 | [! __ASSEMBLER__](__mips_syscall_return): Modified. | |
13801 | [! __ASSEMBLER__](internal_syscall0): Modified. | |
13802 | [! __ASSEMBLER__](internal_syscall1): Modified. | |
13803 | [! __ASSEMBLER__](internal_syscall2): Modified. | |
13804 | [! __ASSEMBLER__](internal_syscall3): Modified. | |
13805 | [! __ASSEMBLER__](internal_syscall4): Modified. | |
13806 | [! __ASSEMBLER__](__mips_syscall5): Modified. | |
13807 | [! __ASSEMBLER__](internal_syscall5): Modified. | |
13808 | [! __ASSEMBLER__](libc_hidden_proto): Modified. | |
13809 | [! __ASSEMBLER__](internal_syscall6): Modified. | |
13810 | [! __ASSEMBLER__](libc_hidden_proto): Modified. | |
13811 | [! __ASSEMBLER__](internal_syscall7): Modified. | |
13812 | * sysdeps/unix/sysv/linux/mips/mips64/n32/sysdep.h: Modified. | |
13813 | [! __ASSEMBLER__](ARGIFY): Modified. | |
13814 | [! __ASSEMBLER__](internal_syscall0): Modified. | |
13815 | [! __ASSEMBLER__](internal_syscall1): Modified. | |
13816 | [! __ASSEMBLER__](internal_syscall2): Modified. | |
13817 | [! __ASSEMBLER__](internal_syscall3): Modified. | |
13818 | [! __ASSEMBLER__](internal_syscall4): Modified. | |
13819 | [! __ASSEMBLER__](internal_syscall5): Modified. | |
13820 | [! __ASSEMBLER__](internal_syscall6): Modified. | |
13821 | * sysdeps/unix/sysv/linux/mips/mips64/n64/sysdep.h: Modified. | |
13822 | [! __ASSEMBLER__](internal_syscall0): Modified. | |
13823 | [! __ASSEMBLER__](internal_syscall1): Modified. | |
13824 | [! __ASSEMBLER__](internal_syscall2): Modified. | |
13825 | [! __ASSEMBLER__](internal_syscall3): Modified. | |
13826 | [! __ASSEMBLER__](internal_syscall4): Modified. | |
13827 | [! __ASSEMBLER__](internal_syscall5): Modified. | |
13828 | [! __ASSEMBLER__](internal_syscall6): Modified. | |
13829 | * sysdeps/unix/sysv/linux/mips/mips64/syscall.S: Modified. | |
13830 | * sysdeps/unix/sysv/linux/mips/sysdep.h: Modified. | |
13831 | [! __ASSEMBLER__](INTERNAL_VSYSCALL_CALL): Modified. | |
13832 | ||
13833 | 2020-02-12 Adhemerval Zanella <adhemerval.zanella@linaro.org> | |
13834 | ||
13835 | COMMIT: c9532194205aa2d044acdff7af98816b793c1491 | |
13836 | alpha: Use generic gettimeofday implementation | |
13837 | ||
13838 | * sysdeps/unix/sysv/linux/alpha/gettimeofday.c: Modified. | |
13839 | (VERSION_gettimeofday): Remove. | |
13840 | (weak_alias): New. | |
13841 | (strong_alias): New. | |
13842 | (_weak_alias): New function. | |
13843 | (default_symbol_version): New function. | |
13844 | (default_symbol_version): New function. | |
13845 | * sysdeps/unix/sysv/linux/alpha/syscalls.list: Modified. | |
13846 | * time/gettimeofday.c: Modified. | |
13847 | [! VERSION_gettimeofday](strong_alias): Remove. | |
13848 | [! VERSION_gettimeofday](weak_alias): Remove. | |
13849 | [VERSION_gettimeofday](weak_alias): Remove. | |
13850 | [VERSION_gettimeofday](default_symbol_version): Remove. | |
13851 | [VERSION_gettimeofday](default_symbol_version): Remove. | |
13852 | (strong_alias): New. | |
13853 | (weak_alias): New. | |
13854 | ||
13855 | 2020-02-12 Matheus Castanho <msc@linux.ibm.com> | |
13856 | ||
13857 | COMMIT: f34c4d0f10ed09500d5f0ebd473c3f37ce4989d7 | |
13858 | sunrpc: Properly clean up if tst-udp-timeout fails | |
13859 | ||
13860 | * sunrpc/tst-udp-timeout.c: Modified. | |
13861 | (do_test): Modified function. | |
13862 | (stdlib.h): Include file. | |
13863 | (server_pid): New. | |
13864 | (kill_server): New function. | |
13865 | ||
13866 | 2020-02-12 David Kilroy <David.Kilroy@arm.com> | |
13867 | ||
13868 | COMMIT: 0a8ce6a0966283b17f373f430929bcadef1ae205 | |
13869 | elf: avoid stack allocation in dl_open_worker | |
13870 | ||
13871 | * elf/dl-open.c: Modified. | |
13872 | (dl_open_worker): Modified function. | |
13873 | ||
13874 | 2020-02-12 David Kilroy <David.Kilroy@arm.com> | |
13875 | ||
13876 | COMMIT: 71bcfa62451dfaa015326d3524f2a0e2d09d80ed | |
13877 | elf: avoid redundant sort in dlopen | |
13878 | ||
13879 | * elf/dl-open.c: Modified. | |
13880 | (dl_open_worker): Modified function. | |
13881 | ||
13882 | 2020-02-12 David Kilroy <David.Kilroy@arm.com> | |
13883 | ||
13884 | COMMIT: eb447b7b4bd6177f876ba9420ad9e048c27bae91 | |
13885 | elf: Allow dlopen of filter object to work [BZ #16272] | |
13886 | ||
13887 | * elf/Makefile: Modified. | |
13888 | * elf/dl-deps.c: Modified. | |
13889 | (_dl_map_object_deps): Modified function. | |
13890 | * elf/dl-open.c: Modified. | |
13891 | (dl_open_worker): Modified function. | |
13892 | * elf/tst-auxobj-dlopen.c: New file. | |
13893 | * elf/tst-auxobj.c: New file. | |
13894 | * elf/tst-filterobj-aux.c: New file. | |
13895 | * elf/tst-filterobj-dlopen.c: New file. | |
13896 | * elf/tst-filterobj-filtee.c: New file. | |
13897 | * elf/tst-filterobj-filtee.h: New file. | |
13898 | * elf/tst-filterobj-flt.c: New file. | |
13899 | * elf/tst-filterobj.c: New file. | |
13900 | ||
13901 | 2020-02-12 Siddhesh Poyarekar <siddhesh@sourceware.org> | |
13902 | ||
13903 | COMMIT: 6721b9d52e3bdc7cbec97e6b2952c523c14aebee | |
13904 | Update translations | |
13905 | ||
13906 | * po/be.po: Modified. | |
13907 | * po/pt.po: Modified. | |
13908 | ||
13909 | 2020-02-12 Joseph Myers <joseph@codesourcery.com> | |
13910 | ||
13911 | COMMIT: 6cf6a91d05d626698f158078961b3bffcb39ff8c | |
13912 | Rename RWF_WRITE_LIFE_NOT_SET to RWH_WRITE_LIFE_NOT_SET following Linux 5.5. | |
13913 | ||
13914 | * sysdeps/unix/sysv/linux/bits/fcntl-linux.h: Modified. | |
13915 | [__USE_GNU](RWF_WRITE_LIFE_NOT_SET): Modified. | |
13916 | [__USE_GNU](RWH_WRITE_LIFE_NOT_SET): New. | |
13917 | ||
13918 | 2020-02-12 Stefan Liebler <stli@linux.ibm.com> | |
13919 | ||
13920 | COMMIT: 08aea89ef67c5780ae734073494df0a451bce20f | |
13921 | S390: Fix non-ascii character in fenv.h. | |
13922 | ||
13923 | * sysdeps/s390/fpu/bits/fenv.h: Modified. | |
13924 | ||
13925 | 2020-02-12 Florian Weimer <fweimer@redhat.com> | |
13926 | ||
13927 | COMMIT: 47136d6cc38c425b150dda83989303ac55f6443c | |
13928 | io: Add io/tst-lchmod covering lchmod and fchmodat | |
13929 | ||
13930 | * io/Makefile: Modified. | |
13931 | * io/tst-lchmod.c: New file. | |
13932 | ||
13933 | 2020-02-12 Florian Weimer <fweimer@redhat.com> | |
13934 | ||
13935 | COMMIT: 752dd17443e55a4535cb9e6baa4e550ede383540 | |
13936 | Linux: Emulate fchmodat with AT_SYMLINK_NOFOLLOW using O_PATH [BZ #14578] | |
13937 | ||
13938 | * sysdeps/unix/sysv/linux/fchmodat.c: Modified. | |
13939 | (stddef.h): Remove include. | |
13940 | (string.h): Remove include. | |
13941 | (alloca.h): Remove include. | |
13942 | (fchmodat): Modified function. | |
13943 | (not-cancel.h): Include file. | |
13944 | (sys/stat.h): Include file. | |
13945 | ||
13946 | 2020-02-12 Florian Weimer <fweimer@redhat.com> | |
13947 | ||
13948 | COMMIT: 6b89c385d8bd0700b25bac2c2d0bebe68d5cc05d | |
13949 | io: Implement lchmod using fchmodat [BZ #14578] | |
13950 | ||
13951 | * include/sys/stat.h: Modified. | |
13952 | [! _ISOMAC](libc_hidden_proto): Modified. | |
13953 | [! _ISOMAC](libc_hidden_proto): Modified. | |
13954 | [! _ISOMAC](libc_hidden_proto): Modified. | |
13955 | [! _ISOMAC](libc_hidden_proto): Modified. | |
13956 | [! _ISOMAC](libc_hidden_proto): Modified. | |
13957 | [! _ISOMAC](libc_hidden_proto): New. | |
13958 | * io/fchmodat.c: Modified. | |
13959 | * io/lchmod.c: Modified. | |
13960 | (sys/stat.h): Remove include. | |
13961 | (lchmod): Modified function. | |
13962 | (fcntl.h): Include file. | |
13963 | (unistd.h): Include file. | |
13964 | * sysdeps/mach/hurd/fchmodat.c: Modified. | |
13965 | (libc_hidden_def): New. | |
13966 | * sysdeps/unix/sysv/linux/fchmodat.c: Modified. | |
13967 | (libc_hidden_def): New. | |
13968 | ||
13969 | 2020-02-12 Florian Weimer <fweimer@redhat.com> | |
13970 | ||
13971 | COMMIT: 6c80c6e8767b860a5e18e136d04a80be2a8dce15 | |
13972 | Add internal <file_change_detection.h> header file | |
13973 | ||
13974 | * include/file_change_detection.h: New file. | |
13975 | * io/Makefile: Modified. | |
13976 | * io/tst-file_change_detection.c: New file. | |
13977 | ||
13978 | 2020-02-12 Fangrui Song <maskray@google.com> | |
13979 | ||
13980 | COMMIT: ec44e1efcdbd797c26d420de6ebb95f99df7108b | |
13981 | elf.h: Add R_RISCV_IRELATIVE | |
13982 | ||
13983 | * elf/elf.h: Modified. | |
13984 | (R_RISCV_NUM): Modified. | |
13985 | (R_RISCV_IRELATIVE): New. | |
13986 | ||
13987 | 2020-02-11 Mike FABIAN <mfabian@redhat.com> | |
13988 | ||
13989 | COMMIT: eb948facd894e66429e2e170043b7d36fe445a8d | |
13990 | Fix typo in the name for Wednesday in Kurdish [BZ #9809] | |
13991 | ||
13992 | * localedata/locales/ckb_IQ: Modified. | |
13993 | ||
13994 | 2020-02-11 Florian Weimer <fweimer@redhat.com> | |
13995 | ||
13996 | COMMIT: fadf75c370494da6a02274ebe79e45b2f22ebbd0 | |
13997 | debug: Add missing locale dependencies of fortify tests | |
13998 | ||
13999 | * debug/Makefile: Modified. | |
14000 | ||
14001 | 2020-02-10 Samuel Thibault <samuel.thibault@ens-lyon.org> | |
14002 | ||
14003 | COMMIT: fba7fc5a21f5c56e4878228d2311d040e5b84653 | |
14004 | htl C11 threads: Avoid pthread_ symbols visibility in static library | |
14005 | ||
14006 | * htl/pt-create.c: Modified. | |
14007 | (strong_alias): Remove. | |
14008 | (weak_alias): New. | |
14009 | * htl/pt-detach.c: Modified. | |
14010 | (strong_alias): Remove. | |
14011 | (weak_alias): New. | |
14012 | * htl/pt-exit.c: Modified. | |
14013 | (strong_alias): Remove. | |
14014 | (weak_alias): New function. | |
14015 | * htl/pt-join.c: Modified. | |
14016 | (strong_alias): Remove. | |
14017 | (weak_alias): New function. | |
14018 | * htl/pt-self.c: Modified. | |
14019 | (strong_alias): Remove. | |
14020 | (weak_alias): New function. | |
14021 | * htl/pt-setcancelstate.c: Modified. | |
14022 | (strong_alias): Remove. | |
14023 | (weak_alias): New function. | |
14024 | * htl/pt-setcanceltype.c: Modified. | |
14025 | (strong_alias): Remove. | |
14026 | (weak_alias): New function. | |
14027 | * sysdeps/htl/pt-attr-destroy.c: Modified. | |
14028 | (strong_alias): Remove. | |
14029 | (weak_alias): New function. | |
14030 | * sysdeps/htl/pt-attr-getdetachstate.c: Modified. | |
14031 | (strong_alias): Remove. | |
14032 | (weak_alias): New function. | |
14033 | * sysdeps/htl/pt-attr-getinheritsched.c: Modified. | |
14034 | (strong_alias): Remove. | |
14035 | (weak_alias): New function. | |
14036 | * sysdeps/htl/pt-attr-getschedparam.c: Modified. | |
14037 | (strong_alias): Remove. | |
14038 | (weak_alias): New function. | |
14039 | * sysdeps/htl/pt-attr-getschedpolicy.c: Modified. | |
14040 | (strong_alias): Remove. | |
14041 | (weak_alias): New function. | |
14042 | * sysdeps/htl/pt-attr-getscope.c: Modified. | |
14043 | (strong_alias): Remove. | |
14044 | (weak_alias): New function. | |
14045 | * sysdeps/htl/pt-attr-init.c: Modified. | |
14046 | (strong_alias): Remove. | |
14047 | (weak_alias): New function. | |
14048 | * sysdeps/htl/pt-attr-setdetachstate.c: Modified. | |
14049 | (strong_alias): Remove. | |
14050 | (weak_alias): New function. | |
14051 | * sysdeps/htl/pt-attr-setinheritsched.c: Modified. | |
14052 | (strong_alias): Remove. | |
14053 | (weak_alias): New function. | |
14054 | * sysdeps/htl/pt-attr-setschedparam.c: Modified. | |
14055 | (strong_alias): Remove. | |
14056 | (weak_alias): New function. | |
14057 | * sysdeps/htl/pt-attr-setschedpolicy.c: Modified. | |
14058 | (strong_alias): Remove. | |
14059 | (weak_alias): New function. | |
14060 | * sysdeps/htl/pt-attr-setscope.c: Modified. | |
14061 | (strong_alias): Remove. | |
14062 | (weak_alias): New function. | |
14063 | * sysdeps/htl/pt-cond-brdcast.c: Modified. | |
14064 | (strong_alias): Remove. | |
14065 | (weak_alias): New function. | |
14066 | * sysdeps/htl/pt-cond-destroy.c: Modified. | |
14067 | (strong_alias): Remove. | |
14068 | (weak_alias): New function. | |
14069 | * sysdeps/htl/pt-cond-init.c: Modified. | |
14070 | (strong_alias): Remove. | |
14071 | (weak_alias): New function. | |
14072 | * sysdeps/htl/pt-cond-signal.c: Modified. | |
14073 | (strong_alias): Remove. | |
14074 | (weak_alias): New function. | |
14075 | * sysdeps/htl/pt-cond-timedwait.c: Modified. | |
14076 | (strong_alias): Remove. | |
14077 | (weak_alias): New function. | |
14078 | * sysdeps/htl/pt-cond-wait.c: Modified. | |
14079 | (strong_alias): Remove. | |
14080 | (weak_alias): New function. | |
14081 | * sysdeps/htl/pt-condattr-destroy.c: Modified. | |
14082 | (strong_alias): Remove. | |
14083 | (weak_alias): New function. | |
14084 | * sysdeps/htl/pt-condattr-init.c: Modified. | |
14085 | (strong_alias): Remove. | |
14086 | (weak_alias): New function. | |
14087 | * sysdeps/htl/pt-equal.c: Modified. | |
14088 | (strong_alias): Remove. | |
14089 | (weak_alias): New function. | |
14090 | * sysdeps/htl/pt-getschedparam.c: Modified. | |
14091 | (strong_alias): Remove. | |
14092 | (weak_alias): New function. | |
14093 | * sysdeps/htl/pt-getspecific.c: Modified. | |
14094 | (strong_alias): Remove. | |
14095 | (weak_alias): New function. | |
14096 | * sysdeps/htl/pt-key-create.c: Modified. | |
14097 | (strong_alias): Remove. | |
14098 | (weak_alias): New. | |
14099 | * sysdeps/htl/pt-key-delete.c: Modified. | |
14100 | (strong_alias): Remove. | |
14101 | (weak_alias): New. | |
14102 | * sysdeps/htl/pt-once.c: Modified. | |
14103 | (strong_alias): Remove. | |
14104 | (weak_alias): New function. | |
14105 | * sysdeps/htl/pt-setschedparam.c: Modified. | |
14106 | (strong_alias): Remove. | |
14107 | (weak_alias): New function. | |
14108 | * sysdeps/htl/pt-setspecific.c: Modified. | |
14109 | (strong_alias): Remove. | |
14110 | (weak_alias): New function. | |
14111 | * sysdeps/mach/hurd/htl/pt-mutex-destroy.c: Modified. | |
14112 | (strong_alias): Remove. | |
14113 | (weak_alias): New. | |
14114 | * sysdeps/mach/hurd/htl/pt-mutex-init.c: Modified. | |
14115 | (strong_alias): Remove. | |
14116 | (weak_alias): New. | |
14117 | * sysdeps/mach/hurd/htl/pt-mutex-lock.c: Modified. | |
14118 | (strong_alias): Remove. | |
14119 | (weak_alias): New. | |
14120 | * sysdeps/mach/hurd/htl/pt-mutex-timedlock.c: Modified. | |
14121 | (strong_alias): Remove. | |
14122 | (weak_alias): New. | |
14123 | * sysdeps/mach/hurd/htl/pt-mutex-trylock.c: Modified. | |
14124 | (strong_alias): Remove. | |
14125 | (weak_alias): New. | |
14126 | * sysdeps/mach/hurd/htl/pt-mutex-unlock.c: Modified. | |
14127 | (strong_alias): Remove. | |
14128 | (weak_alias): New. | |
14129 | * sysdeps/mach/hurd/i386/Makefile: Modified. | |
14130 | ||
14131 | 2020-02-11 Samuel Thibault <samuel.thibault@ens-lyon.org> | |
14132 | ||
14133 | COMMIT: 8ba6ad703cb38ec57cdb473650ac289e5f8496d5 | |
14134 | hurd: Add __pthread_spin_wait and use it | |
14135 | ||
14136 | * sysdeps/htl/pt-barrier-wait.c: Modified. | |
14137 | (pthread_barrier_wait): Modified function. | |
14138 | * sysdeps/htl/pt-cond-brdcast.c: Modified. | |
14139 | (__pthread_cond_broadcast): Modified function. | |
14140 | * sysdeps/htl/pt-cond-destroy.c: Modified. | |
14141 | (__pthread_cond_destroy): Modified function. | |
14142 | * sysdeps/htl/pt-cond-signal.c: Modified. | |
14143 | (__pthread_cond_signal): Modified function. | |
14144 | * sysdeps/htl/pt-cond-timedwait.c: Modified. | |
14145 | (cancel_hook): Modified function. | |
14146 | (__pthread_cond_timedwait_internal): Modified function. | |
14147 | * sysdeps/htl/pt-once.c: Modified. | |
14148 | (__pthread_once): Modified function. | |
14149 | * sysdeps/htl/pt-rwlock-timedrdlock.c: Modified. | |
14150 | (__pthread_rwlock_timedrdlock_internal): Modified function. | |
14151 | * sysdeps/htl/pt-rwlock-timedwrlock.c: Modified. | |
14152 | (__pthread_rwlock_timedwrlock_internal): Modified function. | |
14153 | * sysdeps/htl/pt-rwlock-tryrdlock.c: Modified. | |
14154 | (pthread_rwlock_tryrdlock): Modified function. | |
14155 | * sysdeps/htl/pt-rwlock-trywrlock.c: Modified. | |
14156 | (pthread_rwlock_trywrlock): Modified function. | |
14157 | * sysdeps/htl/pt-rwlock-unlock.c: Modified. | |
14158 | (__pthread_rwlock_unlock): Modified function. | |
14159 | * sysdeps/htl/sem-getvalue.c: Modified. | |
14160 | (__sem_getvalue): Modified function. | |
14161 | * sysdeps/htl/sem-post.c: Modified. | |
14162 | (__sem_post): Modified function. | |
14163 | * sysdeps/htl/sem-timedwait.c: Modified. | |
14164 | (__sem_timedwait_internal): Modified function. | |
14165 | * sysdeps/htl/sem-trywait.c: Modified. | |
14166 | (__sem_trywait): Modified function. | |
14167 | * sysdeps/mach/htl/bits/spin-lock-inline.h: Modified. | |
14168 | [__USE_EXTERN_INLINES || _FORCE_INLINES](__pthread_spin_wait): New function. | |
14169 | [__USE_EXTERN_INLINES || _FORCE_INLINES](__pthread_spin_wait): New function. | |
14170 | * sysdeps/mach/hurd/htl/pt-hurd-cond-timedwait.c: Modified. | |
14171 | (__pthread_hurd_cond_timedwait_internal): Modified function. | |
14172 | ||
14173 | 2020-02-10 Paul E. Murphy <murphyp@linux.vnet.ibm.com> | |
14174 | ||
14175 | COMMIT: cd7965bd970b0a298e734acc9dafae0a5db5f712 | |
14176 | ldbl-128ibm-compat: set PRINTF_CHK flag in {,v}sprintf_chk | |
14177 | ||
14178 | * sysdeps/ieee754/ldbl-128ibm-compat/ieee128-sprintf_chk.c: Modified. | |
14179 | (___ieee128_sprintf_chk): Modified function. | |
14180 | * sysdeps/ieee754/ldbl-128ibm-compat/ieee128-vsprintf_chk.c: Modified. | |
14181 | (___ieee128_vsprintf_chk): Modified function. | |
14182 | ||
14183 | 2020-02-10 Joseph Myers <joseph@codesourcery.com> | |
14184 | ||
14185 | COMMIT: a179673f3d46e25f2a71c2a8f0c64b6d71ccaa6e | |
14186 | Use --disable-gdbserver in build-many-glibcs.py. | |
14187 | ||
14188 | * scripts/build-many-glibcs.py: Modified. | |
14189 | ||
14190 | 2020-02-10 Wilco Dijkstra <wdijkstr@arm.com> | |
14191 | ||
14192 | COMMIT: 511c91b1144b7f32497ece3346463bb6b365f7d6 | |
14193 | Improve random memcpy benchmark | |
14194 | ||
14195 | * benchtests/bench-memcpy-random.c: Modified. | |
14196 | (MIN_PAGE_SIZE): Modified. | |
14197 | (NUM_COPIES): Remove. | |
14198 | (align_data_t): Modified. | |
14199 | (SIZE_NUM): Modified. | |
14200 | (ALIGN_NUM): Modified. | |
14201 | (copy_t): Modified. | |
14202 | (copy): Modified. | |
14203 | (do_one_test): Modified function. | |
14204 | (do_test): Modified function. | |
14205 | (test_main): Modified function. | |
14206 | (MAX_COPIES): New. | |
14207 | ||
14208 | 2020-02-10 Andreas Schwab <schwab@suse.de> | |
14209 | ||
14210 | COMMIT: 6d0d2eb1e73345abdcfa539787416dd63bffe0ab | |
14211 | nptl: update default pthread-offsets.h | |
14212 | ||
14213 | * sysdeps/nptl/pthread-offsets.h: Modified. | |
14214 | [__WORDSIZE != 64][__BYTE_ORDER != __BIG_ENDIAN](__PTHREAD_RWLOCK_FLAGS_OFFSET): Remove. | |
14215 | [__WORDSIZE != 64][__BYTE_ORDER == __BIG_ENDIAN](__PTHREAD_RWLOCK_FLAGS_OFFSET): Remove. | |
14216 | [__WORDSIZE != 64](__PTHREAD_MUTEX_NUSERS_OFFSET): Remove. | |
14217 | [__WORDSIZE != 64](__PTHREAD_MUTEX_SPINS_OFFSET): Remove. | |
14218 | [__WORDSIZE != 64](__PTHREAD_MUTEX_LIST_OFFSET): Remove. | |
14219 | [__WORDSIZE == 64](__PTHREAD_MUTEX_NUSERS_OFFSET): Remove. | |
14220 | [__WORDSIZE == 64](__PTHREAD_MUTEX_SPINS_OFFSET): Remove. | |
14221 | [__WORDSIZE == 64](__PTHREAD_MUTEX_LIST_OFFSET): Remove. | |
14222 | [__WORDSIZE == 64](__PTHREAD_RWLOCK_FLAGS_OFFSET): Remove. | |
14223 | [__BYTE_ORDER != __BIG_ENDIAN](__PTHREAD_RWLOCK_FLAGS_OFFSET): New. | |
14224 | [__BYTE_ORDER == __BIG_ENDIAN](__PTHREAD_RWLOCK_FLAGS_OFFSET): New. | |
14225 | ||
14226 | 2020-02-10 Andreas Schwab <schwab@suse.de> | |
14227 | ||
14228 | COMMIT: 4970c9e0b58773566a4073852c239f3662cec0aa | |
14229 | nptl: add missing pthread-offsets.h | |
14230 | ||
14231 | * sysdeps/aarch64/nptl/pthread-offsets.h: New file. | |
14232 | * sysdeps/alpha/nptl/pthread-offsets.h: New file. | |
14233 | * sysdeps/ia64/nptl/pthread-offsets.h: New file. | |
14234 | * sysdeps/riscv/nptl/pthread-offsets.h: New file. | |
14235 | * sysdeps/sparc/nptl/pthread-offsets.h: New file. | |
14236 | ||
14237 | 2020-02-10 Samuel Thibault <samuel.thibault@ens-lyon.org> | |
14238 | ||
14239 | COMMIT: 1433e270a16442ae9a86dc749d9cbd5e1f55405d | |
14240 | htl: Avoid a local plt for pthread_self | |
14241 | ||
14242 | * htl/pt-join.c: Modified. | |
14243 | (__pthread_join): Modified function. | |
14244 | ||
14245 | 2020-02-10 Samuel Thibault <samuel.thibault@ens-lyon.org> | |
14246 | ||
14247 | COMMIT: c0463e8b79ca650b60badc5b9c0d574b91aa8d01 | |
14248 | pthread: Move some join tests from nptl to sysdeps/pthread | |
14249 | ||
14250 | * nptl/Makefile: Modified. | |
14251 | * nptl/tst-join10.c: Modified. | |
14252 | (nptl/tst-join5.c): Remove include. | |
14253 | (sysdeps/pthread/tst-join5.c): Include file. | |
14254 | * nptl/tst-join11.c: Modified. | |
14255 | (nptl/tst-join5.c): Remove include. | |
14256 | (sysdeps/pthread/tst-join5.c): Include file. | |
14257 | * nptl/tst-join12.c: Modified. | |
14258 | (nptl/tst-join5.c): Remove include. | |
14259 | (sysdeps/pthread/tst-join5.c): Include file. | |
14260 | * nptl/tst-join13.c: Modified. | |
14261 | (nptl/tst-join5.c): Remove include. | |
14262 | (sysdeps/pthread/tst-join5.c): Include file. | |
14263 | * nptl/tst-join8.c: Modified. | |
14264 | (nptl/tst-join5.c): Remove include. | |
14265 | (sysdeps/pthread/tst-join5.c): Include file. | |
14266 | * nptl/tst-join9.c: Modified. | |
14267 | (nptl/tst-join5.c): Remove include. | |
14268 | (sysdeps/pthread/tst-join5.c): Include file. | |
14269 | * sysdeps/pthread/Makefile: Modified. | |
14270 | * nptl/tst-join1.c: Move to... | |
14271 | * sysdeps/pthread/tst-join1.c: ... here. | |
14272 | * nptl/tst-join4.c: Move to... | |
14273 | * sysdeps/pthread/tst-join4.c: ... here. | |
14274 | * nptl/tst-join5.c: Move to... | |
14275 | * sysdeps/pthread/tst-join5.c: ... here. | |
14276 | * nptl/tst-join6.c: Move to... | |
14277 | * sysdeps/pthread/tst-join6.c: ... here. | |
14278 | * nptl/tst-join7.c: Move to... | |
14279 | * sysdeps/pthread/tst-join7.c: ... here. | |
14280 | * nptl/tst-join7mod.c: Move to... | |
14281 | * sysdeps/pthread/tst-join7mod.c: ... here. | |
14282 | ||
14283 | 2020-02-10 Samuel Thibault <samuel.thibault@ens-lyon.org> | |
14284 | ||
14285 | COMMIT: 1905cf47bcfb53d9f7e640db83e43bbe32f9fa4a | |
14286 | htl: Make joining self return EDEADLK | |
14287 | ||
14288 | * htl/pt-join.c: Modified. | |
14289 | (__pthread_join): Modified function. | |
14290 | ||
14291 | 2020-02-10 Samuel Thibault <samuel.thibault@ens-lyon.org> | |
14292 | ||
14293 | COMMIT: 6acd77229adda7e772bf5783145500f6cd074fd3 | |
14294 | pthread: Move most barrier tests from nptl to sysdeps/pthread | |
14295 | ||
14296 | * nptl/Makefile: Modified. | |
14297 | * sysdeps/mach/hurd/i386/Makefile: Modified. | |
14298 | * sysdeps/pthread/Makefile: Modified. | |
14299 | * nptl/tst-barrier1.c: Move to... | |
14300 | * sysdeps/pthread/tst-barrier1.c: ... here. | |
14301 | * nptl/tst-barrier2.c: Move to... | |
14302 | * sysdeps/pthread/tst-barrier2.c: ... here. | |
14303 | * nptl/tst-barrier3.c: Move to... | |
14304 | * sysdeps/pthread/tst-barrier3.c: ... here. | |
14305 | * nptl/tst-barrier4.c: Move to... | |
14306 | * sysdeps/pthread/tst-barrier4.c: ... here. | |
14307 | ||
14308 | 2020-02-10 Samuel Thibault <samuel.thibault@ens-lyon.org> | |
14309 | ||
14310 | COMMIT: f3a7ff069f74e4d6a89aba5fb9bba74f38d249c7 | |
14311 | htl: Fix barrier_wait with one thread | |
14312 | ||
14313 | * sysdeps/htl/pt-barrier-wait.c: Modified. | |
14314 | (pthread_barrier_wait): Modified function. | |
14315 | ||
14316 | 2020-02-10 Samuel Thibault <samuel.thibault@ens-lyon.org> | |
14317 | ||
14318 | COMMIT: 8a195ec810f3d4acddcbd6c2d753edf11d105798 | |
14319 | pthread: Move most sem tests from nptl to sysdeps/pthread | |
14320 | ||
14321 | * nptl/Makefile: Modified. | |
14322 | * sysdeps/mach/hurd/i386/Makefile: Modified. | |
14323 | * sysdeps/pthread/Makefile: Modified. | |
14324 | * nptl/tst-sem1.c: Move to... | |
14325 | * sysdeps/pthread/tst-sem1.c: ... here. | |
14326 | * nptl/tst-sem10.c: Move to... | |
14327 | * sysdeps/pthread/tst-sem10.c: ... here. | |
14328 | * nptl/tst-sem14.c: Move to... | |
14329 | * sysdeps/pthread/tst-sem14.c: ... here. | |
14330 | * nptl/tst-sem15.c: Move to... | |
14331 | * sysdeps/pthread/tst-sem15.c: ... here. | |
14332 | * nptl/tst-sem16.c: Move to... | |
14333 | * sysdeps/pthread/tst-sem16.c: ... here. | |
14334 | * nptl/tst-sem2.c: Move to... | |
14335 | * sysdeps/pthread/tst-sem2.c: ... here. | |
14336 | * nptl/tst-sem3.c: Move to... | |
14337 | * sysdeps/pthread/tst-sem3.c: ... here. | |
14338 | * nptl/tst-sem4.c: Move to... | |
14339 | * sysdeps/pthread/tst-sem4.c: ... here. | |
14340 | * nptl/tst-sem6.c: Move to... | |
14341 | * sysdeps/pthread/tst-sem6.c: ... here. | |
14342 | * nptl/tst-sem7.c: Move to... | |
14343 | * sysdeps/pthread/tst-sem7.c: ... here. | |
14344 | * nptl/tst-sem8.c: Move to... | |
14345 | * sysdeps/pthread/tst-sem8.c: ... here. | |
14346 | * nptl/tst-sem9.c: Move to... | |
14347 | * sysdeps/pthread/tst-sem9.c: ... here. | |
14348 | ||
14349 | 2020-02-10 Samuel Thibault <samuel.thibault@ens-lyon.org> | |
14350 | ||
14351 | COMMIT: e9644c20ce4718ca99953cab0d306b7789303c8e | |
14352 | htl: Make sem_wait/sem_timedwait interruptible | |
14353 | ||
14354 | * htl/Makefile: Modified. | |
14355 | * htl/pt-internal.h: Modified. | |
14356 | (__pthread_block_intr): New function. | |
14357 | (__pthread_timedblock_intr): New function. | |
14358 | * sysdeps/htl/sem-timedwait.c: Modified. | |
14359 | (__sem_timedwait_internal): Modified function. | |
14360 | * sysdeps/mach/htl/pt-block-intr.c: New file. | |
14361 | * sysdeps/mach/htl/pt-block.c: Modified. | |
14362 | (__pthread_block): Modified function. | |
14363 | [! MSG_OPTIONS](MSG_OPTIONS): New. | |
14364 | [! RETTYPE](RETTYPE): New. | |
14365 | [! RETURN](RETURN): New. | |
14366 | (RETTYPE): New. | |
14367 | * sysdeps/mach/htl/pt-timedblock-intr.c: New file. | |
14368 | * sysdeps/mach/htl/pt-timedblock.c: Modified. | |
14369 | (__pthread_timedblock): Modified function. | |
14370 | [! MSG_OPTIONS](MSG_OPTIONS): New. | |
14371 | ||
14372 | 2020-02-10 Samuel Thibault <samuel.thibault@ens-lyon.org> | |
14373 | ||
14374 | COMMIT: 1cec114b17ad2d5b019074e3cd419cb331feac7a | |
14375 | htl: Make sem_open return ENOSYS | |
14376 | ||
14377 | * sysdeps/htl/sem-open.c: Modified. | |
14378 | (__sem_open): Modified function. | |
14379 | ||
14380 | 2020-02-10 Samuel Thibault <samuel.thibault@ens-lyon.org> | |
14381 | ||
14382 | COMMIT: 5e77ec7c6e64d67f048caa5d4dd81f10fca3dffc | |
14383 | htl: Add support for semaphore maximum value | |
14384 | ||
14385 | * sysdeps/htl/sem-post.c: Modified. | |
14386 | (__sem_post): Modified function. | |
14387 | * sysdeps/mach/hurd/bits/local_lim.h: Modified. | |
14388 | (SEM_VALUE_MAX): New. | |
14389 | ||
14390 | 2020-02-10 Samuel Thibault <samuel.thibault@ens-lyon.org> | |
14391 | ||
14392 | COMMIT: 819bb5e660bc18fe8b39c5ffd4b9b37f6e69f4cb | |
14393 | pthread: Move key tests from nptl to sysdeps/pthread | |
14394 | ||
14395 | * nptl/Makefile: Modified. | |
14396 | * sysdeps/pthread/Makefile: Modified. | |
14397 | * nptl/tst-key1.c: Move to... | |
14398 | * sysdeps/pthread/tst-key1.c: ... here. | |
14399 | * nptl/tst-key2.c: Move to... | |
14400 | * sysdeps/pthread/tst-key2.c: ... here. | |
14401 | * nptl/tst-key3.c: Move to... | |
14402 | * sysdeps/pthread/tst-key3.c: ... here. | |
14403 | * nptl/tst-key4.c: Move to... | |
14404 | * sysdeps/pthread/tst-key4.c: ... here. | |
14405 | ||
14406 | 2020-02-10 Samuel Thibault <samuel.thibault@ens-lyon.org> | |
14407 | ||
14408 | COMMIT: 7e7182256a104da518018a0b4edfe51689487f42 | |
14409 | hurd: Make nanosleep a cancellation point | |
14410 | ||
14411 | * sysdeps/mach/clock_nanosleep.c: Modified. | |
14412 | (nanosleep_call): Modified function. | |
14413 | (sysdep-cancel.h): Include file. | |
14414 | ||
14415 | 2020-02-10 Samuel Thibault <samuel.thibault@ens-lyon.org> | |
14416 | ||
14417 | COMMIT: 59b7fe99f2593682ba779fe0faa8f1156d48d087 | |
14418 | htl: Add support for libc cancellation points | |
14419 | ||
14420 | * htl/Makefile: Modified. | |
14421 | * htl/Versions: Modified. | |
14422 | * htl/cancellation.c: New file. | |
14423 | * htl/pt-testcancel.c: Modified. | |
14424 | (pthread_testcancel): Remove function. | |
14425 | (__pthread_testcancel): New function. | |
14426 | (strong_alias): New. | |
14427 | * sysdeps/htl/pthreadP.h: Modified. | |
14428 | (__pthread_testcancel): New function. | |
14429 | * sysdeps/mach/hurd/sysdep-cancel.h: Modified. | |
14430 | (LIBC_CANCEL_ASYNC): Modified. | |
14431 | (LIBC_CANCEL_RESET): Modified. | |
14432 | (__pthread_enable_asynccancel): New function. | |
14433 | (__pthread_disable_asynccancel): New function. | |
14434 | ||
14435 | 2020-02-10 Samuel Thibault <samuel.thibault@ens-lyon.org> | |
14436 | ||
14437 | COMMIT: f1cd3407e4c6767e0bbe2ca122b713c6581b8d67 | |
14438 | htl: clean __pthread_get_cleanup_stack hidden proto | |
14439 | ||
14440 | * htl/pt-cleanup.c: Modified. | |
14441 | (___pthread_get_cleanup_stack): Remove function. | |
14442 | (strong_alias): Remove. | |
14443 | (__pthread_get_cleanup_stack): New function. | |
14444 | (hidden_def): New. | |
14445 | * htl/pt-exit.c: Modified. | |
14446 | (__pthread_exit): Modified function. | |
14447 | * htl/pt-join.c: Modified. | |
14448 | (__pthread_get_cleanup_stack): Remove. | |
14449 | * sysdeps/htl/pthreadP.h: Modified. | |
14450 | [IS_IN (libpthread)](hidden_proto): New. | |
14451 | (___pthread_get_cleanup_stack): Remove. | |
14452 | ||
14453 | 2020-02-09 Samuel Thibault <samuel.thibault@ens-lyon.org> | |
14454 | ||
14455 | COMMIT: 782ee4e256a1e2b6fe2fe226ec8a38732e43c60f | |
14456 | htl: XFAIL rwlock tests which need pshared support | |
14457 | ||
14458 | * sysdeps/mach/hurd/i386/Makefile: Modified. | |
14459 | ||
14460 | 2020-02-09 Samuel Thibault <samuel.thibault@ens-lyon.org> | |
14461 | ||
14462 | COMMIT: d5ec049d44f019deaeed8adc0bd10819e5569e93 | |
14463 | pthread: Move some rwlock tests from nptl to sysdeps/pthread | |
14464 | ||
14465 | * nptl/Makefile: Modified. | |
14466 | * sysdeps/pthread/Makefile: Modified. | |
14467 | * nptl/tst-rwlock-tryrdlock-stall.c: Move to... | |
14468 | * sysdeps/pthread/tst-rwlock-tryrdlock-stall.c: ... here. | |
14469 | * nptl/tst-rwlock-trywrlock-stall.c: Move to... | |
14470 | * sysdeps/pthread/tst-rwlock-trywrlock-stall.c: ... here. | |
14471 | * nptl/tst-rwlock1.c: Move to... | |
14472 | * sysdeps/pthread/tst-rwlock1.c: ... here. | |
14473 | * nptl/tst-rwlock13.c: Move to... | |
14474 | * sysdeps/pthread/tst-rwlock13.c: ... here. | |
14475 | * nptl/tst-rwlock16.c: Move to... | |
14476 | * sysdeps/pthread/tst-rwlock16.c: ... here. | |
14477 | * nptl/tst-rwlock4.c: Move to... | |
14478 | * sysdeps/pthread/tst-rwlock4.c: ... here. | |
14479 | * nptl/tst-rwlock5.c: Move to... | |
14480 | * sysdeps/pthread/tst-rwlock5.c: ... here. | |
14481 | ||
14482 | 2020-02-09 Samuel Thibault <samuel.thibault@ens-lyon.org> | |
14483 | ||
14484 | COMMIT: 28c30a6232aa9a54783c146590498a061fc0112a | |
14485 | pthread: Move most once tests from nptl to sysdeps/pthread | |
14486 | ||
14487 | * nptl/Makefile: Modified. | |
14488 | * sysdeps/pthread/Makefile: Modified. | |
14489 | * nptl/tst-once1.c: Move to... | |
14490 | * sysdeps/pthread/tst-once1.c: ... here. | |
14491 | * nptl/tst-once2.c: Move to... | |
14492 | * sysdeps/pthread/tst-once2.c: ... here. | |
14493 | * nptl/tst-once3.c: Move to... | |
14494 | * sysdeps/pthread/tst-once3.c: ... here. | |
14495 | * nptl/tst-once4.c: Move to... | |
14496 | * sysdeps/pthread/tst-once4.c: ... here. | |
14497 | * nptl/tst-oncex3.c: Move to... | |
14498 | * sysdeps/pthread/tst-oncex3.c: ... here. | |
14499 | * nptl/tst-oncex4.c: Move to... | |
14500 | * sysdeps/pthread/tst-oncex4.c: ... here. | |
14501 | ||
14502 | 2020-02-09 Samuel Thibault <samuel.thibault@ens-lyon.org> | |
14503 | ||
14504 | COMMIT: 52b6cdb4e32dc9a32a81c68974f34db04db47c82 | |
14505 | htl: support cancellation during pthread_once | |
14506 | ||
14507 | * sysdeps/htl/pt-once.c: Modified. | |
14508 | (__pthread_once): Modified function. | |
14509 | (clear_once_control): New function. | |
14510 | ||
14511 | 2020-02-09 Samuel Thibault <samuel.thibault@ens-lyon.org> | |
14512 | ||
14513 | COMMIT: d8f1f2d9ab2144b589fdac3e381cd86e71871e43 | |
14514 | pthread: Move most cond tests from nptl to sysdeps/pthread | |
14515 | ||
14516 | * nptl/Makefile: Modified. | |
14517 | * sysdeps/mach/hurd/i386/Makefile: Modified. | |
14518 | * sysdeps/pthread/Makefile: Modified. | |
14519 | * nptl/tst-cond-except.c: Move to... | |
14520 | * sysdeps/pthread/tst-cond-except.c: ... here. | |
14521 | * nptl/tst-cond1.c: Move to... | |
14522 | * sysdeps/pthread/tst-cond1.c: ... here. | |
14523 | * nptl/tst-cond10.c: Move to... | |
14524 | * sysdeps/pthread/tst-cond10.c: ... here. | |
14525 | * nptl/tst-cond11-static.c: Move to... | |
14526 | * sysdeps/pthread/tst-cond11-static.c: ... here. | |
14527 | * nptl/tst-cond11.c: Move to... | |
14528 | * sysdeps/pthread/tst-cond11.c: ... here. | |
14529 | * nptl/tst-cond12.c: Move to... | |
14530 | * sysdeps/pthread/tst-cond12.c: ... here. | |
14531 | * nptl/tst-cond13.c: Move to... | |
14532 | * sysdeps/pthread/tst-cond13.c: ... here. | |
14533 | * nptl/tst-cond14.c: Move to... | |
14534 | * sysdeps/pthread/tst-cond14.c: ... here. | |
14535 | * nptl/tst-cond15.c: Move to... | |
14536 | * sysdeps/pthread/tst-cond15.c: ... here. | |
14537 | * nptl/tst-cond16.c: Move to... | |
14538 | * sysdeps/pthread/tst-cond16.c: ... here. | |
14539 | (do_test): Modified function. | |
14540 | * nptl/tst-cond17.c: Move to... | |
14541 | * sysdeps/pthread/tst-cond17.c: ... here. | |
14542 | * nptl/tst-cond18.c: Move to... | |
14543 | * sysdeps/pthread/tst-cond18.c: ... here. | |
14544 | (do_test): Modified function. | |
14545 | * nptl/tst-cond19.c: Move to... | |
14546 | * sysdeps/pthread/tst-cond19.c: ... here. | |
14547 | * nptl/tst-cond2.c: Move to... | |
14548 | * sysdeps/pthread/tst-cond2.c: ... here. | |
14549 | * nptl/tst-cond22.c: Move to... | |
14550 | * sysdeps/pthread/tst-cond22.c: ... here. | |
14551 | * nptl/tst-cond23.c: Move to... | |
14552 | * sysdeps/pthread/tst-cond23.c: ... here. | |
14553 | * nptl/tst-cond24.c: Move to... | |
14554 | * sysdeps/pthread/tst-cond24.c: ... here. | |
14555 | * nptl/tst-cond25.c: Move to... | |
14556 | * sysdeps/pthread/tst-cond25.c: ... here. | |
14557 | * nptl/tst-cond26.c: Move to... | |
14558 | * sysdeps/pthread/tst-cond26.c: ... here. | |
14559 | * nptl/tst-cond27.c: Move to... | |
14560 | * sysdeps/pthread/tst-cond27.c: ... here. | |
14561 | * nptl/tst-cond3.c: Move to... | |
14562 | * sysdeps/pthread/tst-cond3.c: ... here. | |
14563 | * nptl/tst-cond4.c: Move to... | |
14564 | * sysdeps/pthread/tst-cond4.c: ... here. | |
14565 | * nptl/tst-cond5.c: Move to... | |
14566 | * sysdeps/pthread/tst-cond5.c: ... here. | |
14567 | * nptl/tst-cond6.c: Move to... | |
14568 | * sysdeps/pthread/tst-cond6.c: ... here. | |
14569 | * nptl/tst-cond7.c: Move to... | |
14570 | * sysdeps/pthread/tst-cond7.c: ... here. | |
14571 | * nptl/tst-cond8-static.c: Move to... | |
14572 | * sysdeps/pthread/tst-cond8-static.c: ... here. | |
14573 | * nptl/tst-cond8.c: Move to... | |
14574 | * sysdeps/pthread/tst-cond8.c: ... here. | |
14575 | * nptl/tst-cond9.c: Move to... | |
14576 | * sysdeps/pthread/tst-cond9.c: ... here. | |
14577 | ||
14578 | 2020-02-09 Samuel Thibault <samuel.thibault@ens-lyon.org> | |
14579 | ||
14580 | COMMIT: faae4b2bdd692d929037c80c3315f716f02f3b00 | |
14581 | htl: make pthread_cond_destroy return EBUSY on waiters | |
14582 | ||
14583 | * sysdeps/htl/pt-cond-destroy.c: Modified. | |
14584 | (__pthread_cond_destroy): Modified function. | |
14585 | ||
14586 | 2020-02-09 Samuel Thibault <samuel.thibault@ens-lyon.org> | |
14587 | ||
14588 | COMMIT: cd94860c56f8a463b93f2d7ec0c588a0259884fc | |
14589 | htl: Report missing mutex lock on pthread_cond_*wait | |
14590 | ||
14591 | * htl/Makefile: Modified. | |
14592 | * htl/pt-internal.h: Modified. | |
14593 | (__pthread_mutex_checklocked): New function. | |
14594 | * sysdeps/htl/pt-cond-timedwait.c: Modified. | |
14595 | (__pthread_cond_timedwait_internal): Modified function. | |
14596 | * sysdeps/mach/hurd/htl/pt-mutex-checklocked.c: New file. | |
14597 | ||
14598 | 2020-02-09 Samuel Thibault <samuel.thibault@ens-lyon.org> | |
14599 | ||
14600 | COMMIT: db12905d1db0d73d3399feaeb569119cefd24922 | |
14601 | htl: Fix linking static testcases | |
14602 | ||
14603 | * htl/Makefile: Modified. | |
14604 | ||
14605 | 2020-02-09 Samuel Thibault <samuel.thibault@ens-lyon.org> | |
14606 | ||
14607 | COMMIT: 6db1094f7af6ddd7ff37dbba82ff5074871a90d5 | |
14608 | htl: Move __register_atfork from forward to own file | |
14609 | ||
14610 | * htl/Makefile: Modified. | |
14611 | * htl/forward.c: Modified. | |
14612 | (atfork): Remove. | |
14613 | (__libc_lock_define_initialized): Remove. | |
14614 | (fork_last_handler): Remove. | |
14615 | (atfork_pthread_prepare): Remove function. | |
14616 | (text_set_element): Remove. | |
14617 | (atfork_pthread_parent): Remove function. | |
14618 | (text_set_element): Remove. | |
14619 | (atfork_pthread_child): Remove function. | |
14620 | (text_set_element): Remove. | |
14621 | (__register_atfork): Remove function. | |
14622 | (libc_hidden_def): Remove. | |
14623 | (__unregister_atfork): Remove function. | |
14624 | * htl/register-atfork.c: New file. | |
14625 | ||
14626 | 2020-02-09 Samuel Thibault <samuel.thibault@ens-lyon.org> | |
14627 | ||
14628 | COMMIT: 44a41fc2536f86f95fa7df36a2285101bb4157a3 | |
14629 | pthread: Move some attr tests from nptl to sysdeps/pthread | |
14630 | ||
14631 | * nptl/Makefile: Modified. | |
14632 | * sysdeps/pthread/Makefile: Modified. | |
14633 | * nptl/tst-attr1.c: Move to... | |
14634 | * sysdeps/pthread/tst-attr1.c: ... here. | |
14635 | ||
14636 | 2020-02-09 Samuel Thibault <samuel.thibault@ens-lyon.org> | |
14637 | ||
14638 | COMMIT: 34f168fb82b992edd3549222486704ee3dd9d1de | |
14639 | htl: Fix default guard size | |
14640 | ||
14641 | * htl/pt-internal.h: Modified. | |
14642 | (__pthread_default_attr): Modified. | |
14643 | * sysdeps/htl/pt-attr.c: Modified. | |
14644 | * sysdeps/mach/hurd/htl/pt-sysdep.c: Modified. | |
14645 | (_init_routine): Modified function. | |
14646 | ||
14647 | 2020-02-09 Samuel Thibault <samuel.thibault@ens-lyon.org> | |
14648 | ||
14649 | COMMIT: 74159dc58af2ce8a32b62daecd587f29ff7931f2 | |
14650 | pthread: Move most mutex tests from nptl to sysdeps/pthread | |
14651 | ||
14652 | * nptl/Makefile: Modified. | |
14653 | * sysdeps/mach/hurd/i386/Makefile: Modified. | |
14654 | * sysdeps/pthread/Makefile: Modified. | |
14655 | * nptl/tst-mutex1.c: Move to... | |
14656 | * sysdeps/pthread/tst-mutex1.c: ... here. | |
14657 | * nptl/tst-mutex10.c: Move to... | |
14658 | * sysdeps/pthread/tst-mutex10.c: ... here. | |
14659 | * nptl/tst-mutex2.c: Move to... | |
14660 | * sysdeps/pthread/tst-mutex2.c: ... here. | |
14661 | * nptl/tst-mutex3.c: Move to... | |
14662 | * sysdeps/pthread/tst-mutex3.c: ... here. | |
14663 | * nptl/tst-mutex4.c: Move to... | |
14664 | * sysdeps/pthread/tst-mutex4.c: ... here. | |
14665 | * nptl/tst-mutex6.c: Move to... | |
14666 | * sysdeps/pthread/tst-mutex6.c: ... here. | |
14667 | * nptl/tst-mutex8.c: Move to... | |
14668 | * sysdeps/pthread/tst-mutex8.c: ... here. | |
14669 | ||
14670 | 2020-02-09 Samuel Thibault <samuel.thibault@ens-lyon.org> | |
14671 | ||
14672 | COMMIT: 71d52ac4d65435791d8fa9f52abab7107ef7f7e8 | |
14673 | pthread: Move spin tests from nptl to sysdeps/pthread | |
14674 | ||
14675 | * nptl/Makefile: Modified. | |
14676 | * sysdeps/pthread/Makefile: Modified. | |
14677 | * nptl/tst-spin1.c: Move to... | |
14678 | * sysdeps/pthread/tst-spin1.c: ... here. | |
14679 | * nptl/tst-spin2.c: Move to... | |
14680 | * sysdeps/pthread/tst-spin2.c: ... here. | |
14681 | * nptl/tst-spin3.c: Move to... | |
14682 | * sysdeps/pthread/tst-spin3.c: ... here. | |
14683 | * nptl/tst-spin4.c: Move to... | |
14684 | * sysdeps/pthread/tst-spin4.c: ... here. | |
14685 | ||
14686 | 2020-02-09 Samuel Thibault <samuel.thibault@ens-lyon.org> | |
14687 | ||
14688 | COMMIT: 900778283ac3cfbd274abc55840b5cdae9b7745f | |
14689 | htl: make pthread_spin_lock really spin | |
14690 | ||
14691 | * sysdeps/mach/htl/bits/spin-lock-inline.h: Modified. | |
14692 | [__USE_EXTERN_INLINES || _FORCE_INLINES](__pthread_spin_lock): Modified function. | |
14693 | ||
14694 | 2020-02-09 Samuel Thibault <samuel.thibault@ens-lyon.org> | |
14695 | ||
14696 | COMMIT: e622ce98c58b61e1c61dc7ff0c8b3f9ba23c3d9a | |
14697 | htl: Avoid check-installed-headers looking at inlines | |
14698 | ||
14699 | * sysdeps/htl/include/pthread.h: Modified. | |
14700 | [__USE_EXTERN_INLINES && _LIBC && !IS_IN (libsupport)](bits/spin-lock-inline.h): Remove. | |
14701 | [__USE_EXTERN_INLINES && _LIBC && !IS_IN (libsupport)](pthread_spin_destroy): Remove. | |
14702 | [__USE_EXTERN_INLINES && _LIBC && !IS_IN (libsupport)](pthread_spin_init): Remove. | |
14703 | [__USE_EXTERN_INLINES && _LIBC && !IS_IN (libsupport)](pthread_spin_lock): Remove. | |
14704 | [__USE_EXTERN_INLINES && _LIBC && !IS_IN (libsupport)](pthread_spin_trylock): Remove. | |
14705 | [__USE_EXTERN_INLINES && _LIBC && !IS_IN (libsupport)](pthread_spin_unlock): Remove. | |
14706 | [! _ISOMAC][__USE_EXTERN_INLINES && _LIBC && !IS_IN (libsupport)](bits/spin-lock-inline.h): New. | |
14707 | [! _ISOMAC][__USE_EXTERN_INLINES && _LIBC && !IS_IN (libsupport)](pthread_spin_destroy): New. | |
14708 | [! _ISOMAC][__USE_EXTERN_INLINES && _LIBC && !IS_IN (libsupport)](pthread_spin_init): New. | |
14709 | [! _ISOMAC][__USE_EXTERN_INLINES && _LIBC && !IS_IN (libsupport)](pthread_spin_lock): New. | |
14710 | [! _ISOMAC][__USE_EXTERN_INLINES && _LIBC && !IS_IN (libsupport)](pthread_spin_trylock): New. | |
14711 | [! _ISOMAC][__USE_EXTERN_INLINES && _LIBC && !IS_IN (libsupport)](pthread_spin_unlock): New. | |
14712 | ||
14713 | 2020-02-09 Samuel Thibault <samuel.thibault@ens-lyon.org> | |
14714 | ||
14715 | COMMIT: 865bf7110936d46c01a673e3327a6bd8b2a06082 | |
14716 | htl: Do not put spin_lock inlines in public headers | |
14717 | ||
14718 | * sysdeps/htl/include/pthread.h: New file. | |
14719 | * sysdeps/htl/pthread.h: Modified. | |
14720 | [__USE_XOPEN2K][__USE_EXTERN_INLINES && _LIBC](bits/spin-lock-inline.h): Remove. | |
14721 | [__USE_XOPEN2K][__USE_EXTERN_INLINES && _LIBC](pthread_spin_destroy): Remove. | |
14722 | [__USE_XOPEN2K][__USE_EXTERN_INLINES && _LIBC](pthread_spin_init): Remove. | |
14723 | [__USE_XOPEN2K][__USE_EXTERN_INLINES && _LIBC](pthread_spin_lock): Remove. | |
14724 | [__USE_XOPEN2K][__USE_EXTERN_INLINES && _LIBC](pthread_spin_trylock): Remove. | |
14725 | [__USE_XOPEN2K][__USE_EXTERN_INLINES && _LIBC](pthread_spin_unlock): Remove. | |
14726 | ||
14727 | 2020-02-09 Samuel Thibault <samuel.thibault@ens-lyon.org> | |
14728 | ||
14729 | COMMIT: cca76b6db216805267212ab03c8691e8e6960338 | |
14730 | pthread: Move basic tests from nptl to sysdeps/pthread | |
14731 | ||
14732 | * nptl/Makefile: Modified. | |
14733 | * sysdeps/pthread/Makefile: Modified. | |
14734 | * nptl/tst-basic1.c: Move to... | |
14735 | * sysdeps/pthread/tst-basic1.c: ... here. | |
14736 | * nptl/tst-basic2.c: Move to... | |
14737 | * sysdeps/pthread/tst-basic2.c: ... here. | |
14738 | * nptl/tst-basic3.c: Move to... | |
14739 | * sysdeps/pthread/tst-basic3.c: ... here. | |
14740 | * nptl/tst-basic4.c: Move to... | |
14741 | * sysdeps/pthread/tst-basic4.c: ... here. | |
14742 | * nptl/tst-basic5.c: Move to... | |
14743 | * sysdeps/pthread/tst-basic5.c: ... here. | |
14744 | * nptl/tst-basic6.c: Move to... | |
14745 | * sysdeps/pthread/tst-basic6.c: ... here. | |
14746 | * nptl/tst-basic7.c: Move to... | |
14747 | * sysdeps/pthread/tst-basic7.c: ... here. | |
14748 | (do_test): Modified function. | |
14749 | ||
14750 | 2020-02-09 Samuel Thibault <samuel.thibault@ens-lyon.org> | |
14751 | ||
14752 | COMMIT: 19a64d9f6eda12cd4b802aac470c645d208a1216 | |
14753 | htl: Fix calling pthread_exit in the child of a fork | |
14754 | ||
14755 | * sysdeps/mach/hurd/htl/pt-sysdep.c: Modified. | |
14756 | (_init_routine): Modified function. | |
14757 | (reset_pthread_total): New function. | |
14758 | ||
14759 | 2020-02-09 Florian Weimer <fweimer@redhat.com> | |
14760 | ||
14761 | COMMIT: 3430ed09d3bef58dbf3fe18d87716236883599d8 | |
14762 | x86: Remove <bits/select.h> and use the generic version | |
14763 | ||
14764 | * sysdeps/x86/bits/select.h: Delete file. | |
14765 | ||
14766 | 2020-02-09 Samuel Thibault <samuel.thibault@ens-lyon.org> | |
14767 | ||
14768 | COMMIT: b05de1040009d0d07a5a2e2765cffe554ffbe6ac | |
14769 | C11 threads: Move implementation to sysdeps/pthread | |
14770 | ||
14771 | * htl/Versions: Modified. | |
14772 | * nptl/Makefile: Modified. | |
14773 | * sysdeps/htl/pthreadP.h: Modified. | |
14774 | [IS_IN (libpthread)](hidden_proto): New. | |
14775 | [IS_IN (libpthread)](hidden_proto): New. | |
14776 | * sysdeps/htl/thrd_current.c: New file. | |
14777 | * sysdeps/htl/threads.h: Delete file. | |
14778 | * sysdeps/hurd/stdc-predef.h: Delete file. | |
14779 | * sysdeps/mach/htl/thrd_yield.c: New file. | |
14780 | * sysdeps/mach/hurd/htl/pt-mutex-destroy.c: Modified. | |
14781 | (hidden_def): New. | |
14782 | * sysdeps/mach/hurd/htl/pt-mutex-timedlock.c: Modified. | |
14783 | (hidden_def): New. | |
14784 | * sysdeps/mach/hurd/i386/libc.abilist: Modified. | |
14785 | * sysdeps/mach/hurd/i386/libpthread.abilist: Modified. | |
14786 | * sysdeps/nptl/thrd_create.c: New file. | |
14787 | * sysdeps/pthread/Makefile: Modified. | |
14788 | * nptl/call_once.c: Move to... | |
14789 | * sysdeps/pthread/call_once.c: ... here. | |
14790 | * nptl/cnd_broadcast.c: Move to... | |
14791 | * sysdeps/pthread/cnd_broadcast.c: ... here. | |
14792 | * nptl/cnd_destroy.c: Move to... | |
14793 | * sysdeps/pthread/cnd_destroy.c: ... here. | |
14794 | * nptl/cnd_init.c: Move to... | |
14795 | * sysdeps/pthread/cnd_init.c: ... here. | |
14796 | * nptl/cnd_signal.c: Move to... | |
14797 | * sysdeps/pthread/cnd_signal.c: ... here. | |
14798 | * nptl/cnd_timedwait.c: Move to... | |
14799 | * sysdeps/pthread/cnd_timedwait.c: ... here. | |
14800 | * nptl/cnd_wait.c: Move to... | |
14801 | * sysdeps/pthread/cnd_wait.c: ... here. | |
14802 | * nptl/mtx_destroy.c: Move to... | |
14803 | * sysdeps/pthread/mtx_destroy.c: ... here. | |
14804 | * nptl/mtx_init.c: Move to... | |
14805 | * sysdeps/pthread/mtx_init.c: ... here. | |
14806 | * nptl/mtx_lock.c: Move to... | |
14807 | * sysdeps/pthread/mtx_lock.c: ... here. | |
14808 | * nptl/mtx_timedlock.c: Move to... | |
14809 | * sysdeps/pthread/mtx_timedlock.c: ... here. | |
14810 | * nptl/mtx_trylock.c: Move to... | |
14811 | * sysdeps/pthread/mtx_trylock.c: ... here. | |
14812 | * nptl/mtx_unlock.c: Move to... | |
14813 | * sysdeps/pthread/mtx_unlock.c: ... here. | |
14814 | * nptl/thrd_create.c: Move to... | |
14815 | * sysdeps/pthread/thrd_create.c: ... here. | |
14816 | (thrd_create): Modified function. | |
14817 | * nptl/thrd_detach.c: Move to... | |
14818 | * sysdeps/pthread/thrd_detach.c: ... here. | |
14819 | * nptl/thrd_equal.c: Move to... | |
14820 | * sysdeps/pthread/thrd_equal.c: ... here. | |
14821 | * nptl/thrd_exit.c: Move to... | |
14822 | * sysdeps/pthread/thrd_exit.c: ... here. | |
14823 | * nptl/thrd_join.c: Move to... | |
14824 | * sysdeps/pthread/thrd_join.c: ... here. | |
14825 | * nptl/thrd_priv.h: Move to... | |
14826 | * sysdeps/pthread/thrd_priv.h: ... here. | |
14827 | * nptl/thrd_sleep.c: Move to... | |
14828 | * sysdeps/pthread/thrd_sleep.c: ... here. | |
14829 | * sysdeps/nptl/threads.h: Move to... | |
14830 | * sysdeps/pthread/threads.h: ... here. | |
14831 | * nptl/tss_create.c: Move to... | |
14832 | * sysdeps/pthread/tss_create.c: ... here. | |
14833 | * nptl/tss_delete.c: Move to... | |
14834 | * sysdeps/pthread/tss_delete.c: ... here. | |
14835 | * nptl/tss_get.c: Move to... | |
14836 | * sysdeps/pthread/tss_get.c: ... here. | |
14837 | * nptl/tss_set.c: Move to... | |
14838 | * sysdeps/pthread/tss_set.c: ... here. | |
14839 | * nptl/tst-call-once.c: Move to... | |
14840 | * sysdeps/pthread/tst-call-once.c: ... here. | |
14841 | * nptl/tst-cnd-basic.c: Move to... | |
14842 | * sysdeps/pthread/tst-cnd-basic.c: ... here. | |
14843 | * nptl/tst-cnd-broadcast.c: Move to... | |
14844 | * sysdeps/pthread/tst-cnd-broadcast.c: ... here. | |
14845 | * nptl/tst-cnd-timedwait.c: Move to... | |
14846 | * sysdeps/pthread/tst-cnd-timedwait.c: ... here. | |
14847 | * nptl/tst-mtx-basic.c: Move to... | |
14848 | * sysdeps/pthread/tst-mtx-basic.c: ... here. | |
14849 | * nptl/tst-mtx-recursive.c: Move to... | |
14850 | * sysdeps/pthread/tst-mtx-recursive.c: ... here. | |
14851 | * nptl/tst-mtx-timedlock.c: Move to... | |
14852 | * sysdeps/pthread/tst-mtx-timedlock.c: ... here. | |
14853 | * nptl/tst-mtx-trylock.c: Move to... | |
14854 | * sysdeps/pthread/tst-mtx-trylock.c: ... here. | |
14855 | * nptl/tst-thrd-detach.c: Move to... | |
14856 | * sysdeps/pthread/tst-thrd-detach.c: ... here. | |
14857 | * nptl/tst-thrd-sleep.c: Move to... | |
14858 | * sysdeps/pthread/tst-thrd-sleep.c: ... here. | |
14859 | * nptl/tst-tss-basic.c: Move to... | |
14860 | * sysdeps/pthread/tst-tss-basic.c: ... here. | |
14861 | ||
14862 | 2020-02-09 Samuel Thibault <samuel.thibault@ens-lyon.org> | |
14863 | ||
14864 | COMMIT: 6cefe985b869e7b33b05ce7252410474d8a6c3ad | |
14865 | htl: Add C11 threads types definitions | |
14866 | ||
14867 | * sysdeps/htl/bits/thread-shared-types.h: Modified. | |
14868 | (bits/types/struct___pthread_once.h): Include file. | |
14869 | (__tss_t): New. | |
14870 | (__thrd_t): New. | |
14871 | (__once_flag): New. | |
14872 | (__ONCE_FLAG_INIT): New. | |
14873 | ||
14874 | 2020-02-09 Samuel Thibault <samuel.thibault@ens-lyon.org> | |
14875 | ||
14876 | COMMIT: f1cea28137f471e551073cdcfc8d04775e5020f8 | |
14877 | C11 threads: make thrd_join more portable | |
14878 | ||
14879 | * nptl/thrd_join.c: Modified. | |
14880 | (thrd_join): Modified function. | |
14881 | ||
14882 | 2020-02-09 Samuel Thibault <samuel.thibault@ens-lyon.org> | |
14883 | ||
14884 | COMMIT: c9abd9b4f3b1276d41a5cdf80f363d29d5864d68 | |
14885 | C11 threads: Fix thrd_t / pthread_t compatibility assertion | |
14886 | ||
14887 | * nptl/thrd_create.c: Modified. | |
14888 | (thrd_create): Modified function. | |
14889 | ||
14890 | 2020-02-09 Samuel Thibault <samuel.thibault@ens-lyon.org> | |
14891 | ||
14892 | COMMIT: fc7283264d14f2f374feec691726277cbf450ca8 | |
14893 | C11 threads: do not require PTHREAD_DESTRUCTOR_ITERATIONS | |
14894 | ||
14895 | * nptl/tss_create.c: Modified. | |
14896 | (tss_create): Modified function. | |
14897 | ||
14898 | 2020-02-09 Samuel Thibault <samuel.thibault@ens-lyon.org> | |
14899 | ||
14900 | COMMIT: e5ad0570682a663fe704f0a7bb1edb61fca11ecb | |
14901 | nptl: Move nptl-specific types to separate header | |
14902 | ||
14903 | * nptl/call_once.c: Modified. | |
14904 | (call_once): Modified function. | |
14905 | * sysdeps/nptl/bits/thread-shared-types.h: Modified. | |
14906 | (__tss_t): New. | |
14907 | (__thrd_t): New. | |
14908 | (__once_flag): New. | |
14909 | (__ONCE_FLAG_INIT): New. | |
14910 | * sysdeps/nptl/threads.h: Modified. | |
14911 | (bits/pthreadtypes-arch.h): Remove include. | |
14912 | (tss_t): Modified. | |
14913 | (thrd_t): Modified. | |
14914 | (once_flag): Remove. | |
14915 | (ONCE_FLAG_INIT): Modified. | |
14916 | (bits/thread-shared-types.h): Include file. | |
14917 | (once_flag): New. | |
14918 | ||
14919 | 2020-02-09 Samuel Thibault <samuel.thibault@ens-lyon.org> | |
14920 | ||
14921 | COMMIT: f827f0e473d0aab4b34a5618a2a2ed89ecb88347 | |
14922 | htl: Make __PTHREAD_ONCE_INIT more flexible | |
14923 | ||
14924 | * sysdeps/htl/bits/types/struct___pthread_once.h: Modified. | |
14925 | (__PTHREAD_ONCE_INIT): Modified. | |
14926 | * sysdeps/htl/pthread.h: Modified. | |
14927 | (PTHREAD_ONCE_INIT): Modified. | |
14928 | ||
14929 | 2020-02-09 Samuel Thibault <samuel.thibault@ens-lyon.org> | |
14930 | ||
14931 | COMMIT: 0c0361235ca7d4f5be0f88fe9b03afcf6a3cb8c6 | |
14932 | htl: Add support for C11 threads behavior | |
14933 | ||
14934 | * htl/pt-create.c: Modified. | |
14935 | (entry_point): Modified function. | |
14936 | (__pthread_create_internal): Modified function. | |
14937 | * htl/pt-internal.h: Modified. | |
14938 | (__pthread): Modified. | |
14939 | * sysdeps/htl/pthreadP.h: Modified. | |
14940 | (ATTR_C11_THREAD): New. | |
14941 | ||
14942 | 2020-02-09 Samuel Thibault <samuel.thibault@ens-lyon.org> | |
14943 | ||
14944 | COMMIT: 95669bbf2c20518cbbcd31681e2dc954c5233b79 | |
14945 | htl: Add missing internal functions declarations | |
14946 | ||
14947 | * sysdeps/htl/pthreadP.h: Modified. | |
14948 | (__pthread_mutex_trylock): New function. | |
14949 | (__pthread_mutexattr_init): New function. | |
14950 | (__pthread_mutexattr_settype): New function. | |
14951 | (__pthread_cond_init): New function. | |
14952 | (__pthread_cond_signal): New function. | |
14953 | (__pthread_cond_wait): New function. | |
14954 | (__pthread_cond_timedwait): New function. | |
14955 | (__pthread_cond_destroy): New function. | |
14956 | (__pthread_key_delete): New function. | |
14957 | (__pthread_once): New function. | |
14958 | ||
14959 | 2020-02-09 Samuel Thibault <samuel.thibault@ens-lyon.org> | |
14960 | ||
14961 | COMMIT: e775f443bda95c0ff494879e9ee84d482292ad7e | |
14962 | htl: Rename _pthread_mutex_init/destroy to __pthread_mutex_init/destroy | |
14963 | ||
14964 | * htl/Versions: Modified. | |
14965 | * htl/pt-initialize.c: Modified. | |
14966 | * sysdeps/htl/pt-key.h: Modified. | |
14967 | (__pthread_key_lock_ready): Modified function. | |
14968 | * sysdeps/htl/pthreadP.h: Modified. | |
14969 | [IS_IN (libpthread)](hidden_proto): Modified. | |
14970 | (_pthread_mutex_init): Remove. | |
14971 | (__pthread_mutex_init): New function. | |
14972 | (__pthread_mutex_destroy): New function. | |
14973 | * sysdeps/mach/hurd/htl/pt-mutex-destroy.c: Modified. | |
14974 | (_pthread_mutex_destroy): Remove function. | |
14975 | (strong_alias): Modified. | |
14976 | (__pthread_mutex_destroy): New function. | |
14977 | * sysdeps/mach/hurd/htl/pt-mutex-init.c: Modified. | |
14978 | (_pthread_mutex_init): Remove function. | |
14979 | (strong_alias): Modified. | |
14980 | (hidden_def): Modified. | |
14981 | (__pthread_mutex_init): New function. | |
14982 | ||
14983 | 2020-02-09 Samuel Thibault <samuel.thibault@ens-lyon.org> | |
14984 | ||
14985 | COMMIT: 0093df204ad5858a81cbefaaa091770071ee710b | |
14986 | htl: Move internal mutex/rwlock symbols to GLIBC_PRIVATE | |
14987 | ||
14988 | * htl/Versions: Modified. | |
14989 | * sysdeps/mach/hurd/i386/libpthread.abilist: Modified. | |
14990 | ||
14991 | 2020-02-09 Florian Weimer <fweimer@redhat.com> | |
14992 | ||
14993 | COMMIT: f6233ab412c3bebebacf65745e775e01506dd58d | |
14994 | Linux: Add io/tst-o_path-locks test | |
14995 | ||
14996 | * sysdeps/unix/sysv/linux/Makefile: Modified. | |
14997 | * sysdeps/unix/sysv/linux/tst-o_path-locks.c: New file. | |
14998 | ||
14999 | 2020-02-09 Florian Weimer <fweimer@redhat.com> | |
15000 | ||
15001 | COMMIT: 173ec37bb2af6e30892a141d74d42db5957ddd36 | |
15002 | support: Add the xlstat function | |
15003 | ||
15004 | * support/Makefile: Modified. | |
15005 | * support/xlstat.c: New file. | |
15006 | * support/xunistd.h: Modified. | |
15007 | (xlstat): New function. | |
15008 | ||
15009 | 2020-02-09 Samuel Thibault <samuel.thibault@ens-lyon.org> | |
15010 | ||
15011 | COMMIT: cc79354ecc9bd31896b869f303a951bb750c3fd4 | |
15012 | htl: Remove duplicate files | |
15013 | ||
15014 | * sysdeps/mach/hurd/htl/pt-attr-setstackaddr.c: Delete file. | |
15015 | * sysdeps/mach/hurd/htl/pt-attr-setstacksize.c: Delete file. | |
15016 | ||
15017 | 2020-02-09 Samuel Thibault <samuel.thibault@ens-lyon.org> | |
15018 | ||
15019 | COMMIT: a99155555c2134a6397584b7cdc30d7e55e070cf | |
15020 | htl: Remove unused files | |
15021 | ||
15022 | * htl/Makefile: Modified. | |
15023 | * htl/Versions: Modified. | |
15024 | * htl/pt-internal.h: Modified. | |
15025 | (__pthread_default_mutexattr): Remove. | |
15026 | * sysdeps/htl/bits/types/struct___pthread_mutexattr.h: Modified. | |
15027 | (__pthread_errorcheck_mutexattr): Remove. | |
15028 | (__pthread_recursive_mutexattr): Remove. | |
15029 | * sysdeps/htl/pt-kill.c: Delete file. | |
15030 | * sysdeps/htl/pt-mutex-destroy.c: Delete file. | |
15031 | * sysdeps/htl/pt-mutex-getprioceiling.c: Delete file. | |
15032 | * sysdeps/htl/pt-mutex-init.c: Delete file. | |
15033 | * sysdeps/htl/pt-mutex-lock.c: Delete file. | |
15034 | * sysdeps/htl/pt-mutex-setprioceiling.c: Delete file. | |
15035 | * sysdeps/htl/pt-mutex-timedlock.c: Delete file. | |
15036 | * sysdeps/htl/pt-mutex-transfer-np.c: Delete file. | |
15037 | * sysdeps/htl/pt-mutex-trylock.c: Delete file. | |
15038 | * sysdeps/htl/pt-mutex-unlock.c: Delete file. | |
15039 | * sysdeps/htl/pt-mutexattr-destroy.c: Delete file. | |
15040 | * sysdeps/htl/pt-mutexattr-getprioceiling.c: Delete file. | |
15041 | * sysdeps/htl/pt-mutexattr-getprotocol.c: Delete file. | |
15042 | * sysdeps/htl/pt-mutexattr-getpshared.c: Delete file. | |
15043 | * sysdeps/htl/pt-mutexattr-gettype.c: Delete file. | |
15044 | * sysdeps/htl/pt-mutexattr-init.c: Delete file. | |
15045 | * sysdeps/htl/pt-mutexattr-setprioceiling.c: Delete file. | |
15046 | * sysdeps/htl/pt-mutexattr-setprotocol.c: Delete file. | |
15047 | * sysdeps/htl/pt-mutexattr-setpshared.c: Delete file. | |
15048 | * sysdeps/htl/pt-mutexattr-settype.c: Delete file. | |
15049 | * sysdeps/htl/pt-mutexattr.c: Delete file. | |
15050 | * sysdeps/htl/pt-spin.c: Delete file. | |
15051 | * sysdeps/mach/hurd/htl/pt-mutexattr.c: Delete file. | |
15052 | ||
15053 | 2020-02-07 Florian Weimer <fweimer@redhat.com> | |
15054 | ||
15055 | COMMIT: d4e209d35564eecdc006ab9f5b10bc8494c6f1f9 | |
15056 | resolv: Fix CNAME chaining in resolv/tst-resolv-ai_idn-common.c | |
15057 | ||
15058 | * resolv/tst-resolv-ai_idn-common.c: Modified. | |
15059 | (response): Modified function. | |
15060 | ||
15061 | 2020-02-07 Wilco Dijkstra <wdijkstr@arm.com> | |
15062 | ||
15063 | COMMIT: 814309f0c226fc1f2c4eb6a042d74df6f496db23 | |
15064 | Remove a comment claiming that sin/cos round correctly. | |
15065 | ||
15066 | * sysdeps/ieee754/dbl-64/s_sin.c: Modified. | |
15067 | ||
15068 | 2020-02-07 Lukasz Majewski <lukma@denx.de> | |
15069 | ||
15070 | COMMIT: d2e3b697da2433c08702f95c76458c51545c3df1 | |
15071 | y2038: linux: Provide __settimeofday64 implementation | |
15072 | ||
15073 | * include/time.h: Modified. | |
15074 | [! _ISOMAC][__TIMESIZE != 64](libc_hidden_proto): Modified. | |
15075 | [! _ISOMAC][__TIMESIZE != 64](libc_hidden_proto): Modified. | |
15076 | [! _ISOMAC][__TIMESIZE != 64](libc_hidden_proto): Modified. | |
15077 | [! _ISOMAC][__TIMESIZE != 64](libc_hidden_proto): Modified. | |
15078 | [! _ISOMAC][__TIMESIZE != 64](__settimeofday64): New function. | |
15079 | [! _ISOMAC][__TIMESIZE != 64](libc_hidden_proto): New. | |
15080 | [! _ISOMAC][__TIMESIZE == 64](__settimeofday64): New. | |
15081 | [! _ISOMAC](sys/time.h): Include file. | |
15082 | * sysdeps/unix/sysv/linux/settimeofday.c: New file. | |
15083 | ||
15084 | 2020-02-07 Lukasz Majewski <lukma@denx.de> | |
15085 | ||
15086 | COMMIT: 29bf83ccd75f865b0f551e7d10f18e6bb8d026bc | |
15087 | y2038: Provide conversion helpers for struct __timeval64 | |
15088 | ||
15089 | * include/time.h: Modified. | |
15090 | [! _ISOMAC](__timeval64): New. | |
15091 | [! _ISOMAC](valid_timeval_to_timeval64): New function. | |
15092 | [! _ISOMAC](valid_timeval64_to_timeval): New function. | |
15093 | [! _ISOMAC](timeval64_to_timespec64): New function. | |
15094 | [! _ISOMAC](__timespec64): New. | |
15095 | [! _ISOMAC](__timeval64): New. | |
15096 | [! _ISOMAC](timespec64_to_timeval64): New function. | |
15097 | ||
15098 | 2020-02-07 Lukasz Majewski <lukma@denx.de> | |
15099 | ||
15100 | COMMIT: ebc2368121bf1932e530ef126b5a0765953e77ad | |
15101 | y2038: alpha: Rename valid_timeval64_to_timeval to valid_timeval_to_timeval32 | |
15102 | ||
15103 | * sysdeps/unix/sysv/linux/alpha/osf_adjtime.c: Modified. | |
15104 | [SHLIB_COMPAT (libc, GLIBC_2_0, GLIBC_2_1)](__adjtime_tv32): Modified function. | |
15105 | [SHLIB_COMPAT (libc, GLIBC_2_0, GLIBC_2_1)](__adjtimex_tv32): Modified function. | |
15106 | * sysdeps/unix/sysv/linux/alpha/osf_getitimer.c: Modified. | |
15107 | [SHLIB_COMPAT (libc, GLIBC_2_0, GLIBC_2_1)](__getitimer_tv32): Modified function. | |
15108 | * sysdeps/unix/sysv/linux/alpha/osf_setitimer.c: Modified. | |
15109 | [SHLIB_COMPAT (libc, GLIBC_2_0, GLIBC_2_1)](__setitimer_tv32): Modified function. | |
15110 | * sysdeps/unix/sysv/linux/alpha/tv32-compat.h: Modified. | |
15111 | (valid_timeval64_to_timeval): Remove function. | |
15112 | (rusage64_to_rusage32): Modified function. | |
15113 | (valid_timeval_to_timeval32): New function. | |
15114 | ||
15115 | 2020-02-07 Lukasz Majewski <lukma@denx.de> | |
15116 | ||
15117 | COMMIT: cde52c2557177903806fed7dd216ff9b2280ceee | |
15118 | y2038: alpha: Rename valid_timeval_to_timeval64 to valid_timeval32_to_timeval | |
15119 | ||
15120 | * sysdeps/unix/sysv/linux/alpha/osf_adjtime.c: Modified. | |
15121 | [SHLIB_COMPAT (libc, GLIBC_2_0, GLIBC_2_1)](__adjtime_tv32): Modified function. | |
15122 | [SHLIB_COMPAT (libc, GLIBC_2_0, GLIBC_2_1)](__adjtimex_tv32): Modified function. | |
15123 | * sysdeps/unix/sysv/linux/alpha/osf_setitimer.c: Modified. | |
15124 | [SHLIB_COMPAT (libc, GLIBC_2_0, GLIBC_2_1)](__setitimer_tv32): Modified function. | |
15125 | * sysdeps/unix/sysv/linux/alpha/osf_utimes.c: Modified. | |
15126 | [SHLIB_COMPAT (libc, GLIBC_2_0, GLIBC_2_1)](__utimes_tv32): Modified function. | |
15127 | * sysdeps/unix/sysv/linux/alpha/tv32-compat.h: Modified. | |
15128 | (valid_timeval_to_timeval64): Remove function. | |
15129 | (valid_timeval32_to_timeval): New function. | |
15130 | ||
15131 | 2020-02-07 Lukasz Majewski <lukma@denx.de> | |
15132 | ||
15133 | COMMIT: 504c98717062cb9bcbd4b3e59e932d04331ddca5 | |
15134 | y2038: Introduce struct __timeval64 - new internal glibc type | |
15135 | ||
15136 | * include/time.h: Modified. | |
15137 | [! _ISOMAC][__TIMESIZE != 64](__timeval64): New. | |
15138 | [! _ISOMAC][__TIMESIZE == 64](__timeval64): New. | |
15139 | ||
15140 | 2020-02-07 Lukasz Majewski <lukma@denx.de> | |
15141 | ||
15142 | COMMIT: 3fced064f23562ec24f8312ffbc14950993969e6 | |
15143 | y2038: Define __suseconds64_t type to be used with struct __timeval64 | |
15144 | ||
15145 | * bits/typesizes.h: Modified. | |
15146 | [! _BITS_TYPESIZES_H](__SUSECONDS64_T_TYPE): New. | |
15147 | * posix/bits/types.h: Modified. | |
15148 | (__suseconds64_t): New. | |
15149 | * sysdeps/mach/hurd/bits/typesizes.h: Modified. | |
15150 | [! _BITS_TYPESIZES_H](__SUSECONDS64_T_TYPE): New. | |
15151 | * sysdeps/unix/sysv/linux/alpha/bits/typesizes.h: Modified. | |
15152 | [! _BITS_TYPESIZES_H](__SUSECONDS64_T_TYPE): New. | |
15153 | * sysdeps/unix/sysv/linux/generic/bits/typesizes.h: Modified. | |
15154 | [! _BITS_TYPESIZES_H](__SUSECONDS64_T_TYPE): New. | |
15155 | * sysdeps/unix/sysv/linux/s390/bits/typesizes.h: Modified. | |
15156 | [! _BITS_TYPESIZES_H](__SUSECONDS64_T_TYPE): New. | |
15157 | * sysdeps/unix/sysv/linux/sparc/bits/typesizes.h: Modified. | |
15158 | [! _BITS_TYPESIZES_H](__SUSECONDS64_T_TYPE): New. | |
15159 | * sysdeps/unix/sysv/linux/x86/bits/typesizes.h: Modified. | |
15160 | [! _BITS_TYPESIZES_H](__SUSECONDS64_T_TYPE): New. | |
15161 | ||
15162 | 2020-02-07 Joseph Myers <joseph@codesourcery.com> | |
15163 | ||
15164 | COMMIT: 449db0fa3ef9d17951d94d7504db13b1891fa964 | |
15165 | Update kernel version to 5.5 in tst-mman-consts.py. | |
15166 | ||
15167 | * sysdeps/unix/sysv/linux/tst-mman-consts.py: Modified. | |
15168 | ||
15169 | 2020-02-07 Joseph Myers <joseph@codesourcery.com> | |
15170 | ||
15171 | COMMIT: 5828bc4523230685ac29a4a882967913255f5666 | |
15172 | Update syscall lists for Linux 5.5. | |
15173 | ||
15174 | * sysdeps/unix/sysv/linux/aarch64/arch-syscall.h: Modified. | |
15175 | (__NR_clone3): New. | |
15176 | * sysdeps/unix/sysv/linux/syscall-names.list: Modified. | |
15177 | ||
15178 | 2020-02-07 Siddhesh Poyarekar <siddhesh@sourceware.org> | |
15179 | ||
15180 | COMMIT: f7be48d8c180a37dc4b341aa5acaa691fa031a96 | |
15181 | NEWS: Set fill-column hint to 72 | |
15182 | ||
15183 | * NEWS: Modified. | |
15184 | ||
15185 | 2020-02-05 Lukasz Majewski <lukma@denx.de> | |
15186 | ||
15187 | COMMIT: f1c314d27552eb6ce5db23b98b293696925741d5 | |
15188 | y2038: linux: Provide __timespec_get64 implementation | |
15189 | ||
15190 | * include/time.h: Modified. | |
15191 | [! _ISOMAC][__TIMESIZE != 64](__timespec_get64): New function. | |
15192 | [! _ISOMAC][__TIMESIZE != 64](libc_hidden_proto): New. | |
15193 | [! _ISOMAC][__TIMESIZE == 64](__timespec_get64): New. | |
15194 | * sysdeps/unix/sysv/linux/timespec_get.c: New file. | |
15195 | ||
15196 | 2020-02-03 Joseph Myers <joseph@codesourcery.com> | |
15197 | ||
15198 | COMMIT: 286a01d7ab53ee813907d4fde7c0f0a0d53e3c17 | |
15199 | Use binutils 2.34 branch in build-many-glibcs.py. | |
15200 | ||
15201 | * scripts/build-many-glibcs.py: Modified. | |
15202 | ||
15203 | 2020-02-03 DJ Delorie <dj@redhat.com> | |
15204 | ||
15205 | COMMIT: 279c68ce1336d84d82ce491a4b77086e574ba380 | |
15206 | Run nptl/tst-pthread-getattr in a container | |
15207 | ||
15208 | * nptl/Makefile: Modified. | |
15209 | ||
15210 | 2020-02-03 DJ Delorie <dj@redhat.com> | |
15211 | ||
15212 | COMMIT: 4f79b3e2fb3eba003240ec38a0e68702b9a60b86 | |
15213 | test-container: add exec, cwd | |
15214 | ||
15215 | * support/test-container.c: Modified. | |
15216 | (main): Modified function. | |
15217 | ||
15218 | 2020-02-03 Joseph Myers <joseph@codesourcery.com> | |
15219 | ||
15220 | COMMIT: 2db7feeb95e94b948a6a653fb61821092c7781b9 | |
15221 | Use Linux 5.5 in build-many-glibcs.py. | |
15222 | ||
15223 | * scripts/build-many-glibcs.py: Modified. | |
15224 | ||
15225 | 2020-02-03 Andreas Schwab <schwab@suse.de> | |
15226 | ||
15227 | COMMIT: 6befb33f31f034a0e8876ce6427dacdfa0cd7ea7 | |
15228 | rt: avoid PLT setup in timer_[sg]ettime | |
15229 | ||
15230 | * include/time.h: Modified. | |
15231 | [! _ISOMAC][__TIMESIZE != 64](libc_hidden_proto): Modified. | |
15232 | [! _ISOMAC][__TIMESIZE != 64](libc_hidden_proto): Modified. | |
15233 | [! _ISOMAC][__TIMESIZE != 64](libc_hidden_proto): Modified. | |
15234 | [! _ISOMAC][__TIMESIZE != 64](libc_hidden_proto): Remove. | |
15235 | [! _ISOMAC][__TIMESIZE != 64](libc_hidden_proto): Remove. | |
15236 | [! _ISOMAC][__TIMESIZE != 64](librt_hidden_proto): New function. | |
15237 | [! _ISOMAC][__TIMESIZE != 64](librt_hidden_proto): New function. | |
15238 | * sysdeps/unix/sysv/linux/timer_gettime.c: Modified. | |
15239 | [__TIMESIZE != 64](librt_hidden_def): New. | |
15240 | (libc_hidden_def): Remove. | |
15241 | * sysdeps/unix/sysv/linux/timer_settime.c: Modified. | |
15242 | [__TIMESIZE != 64](librt_hidden_def): New. | |
15243 | (libc_hidden_def): Remove. | |
15244 | ||
15245 | 2020-02-03 Mike FABIAN <mfabian@redhat.com> | |
15246 | ||
15247 | COMMIT: cdeae33d71696bb0e81667d4788d0b38606aefb6 | |
15248 | Update or_IN collation [BZ #22525] | |
15249 | ||
15250 | * localedata/Makefile: Modified. | |
15251 | * localedata/locales/or_IN: Modified. | |
15252 | * localedata/or_IN.UTF-8.in: New file. | |
15253 | ||
15254 | 2020-02-03 Mike FABIAN <mfabian@redhat.com> | |
15255 | ||
15256 | COMMIT: ae199e7d6423ed3bd0c8669381966ca4c58f4f49 | |
15257 | Fix ckb_IQ [BZ #9809] | |
15258 | ||
15259 | * NEWS: Modified. | |
15260 | * localedata/Makefile: Modified. | |
15261 | * localedata/SUPPORTED: Modified. | |
15262 | * localedata/ckb_IQ.UTF-8.in: New file. | |
15263 | * localedata/locales/ckb_IQ: Modified. | |
15264 | ||
15265 | 2020-02-03 Jwtiyar Nariman <jwtiyar@gmail.com> | |
15266 | ||
15267 | COMMIT: 4267522f5e0309f7606a8d1da5d436a166a719e2 | |
15268 | Add new locale: ckb_IQ (Kurdish/Sorani spoken in Iraq) [BZ #9809] | |
15269 | ||
15270 | * localedata/locales/ckb_IQ: New file. | |
15271 | ||
15272 | 2020-02-03 Siddhesh Poyarekar <siddhesh@sourceware.org> | |
15273 | ||
15274 | COMMIT: 44b2d5f1ba16acc2eca010b7c3820753a85b7278 | |
15275 | list-fixed-bugs.py: Wrap at 72 chars | |
15276 | ||
15277 | * scripts/list-fixed-bugs.py: Modified. | |
15278 | ||
15279 | 2020-02-02 Lukasz Majewski <lukma@denx.de> | |
15280 | ||
15281 | COMMIT: b112f53e9d0fc85fc68aadd6442b00491d19830b | |
15282 | y2038: linux: Provide __sched_rr_get_interval64 implementation | |
15283 | ||
15284 | * include/time.h: Modified. | |
15285 | [! _ISOMAC][__TIMESIZE != 64](__sched_rr_get_interval64): New function. | |
15286 | [! _ISOMAC][__TIMESIZE != 64](libc_hidden_proto): New function. | |
15287 | [! _ISOMAC][__TIMESIZE == 64](__sched_rr_get_interval64): New. | |
15288 | * sysdeps/unix/sysv/linux/sched_rr_gi.c: New file. | |
15289 | * sysdeps/unix/sysv/linux/syscalls.list: Modified. | |
15290 | ||
15291 | 2020-02-02 Lukasz Majewski <lukma@denx.de> | |
15292 | ||
15293 | COMMIT: eae22432723b877354291aca4dbbfde5891dad59 | |
15294 | y2038: linux: Provide __timerfd_settime64 implementation | |
15295 | ||
15296 | * include/time.h: Modified. | |
15297 | [! _ISOMAC][__TIMESIZE != 64](__timerfd_settime64): New function. | |
15298 | [! _ISOMAC][__TIMESIZE != 64](libc_hidden_proto): New function. | |
15299 | [! _ISOMAC][__TIMESIZE == 64](__timerfd_settime64): New. | |
15300 | * sysdeps/unix/sysv/linux/Makefile: Modified. | |
15301 | * sysdeps/unix/sysv/linux/syscalls.list: Modified. | |
15302 | * sysdeps/unix/sysv/linux/timerfd_settime.c: New file. | |
15303 | ||
15304 | 2020-02-02 Lukasz Majewski <lukma@denx.de> | |
15305 | ||
15306 | COMMIT: 0f6e6b97647891ae569018f9d6923dc5eee694c9 | |
15307 | y2038: linux: Provide __timerfd_gettime64 implementation | |
15308 | ||
15309 | * include/time.h: Modified. | |
15310 | [! _ISOMAC][__TIMESIZE != 64](libc_hidden_proto): Modified. | |
15311 | [! _ISOMAC][__TIMESIZE != 64](__timerfd_gettime64): New function. | |
15312 | [! _ISOMAC][__TIMESIZE != 64](libc_hidden_proto): New function. | |
15313 | [! _ISOMAC][__TIMESIZE == 64](__timerfd_gettime64): New. | |
15314 | * sysdeps/unix/sysv/linux/Makefile: Modified. | |
15315 | * sysdeps/unix/sysv/linux/syscalls.list: Modified. | |
15316 | * sysdeps/unix/sysv/linux/timerfd_gettime.c: New file. | |
15317 | ||
15318 | 2020-02-01 H.J. Lu <hjl.tools@gmail.com> | |
15319 | ||
15320 | COMMIT: bbfc0f0f8e30680437d1c5b90563018bcd403881 | |
15321 | i386: Remove _exit.S | |
15322 | ||
15323 | * sysdeps/unix/sysv/linux/i386/_exit.S: Delete file. | |
15324 | ||
15325 | 2020-02-01 H.J. Lu <hjl.tools@gmail.com> | |
15326 | ||
15327 | COMMIT: 0455f251f494d30db4b52f11b5b0b7f285f775ef | |
15328 | i386: Use ENTRY/END in assembly codes | |
15329 | ||
15330 | * sysdeps/i386/nptl/pthread_spin_lock.S: Modified. | |
15331 | * sysdeps/i386/nptl/pthread_spin_unlock.S: Modified. | |
15332 | * sysdeps/i386/pthread_spin_trylock.S: Modified. | |
15333 | ||
15334 | 2020-02-01 H.J. Lu <hjl.tools@gmail.com> | |
15335 | ||
15336 | COMMIT: 825b58f3fb04781e559858510fe83a8c4bf28425 | |
15337 | i386-mcount.S: Add _CET_ENDBR to _mcount and __fentry__ | |
15338 | ||
15339 | * sysdeps/i386/i386-mcount.S: Modified. | |
15340 | ||
15341 | 2020-02-01 H.J. Lu <hjl.tools@gmail.com> | |
15342 | ||
15343 | COMMIT: 4031d7484ab3f6327184b5973d91f46978ebe8cf | |
15344 | i386/sub_n.S: Add a missing _CET_ENDBR to indirect jump target | |
15345 | ||
15346 | * sysdeps/i386/sub_n.S: Modified. | |
15347 | ||
15348 | 2020-02-01 H.J. Lu <hjl.tools@gmail.com> | |
15349 | ||
15350 | COMMIT: 15eab1e3e89129ab3ed03f5bdc3415b26e9caeb9 | |
15351 | i386: Don't unnecessarily save and restore EAX, ECX and EDX [BZ# 25262] | |
15352 | ||
15353 | * sysdeps/unix/sysv/linux/i386/getcontext.S: Modified. | |
15354 | * sysdeps/unix/sysv/linux/i386/setcontext.S: Modified. | |
15355 | * sysdeps/unix/sysv/linux/i386/swapcontext.S: Modified. | |
15356 | * sysdeps/unix/sysv/linux/i386/ucontext_i.sym: Modified. | |
15357 | ||
15358 | 2020-02-01 H.J. Lu <hjl.tools@gmail.com> | |
15359 | ||
15360 | COMMIT: 635d6fae03257129b4672591b700a495cb6cb6c7 | |
15361 | x86: Don't make 2 calls to dlerror () in a row | |
15362 | ||
15363 | * sysdeps/x86/tst-cet-legacy-5.c: Modified. | |
15364 | (do_test_1): Modified function. | |
15365 | * sysdeps/x86/tst-cet-legacy-6.c: Modified. | |
15366 | (do_test_1): Modified function. | |
15367 | ||
15368 | 2020-02-01 Siddhesh Poyarekar <siddhesh@sourceware.org> | |
15369 | ||
15370 | COMMIT: d8775136b5830394d50c98997983b96a236629bf | |
15371 | Open master for 2.32 development | |
15372 | ||
15373 | * NEWS: Modified. | |
15374 | * version.h: Modified. | |
15375 | (RELEASE): Modified. | |
15376 | (VERSION): Modified. | |
15377 |