1This file describes changes to the machine while it was in the ports 2add-on directory. This port is no longer part of an add-on and so 3future changes to it should be listed in the top-level ChangeLog file, 4not here. 5 6 7 82014-02-12 Richard Henderson <rth@redhat.com> 9 10 * sysdeps/alpha: Move directory to ../sysdeps/alpha. 11 * sysdeps/unix/alpha: Move directory to ../sysdeps/unix/alpha. 12 * sysdeps/unix/sysv/linux/alpha: Move directory to 13 ../sysdeps/unix/sysv/linux/alpha. 14 152014-02-08 Joseph Myers <joseph@codesourcery.com> 16 17 * sysdeps/unix/sysv/linux/alpha/msgctl.c: Move to 18 sysdeps/unix/sysv/linux/arm/msgctl.c and #include that file. 19 * sysdeps/unix/sysv/linux/alpha/semctl.c: Move to 20 sysdeps/unix/sysv/linux/arm/semctl.c and #include that file. 21 * sysdeps/unix/sysv/linux/alpha/shmctl.c: Move to 22 sysdeps/unix/sysv/linux/arm/shmctl.c and #include that file. 23 242014-01-24 Richard Henderson <rth@redhat.com> 25 26 * sysdeps/alpha/fpu/libm-test-ulps: Update. 27 28 * sysdeps/alpha/tls-macros.h (TLS_GD): Add dependency on $gp. 29 (TLS_LD, TLS_IE): Likewise. 30 312013-12-07 Richard Henderson <rth@redhat.com> 32 33 * sysdeps/unix/sysv/linux/alpha/bits/mman.h: Use <bits/mman-linux.h>, 34 dropping common values and overriding different values. 35 362013-11-28 Joseph Myers <joseph@codesourcery.com> 37 38 * sysdeps/alpha/fpu/fegetround.c (fegetround): Use 39 libm_hidden_def. 40 412013-11-26 Ondřej Bílka <neleai@seznam.cz> 42 * sysdeps/unix/sysv/linux/alpha/bits/ipc.h: Use __glibc_reserved instead __unused. 43 * sysdeps/unix/sysv/linux/alpha/bits/msq.h: Likewise. 44 * sysdeps/unix/sysv/linux/alpha/bits/sem.h: Likewise. 45 * sysdeps/unix/sysv/linux/alpha/bits/shm.h: Likewise. 46 * sysdeps/unix/sysv/linux/alpha/bits/stat.h: Likewise. 47 * sysdeps/unix/sysv/linux/alpha/kernel_stat.h: Likewise. 48 * sysdeps/unix/sysv/linux/alpha/xstatconv.c: Likewise. 49 502013-11-16 Richard Henderson <rth@redhat.com> 51 52 * sysdeps/unix/sysv/linux/alpha/rt_sigaction.S: Include a nop 53 before each signal thunk. 54 552013-10-30 Mike Frysinger <vapier@gentoo.org> 56 57 * sysdeps/alpha/configure.in: Moved to ... 58 * sysdeps/alpha/configure.ac: ... here. 59 * sysdeps/unix/sysv/linux/alpha/configure.in: Moved to ... 60 * sysdeps/unix/sysv/linux/alpha/configure.ac: ... here. 61 * sysdeps/alpha/configure: Regenerated. 62 * sysdeps/unix/sysv/linux/alpha/configure: Likewise. 63 642013-10-12 Yuri Chornoivan <yurchor@ukr.net> 65 66 * sysdeps/unix/sysv/linux/alpha/nptl/pt-vfork.S: Fix typos. 67 * sysdeps/unix/sysv/linux/alpha/nptl/vfork.S: Likewise. 68 692013-10-01 Richard Henderson <rth@redhat.com> 70 71 * sysdeps/unix/alpha/sysdep.h (PTR_MANGLE): Improve conditions under 72 which it is defined. 73 742013-09-20 Andreas Schwab <schwab@linux-m68k.org> 75 76 * sysdeps/alpha/alphaev67/ffs.S (__ffs): Define as hidden. 77 * sysdeps/alpha/ffs.S (__ffs): Likewise. 78 792013-09-11 Andreas Schwab <schwab@suse.de> 80 81 * sysdeps/unix/sysv/linux/alpha/bits/fcntl.h (__O_TMPFILE): 82 Define. 83 842013-08-30 Ondřej Bílka <neleai@seznam.cz> 85 86 * sysdeps/alpha/alphaev67/stpncpy.S: Fix then/than typos. 87 882013-08-30 Ondřej Bílka <neleai@seznam.cz> 89 90 * sysdeps/unix/sysv/linux/alpha/bits/netdb.h: Fix typos. 91 922013-07-02 Richard Henderson <rth@redhat.com> 93 94 * sysdeps/alpha/fpu/libm-test-ulps: Update. 95 962013-06-28 Ryan S. Arnold <rsa@linux.vnet.ibm.com> 97 98 * sysdeps/alpha/dl-procinfo.h (_dl_procinfo): Add TYPE parameter 99 to macro prototype for AT_HWCAP2 support. 100 1012013-06-24 Richard Henderson <rth@redhat.com> 102 103 [BZ #15666] 104 * sysdeps/alpha/Versions (GLIBC_2.18): Add __sqrt_finite, 105 __sqrtf_finite, and __sqrtl_finite. 106 * sysdeps/unix/sysv/linux/alpha/nptl/libm.abilist: Likewise. 107 * sysdeps/alpha/alphaev6/fpu/e_sqrt.S: Add __sqrt_finite. 108 * sysdeps/alpha/alphaev6/fpu/e_sqrtf.S: Add __sqrtf_finite. 109 * sysdeps/alpha/fpu/e_sqrt.c: Add __sqrt_finite compatibility. 110 * sysdeps/alpha/fpu/e_sqrtf.c: New file. 111 * sysdeps/alpha/soft-fp/e_sqrtl.c: Add __sqrtl_finite. 112 1132013-06-23 Richard Henderson <rth@redhat.com> 114 115 * sysdeps/alpha/fpu/libm-test-ulps: Update. 116 1172013-06-15 Siddhesh Poyarekar <siddhesh@redhat.com> 118 119 * sysdeps/unix/sysv/linux/alpha/nptl/libpthread.abilist: Update. 120 1212013-06-05 Joseph Myers <joseph@codesourcery.com> 122 123 * sysdeps/alpha/bits/atomic.h: Remove trailing whitespace. 124 * sysdeps/alpha/div_libc.h: Likewise. 125 * sysdeps/alpha/divq.S: Likewise. 126 * sysdeps/alpha/divqu.S: Likewise. 127 * sysdeps/alpha/fpu/cfloat-compat.h: Likewise. 128 * sysdeps/alpha/fpu/s_roundf.c: Likewise. 129 * sysdeps/alpha/fpu/s_trunc.c: Likewise. 130 * sysdeps/alpha/fpu/s_truncf.c: Likewise. 131 * sysdeps/alpha/ldiv.S: Likewise. 132 * sysdeps/alpha/memchr.c: Likewise. 133 * sysdeps/alpha/remq.S: Likewise. 134 * sysdeps/alpha/remqu.S: Likewise. 135 * sysdeps/alpha/stxncpy.S: Likewise. 136 * sysdeps/unix/alpha/sysdep.S: Likewise. 137 * sysdeps/unix/sysv/linux/alpha/kernel-features.h: Likewise. 138 * sysdeps/unix/sysv/linux/alpha/kernel_stat.h: Likewise. 139 * sysdeps/unix/sysv/linux/alpha/nptl/lowlevellock.h: Likewise. 140 * sysdeps/unix/sysv/linux/alpha/register-dump.h: Likewise. 141 * sysdeps/unix/sysv/linux/alpha/syscall.S: Likewise. 142 1432013-05-22 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com> 144 145 * sysdeps/unix/sysv/linux/alpha/bits/siginfo.h (siginfo_t): Add 146 si_trapno and si_addr_lsb to _sifields.sigfault. 147 (si_trapno, si_addr_lsb): Define new macros. 148 (BUS_MCEERR_AR, BUS_MCEERR_AO): Define new values. 149 1502013-05-22 Joseph Myers <joseph@codesourcery.com> 151 152 * sysdeps/alpha/fpu/libm-test-ulps: Update test names. 153 1542013-05-19 Joseph Myers <joseph@codesourcery.com> 155 156 * sysdeps/alpha/fpu/libm-test-ulps: Update names of sincos tests. 157 1582013-05-16 Maciej W. Rozycki <macro@codesourcery.com> 159 160 [BZ #15442] 161 * sysdeps/alpha/soft-fp/sfp-machine.h (_FP_QNANNEGATEDP): New 162 macro. 163 1642013-03-06 Andreas Jaeger <aj@suse.de> 165 166 * sysdeps/unix/sysv/linux/alpha/bits/mman.h (MAP_HUGE_MASK) 167 (MAP_HUGE_SHIFT): Define. 168 * sysdeps/unix/sysv/linux/alpha/bits/msq.h (MSG_COPY): Define. 169 1702013-02-19 Richard Henderson <rth@redhat.com> 171 172 [BZ #14920] 173 * sysdeps/unix/sysv/linux/alpha/nptl/lowlevellock.h 174 (FUTEX_WAIT_REQUEUE_PI): Define. 175 (FUTEX_CMP_REQUEUE_PI): Likewise. 176 (lll_futex_wait_requeue_pi): Likewise. 177 (lll_futex_timed_wait_requeue_pi): Likewise. 178 (lll_futex_cmp_requeue_pi): Likewise. 179 1802013-02-20 Richard Henderson <rth@redhat.com> 181 182 * sysdeps/unix/alpha/sysdep.h: Include <errno.h>. 183 1842013-02-18 Siddhesh Poyarekar <siddhesh@redhat.com> 185 186 * sysdeps/unix/sysv/linux/alpha/nptl/libc.abilist: Add 187 __cxa_thread_atexit_impl. 188 1892013-02-14 Joseph Myers <joseph@codesourcery.com> 190 191 [BZ #13550] 192 * sysdeps/alpha/memchr.c: Do not include <bp-sym.h>. 193 (memchr): Do not use BP_SYM in weak_alias. 194 1952013-02-13 Joseph Myers <joseph@codesourcery.com> 196 197 [BZ #13550] 198 * sysdeps/unix/sysv/linux/alpha/sigaction.c 199 (__syscall_rt_sigaction): Do not use __unbounded in prototype. 200 2012013-02-08 Joseph Myers <joseph@codesourcery.com> 202 203 [BZ #13550] 204 * sysdeps/unix/sysv/linux/alpha/fdatasync.c: Don't include 205 <bp-checks.h>. 206 * sysdeps/unix/sysv/linux/alpha/gethostname.c: Likewise. 207 (__gethostname): Don't use CHECK_N. 208 209 [BZ #13550] 210 * sysdeps/unix/sysv/linux/alpha/msgctl.c: Do not include 211 <bp-checks.h>. 212 (__new_msgctl): Do not use CHECK_1. 213 * sysdeps/unix/sysv/linux/alpha/shmctl.c: Do not include 214 <bp-checks.h>. 215 (__new_shmctl): Do not use CHECK_1. 216 2172013-01-31 Joseph Myers <joseph@codesourcery.com> 218 219 [BZ #13550] 220 * sysdeps/unix/sysv/linux/alpha/semctl.c: Don't include 221 <bp-checks.h> and <bp-semctl.h>. 222 (__new_semctl): Don't use CHECK_SEMCTL. 223 2242013-01-08 Andreas Jaeger <aj@suse.de> 225 226 [BZ #14985] 227 * sysdeps/unix/sysv/linux/alpha/bits/epoll.h (EPOLL_NONBLOCK): Remove. 228 2292013-01-02 Joseph Myers <joseph@codesourcery.com> 230 231 * sysdeps/alpha/Makefile: Fix copyright notice formatting. 232 233 * All files with FSF copyright notices: Update copyright dates 234 using scripts/update-copyrights. 235 2362013-01-02 Richard Henderson <rth@redhat.com> 237 238 * sysdeps/unix/sysv/linux/alpha/nptl/lowlevellock.h 239 (lll_futex_timed_wait_bitset): New. 240 2412013-01-01 Joseph Myers <joseph@codesourcery.com> 242 243 * sysdeps/unix/sysv/linux/alpha/bits/termios.h: Reformat copyright 244 notice. 245 2462012-12-07 Richard Henderson <rth@redhat.com> 247 248 * sysdeps/alpha/Makefile [$(subdir) = math] 249 (CFLAGS-s_isnan.c): New variable. 250 251 * sysdeps/alpha/fpu/math_private.h (__isnanl): Remove definition. 252 2532012-11-30 Richard Henderson <rth@redhat.com> 254 255 * sysdeps/alpha/fpu/libm-test-ulps: Update. 256 257 * sysdeps/alpha/sotruss-lib.c: New file. 258 2592012-11-03 Joseph Myers <joseph@codesourcery.com> 260 261 * sysdeps/alpha/fpu/fclrexcpt.c (feclearexcept): Add 262 libm_hidden_ver. 263 264 [BZ #3439] 265 * sysdeps/alpha/fpu/bits/fenv.h (FE_DENORMAL): Define macro to 266 integer constant usable in #if and use that to give value to enum 267 constant. 268 (FE_INEXACT): Likewise. 269 (FE_UNDERFLOW): Likewise. 270 (FE_OVERFLOW): Likewise. 271 (FE_DIVBYZERO): Likewise. 272 (FE_INVALID): Likewise. 273 (FE_ALL_EXCEPT): Likewise. 274 (FE_TOWARDZERO): Likewise. 275 (FE_DOWNWARD): Likewise. 276 (FE_TONEAREST): Likewise. 277 (FE_UPWARD): Likewise. 278 2792012-11-01 Andreas Jaeger <aj@suse.de> 280 281 * sysdeps/unix/sysv/linux/alpha/bits/fcntl.h: Remove all 282 definitions and declarations that are provided by 283 <bits/fcntl-linux.h> and include <bits/fcntl-linux.h>. 284 2852012-10-30 Joseph Myers <joseph@codesourcery.com> 286 287 [BZ #14047] 288 * sysdeps/alpha/tininess.h: New file. 289 2902012-10-19 Roland McGrath <roland@hack.frob.com> 291 292 * sysdeps/unix/sysv/linux/alpha/nptl/libc.abilist 293 (GLIBC_2.17): Add clock_* symbols. 294 2952012-10-09 Roland McGrath <roland@hack.frob.com> 296 297 * sysdeps/alpha/configure: Regenerated. 298 2992012-10-02 Siddhesh Poyarekar <siddhesh@redhat.com> 300 301 * sysdeps/unix/sysv/linux/alpha/nptl/lowlevellock.h: Fix clone 302 flag name in comment to CLONE_CHILD_CLEARTID. 303 3042012-10-01 Roland McGrath <roland@hack.frob.com> 305 306 * sysdeps/unix/sysv/linux/alpha/bits/typesizes.h 307 (__SWBLK_T_TYPE): Macro removed. 308 3092012-09-28 Richard Henderson <rth@redhat.com> 310 311 * sysdeps/unix/alpha/sysdep.h (PSEUDO_END): Merge versions and 312 move $syscall_error label... 313 (SYSCALL_ERROR_HANDLER): ... here. 314 (SYSCALL_ERROR_FALLTHRU): New. 315 (PSEUDO_PROF): Split out of ... 316 (PSEUDO_PROLOGUE): ... here. 317 * sysdeps/unix/sysv/linux/alpha/syscall.S (__syscall): Use 318 SYSCALL_ERROR_LABEL and PSEUDO_END. 319 * sysdeps/unix/sysv/linux/alpha/clone.S (__clone): Likewise. 320 Use USEPV_PROF and cfi markup. 321 (thread_start): Use cfi markup and cfi_undefined on ra. 322 * sysdeps/unix/sysv/linux/alpha/nptl/sysdep-cancel.h 323 (PSEUDO_PROF): Remove. 324 (PSEUDO): Use SYSCALL_ERROR_FALLTHRU. 325 3262012-09-13 Richard Henderson <rth@redhat.com> 327 328 * sysdeps/unix/sysv/linux/alpha/setfpucw.c (__setfpucw): Rewrite 329 with the assumption of being used at program startup only. 330 331 * sysdeps/unix/sysv/linux/alpha/nptl/localplt.data: Add optional 332 entries for _OtsConvertFloatTX, _OtsCvtQUX, _OtsCvtXQ, _OtsGtrX, 333 _OtsLeqX, _OtsNintXQ. 334 335 * sysdeps/alpha/fpu/libm-test-ulps: Regenerate. 336 337 * sysdeps/alpha/fpu/get-rounding-mode.h: New file. 338 3392012-08-30 Richard Henderson <rth@redhat.com> 340 341 * sysdeps/alpha/fpu/s_isnan.c: Define all aliases in terms of 342 the original __isnan symbol. 343 3442012-08-27 Mike Frysinger <vapier@gentoo.org> 345 346 [BZ #5400] 347 * sysdeps/unix/sysv/linux/alpha/Makefile (CFLAGS-fdatasync.c): Define. 348 * sysdeps/unix/sysv/linux/alpha/fdatasync.c: New file 349 * sysdeps/unix/sysv/linux/alpha/kernel-features.h 350 (__ASSUME_FDATASYNC): Define. 351 3522012-08-16 Carlos O'Donell <carlos_odonell@mentor.com> 353 354 * sysdeps/alpha/ldsodefs.h (ARCH_PLTENTER_MEMBERS) 355 <alpha_gnu_pltenter>: struct La_alpha_regs is not const. 356 3572012-08-13 Richard Henderson <rth@twiddle.net> 358 359 * configure.in: Don't test toolchain support for TLS or GPREL. 360 * configure: Rebuild. 361 362 * sysdeps/alpha/fpu/s_nearbyint.c (nearbyintl): Do compat 363 with GLIBC_2_1. 364 3652012-08-08 Joseph Myers <joseph@codesourcery.com> 366 367 * sysdeps/unix/sysv/linux/alpha/kernel-features.h 368 (__ASSUME_TGKILL): Remove. 369 3702012-08-08 Richard Henderson <rth@twiddle.net> 371 372 * sysdeps/unix/sysv/linux/alpha/kernel-features.h 373 (__ASSUME_IEEE_RAISE_EXCEPTION): Remove. 374 * sysdeps/unix/sysv/linux/alpha/fraiseexcpt.S: New file. 375 * sysdeps/unix/sysv/linux/alpha/fraiseexcpt.c: Remove. 376 377 * sysdeps/unix/sysv/linux/alpha/ieee_get_fp_control.S: Use dwarf2 378 cfi markup for unwind. Adjust stack early so that the normal 379 syscall error path can be used. 380 * sysdeps/unix/sysv/linux/alpha/ieee_set_fp_control.S: Likewise. 381 382 * sysdeps/unix/sysv/linux/alpha/kernel-features.h 383 (__ASSUME_STAT64_SYSCALL): Remove. 384 * sysdeps/unix/sysv/linux/alpha/fxstat.c: Remove test 385 for __ASSUME_STAT64_SYSCALL. 386 * sysdeps/unsx/sysv/linux/alpha/fxstatat.c: Likewise. 387 * sysdeps/unsx/sysv/linux/alpha/lxstat.c: Likewise. 388 * sysdeps/unsx/sysv/linux/alpha/xstat.c: Likewise. 389 * sysdeps/unsx/sysv/linux/alpha/xstatconv.c: Likewise. 390 * sysdeps/unsx/sysv/linux/alpha/xstatconv.h: Likewise. 391 3922012-08-07 Joseph Myers <joseph@codesourcery.com> 393 394 * sysdeps/unix/sysv/linux/alpha/kernel-features.h 395 (__ASSUME_TGKILL): Define unconditionally. 396 (__ASSUME_STAT64_SYSCALL): Likewise. 397 (__ASSUME_IEEE_RAISE_EXCEPTION): Likewise. 398 3992012-08-02 Roland McGrath <roland@hack.frob.com> 400 401 * sysdeps/unix/sysv/linux/alpha/bits/dirent.h 402 (_DIRENT_MATCHES_DIRENT64): New macro. 403 4042012-08-02 Roland McGrath <roland@hack.frob.com> 405 406 * sysdeps/unix/sysv/linux/alpha/bits/typesizes.h 407 (__OFF_T_MATCHES_OFF64_T): New macro. 408 4092012-08-03 Joseph Myers <joseph@codesourcery.com> 410 411 * sysdeps/unix/sysv/linux/alpha/configure.in 412 (arch_minimum_kernel): Remove. 413 * sysdeps/unix/sysv/linux/alpha/configure: Regenerated. 414 4152012-07-26 Joseph Myers <joseph@codesourcery.com> 416 417 * sysdeps/alpha/tst-audit.h (int_retval): Define. 418 4192012-07-26 Andreas Jaeger <aj@suse.de> 420 421 * sysdeps/unix/sysv/linux/alpha/bits/siginfo.h (siginfo_t): Add 422 _sigsys. 423 (si_call_addr, si_syscall, si_arch): Define new macro. 424 4252012-07-25 Florian Weimer <fweimer@redhat.com> 426 427 * sysdeps/unix/sysv/linux/alpha/nptl/libc.abilist: Add 428 secure_getenv. 429 4302012-07-20 Joseph Myers <joseph@codesourcery.com> 431 432 * data/localplt-alpha-linux-gnu.data: Move to ... 433 * sysdeps/unix/sysv/linux/alpha/nptl/localplt.data: ... here. 434 4352012-07-17 Joseph Myers <joseph@codesourcery.com> 436 437 * sysdeps/unix/sysv/linux/alpha/nptl/c++-types.data: Move from 438 ../scripts/data/c++-types-alpha-linux-gnu.data. 439 4402012-06-15 Richard Henderson <rth@twiddle.net> 441 442 * sysdeps/alpha/soft-fp/sfp-machine.h (FP_TRAPPING_EXCEPTIONS): New. 443 444 * sysdeps/alpha/fpu/s_rint.c (__rint): Handle inexact regardless 445 of -mieee-with-inexact. 446 * sysdeps/alpha/fpu/s_rintf.c (__rintf): Likewise. 447 448 [BZ #13848] 449 * sysdeps/alpha/fpu/s_nearbyint.c (__nearbyint): Fix corner cases 450 similar to BZ#5350. 451 * sysdeps/alpha/fpu/s_nearbyintf.c (__nearbyintf): Likewise. 452 453 * sysdeps/alpha/fpu/s_copysign.c (__copysign): Use builtin. 454 * sysdeps/alpha/fpu/s_copysignf.c (__copysignf): Use builtin. 455 456 * sysdeps/unix/sysv/linux/alpha/bits/resource.h (RLIMIT_RTTIME): New. 457 (prlimit, prlimit64): New declarations. 458 * sysdeps/unix/sysv/linux/alpha/bits/shm.h (SHM_EXEC): New. 459 * sysdeps/unix/sysv/linux/alpha/bits/stat.h: Use only __USE_ATFILE 460 to protect UTIME_NOW and UTIME_OMIT. 461 462 * sysdeps/alpha/fpu/cfloat-compat.h: Remove __GNUC_PREREQ check. 463 * sysdeps/alpha/fpu/s_fabs.c (__fabs): Likewise. 464 * sysdeps/alpha/fpu/s_fabsf.c (__fabsf): Likewise. 465 * sysdeps/unix/sysv/linux/alpha/sysconf.c (implver): Remove. 466 (amask): Remove. 467 (__sysconf): Use builtins directly. 468 469 * sysdeps/alpha/bits/mathdef.h (float_t): Define as float 470 regardless of __GNUC__. 471 4722012-06-06 Richard Henderson <rth@twiddle.net> 473 474 * sysdeps/alpha/strncmp.S: Bound count to LONG_MAX at startup. 475 Re-organize checks vs s2 end-of-count. 476 477 [BZ #13718] 478 * sysdeps/alpha/stxncmp.S: Bound count to LONG_MAX at startup. 479 * sysdeps/alpha/alphaev6/stxncmp.S: Likewise. 480 481 * sysdeps/alpha/fpu/e_sqrt.c: Include <math_private.h> before 482 redefining __ieee758_sqrt. 483 484 * sysdeps/alpha/alphaev6/stxcpy.S: Use cfi markup instead of 485 dual ecoff procedure descriptors. 486 * sysdeps/alpha/alphaev6/stxncpy.S: Likewise. 487 * sysdeps/alpha/bzero.S: Likewise. 488 * sysdeps/alpha/memset.S: Likewise. 489 * sysdeps/alpha/stxcpy.S: Likewise. 490 * sysdeps/alpha/stxncpy.S: Likewise. 491 * sysdeps/unix/alpha/sysdep.h (USEPV_PROF): New. 492 493 * sysdeps/alpha/_mcount.S: Move .prologue after stack alloc. 494 4952012-06-05 Richard Henderson <rth@twiddle.net> 496 497 * sysdeps/unix/sysv/linux/alpha/rt_sigaction.S: Use .cfi_signal_frame 498 instead of a hack using extra nops. 499 500 * sysdeps/unxi/alpha/getppid.S: New file. 501 * sysdeps/unxi/alpha/getegid.S: New file. 502 * sysdeps/unxi/alpha/geteuid.S: New file. 503 5042012-06-01 Richard Henderson <rth@twiddle.net> 505 506 * sysdeps/alpha/Makefile (CFLAGS-test-misc.c): Set -mieee-with-inexact. 507 508 * sysdeps/alpha/fpu/libm-test-ulps: Regenerate. 509 5102012-05-30 Richard Henderson <rth@twiddle.net> 511 512 * sysdeps/alpha/Makefile (CFLAGS-s_fma.c): Set -mieee-with-inexact. 513 (CFLAGS-s_fmaf.c): Likewise. 514 * sysdeps/alpha/fpu/libm-test-ulps: Regenerate. 515 516 * sysdeps/unix/sysv/linux/alpha/brk.S: Fix error path for PIC. 517 518 * sysdeps/alpha/fpu/libm-test-ulps: Regenerate. 519 520 * sysdeps/unix/sysv/linux/alpha/syscalls.list: Remove 521 __connect_internal alias. 522 523 * sysdeps/unix/sysv/linux/alpha/ioperm.c (process_cpuinfo): Use 524 fgets_unlocked. 525 526 * sysdeps/alpha/Implies: Include ieee754/dbl-64/wordsize-64. 527 528 * sysdeps/alpha/alphaev6/fpu/e_sqrt.S: Use dynamic rounding. 529 * sysdeps/alpha/alphaev6/fpu/e_sqrtf.S: Likewise. 530 * sysdeps/alpha/fpu/math_private.h (__ieee754_sqrt): New. 531 (__ieee754_sqrtf): New. 532 533 * sysdeps/unix/sysv/linux/alpha/nptl/pthread_once.c: Replace 534 _internal alias by hidden_def. 535 536 * sysdeps/unix/sysv/linux/alpha/adjtime.c: Remove __ASSUME_TIMEVAL64. 537 * sysdeps/unix/sysv/linux/alpha/getitimer.S: Remove file. 538 * sysdeps/unix/sysv/linux/alpha/getrusage.S: Remove file. 539 * sysdeps/unix/sysv/linux/alpha/gettimeofday.S: Remove file. 540 * sysdeps/unix/sysv/linux/alpha/select.S: Remove file. 541 * sysdeps/unix/sysv/linux/alpha/setitimer.S: Remove file. 542 * sysdeps/unix/sysv/linux/alpha/settimeofday.S: Remove file. 543 * sysdeps/unix/sysv/linux/alpha/utimes.S: Remove file. 544 * sysdeps/unix/sysv/linux/alpha/wait4.S: Remove file. 545 * sysdeps/unix/sysv/linux/alpha/syscalls.list (getitimer): New. 546 (getrusage, gettimeofday, select, setitimer): New. 547 (settimeofday, utimes, wait4): New. 548 * sysdeps/unix/sysv/linux/alpha/kernel-features.h: Remove 549 __ASSUME_TIMEVAL64. 550 * sysdeps/unix/sysv/linux/alpha/nptl/ld.abilist: Update. 551 * sysdeps/unix/sysv/linux/alpha/nptl/libc.abilist: Update. 552 5532012-05-24 Richard Henderson <rth@twiddle.net> 554 555 * sysdeps/unix/sysv/linux/alpha/nptl/ld.abilist: New file. 556 * sysdeps/unix/sysv/linux/alpha/nptl/libBrokenLocale.abilist: New file. 557 * sysdeps/unix/sysv/linux/alpha/nptl/libanl.abilist: New file. 558 * sysdeps/unix/sysv/linux/alpha/nptl/libc.abilist: New file. 559 * sysdeps/unix/sysv/linux/alpha/nptl/libcrypt.abilist: New file. 560 * sysdeps/unix/sysv/linux/alpha/nptl/libdl.abilist: New file. 561 * sysdeps/unix/sysv/linux/alpha/nptl/libm.abilist: New file. 562 * sysdeps/unix/sysv/linux/alpha/nptl/libnsl.abilist: New file. 563 * sysdeps/unix/sysv/linux/alpha/nptl/libpthread.abilist: New file. 564 * sysdeps/unix/sysv/linux/alpha/nptl/libresolv.abilist: New file. 565 * sysdeps/unix/sysv/linux/alpha/nptl/librt.abilist: New file. 566 * sysdeps/unix/sysv/linux/alpha/nptl/libthread_db.abilist: New file. 567 * sysdeps/unix/sysv/linux/alpha/nptl/libutil.abilist: New file. 568 569 * sysdeps/alpha/ldiv.S (imaxdiv): Re-add alias. 570 571 * sysdeps/unix/sysv/linux/alpha/msgctl.c: Remove __ASSUME_32BITUIDS. 572 * sysdeps/unix/sysv/linux/alpha/semctl.c: Likewise. 573 * sysdeps/unix/sysv/linux/alpha/shmctl.c: Likewise. 574 575 * sysdeps/unix/sysv/linux/alpha/bits/mman.h (MADV_HUGEPAGE): New. 576 (MADV_NOHUGEPAGE, MADV_DONTDUMP, MADV_DODUMP): New. 577 5782012-05-20 Richard Henderson <rth@twiddle.net> 579 580 * sysdeps/alpha/add_n.S: Rename from add_n.s. 581 * sysdeps/alpha/addmul_1.S: Rename from addmul_1.s. 582 * sysdeps/alpha/alphaev5/add_n.S: Rename from add_n.s. 583 * sysdeps/alpha/alphaev5/lshift.S: Rename from lshift.s. 584 * sysdeps/alpha/alphaev5/rshift.S: Rename from rshift.s. 585 * sysdeps/alpha/alphaev5/sub_n.S: Rename from sub_n.s. 586 * sysdeps/alpha/alphaev6/addmul_1.S: Rename from addmul_1.s. 587 * sysdeps/alpha/lshift.S: Rename from lshift.s. 588 * sysdeps/alpha/mul_1.S: Rename from mul_1.s. 589 * sysdeps/alpha/rshift.S: Rename from rshift.s. 590 * sysdeps/alpha/sub_n.S: Rename from sub_n.s. 591 * sysdeps/alpha/submul_1.S: Rename from submul_1.s. 592 5932012-05-18 Richard Henderson <rth@twiddle.net> 594 595 * data/localplt-alpha-linux-gnu.data: New file. 596 597 * sysdeps/unix/sysv/linux/alpha/bits/typesizes.h (__FSWORD_T_TYPE, 598 __SYSCALL_SLONG_TYPE, __SYSCALL_ULONG_TYPE): New. 599 6002012-04-26 Matt Turner <mattst88@gmail.com> 601 602 * sysdeps/unix/sysv/linux/alpha/kernel-features.h: Correct kernel 603 version needed to define __ASSUME_ACCEPT4. 604 605 * sysdeps/unix/sysv/linux/alpha/ioperm.c (process_cpuinfo): Use "c" 606 and "e" in fopen. 607 608 * sysdeps/unix/sysv/linux/alpha/bits/mman.h (MAP_STACK): Define. 609 (MAP_HUGETLB): Likewise. 610 611 * sysdeps/alpha/bits/mathdef.h: Remove __STDC__ conditionals. 612 * sysdeps/unix/alpha/sysdep.h: Likewise. 613 * sysdeps/unix/sysv/linux/alpha/sysdep.h: Likewise. 614 615 * sysdeps/alpha/fpu/bits/fenv.h: Use const instead of __const. 616 * sysdeps/unix/sysv/linux/alpha/oldglob.c: Likewise. 617 * sysdeps/unix/sysv/linux/alpha/sys/acct.h: Likewise. 618 619 * sysdeps/unix/sysv/linux/alpha/bits/fcntl.h (O_PATH): Define. 620 6212012-03-27 Richard Henderson <rth@twiddle.net> 622 623 * sysdeps/alpha/elf/configure.in: Move to ... 624 * sysdeps/alpha/configure.in: ... here. Update comment. 625 * sysdeps/alpha/configure: Regenerate. 626 * sysdeps/alpha/elf/crti.S: Move to ... 627 * sysdeps/alpha/crti.S: ... here. 628 * sysdeps/alpha/elf/crtn.S: Move to ... 629 * sysdeps/alpha/crtn.S: ... here. 630 * sysdeps/alpha/elf/start.S: Move to ... 631 * sysdeps/alpha/start.S: ... here. 632 6332012-03-21 Richard Henderson <rth@twiddle.net> 634 635 * sysdeps/alpha/hp-timing.h: Include <_itoa.h> instead 636 of <stdio-common/_itoa.h>. 637 6382012-03-19 Richard Henderson <rth@twiddle.net> 639 640 * sysdeps/alpha/fpu/math_private.h: New file. 641 6422012-03-11 Richard Henderson <rth@twiddle.net> 643 644 * sysdeps/unix/sysv/linux/alpha/bits/socket.h: Remove file. 645 * sysdeps/unix/sysv/linux/alpha/bits/socket_type.h: New file. 646 6472012-03-09 Paul Eggert <eggert@cs.ucla.edu> 648 649 [BZ #13673] 650 Replace FSF snail mail address with URLs, as per GNU coding standards. 651 6522012-03-04 Richard Henderson <rth@twiddle.net> 653 654 * sysdeps/unix/sysv/linux/alpha/ioperm.c (inline_sethae): Mark 655 as always_inline. 656 6572012-03-04 Richard Henderson <rth@twiddle.net> 658 659 * sysdeps/unix/sysv/linux/alpha/bits/socket.h (recvmmsg): Only 660 declare if __USE_GNU. 661 (sendmmsg): Add declaration. 662 6632012-03-04 Richard Henderson <rth@twiddle.net> 664 665 * sysdeps/unix/sysv/linux/alpha/bits/siginfo.h: Don't name the 666 siginfo_t struct. Add forward declaration of pthread_attr_t; 667 use it in sigevent. 668 * sysdeps/unix/sysv/linux/alpha/nptl/bits/pthreadtypes.h 669 (pthread_attr_t): Add union tag to pthread_attr_t; only define 670 typedef if not already defined. 671 6722012-02-21 Richard Henderson <rth@twiddle.net> 673 674 * sysdeps/unix/sysv/linux/alpha/bits/epoll.h: New file. 675 * sysdeps/unix/sysv/linux/alpha/bits/timerfd.h: Likewise. 676 * sysdeps/unix/sysv/linux/alpha/sys/epoll.h: Remove. 677 * sysdeps/unix/sysv/linux/alpha/sys/timerfd.h: Likewise. 678 6792012-02-20 Andreas Schwab <schwab@linux-m68k.org> 680 681 * sysdeps/unix/sysv/linux/alpha/bits/errno.h (ERFKILL, EHWPOISON): 682 Define if not defined. 683 * sysdeps/unix/sysv/linux/alpha/Versions: Add new errlist compat 684 entry for 2.16. 685 6862012-02-20 Aurelien Jarno <aurelien@aurel32.net> 687 688 * sysdeps/unix/sysv/linux/alpha/sysconf.c: Fix cache sysconf switch. 689 6902012-02-16 Richard Henderson <rth@twiddle.net> 691 692 * sysdeps/alpha/fpu/fenv_libc.h (__ieee_set_fp_control, 693 __ieee_get_fp_control): Mark as hidden proto. 694 6952012-02-15 Mike Hommey <mh+reportbug@glandium.org> 696 697 [BZ #11677] 698 * sysdeps/unix/sysv/linux/alpha/syscall.S: Support 6th argument. 699 7002012-02-15 Richard Henderson <rth@twiddle.net> 701 702 * sysdeps/unix/sysv/linux/alpha/bits/signalfd.h: New file. 703 * sysdeps/unix/sysv/linux/alpha/sys/signalfd.h: Remove. 704 705 * sysdeps/unix/alpha/sysdep.h (syscall_promote): New. 706 (inline_syscall0, inline_syscall1, inline_syscall2, 707 inline_syscall3, inline_syscall4, inline_syscall5, 708 inline_syscall6): Use it. 709 * sysdeps/unix/sysv/linux/alpha/setregid.c: Remove. 710 * sysdeps/unix/sysv/linux/alpha/setreuid.c: Remove. 711 * sysdeps/unix/sysv/linux/alpha/setresgid.c: Remove. 712 * sysdeps/unix/sysv/linux/alpha/setresuid.c: Remove. 713 714 * sysdeps/unix/alpha/sysdep.h: Don't include <tls.h> 715 [PIC] (SYSCALL_ERROR_HANDLER): Emit nothing. 716 [PIC] (SYSCALL_ERROR_LABEL): Add !samegp markup. 717 718 * sysdeps/alpha/dl-machine.h: Don't check USE___THREAD. 719 720 * sysdeps/unix/alpha/sysdeps.S: Don't check __ELF__, USE___THREAD, 721 or _LIBC_REENTRANT. 722 7232012-02-15 Richard Henderson <rth@twiddle.net> 724 725 [BZ #13361] 726 * sysdeps/unix/sysv/linux/alpha/bits/fcntl.h (struct file_handle): New. 727 (fallocate, name_to_handle_at, open_by_handle_at): Declare. 728 7292012-02-14 Joseph Myers <joseph@codesourcery.com> 730 Tom de Vries <tom@codesourcery.com> 731 732 * sysdeps/alpha/preconfigure: Make setting of libc_commonpagesize and 733 libc_relro_required conditional on alpha machine. Move setting of 734 libc_cv_gcc_unwind_find_fde ... 735 * sysdeps/unix/sysv/linux/alpha/configure.in: ... here. 736 7372012-02-13 Richard Henderson <rth@twiddle.net> 738 739 * sysdeps/unix/sysv/linux/alpha/bits/eventfd.h: New file. 740 * sysdeps/unix/sysv/linux/alpha/sys/eventfd.h: Remove. 741 7422012-02-09 Richard Henderson <rth@twiddle.net> 743 744 * sysdeps/alpha/preconfigure (libc_cv_gcc_unwind_find_fde): New. 745 (libc_commonpagesize, libc_relro_required): New. 746 7472012-02-08 Richard Henderson <rth@twiddle.net> 748 749 * sysdeps/alpha/ldsodefs.h: New file. 750 * sysdeps/alpha/tst-audit.h: New file. 751 * sysdeps/alpha/tls-macros.h: New file. 752 753 * sysdeps/unix/sysv/linux/alpha/getitimer.S: Don't check HAVE_ELF. 754 * sysdeps/unix/sysv/linux/alpha/getrusage.S: Likewise. 755 * sysdeps/unix/sysv/linux/alpha/gettimeofday.S: Likewise. 756 * sysdeps/unix/sysv/linux/alpha/select.S: Likewise. 757 * sysdeps/unix/sysv/linux/alpha/setitimer.S: Likewise. 758 * sysdeps/unix/sysv/linux/alpha/settimeofday.S: Likewise. 759 * sysdeps/unix/sysv/linux/alpha/utimes.S: Likewise. 760 * sysdeps/unix/sysv/linux/alpha/wait4.S: Likewise. 761 762 * sysdeps/alpha/elf/crti.S, sysdeps/alpha/elf/crtn.S: New files... 763 * sysdeps/alpha/elf/initfini.c: ... split from here. Remove file. 764 * sysdeps/alpha/nptl/elf/pt-initfini.c: Remove file. 765 766 * sysdeps/unix/alpha/sysdep.h (INTERNAL_SYSCALL_DECL): Mark unused. 767 768 * sysdeps/unix/sysv/linux/alpha/bits/stat.h (_STAT_VER_LINUX): New. 769 770 * sysdeps/alpha/dl-tls.h (TLS_DTV_UNALLOCATED): New. 771 772 * sysdeps/unix/sysv/linux/alpha/configure.in: New file. 773 * sysdeps/unix/sysv/linux/alpha/configure: Build. 774 * sysdeps/unix/sysv/linux/alpha/kernel-features.h: Protect from 775 multiple includes. Disable statfs64 entirely. 776 777 * sysdeps/alpha/nptl/tls.h: Don't test HAVE_TLS_SUPPORT. 778 * sysdeps/unix/alpha/sysdep.h: Don't test HAVE___THREAD. 779 * sysdeps/alpha/elf/configure.in (libc_cv_alpha_tls): Error out if 780 the test fails. Don't set HAVE_TLS_SUPPORT. 781 * sysdeps/alpha/elf/configure: Rebuild. 782 7832012-01-07 Joseph Myers <joseph@codesourcery.com> 784 785 * sysdeps/alpha/backtrace.c: Use x86_64 version of backtrace.c. 786 * sysdeps/unix/sysv/linux/alpha/wordexp.c: Use sparc64 version of 787 wordexp.c. 788 7892011-10-05 Andreas Schwab <schwab@redhat.com> 790 791 * sysdeps/alpha/dl-machine.h (elf_machine_rela) 792 (elf_machine_lazy_rel): Add parameter skip_ifunc. 793 7942011-03-28 Aurelien Jarno <aurelien@aurel32.net> 795 796 * sysdeps/unix/sysv/linux/alpha/____longjmp_chk.S(____longjmp_chk): 797 Fix wrong register in stack pointer comparison. 798 7992011-03-01 Aurelien Jarno <aurelien@aurel32.net> 800 801 * sysdeps/alpha/fpu/feupdateenv.c (feupdateenv): Add libm_hidden_def. 802 * sysdeps/alpha/fpu/ftestexcept.c (fetestexcept): Likewise. 803 8042011-02-28 Aurelien Jarno <aurelien@aurel32.net> 805 806 * sysdeps/unix/sysv/linux/alpha/bits/statfs.h (struct statfs, 807 struct statfs64): Add f_flags field. 808 8092011-02-28 Aurelien Jarno <aurelien@aurel32.net> 810 811 * sysdeps/alpha/stackinfo.h: Define DEFAULT_STACK_PERMS with PF_X. 812 8132011-02-28 Aurelien Jarno <aurelien@aurel32.net> 814 815 * sysdeps/unix/sysv/linux/alpha/bits/fcntl.h (F_SETPIPE_SZ, 816 F_GETPIPE_SZ): Define. 817 8182010-09-26 Michael Cree <mcree@orcon.net.nz> 819 820 * sysdeps/alpha/memchr.c: Include <bp-sym.h> 821 (__memchr): Add casts for integer arithmetic on pointers. 822 8232010-09-23 Richard Henderson <rth@redhat.com> 824 825 [BZ #12019] 826 * sysdeps/alpha/alphaev6/memchr.S: Remove. 827 * sysdeps/alpha/memchr.S: Remove. 828 * sysdeps/alpha/memchr.c: New. 829 8302010-09-23 Richard Henderson <rth@redhat.com> 831 832 [BZ #1864] 833 * sysdeps/unix/sysv/linux/alpha/fstatfs64.c: New. 834 * sysdeps/unix/sysv/linux/alpha/fstatvfs.c: New. 835 * sysdeps/unix/sysv/linux/alpha/fstatvfs64.c: New. 836 * sysdeps/unix/sysv/linux/alpha/internal_statvfs64.c: New. 837 * sysdeps/unix/sysv/linux/alpha/statfs64.c: New. 838 * sysdeps/unix/sysv/linux/alpha/statvfs.c: New. 839 * sysdeps/unix/sysv/linux/alpha/statvfs64.c: New. 840 * sysdeps/unix/sysv/linux/alpha/syscalls.list (fstatfs, statfs): 841 Define without 64-bit aliases. 842 8432010-05-03 Aurelien Jarno <aurelien@aurel32.net> 844 845 * sysdeps/alpha/memchr.S: Use prefetch load. 846 * sysdeps/alpha/alphaev6/memchr.S: Likewise. 847 8482010-05-03 Aurelien Jarno <aurelien@aurel32.net> 849 850 [BZ #6827] 851 * sysdeps/alpha/dl-machine.h: Add dl-procinfo support. 852 * sysdeps/alpha/dl-procinfo.c: New. 853 * sysdeps/alpha/dl-procinfo.h: New. 854 8552010-05-03 Aurelien Jarno <aurelien@aurel32.net> 856 857 [BZ #5350] 858 * sysdeps/alpha/fpu/s_ceil.c: Fix corner cases. 859 * sysdeps/alpha/fpu/s_ceilf.c: Likewise. 860 * sysdeps/alpha/fpu/s_floor.c: Likewise. 861 * sysdeps/alpha/fpu/s_floorf.c: Likewise. 862 * sysdeps/alpha/fpu/s_rint.c: Likewise. 863 * sysdeps/alpha/fpu/s_rintf.c: Likewise. 864 8652010-05-03 GOTO Masanori <gotom@debian.or.jp> 866 867 [BZ #1026] 868 * sysdeps/unix/sysv/linux/alpha/kernel-features.h: Define 869 __ASSUME_STAT64_SYSCALL. 870 * sysdeps/unix/sysv/linux/alpha/fxstat.c: Check 871 __ASSUME_STAT64_SYSCALL. 872 * sysdeps/unix/sysv/linux/alpha/fxstatat.c: Likewise. 873 * sysdeps/unix/sysv/linux/alpha/lxstat.c: Likewise. 874 * sysdeps/unix/sysv/linux/alpha/xstat.c: Likewise. 875 * sysdeps/unix/sysv/linux/alpha/xstatconv.c: Don't define 876 __libc_missing_axp_stat64 when it's not needed. 877 * sysdeps/unix/sysv/linux/alpha/xstatconv.h: Likewise. 878 8792010-03-30 Richard Henderson <rth@redhat.com> 880 881 * sysdeps/unix/sysv/linux/alpha/bits/socket.h (MSG_WAITFORONE): New. 882 8832010-03-30 Matt Turner <mattst88@gmail.com> 884 885 * sysdeps/unix/sysv/linux/alpha/kernel-features.h: New. 886 8872010-03-26 Richard Henderson <rth@redhat.com> 888 889 * sysdeps/unix/sysv/linux/alpha/____longjmp_chk.S: New. 890 8912010-03-26 Richard Henderson <rth@redhat.com> 892 893 * sysdeps/unix/sysv/linux/alpha/Versions: Update errlist-compat 894 for GLIBC_2.12. 895 8962010-03-26 Richard Henderson <rth@redhat.com> 897 898 * sysdeps/alpha/fpu/fegetenv.c: Add hidden alias. 899 9002010-03-26 Richard Henderson <rth@redhat.com> 901 902 * sysdeps/unix/sysv/linux/alpha/dl-auxv.h (__libc_alpha_cache_shape): 903 Define extern here; move definition... 904 * sysdeps/unix/sysv/linux/alpha/dl-sysdep.c: ... here. 905 9062010-03-26 Richard Henderson <rth@redhat.com> 907 908 * sysdeps/unix/sysv/linux/alpha/sys/user.h: Don't include asm/page.h. 909 (PAGE_SHIFT, PAGE_SIZE, PAGE_MASK): Define. 910 9112010-03-26 Richard Henderson <rth@redhat.com> 912 913 * sysdeps/unix/sysv/linux/alpha/bits/fcntl.h (F_SETOWN_EX, 914 F_GETOWN_EX, F_OWNER_TID, F_OWNER_PID, F_OWNER_PGRP, 915 F_OWNER_GID, struct f_owner_ex): Define. 916 (F_SETOWN, F_GETOWN): Define with XPG7. 917 9182010-03-26 Richard Henderson <rth@redhat.com> 919 920 * sysdeps/unix/alpha/sysdep.h (PTR_MANGLE): Define for !PIC too. 921 (PTR_DEMANGLE): Likewise. 922 9232010-03-26 Richard Henderson <rth@redhat.com> 924 925 * sysdeps/unix/alpha/sysdep.h (INTERNAL_SYSCALL_ERROR_P, 926 INTERNAL_SYSCALL_ERRNO): "Use" the "other" variable in each macro. 927 9282010-03-26 Richard Henderson <rth@redhat.com> 929 930 * sysdep/unix/sysv/linux/alpha/creat.c: New. 931 9322010-03-26 Richard Henderson <rth@redhat.com> 933 934 * sysdep/alpha/elf/configure.in (libc_cv_alpha_hidden_gprel) 935 Adjust the test for gcc 4.5. 936 * sysdep/alpha/elf/configure: Rebuild. 937 9382010-03-26 Richard Henderson <rth@redhat.com> 939 940 * sysdeps/alpha/bits/atomic.h (__arch_exchange_8_int, 941 __arch_exchange_16_int, __arch_exchange_32_int, 942 __arch_exchange_64_int, __arch_exchange_and_add_32_int, 943 __arch_exchange_and_add_64_int): Use __typeof to get the 944 return type correct without warning. 945 9462010-03-23 Matt Turner <mattst88@gmail.com> 947 Aurelien Jarno <aurelien@aurel32.net> 948 949 * sysdeps/unix/sysv/linux/alpha/bits/socket.h: New file. 950 9512010-01-12 Matt Turner <mattst88@gmail.com> 952 953 * sysdeps/unix/sysv/linux/alpha/bits/stat.h: Fix double-inclusion 954 problem. 955 9562010-01-12 Matt Turner <mattst88@gmail.com> 957 958 * sysdeps/unix/sysv/linux/alpha/bits/sigaction.h: Define 959 SA_RESTART, SA_NODEFER and SA_RESETHAND if __USE_XOPEN2K8. 960 9612010-01-12 Matt Turner <mattst88@gmail.com> 962 963 * sysdeps/unix/sysv/linux/alpha/bits/fcntl.h: Define O_DIRECTORY, 964 O_NOFOLLOW, O_CLOEXEC, F_DUPFD_CLOEXEC, F_SETOWN, and F_GETOWN for 965 XPG7. 966 * sysdeps/unix/sysv/linux/alpha/bits/stat.h: Enable using from 967 fcntl.h. 968 9692010-01-12 Matt Turner <mattst88@gmail.com> 970 971 * sysdeps/unix/sysv/linux/alpha/bits/fcntl.h: Redefine O_SYNC and 972 O_DSYNC to match 2.6.33+ kernels. 973 9742009-12-02 Mike Frysinger <vapier@gentoo.org> 975 976 * sysdeps/unix/sysv/linux/alpha/nptl/timer_settime.c: Fix typo in 977 include timer_gettime.c -> timer_settime.c. 978 9792009-11-23 Matt Turner <mattst88@gmail.com> 980 981 * sysdeps/unix/sysv/linux/alpha/bits/stat.h: Use struct timespec 982 for timestamps also if __USE_XOPEN2K8. 983 9842009-11-23 Matt Turner <mattst88@gmail.com> 985 986 * sysdeps/unix/sysv/linux/alpha/bits/fcntl.h: Change misleading 987 names of parameters of sync_file_range. 988 9892009-11-23 Matt Turner <mattst88@gmail.com> 990 991 [BZ #10972] 992 * sysdeps/unix/sysv/linux/alpha/bits/mman.h: Add new MADV_* 993 constants from recent kernels. 994 9952009-11-10 Matt Turner <mattst88@gmail.com> 996 997 [BZ #10609] 998 * sysdeps/unix/sysv/linux/alpha/fxstatat.c (__fxstatat): Fix handling 999 of empty parameters for file names. 1000 10012009-07-13 Aurelien Jarno <aurelien@aurel32.net> 1002 1003 [BZ #10158] 1004 * sysdeps/unix/sysv/linux/alpha/getsysstats.c (GET_NPROCS_PARSER): 1005 Change parameters and use next_line. 1006 1007 [BZ #10160] 1008 * sysdeps/unix/sysv/linux/alpha/nptl/lowlevellock.h: Define 1009 FUTEX_WAIT_BITSET, FUTEX_WAKE_BITSET, FUTEX_CLOCK_REALTIME and 1010 FUTEX_BITSET_MATCH_ANY. 1011 1012 [BZ #10161] 1013 * sysdeps/unix/sysv/linux/alpha/getdents64.c: Adjust include path. 1014 * sysdeps/unix/sysv/linux/alpha/nptl/fork.c: Likewise. 1015 * sysdeps/unix/sysv/linux/alpha/nptl/sem_post.c: Likewise. 1016 * sysdeps/unix/sysv/linux/alpha/nptl/timer_create.c: Likewise. 1017 * sysdeps/unix/sysv/linux/alpha/nptl/timer_delete.c: Likewise. 1018 * sysdeps/unix/sysv/linux/alpha/nptl/timer_getoverr.c: Likewise. 1019 * sysdeps/unix/sysv/linux/alpha/nptl/timer_gettime.c: Likewise. 1020 * sysdeps/unix/sysv/linux/alpha/nptl/timer_settime.c: Likewise. 1021 * sysdeps/unix/sysv/linux/alpha/sysconf.c: Likewise. 1022 1023 [BZ #6507] 1024 * sysdeps/unix/sysv/linux/alpha/sys/procfs.h (ELF_NGREG, 1025 ELF_NFPREG, elf_greg_t, elf_gregset_t, elf_fpreg_t, 1026 elf_fpregset_t): Define. Don't include asm/elf.h. 1027 10282008-11-26 Roland McGrath <roland@redhat.com> 1029 1030 * sysdeps/unix/sysv/linux/alpha/wordexp.c: Contents moved to main 1031 repository's ia64 file; #include that. 1032 * sysdeps/unix/sysv/linux/alpha/ipc_priv.h: Contents moved to main 1033 repository's powerpc file; #include that. 1034 10352008-11-25 Roland McGrath <roland@redhat.com> 1036 1037 * ChangeLog.alpha: New file (this one). 1038 * sysdeps/alpha, sysdeps/unix/bsd/osf/alpha, 1039 sysdeps/unix/bsd/Attic/osf1/alpha, sysdeps/unix/sysv/linux/alpha, 1040 sysdeps/unix/sysv/linux/alpha/alpha, sysdeps/unix/alpha, 1041 sysdeps/mach/alpha, sysdeps/mach/hurd/alpha: 1042 Subdirectories moved here from main repository. 1043 * sysdeps/alpha/nptl, sysdeps/unix/sysv/linux/alpha/nptl: 1044 Subdirectories moved here from main repository's nptl/ subdirectory. 1045 * sysdeps/alpha/preconfigure: New file. 1046 * sysdeps/alpha/shlib-versions: New file. 1047 1048Local Variables: 1049mode: change-log 1050left-margin: 8 1051fill-column: 74 1052End: 1053