1This file describes changes to the AArch64 port 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-11 Marcus Shawcroft <marcus.shawcroft@arm.com> 9 10 * sysdeps/aarch64: Move directory to ../sysdeps/aarch64. 11 * sysdeps/unix/sysv/linux/aarch64: Move directory to 12 ../sysdeps/unix/sysv/linux/aarch64. 13 142014-01-22 Marcus Shawcroft <marcus.shawcroft@arm.com> 15 16 * sysdeps/aarch64/libm-test-ulps: Regenerated. 17 182014-01-20 Marcus Shawcroft <marcus.shawcroft@linaro.org> 19 20 * sysdeps/unix/sysv/linux/aarch64/Makefile (abi-lp64_be-options): Fix 21 type in define. 22 232014-01-20 Tom Tromey <tromey@redhat.com> 24 25 [BZ #16169] 26 * sysdeps/unix/sysv/linux/aarch64/clone.S (__clone): Add CFI 27 directives; Zero x29. 28 292014-01-20 Marcus Shawcroft <marcus.shawcroft@linaro.org> 30 31 * sysdeps/aarch64/configure.ac: New file. 32 * sysdeps/aarch64/configure: New file. 33 * sysdeps/aarch64/shlib-versions: Define ld-linux-aarch64_be.so.1 34 * sysdeps/unix/sysv/linux/aarch64/Makefile (abi-variants) 35 (abi-lp64-options, abi-lp64-condition, abi-lp64-ld-soname) 36 (abi-lp64_be-options, abi-lp64_be-condition) 37 (abi-lp64_be-ld-soname) Define. 38 * sysdeps/unix/sysv/linux/aarch64/ldconfig.h 39 (SYSDEP_KNOWN_INTERPRETER_NAMES): Add ld-linux-aarch64_be.so.1 40 412014-01-07 Marcus Shawcroft <marcus.shawcroft@linaro.org> 42 43 [BZ #16387] 44 * sysdeps/aarch64/fpu/fpu_control.h (_FPU_FPCR_RM_MASK): Define. 45 * sysdeps/aarch64/soft-fp/sfp-machine.h (FP_ROUNDMODE): Adjust 46 rounding mode mask. 47 482014-01-07 Marcus Shawcroft <marcus.shawcroft@linaro.org> 49 50 * sysdeps/aarch64/libm-test-ulps: Drop sqrt ULPs. 51 522014-01-07 Marcus Shawcroft <marcus.shawcroft@linaro.org> 53 54 * sysdeps/aarch64/dl-trampoline.S (_dl_runtime_resolve): Correct 55 cfi_adjust_cfa_offset offset. 56 572014-01-06 Mike Frysinger <vapier@gentoo.org> 58 59 * sysdeps/unix/sysv/linux/aarch64/sys/ptrace.h (ptrace_peeksiginfo_args): 60 Rename to ... 61 (__ptrace_peeksiginfo_args): ... this. 62 632014-01-01 Marcus Shawcroft <marcus.shawcroft@linaro.org> 64 65 * sysdeps/aarch64/libm-test-ulps: Regenerated. 66 672014-01-01 Marcus Shawcroft <marcus.shawcroft@linaro.org> 68 69 * sysdeps/aarch64/abort-instr.h: New file. 70 712014-01-01 Venkataramanan Kumar <venkataramanan.kumar@linaro.org> 72 73 * sysdeps/aarch64/__longjmp.S (__longjmp): Demangle sp and lr when 74 restoring register values. 75 * sysdeps/aarch64/setjmp.S (__sigsetjmp): Mangle sp and lr 76 before storing register values. 77 * sysdeps/arm/jmpbuf-unwind.h (_jmpbuf_sp): Remove. 78 * sysdeps/aarch64/jmpbuf-offsets.h (_jmpbuf_sp): Add. 79 (JB_FRAME_ADDRESS): call _jmpbuf_sp. 80 * sysdeps/aarch64/sysdep.h (LDST_PCREL) : New macros. 81 (LDST_GLOBAL): Likewise. 82 * sysdeps/unix/sysv/linux/aarch64/sysdep.h (PTR_MANGLE): New macro. 83 (PTR_DEMANGLE): Likewise. 84 (PTR_MANGLE2): Likewise. 85 (PTR_DEMANGLE2): Likewise. 86 872013-12-18 Marcus Shawcroft <marcus.shawcroft@linaro.org> 88 89 [BZ #15128] 90 * sysdeps/aarch64/dl-trampoline.S (_dl_runtime_resolve): Save and 91 restore q0-q7. 92 932013-12-17 Marcus Shawcroft <marcus.shawcroft@linaro.org> 94 95 * sysdeps/unix/sysv/linux/aarch64/nptl/lowlevellock.h 96 (FUTEX_WAIT_REQUEUE_PI): Define. 97 (FUTEX_CMP_REQUEUE_PI): Likewise. 98 (lll_futex_wait_requeue_pi): Likewise. 99 (lll_futex_timed_wait_requeue_pi): Likewise. 100 (lll_futex_cmp_requeue_pi): Likewise. 101 1022013-12-17 Marcus Shawcroft <marcus.shawcroft@linaro.org> 103 104 * sysdeps/aarch64/libm-test-ulps: Regenerated. 105 1062013-12-17 Marcus Shawcroft <marcus.shawcroft@linaro.org> 107 108 * sysdeps/aarch64/libm-test-ulps: Remove sqrt. 109 1102013-12-11 Marcus Shawcroft <marcus.shawcroft@linaro.org> 111 112 * sysdeps/aarch64/libm-test-ulps: Regenerate. 113 1142013-11-28 Joseph Myers <joseph@codesourcery.com> 115 116 * sysdeps/aarch64/fpu/fegetround.c (fegetround): Use 117 libm_hidden_def. 118 1192013-11-26 Will Newton <will.newton@linaro.org> 120 121 * sysdeps/aarch64/dl-irel.h: Include ldsodefs.h. 122 (ELF_MACHINE_IRELA): Define. (elf_ifunc_invoke): Pass 123 hwcap to ifunc resolver function. (elf_irela): New function. 124 * sysdeps/aarch64/dl-machine.h: Include dl-irel.h. 125 (elf_machine_rela) Handle STT_GNU_IFUNC symbols and 126 R_AARCH64_IRELATIVE relocations. (elf_machine_lazy_rel): 127 Handle R_AARCH64_IRELATIVE relocations. 128 1292013-10-30 Mike Frysinger <vapier@gentoo.org> 130 131 * sysdeps/unix/sysv/linux/aarch64/configure.in: Moved to ... 132 * sysdeps/unix/sysv/linux/aarch64/configure.ac: ... here. 133 * sysdeps/unix/sysv/linux/aarch64/configure: Regenerated. 134 1352013-09-30 Andrew Pinski <andrew.pinski@caviumnetworks.com> 136 137 * sysdeps/unix/sysv/linux/aarch64/sysdep.h (SYSCALL_ERROR_HANDLER): 138 Fix store to errno to use 32bits. 139 1402013-09-24 Venkataramanan Kumar <venkataramanan.kumar@linaro.org> 141 142 * sysdeps/aarch64/machine-gmon.h (__mcount): Accept parameter and 143 pass it to mcount_internal. 144 1452013-09-24 Venkataramanan Kumar <venkataramanan.kumar@linaro.org> 146 147 * sysdeps/unix/sysv/linux/aarch64/sigcontextinfo.h: New file. 148 1492013-07-26 Marcus Shawcroft <marcus.shawcroft@linaro.org> 150 151 * sysdeps/aarch64/Versions: New file. 152 * sysdeps/aarch64/machine-gmon.h: New file. 153 * sysdeps/aarch64/mcount.c: New file. 154 * sysdeps/unix/sysv/linux/aarch64/nptl/libc.abilist (_mcount): Add. 155 1562013-07-12 Marcus Shawcroft <marcus.shawcroft@linaro.org> 157 158 * sysdeps/aarch64/Makefile (CFLAGS-backtrace.c): Define. 159 1602013-07-09 Marcus Shawcroft <marcus.shawcroft@linaro.org> 161 162 * sysdeps/unix/sysv/linux/aarch64/dl-static.c: New file to support 163 variable page size for AArch64. 164 * sysdeps/unix/sysv/linux/aarch64/ldsodefs.h: Likewise. 165 * sysdeps/unix/sysv/linux/aarch64/Makefile: Build dl-static in elf. 166 * sysdeps/unix/sysv/linux/aarch64/Versions: Add _dl_var_init. 167 1682013-07-05 Marcus Shawcroft <marcus.shawcroft@linaro.org> 169 170 * sysdeps/aarch64/libm-test-ulps: Regenerate. 171 1722013-07-04 Andreas Jaeger <aj@suse.de> 173 174 For ChangeLog.aarch64: 175 * sysdeps/unix/sysv/linux/aarch64/sys/ptrace.h (PTRACE_LISTEN): 176 Add define. 177 (PTRACE_PEEKSIGINFO): Add new value from Linux 3.10. 178 (ptrace_peeksiginfo_args): Add. 179 (__ptrace_peeksiginfo_flags): Add. 180 1812013-06-28 Marcus Shawcroft <marcus.shawcroft@linaro.org> 182 183 * sysdeps/aarch64/dl-machine.h (elf_machine_dynamic): De-reference 184 _GLOBAL_OFFSET_TABLE_. 185 1862013-06-28 Marcus Shawcroft <marcus.shawcroft@linaro.org> 187 188 * sysdeps/unix/sysv/linux/aarch64/getcontext.S (__getcontext): Simplify 189 oPSTATE initialization. 190 1912013-06-15 Siddhesh Poyarekar <siddhesh@redhat.com> 192 193 * sysdeps/unix/sysv/linux/aarch64/nptl/libpthread.abilist: 194 Update. 195 1962013-06-04 Marcus Shawcroft <marcus.shawcroft@linaro.org> 197 198 * sysdeps/unix/sysv/linux/aarch64/getcontext.S (__getcontext): 199 Initialize pstate. 200 * sysdeps/unix/sysv/linux/aarch64/ucontext_i.sym (oPSTATE): Define. 201 2022013-05-29 Siddhesh Poyarekar <siddhesh@redhat.com> 203 204 [BZ #15465] 205 * sysdeps/aarch64/dl-machine.h (elf_machine_rela): Use 206 RTLD_PROGNAME. 207 2082013-05-23 Venkataranmanan Kumar <venkataramanan.kumar@linaro.org> 209 210 * sysdeps/aarch64/machine-gmon.h: Remove. 211 2122013-05-22 Joseph Myers <joseph@codesourcery.com> 213 214 * sysdeps/aarch64/libm-test-ulps: Update test names. 215 2162013-05-21 Andreas Schwab <schwab@suse.de> 217 218 [BZ #15493] 219 * sysdeps/aarch64/setjmp.S (__sigsetjmp): Don't clobber register 220 x1. 221 [NOT_IN_libc && IS_IN_rtld]: Don't call __sigjmp_save. 222 2232013-05-21 Marcus Shawcroft <marcus.shawcroft@linaro.org> 224 225 * sysdeps/aarch64/libm-test-ulps: Regenerate. 226 2272013-05-19 Joseph Myers <joseph@codesourcery.com> 228 229 * sysdeps/aarch64/libm-test-ulps: Update names of sincos tests. 230 2312013-05-16 Maciej W. Rozycki <macro@codesourcery.com> 232 233 [BZ #15442] 234 * sysdeps/aarch64/soft-fp/sfp-machine.h (_FP_QNANNEGATEDP): New 235 macro. 236 2372013-05-12 Marcus Shawcroft <marcus.shawcroft@linaro.org> 238 239 * sysdeps/unix/sysv/linux/aarch64/clone.S (__clone): 240 Do not call sycall_error directly with a confitional branch. 241 242 * sysdeps/unix/sysv/linux/aarch64/ioctl.S (__ioctl): 243 Do not call sycall_error directly with a confitional branch. 244 2452013-03-19 Andreas Schwab <schwab@suse.de> 246 247 * sysdeps/unix/sysv/linux/aarch64/configure.in: Set 248 libc_cv_rtlddir. 249 * sysdeps/unix/sysv/linux/aarch64/configure: Regenerate. 250 2512013-03-14 Andreas Schwab <schwab@suse.de> 252 253 * sysdeps/unix/sysv/linux/aarch64/configure.in: Set 254 libc_cv_slibdir, libdir and libc_cv_localedir. 255 * sysdeps/unix/sysv/linux/aarch64/configure: Regenerate. 256 2572013-03-11 Andreas Schwab <schwab@suse.de> 258 259 [BZ #15234] 260 * sysdeps/unix/sysv/linux/aarch64/nptl/libpthread.abilist 261 (GLIBC_2.17): Remove pthread_atfork. 262 2632013-03-07 Andreas Jaeger <aj@suse.de> 264 265 * sysdeps/unix/sysv/linux/aarch64/bits/mman.h: Remove all defines 266 provided by bits/mman-linux.h and include <bits/mman-linux.h>. 267 2682013-02-18 Siddhesh Poyarekar <siddhesh@redhat.com> 269 270 * sysdeps/unix/sysv/linux/aarch64/nptl/libc.abilist: Add 271 __cxa_thread_atexit_impl. 272 2732013-02-14 Marcus Shawcroft <marcus.shawcroft@linaro.org> 274 275 * sysdeps/aarch64/libm-test-ulps: Regenerate. 276 2772013-02-13 Joseph Myers <joseph@codesourcery.com> 278 279 [BZ #13550] 280 * sysdeps/unix/sysv/linux/aarch64/sigaction.c (__libc_sigaction): 281 Do not use __ptrvalue. 282 2832013-02-08 Joseph Myers <joseph@codesourcery.com> 284 285 [BZ #13550] 286 * sysdeps/unix/sysv/linux/aarch64/gettimeofday.c: Do not include 287 <bp-checks.h>. 288 (__gettimeofday): Do not use CHECK_1. 289 2902013-01-23 Marcus Shawcroft <marcus.shawcroft@linaro.org> 291 292 * sysdeps/aarch64/strncmp.S: New file. 293 2942013-01-23 Marcus Shawcroft <marcus.shawcroft@linaro.org> 295 296 * sysdeps/aarch64/sysdep.h (ENTRY_ALIGN_AND_PAD): New. 297 * sysdeps/aarch64/strnlen.S: New file. 298 2992013-01-17 Marcus Shawcroft <marcus.shawcroft@linaro.org> 300 301 * sysdeps/aarch64/strlen.S: New file. 302 3032013-01-17 Marcus Shawcroft <marcus.shawcroft@linaro.org> 304 305 * sysdeps/aarch64/strcmp.S: New file. 306 3072013-01-17 Marcus Shawcroft <marcus.shawcroft@linaro.org> 308 309 * sysdeps/aarch64/bzero.S: New file. 310 3112013-01-17 Marcus Shawcroft <marcus.shawcroft@linaro.org> 312 313 * sysdeps/aarch64/memmove.S: New file. 314 3152013-01-17 Marcus Shawcroft <marcus.shawcroft@linaro.org> 316 317 * sysdeps/aarch64/memcpy.S: New file. 318 3192013-01-17 Marcus Shawcroft <marcus.shawcroft@linaro.org> 320 321 * sysdeps/aarch64/memset.S: New file. 322 3232013-01-17 Marcus Shawcroft <marcus.shawcroft@linaro.org> 324 325 * sysdeps/aarch64/sysdep.h (ENTRY_ALIGN): New. 326 * sysdeps/aarch64/memcmp.S: New file. 327 3282013-01-17 Marcus Shawcroft <marcus.shawcroft@linaro.org> 329 330 * sysdeps/aarch64/sysdep.h (ENTRY, END): Adjust 331 whitespace. 332 3332013-01-10 Joseph Myers <joseph@codesourcery.com> 334 335 * sysdeps/aarch64/bits/setjmp.h (__jmp_buf): Use __extension__ 336 with long long. 337 3382013-01-02 Joseph Myers <joseph@codesourcery.com> 339 340 * All files with FSF copyright notices: Update copyright dates 341 using scripts/update-copyrights. 342 3432012-12-10 Marcus Shawcroft <marcus.shawcroft@linaro.org> 344 345 * sysdeps/unix/sysv/linux/aarch64/sysdep.h (INTERNAL_VSYSCALL): 346 Remove _x0 declarations. 347 3482012-12-07 Marcus Shawcroft <marcus.shawcroft@linaro.org> 349 350 * sysdeps/aarch64/libm-test-ulps: Regenerate. 351 3522012-12-07 Marcus Shawcroft <marcus.shawcroft@linaro.org> 353 354 * sysdeps/unix/sysv/linux/aarch64/sysdep.h (INLINE_VSYSCALL): 355 Remove _x0 and sc_err declarations. 356 3572012-12-07 Marcus Shawcroft <marcus.shawcroft@linaro.org> 358 359 * sysdeps/unix/sysv/linux/aarch64/mmap.c (mmap): Cast return value. 360 3612012-12-07 Marcus Shawcroft <marcus.shawcroft@linaro.org> 362 363 * sysdeps/aarch64/dl-machine.h (elf_machine_rela): Remove 364 strtab. 365 3662012-12-04 Steve McIntyre <steve.mcintyre@linaro.org> 367 368 * sysdeps/unix/sysv/linux/aarch64/ldconfig.h: Add entries 369 for /lib/ld-linux.so.3 and /lib/ld-linux-armhf.so.3. 370 3712012-12-04 Steve McIntyre <steve.mcintyre@linaro.org> 372 373 * sysdeps/unix/sysv/linux/aarch64/readelflib.c: New file. 374 3752012-11-29 Steve McIntyre <steve.mcintyre@linaro.org> 376 377 * sysdeps/unix/sysv/linux/aarch64/dl-cache.h: New file. 378 3792012-11-22 Marcus Shawcroft <marcus.shawcroft@linaro.org> 380 381 * sysdeps/aarch64/libm-test-ulps: Regenerate. 382 3832012-11-21 Marcus Shawcroft <marcus.shawcroft@linaro.org> 384 385 * sysdeps/unix/sysv/linux/aarch64/nptl/lowlevellock.h 386 (lll_futex_timed_wait_bitset): Remove INTERNAL_SYSCALL_ERROR_P. 387 3882012-11-20 Marcus Shawcroft <marcus.shawcroft@linaro.org> 389 390 * sysdeps/aarch64/fpu/s_fma.c (weak_alias_x): 391 Remove and switch to weak_alias. 392 * sysdeps/aarch64/fpu/s_fmin.c (weak_alias_x): Likewise. 393 * sysdeps/aarch64/fpu/s_frint.c (weak_alias_x): Likewise. 394 * sysdeps/aarch64/fpu/s_lrint.c (weak_alias_x): Likewise. 395 * sysdeps/aarch64/fpu/s_lround.c (weak_alias_x): Likewise. 396 3972012-11-20 Marcus Shawcroft <marcus.shawcroft@linaro.org> 398 399 * sysdeps/aarch64/fpu/s_fma.c (strong_aliasx, NO_LONG_DOUBLE): Remove. 400 * sysdeps/aarch64/fpu/s_fmin.c (strong_aliasx, NO_LONG_DOUBLE): Likewise. 401 * sysdeps/aarch64/fpu/s_frint.c (strong_aliasx, NO_LONG_DOUBLE): Likewise. 402 * sysdeps/aarch64/fpu/s_lrint.c (strong_aliasx, NO_LONG_DOUBLE): Likewise. 403 * sysdeps/aarch64/fpu/s_lround.c (strong_aliasx, NO_LONG_DOUBLE): Likewise. 404 4052012-11-20 Marcus Shawcroft <marcus.shawcroft@linaro.org> 406 407 * sysdeps/aarch64/fpu/s_fma.c: Indent preprocessor directives. 408 * sysdeps/aarch64/fpu/s_fmin.c: Likewise. 409 * sysdeps/aarch64/fpu/s_frint.c: Likewise. 410 * sysdeps/aarch64/fpu/s_frintf.c: Likewise. 411 * sysdeps/aarch64/fpu/s_lrint.c: Likewise. 412 * sysdeps/aarch64/fpu/s_lround.c: Likewise. 413 4142012-11-20 Marcus Shawcroft <marcus.shawcroft@linaro.org> 415 416 * sysdeps/aarch64/dl-tlsdesc.S: Use range for copyright years. 417 * sysdeps/aarch64/dl-tlsdesc.h: Likewise. 418 * sysdeps/aarch64/tlsdesc.c: Likewise. 419 * sysdeps/aarch64/fpu/s_ceil.c: Likewise. 420 * sysdeps/aarch64/fpu/s_ceilf.c: Likewise. 421 * sysdeps/aarch64/fpu/s_floor.c: Likewise. 422 * sysdeps/aarch64/fpu/s_floorf.c: Likewise. 423 * sysdeps/aarch64/fpu/s_fmaf.c: Likewise. 424 * sysdeps/aarch64/fpu/s_fmax.c: Likewise. 425 * sysdeps/aarch64/fpu/s_fmaxf.c: Likewise. 426 * sysdeps/aarch64/fpu/s_fmin.c: Likewise. 427 * sysdeps/aarch64/fpu/s_fminf.c: Likewise. 428 * sysdeps/aarch64/fpu/s_frint.c: Likewise. 429 * sysdeps/aarch64/fpu/s_frintf.c: Likewise. 430 * sysdeps/aarch64/fpu/s_llrint.c: Likewise. 431 * sysdeps/aarch64/fpu/s_llrintf.c: Likewise. 432 * sysdeps/aarch64/fpu/s_llround.c: Likewise. 433 * sysdeps/aarch64/fpu/s_llroundf.c: Likewise. 434 * sysdeps/aarch64/fpu/s_lrint.c: Likewise. 435 * sysdeps/aarch64/fpu/s_lrintf.c: Likewise. 436 * sysdeps/aarch64/fpu/s_lround.c: Likewise. 437 * sysdeps/aarch64/fpu/s_lroundf.c: Likewise. 438 * sysdeps/aarch64/fpu/s_nearbyint.c: Likewise. 439 * sysdeps/aarch64/fpu/s_nearbyintf.c: Likewise. 440 * sysdeps/aarch64/fpu/s_rint.c: Likewise. 441 * sysdeps/aarch64/fpu/s_rintf.c: Likewise. 442 * sysdeps/aarch64/fpu/s_round.c: Likewise. 443 * sysdeps/aarch64/fpu/s_roundf.c: Likewise. 444 * sysdeps/aarch64/fpu/s_trunc.c: Likewise. 445 * sysdeps/aarch64/fpu/s_truncf.c: Likewise. 446 4472012-11-20 Marcus Shawcroft <marcus.shawcroft@linaro.org> 448 449 * sysdeps/aarch64/fpu/s_frint.x: Renamed to... 450 * sysdeps/aarch64/fpu/s_frint.c: ... this new file. 451 * sysdeps/aarch64/fpu/s_frintf.x: Renamed to... 452 * sysdeps/aarch64/fpu/s_frintf.c: ... this new file. 453 * sysdeps/aarch64/fpu/s_ceil.c: Include s_frint.c. 454 * sysdeps/aarch64/fpu/s_floor.c: Likewise. 455 * sysdeps/aarch64/fpu/s_nearbyint.c: Likewise. 456 * sysdeps/aarch64/fpu/s_rint.c: Likewise. 457 * sysdeps/aarch64/fpu/s_round.c: Likewise. 458 * sysdeps/aarch64/fpu/s_trunc.c: Likewise. 459 * sysdeps/aarch64/fpu/s_ceilf.c: Include s_frintf.c. 460 * sysdeps/aarch64/fpu/s_floorf.c: Likewise. 461 * sysdeps/aarch64/fpu/s_nearbyintf.c: Likewise. 462 * sysdeps/aarch64/fpu/s_rintf.c: Likewise. 463 * sysdeps/aarch64/fpu/s_roundf.c: Likewise. 464 * sysdeps/aarch64/fpu/s_truncf.c: Likewise. 465 4662012-11-20 Marcus Shawcroft <marcus.shawcroft@linaro.org> 467 468 * sysdeps/aarch64/fpu/s_fma.c (__CONCATX): Don't use K&R. 469 * sysdeps/aarch64/fpu/s_fmin.c (__CONCATX): Likewise. 470 * sysdeps/aarch64/fpu/s_lrint.c (__CONCATX): Likewise. 471 * sysdeps/aarch64/fpu/s_lround.c (__CONCATX): Likewise. 472 * sysdeps/aarch64/fpu/s_frint.x (__CONCATX): Likewise. 473 4742012-11-19 Marcus Shawcroft <marcus.shawcroft@linaro.org> 475 476 * sysdeps/aarch64/fpu/s_ceil.c: New file. 477 * sysdeps/aarch64/fpu/s_ceilf.c: New file. 478 * sysdeps/aarch64/fpu/s_floor.c: New file. 479 * sysdeps/aarch64/fpu/s_floorf.c: New file. 480 * sysdeps/aarch64/fpu/s_fma.c: Replace file. 481 * sysdeps/aarch64/fpu/s_fmaf.c: New file. 482 * sysdeps/aarch64/fpu/s_fmax.c: New file. 483 * sysdeps/aarch64/fpu/s_fmaxf.c: New file. 484 * sysdeps/aarch64/fpu/s_fmin.c: New file. 485 * sysdeps/aarch64/fpu/s_fminf.c: New file. 486 * sysdeps/aarch64/fpu/s_frint.x: New file. 487 * sysdeps/aarch64/fpu/s_frintf.x: New file. 488 * sysdeps/aarch64/fpu/s_llrint.c: New file. 489 * sysdeps/aarch64/fpu/s_llrintf.c: New file. 490 * sysdeps/aarch64/fpu/s_llround.c: New file. 491 * sysdeps/aarch64/fpu/s_llroundf.c: New file. 492 * sysdeps/aarch64/fpu/s_lrint.c: New file. 493 * sysdeps/aarch64/fpu/s_lrintf.c: New file. 494 * sysdeps/aarch64/fpu/s_lround.c: New file. 495 * sysdeps/aarch64/fpu/s_lroundf.c: New file. 496 * sysdeps/aarch64/fpu/s_nearbyint.c: New file. 497 * sysdeps/aarch64/fpu/s_nearbyintf.c: New file. 498 * sysdeps/aarch64/fpu/s_rint.c: New file. 499 * sysdeps/aarch64/fpu/s_rintf.c: New file. 500 * sysdeps/aarch64/fpu/s_round.c: New file. 501 * sysdeps/aarch64/fpu/s_roundf.c: New file. 502 * sysdeps/aarch64/fpu/s_trunc.c: New file. 503 * sysdeps/aarch64/fpu/s_truncf.c: New file. 504 5052012-11-09 Marcus Shawcroft <marcus.shawcroft@linaro.org> 506 507 * sysdeps/aarch64/Implies: New file. 508 * sysdeps/aarch64/Makefile: New file. 509 * sysdeps/aarch64/__longjmp.S: New file. 510 * sysdeps/aarch64/backtrace.c: New file. 511 * sysdeps/aarch64/bits: New file. 512 * sysdeps/aarch64/bits/atomic.h: New file. 513 * sysdeps/aarch64/bits/endian.h: New file. 514 * sysdeps/aarch64/bits/fenv.h: New file. 515 * sysdeps/aarch64/bits/link.h: New file. 516 * sysdeps/aarch64/bits/linkmap.h: New file. 517 * sysdeps/aarch64/bits/mathdef.h: New file. 518 * sysdeps/aarch64/bits/setjmp.h: New file. 519 * sysdeps/aarch64/bsd-_setjmp.S: New file. 520 * sysdeps/aarch64/bsd-setjmp.S: New file. 521 * sysdeps/aarch64/crti.S: New file. 522 * sysdeps/aarch64/crtn.S: New file. 523 * sysdeps/aarch64/dl-irel.h: New file. 524 * sysdeps/aarch64/dl-link.sym: New file. 525 * sysdeps/aarch64/dl-machine.h: New file. 526 * sysdeps/aarch64/dl-sysdep.h: New file. 527 * sysdeps/aarch64/dl-tls.h: New file. 528 * sysdeps/aarch64/dl-tlsdesc.S: New file. 529 * sysdeps/aarch64/dl-tlsdesc.h: New file. 530 * sysdeps/aarch64/dl-trampoline.S: New file. 531 * sysdeps/aarch64/fpu/fclrexcpt.c: New file. 532 * sysdeps/aarch64/fpu/fedisblxcpt.c: New file. 533 * sysdeps/aarch64/fpu/feenablxcpt.c: New file. 534 * sysdeps/aarch64/fpu/fegetenv.c: New file. 535 * sysdeps/aarch64/fpu/fegetexcept.c: New file. 536 * sysdeps/aarch64/fpu/fegetround.c: New file. 537 * sysdeps/aarch64/fpu/feholdexcpt.c: New file. 538 * sysdeps/aarch64/fpu/fesetenv.c: New file. 539 * sysdeps/aarch64/fpu/fesetround.c: New file. 540 * sysdeps/aarch64/fpu/feupdateenv.c: New file. 541 * sysdeps/aarch64/fpu/fgetexcptflg.c: New file. 542 * sysdeps/aarch64/fpu/fraiseexcpt.c: New file. 543 * sysdeps/aarch64/fpu/fsetexcptflg.c: New file. 544 * sysdeps/aarch64/fpu/ftestexcept.c: New file. 545 * sysdeps/aarch64/fpu/get-rounding-mode.h: New file. 546 * sysdeps/aarch64/fpu/s_fma.c: New file. 547 * sysdeps/aarch64/fpu_control.h: New file. 548 * sysdeps/aarch64/jmpbuf-offsets.h: New file. 549 * sysdeps/aarch64/jmpbuf-unwind.h: New file. 550 * sysdeps/aarch64/ldsodefs.h: New file. 551 * sysdeps/aarch64/libc-tls.c: New file. 552 * sysdeps/aarch64/libm-test-ulps: New file. 553 * sysdeps/aarch64/machine-gmon.h: New file. 554 * sysdeps/aarch64/memusage.h: New file. 555 * sysdeps/aarch64/nptl/Makefile: New file. 556 * sysdeps/aarch64/nptl/pthread_spin_lock.c: New file. 557 * sysdeps/aarch64/nptl/pthreaddef.h: New file. 558 * sysdeps/aarch64/nptl/tcb-offsets.sym: New file. 559 * sysdeps/aarch64/nptl/tls.h: New file. 560 * sysdeps/aarch64/sotruss-lib.c: New file. 561 * sysdeps/unix/sysv/linux/aarch64/Implies: New file. 562 * sysdeps/unix/sysv/linux/aarch64/Makefile: New file. 563 * sysdeps/unix/sysv/linux/aarch64/Versions: New file. 564 * sysdeps/unix/sysv/linux/aarch64/__read_tp.S: New file. 565 * sysdeps/unix/sysv/linux/aarch64/bits: New file. 566 * sysdeps/unix/sysv/linux/aarch64/bits/fcntl.h: New file. 567 * sysdeps/unix/sysv/linux/aarch64/bits/libc-vdso.h: New file. 568 * sysdeps/unix/sysv/linux/aarch64/bits/mman.h: New file. 569 * sysdeps/unix/sysv/linux/aarch64/clone.S: New file. 570 * sysdeps/unix/sysv/linux/aarch64/configure: New file. 571 * sysdeps/unix/sysv/linux/aarch64/configure.in: New file. 572 * sysdeps/unix/sysv/linux/aarch64/getcontext.S: New file. 573 * sysdeps/unix/sysv/linux/aarch64/gettimeofday.c: New file. 574 * sysdeps/unix/sysv/linux/aarch64/init-first.c: New file. 575 * sysdeps/unix/sysv/linux/aarch64/ioctl.S: New file. 576 * sysdeps/unix/sysv/linux/aarch64/kernel-features.h: New file. 577 * sysdeps/unix/sysv/linux/aarch64/kernel_rt_sigframe.h: New file. 578 * sysdeps/unix/sysv/linux/aarch64/ldconfig.h: New file. 579 * sysdeps/unix/sysv/linux/aarch64/libc-__read_tp.S: New file. 580 * sysdeps/unix/sysv/linux/aarch64/makecontext.c: New file. 581 * sysdeps/unix/sysv/linux/aarch64/mmap.c: New file. 582 * sysdeps/unix/sysv/linux/aarch64/nptl/bits: New file. 583 * sysdeps/unix/sysv/linux/aarch64/nptl/bits/local_lim.h: New file. 584 * sysdeps/unix/sysv/linux/aarch64/nptl/bits/pthreadtypes.h: New file. 585 * sysdeps/unix/sysv/linux/aarch64/nptl/bits/semaphore.h: New file. 586 * sysdeps/unix/sysv/linux/aarch64/nptl/c++-types.data: New file. 587 * sysdeps/unix/sysv/linux/aarch64/nptl/clone.S: New file. 588 * sysdeps/unix/sysv/linux/aarch64/nptl/createthread.c: New file. 589 * sysdeps/unix/sysv/linux/aarch64/nptl/fork.c: New file. 590 * sysdeps/unix/sysv/linux/aarch64/nptl/ld.abilist: New file. 591 * sysdeps/unix/sysv/linux/aarch64/nptl/libBrokenLocale.abilist: New file. 592 * sysdeps/unix/sysv/linux/aarch64/nptl/libanl.abilist: New file. 593 * sysdeps/unix/sysv/linux/aarch64/nptl/libc.abilist: New file. 594 * sysdeps/unix/sysv/linux/aarch64/nptl/libcrypt.abilist: New file. 595 * sysdeps/unix/sysv/linux/aarch64/nptl/libdl.abilist: New file. 596 * sysdeps/unix/sysv/linux/aarch64/nptl/libm.abilist: New file. 597 * sysdeps/unix/sysv/linux/aarch64/nptl/libnsl.abilist: New file. 598 * sysdeps/unix/sysv/linux/aarch64/nptl/libpthread.abilist: New file. 599 * sysdeps/unix/sysv/linux/aarch64/nptl/libresolv.abilist: New file. 600 * sysdeps/unix/sysv/linux/aarch64/nptl/librt.abilist: New file. 601 * sysdeps/unix/sysv/linux/aarch64/nptl/libthread_db.abilist: New file. 602 * sysdeps/unix/sysv/linux/aarch64/nptl/libutil.abilist: New file. 603 * sysdeps/unix/sysv/linux/aarch64/nptl/localplt.data: New file. 604 * sysdeps/unix/sysv/linux/aarch64/nptl/lowlevellock.h: New file. 605 * sysdeps/unix/sysv/linux/aarch64/nptl/pt-vfork.S: New file. 606 * sysdeps/unix/sysv/linux/aarch64/nptl/pthread_once.c: New file. 607 * sysdeps/unix/sysv/linux/aarch64/nptl/sysdep-cancel.h: New file. 608 * sysdeps/unix/sysv/linux/aarch64/nptl/vfork.S: New file. 609 * sysdeps/unix/sysv/linux/aarch64/profil-counter.h: New file. 610 * sysdeps/unix/sysv/linux/aarch64/setcontext.S: New file. 611 * sysdeps/unix/sysv/linux/aarch64/sigaction.c: New file. 612 * sysdeps/unix/sysv/linux/aarch64/swapcontext.S: New file. 613 * sysdeps/unix/sysv/linux/aarch64/sys/elf.h: New file. 614 * sysdeps/unix/sysv/linux/aarch64/sys/procfs.h: New file. 615 * sysdeps/unix/sysv/linux/aarch64/sys/ptrace.h: New file. 616 * sysdeps/unix/sysv/linux/aarch64/sys/ucontext.h: New file. 617 * sysdeps/unix/sysv/linux/aarch64/sys/user.h: New file. 618 * sysdeps/unix/sysv/linux/aarch64/syscall.S: New file. 619 * sysdeps/unix/sysv/linux/aarch64/syscalls.list: New file. 620 * sysdeps/unix/sysv/linux/aarch64/sysdep.c: New file. 621 * sysdeps/unix/sysv/linux/aarch64/sysdep.h: New file. 622 * sysdeps/unix/sysv/linux/aarch64/ucontext-internal.h: New file. 623 * sysdeps/unix/sysv/linux/aarch64/ucontext_i.sym: New file. 624 * sysdeps/unix/sysv/linux/aarch64/vfork.S: New file. 625