lh | 9ed821d | 2023-04-07 01:36:19 -0700 | [diff] [blame^] | 1 | This file describes changes to the TILE-Gx and TILEPro ports while they |
| 2 | were in the ports add-on directory. These ports are no longer part of |
| 3 | an add-on and so future changes to them should be listed in the top-level |
| 4 | ChangeLog file, not here. |
| 5 | |
| 6 | |
| 7 | |
| 8 | 2014-02-10 Chris Metcalf <cmetcalf@tilera.com> |
| 9 | |
| 10 | * sysdeps/tile: Move directory to ../sysdeps/tile. |
| 11 | * sysdeps/unix/sysv/linux/tile: Move directory to |
| 12 | ../sysdeps/unix/sysv/linux/tile. |
| 13 | |
| 14 | 2014-01-03 Chris Metcalf <cmetcalf@tilera.com> |
| 15 | |
| 16 | * sysdeps/tile/libm-test-ulps: Regenerated. |
| 17 | |
| 18 | 2014-01-06 Mike Frysinger <vapier@gentoo.org> |
| 19 | |
| 20 | * sysdeps/unix/sysv/linux/tile/sys/ptrace.h (ptrace_peeksiginfo_args): |
| 21 | Rename to ... |
| 22 | (__ptrace_peeksiginfo_args): ... this. |
| 23 | |
| 24 | 2013-10-30 Mike Frysinger <vapier@gentoo.org> |
| 25 | |
| 26 | * sysdeps/unix/sysv/linux/tile/configure.in: Moved to ... |
| 27 | * sysdeps/unix/sysv/linux/tile/configure.ac: ... here. |
| 28 | * sysdeps/unix/sysv/linux/tile/tilegx/configure.in: Moved to ... |
| 29 | * sysdeps/unix/sysv/linux/tile/tilegx/configure.ac: ... here. |
| 30 | * sysdeps/unix/sysv/linux/tile/configure: Regenerated. |
| 31 | * sysdeps/unix/sysv/linux/tile/tilegx/configure: Likewise. |
| 32 | |
| 33 | 2013-09-22 Carlos O'Donell <carlos@redhat.com> |
| 34 | |
| 35 | [BZ #15754] |
| 36 | * sysdeps/tile/stackguard-macros.h: Define POINTER_CHK_GUARD. |
| 37 | |
| 38 | 2013-09-20 Andreas Schwab <schwab@linux-m68k.org> |
| 39 | |
| 40 | * sysdeps/tile/ffs.c (__ffs): Define as hidden. |
| 41 | |
| 42 | 2013-08-21 Ondřej Bílka <neleai@seznam.cz> |
| 43 | |
| 44 | * sysdeps/tile/jmpbuf-offsets.h: Fix typos. |
| 45 | |
| 46 | 2013-07-22 Chris Metcalf <cmetcalf@tilera.com> |
| 47 | |
| 48 | [BZ #15759] |
| 49 | * sysdeps/tile/dl-runtime.c (sim_dlclose): New function. |
| 50 | (_dl_unmap): Call sim_dlclose(). |
| 51 | |
| 52 | 2013-07-19 Chris Metcalf <cmetcalf@tilera.com> |
| 53 | |
| 54 | * sysdeps/unix/sysv/linux/tile/sys/ptrace.h |
| 55 | (__ptrace_peeksiginfo_args): Add missing semicolon. |
| 56 | |
| 57 | 2013-07-03 Chris Metcalf <cmetcalf@tilera.com> |
| 58 | |
| 59 | * sysdeps/unix/sysv/linux/tile/dl-static.c: New file to support |
| 60 | variable page size for tile. |
| 61 | * sysdeps/unix/sysv/linux/tile/ldsodefs.h: Likewise. |
| 62 | * sysdeps/unix/sysv/linux/tile/Makefile: Build dl-static in elf. |
| 63 | * sysdeps/unix/sysv/linux/tile/Versions: Add _dl_var_init. |
| 64 | |
| 65 | * sysdeps/tile/libm-test-ulps: Update with new tests. |
| 66 | |
| 67 | * sysdeps/tile/s_fma.c: Use soft-fp version instead of ieee754. |
| 68 | * sysdeps/tile/s_fmaf.c: Likewise. |
| 69 | * sysdeps/tile/sfp-machine.h: New file. |
| 70 | |
| 71 | 2013-07-04 Andreas Jaeger <aj@suse.de> |
| 72 | |
| 73 | * sysdeps/unix/sysv/linux/tile/sys/ptrace.h (PTRACE_PEEKSIGINFO): |
| 74 | Add new value from Linux 3.10. |
| 75 | (ptrace_peeksiginfo_args): Add. |
| 76 | (__ptrace_peeksiginfo_flags): Add. |
| 77 | (PTRACE_SETREGSET, PTRACE_SEIZE, PTRACE_INTERRUPT, PTRACE_LISTEN): |
| 78 | Add. |
| 79 | |
| 80 | 2013-06-28 Chris Metcalf <cmetcalf@tilera.com> |
| 81 | |
| 82 | * sysdeps/tile/fegetenv.c: Delete now-redundant file. |
| 83 | * sysdeps/tile/fegetround.c: Likewise. |
| 84 | * sysdeps/tile/feholdexcpt.c: Likewise. |
| 85 | * sysdeps/tile/fesetenv.c: Likewise. |
| 86 | * sysdeps/tile/fesetround.c: Likewise. |
| 87 | * sysdeps/tile/feupdateenv.c: Likewise. |
| 88 | |
| 89 | 2013-06-15 Siddhesh Poyarekar <siddhesh@redhat.com> |
| 90 | |
| 91 | * sysdeps/unix/sysv/linux/tile/tilegx/tilegx32/nptl/libpthread.abilist: |
| 92 | Update. |
| 93 | * sysdeps/unix/sysv/linux/tile/tilegx/tilegx64/nptl/libpthread.abilist: |
| 94 | Likewise. |
| 95 | * sysdeps/unix/sysv/linux/tile/tilepro/nptl/libpthread.abilist: |
| 96 | Likewise. |
| 97 | |
| 98 | 2013-06-12 Chris Metcalf <cmetcalf@tilera.com> |
| 99 | |
| 100 | * sysdeps/tile/bits/endian.h (__BYTE_ORDER): Default to little. |
| 101 | |
| 102 | 2013-06-05 Joseph Myers <joseph@codesourcery.com> |
| 103 | |
| 104 | * sysdeps/tile/tilepro/memcpy.S: Remove trailing whitespace. |
| 105 | * sysdeps/unix/sysv/linux/tile/nptl/clone.S: Likewise. |
| 106 | * sysdeps/unix/sysv/linux/tile/setcontext.S: Likewise. |
| 107 | * sysdeps/unix/sysv/linux/tile/swapcontext.S: Likewise. |
| 108 | |
| 109 | 2013-05-29 Siddhesh Poyarekar <siddhesh@redhat.com> |
| 110 | |
| 111 | [BZ #15465] |
| 112 | * sysdeps/tile/dl-machine.h (elf_machine_rela): Use |
| 113 | RTLD_PROGNAME. |
| 114 | |
| 115 | 2013-05-23 Chris Metcalf <cmetcalf@tilera.com> |
| 116 | |
| 117 | * sysdeps/tile/tilegx/Makefile ($(cflags-mcmodel-large)): |
| 118 | Test for assembler and linker support for "-mcmodel=large -fpic" |
| 119 | in addition to compiler support; provide -DNO_PLT_PCREL if not. |
| 120 | * sysdeps/tile/start.S [NO_PLT_PCREL]: Guard for no PC-relative |
| 121 | PLT operators in assembly. |
| 122 | * sysdeps/tile/crti.S [NO_PLT_PCREL]: Likewise. |
| 123 | |
| 124 | 2013-05-22 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com> |
| 125 | |
| 126 | * sysdeps/unix/sysv/linux/tile/bits/siginfo.h (siginfo_t): Fix comment |
| 127 | formatting. Add si_addr_lsb to _sifields.sigfault. |
| 128 | (si_addr_lsb): Define new macro. |
| 129 | (BUS_MCEERR_AR, BUS_MCEERR_AO): Define new values. |
| 130 | |
| 131 | 2013-05-22 Joseph Myers <joseph@codesourcery.com> |
| 132 | |
| 133 | * sysdeps/tile/libm-test-ulps: Update test names. |
| 134 | |
| 135 | 2013-05-19 Joseph Myers <joseph@codesourcery.com> |
| 136 | |
| 137 | * sysdeps/tile/libm-test-ulps: Update names of sincos tests. |
| 138 | |
| 139 | 2013-05-16 Ryan S. Arnold <rsa@linux.vnet.ibm.com> |
| 140 | |
| 141 | * sysdeps/tile/tilegx/memusage.h: Add missing #include <stdint.h> due |
| 142 | to uint64_t or uint32_t usage. |
| 143 | * sysdeps/tile/tilegx/string-endian.h: Likewise. |
| 144 | |
| 145 | 2013-03-11 Andreas Schwab <schwab@suse.de> |
| 146 | |
| 147 | [BZ #15234] |
| 148 | * sysdeps/unix/sysv/linux/tile/tilegx/tilegx32/nptl/libpthread.abilist |
| 149 | (GLIBC_2.12): Remove pthread_atfork. |
| 150 | * sysdeps/unix/sysv/linux/tile/tilegx/tilegx64/nptl/libpthread.abilist |
| 151 | (GLIBC_2.12): Likewise. |
| 152 | * sysdeps/unix/sysv/linux/tile/tilepro/nptl/libpthread.abilist |
| 153 | (GLIBC_2.12): Likewise. |
| 154 | |
| 155 | 2013-03-05 Andreas Jaeger <aj@suse.de> |
| 156 | |
| 157 | * sysdeps/unix/sysv/linux/tile/bits/mman.h: Remove all defines |
| 158 | provided by bits/mman-linux.h and include <bits/mman-linux.h>. |
| 159 | |
| 160 | 2013-02-28 Chris Metcalf <cmetcalf@tilera.com> |
| 161 | |
| 162 | * sysdeps/unix/sysv/linux/tile/nptl/lowlevellock.h |
| 163 | (FUTEX_WAIT_REQUEUE_PI): Define. |
| 164 | (FUTEX_CMP_REQUEUE_PI): Likewise. |
| 165 | (lll_futex_wait_requeue_pi): Likewise. |
| 166 | (lll_futex_timed_wait_requeue_pi): Likewise. |
| 167 | (lll_futex_cmp_requeue_pi): Likewise. |
| 168 | |
| 169 | 2013-02-18 Siddhesh Poyarekar <siddhesh@redhat.com> |
| 170 | |
| 171 | * sysdeps/unix/sysv/linux/tile/tilegx/tilegx64/nptl/libc.abilist: |
| 172 | Add __cxa_thread_atexit_impl. |
| 173 | * sysdeps/unix/sysv/linux/tile/tilepro/nptl/libc.abilist: |
| 174 | Likewise. |
| 175 | |
| 176 | 2013-01-10 Chris Metcalf <cmetcalf@tilera.com> |
| 177 | |
| 178 | * sysdeps/unix/sysv/linux/tile/tilegx/ldd-rewrite.sed: New file. |
| 179 | * sysdeps/unix/sysv/linux/tile/tilegx/configure.in: New file. |
| 180 | * sysdeps/unix/sysv/linux/tile/tilegx/configure: New file. |
| 181 | |
| 182 | 2013-01-02 Joseph Myers <joseph@codesourcery.com> |
| 183 | |
| 184 | * All files with FSF copyright notices: Update copyright dates |
| 185 | using scripts/update-copyrights. |
| 186 | |
| 187 | 2012-12-28 Chris Metcalf <cmetcalf@tilera.com> |
| 188 | |
| 189 | * sysdeps/unix/sysv/linux/tile/nptl/lowlevellock.h |
| 190 | (lll_futex_timed_wait_bitset): New macro. |
| 191 | |
| 192 | 2012-12-14 Chris Metcalf <cmetcalf@tilera.com> |
| 193 | |
| 194 | * sysdeps/unix/sysv/linux/tile/nptl/clone.S: Fix DWARF info. |
| 195 | |
| 196 | 2012-11-29 Chris Metcalf <cmetcalf@tilera.com> |
| 197 | |
| 198 | * sysdeps/tile/s_fmaf.c: Remove redundant #defines now provided |
| 199 | in sysdeps/tile/math_private.h. |
| 200 | |
| 201 | 2012-11-20 Chris Metcalf <cmetcalf@tilera.com> |
| 202 | |
| 203 | * sysdeps/tile/libm-test-ulps: Account for new tests. |
| 204 | |
| 205 | * sysdeps/tile/bits/byteswap.h: Include <bits/types.h>. |
| 206 | (__bswap_64): Use __uint64_t instead of unsigned long long int. |
| 207 | |
| 208 | * sysdeps/tile/s_fma.c: Remove redundant #defines now provided |
| 209 | in sysdeps/tile/math_private.h. |
| 210 | |
| 211 | 2012-11-06 Chris Metcalf <cmetcalf@tilera.com> |
| 212 | |
| 213 | * sysdeps/tile/tilegx/memmove.c: New file. |
| 214 | |
| 215 | * sysdeps/tile/nptl/pthread_spin_unlock.c: New file. |
| 216 | |
| 217 | 2012-11-05 Chris Metcalf <cmetcalf@tilera.com> |
| 218 | |
| 219 | * sysdeps/tile/math_private.h: Provide additional no-op defines |
| 220 | for exception and rounding macros. |
| 221 | |
| 222 | * sysdeps/tile/tilegx/Makefile: New file. |
| 223 | * sysdeps/tile/crti.S: Support large memory model. |
| 224 | * sysdeps/tile/start.S: Likewise. |
| 225 | |
| 226 | 2012-11-02 Chris Metcalf <cmetcalf@tilera.com> |
| 227 | |
| 228 | * sysdeps/tile/dl-runtime.c (_dl_after_load): Handle simulator |
| 229 | notification better for dlopen() of relative paths. |
| 230 | |
| 231 | * sysdeps/tile/tilegx/memcpy.c (__memcpy): Optimize. |
| 232 | * sysdeps/tile/memcopy.h: New file. |
| 233 | * sysdeps/tile/wordcopy.c: New file. |
| 234 | |
| 235 | 2012-11-03 Joseph Myers <joseph@codesourcery.com> |
| 236 | |
| 237 | [BZ #3439] |
| 238 | * sysdeps/tile/bits/fenv.h (FE_TONEAREST): Define macro to integer |
| 239 | constant usable in #if and use that to give value to enum |
| 240 | constant. |
| 241 | |
| 242 | 2012-11-03 Chris Metcalf <cmetcalf@tilera.com> |
| 243 | |
| 244 | * sysdeps/tile/libm-test-ulps: Account for new tests. |
| 245 | |
| 246 | 2012-10-30 Chris Metcalf <cmetcalf@tilera.com> |
| 247 | |
| 248 | * sysdeps/tile/dl-machine.h: Use new DL_AFTER_LOAD macro |
| 249 | and rename _dl_arch_map_object to _dl_after_load. |
| 250 | * sysdeps/tile/dl-runtime.c: Rename _dl_arch_map_object |
| 251 | to _dl_after_load and remove spurious DL_UNMAP definition. |
| 252 | |
| 253 | * sysdeps/unix/sysv/linux/tile/init-first.c: Use better #include. |
| 254 | * sysdeps/unix/sysv/linux/tile/gettimeofday.c: Use gettimeofday |
| 255 | aliases that match existing tile ABI. |
| 256 | |
| 257 | * sysdeps/tile/libm-test-ulps: Account for new tests. |
| 258 | |
| 259 | 2012-10-26 Chris Metcalf <cmetcalf@tilera.com> |
| 260 | |
| 261 | * sysdeps/unix/sysv/linux/tile/Makefile (sysdep_routines): |
| 262 | Include dl-vdso. |
| 263 | * sysdeps/unix/sysv/linux/tile/bits/libc-vdso.h: New file. |
| 264 | * sysdeps/unix/sysv/linux/tile/gettimeofday.c: New file. |
| 265 | * sysdeps/unix/sysv/linux/tile/init-first.c: New file. |
| 266 | |
| 267 | 2012-10-19 Roland McGrath <roland@hack.frob.com> |
| 268 | |
| 269 | * sysdeps/unix/sysv/linux/tile/tilepro/nptl/libc.abilist: |
| 270 | (GLIBC_2.17): Add clock_* symbols. |
| 271 | * sysdeps/unix/sysv/linux/tile/tilegx/tilegx64/nptl/libc.abilist: |
| 272 | Likewise. |
| 273 | * sysdeps/unix/sysv/linux/tile/tilegx/tilegx32/nptl/libc.abilist: |
| 274 | Likewise. |
| 275 | |
| 276 | 2012-10-11 Chris Metcalf <cmetcalf@tilera.com> |
| 277 | |
| 278 | * sysdeps/unix/sysv/linux/tile/tilegx/sched_getcpu.c: New file. |
| 279 | |
| 280 | 2012-10-02 Siddhesh Poyarekar <siddhesh@redhat.com> |
| 281 | |
| 282 | * sysdeps/unix/sysv/linux/tile/nptl/lowlevellock.h: Fix clone |
| 283 | flag name in comment to CLONE_CHILD_CLEARTID. |
| 284 | |
| 285 | 2012-09-17 Chris Metcalf <cmetcalf@tilera.com> |
| 286 | |
| 287 | * sysdeps/tile/libm-test-ulps: Account for new tests. |
| 288 | |
| 289 | 2012-09-06 Chris Metcalf <cmetcalf@tilera.com> |
| 290 | |
| 291 | * sysdeps/unix/sysv/linux/tile/sys/procfs.h: Fix type of prfpregset_t. |
| 292 | |
| 293 | [BZ #14237] |
| 294 | * sysdeps/tile/__tls_get_addr.S: Fix TLS module initialization bug. |
| 295 | |
| 296 | 2012-08-27 Joseph Myers <joseph@codesourcery.com> |
| 297 | |
| 298 | * sysdeps/unix/sysv/linux/tile/kernel-features.h |
| 299 | (__ASSUME_STAT64_SYSCALL): Remove. |
| 300 | |
| 301 | 2012-08-21 Joseph Myers <joseph@codesourcery.com> |
| 302 | |
| 303 | * sysdeps/unix/sysv/linux/tile/kernel-features.h |
| 304 | (__ASSUME_FADVISE64_64_SYSCALL): Remove. |
| 305 | |
| 306 | 2012-08-20 Joseph Myers <joseph@codesourcery.com> |
| 307 | |
| 308 | * sysdeps/unix/sysv/linux/tile/kernel-features.h |
| 309 | (__ASSUME_MMAP2_SYSCALL): Remove. |
| 310 | |
| 311 | 2012-08-14 Joseph Myers <joseph@codesourcery.com> |
| 312 | |
| 313 | * sysdeps/unix/sysv/linux/tile/kernel-features.h |
| 314 | (__ASSUME_CLONE_THREAD_FLAGS): Remove. |
| 315 | |
| 316 | 2012-08-08 Joseph Myers <joseph@codesourcery.com> |
| 317 | |
| 318 | * sysdeps/unix/sysv/linux/tile/kernel-features.h |
| 319 | (__ASSUME_TGKILL): Remove. |
| 320 | |
| 321 | 2012-08-02 Chris Metcalf <cmetcalf@tilera.com> |
| 322 | |
| 323 | * sysdeps/tile/sysdep.h: Do not define ASM_TYPE_DIRECTIVE. |
| 324 | |
| 325 | 2012-08-01 Joseph Myers <joseph@codesourcery.com> |
| 326 | |
| 327 | * sysdeps/unix/sysv/linux/tile/kernel-features.h |
| 328 | (__ASSUME_FCNTL64): Remove. |
| 329 | |
| 330 | 2012-07-26 Andreas Jaeger <aj@suse.de> |
| 331 | |
| 332 | * sysdeps/unix/sysv/linux/tile/sys/ptrace.h (__ptrace_eventcodes): |
| 333 | Add new value PTRACE_EVENT_SECCOMP from Linux 3.5. |
| 334 | (__ptrace_setoptions): Add new value PTRACE_O_TRACESECCOMP, adjust |
| 335 | PTRACE_O_MASK. |
| 336 | |
| 337 | * sysdeps/unix/sysv/linux/tile/bits/siginfo.h (siginfo_t): Add |
| 338 | _sigsys. |
| 339 | (si_call_addr, si_syscall, si_arch): Define new macro. |
| 340 | |
| 341 | 2012-07-25 Florian Weimer <fweimer@redhat.com> |
| 342 | |
| 343 | * sysdeps/unix/sysv/linux/tile/tilegx/tilegx64/nptl/libc.abilist: |
| 344 | Add secure_getenv. |
| 345 | * sysdeps/unix/sysv/linux/tile/tilepro/nptl/libc.abilist: |
| 346 | Likewise. |
| 347 | |
| 348 | 2012-07-17 Chris Metcalf <cmetcalf@tilera.com> |
| 349 | |
| 350 | * sysdeps/unix/sysv/linux/tile/setcontext.S: Ensure exit status is |
| 351 | zero if uc_link is NULL. |
| 352 | |
| 353 | * sysdeps/tile/libm-test-ulps: Account for new tests. |
| 354 | |
| 355 | * data/c++-types-tilepro-linux-gnu.data: Move to ... |
| 356 | * sysdeps/unix/sysv/linux/tile/tilepro/nptl/c++-types.data: ... here. |
| 357 | * data/c++-types-tilegx-linux-gnu.data: Move to ... |
| 358 | * sysdeps/unix/sysv/linux/tile/tilegx/tilegx64/nptl/c++-types.data: |
| 359 | ... here. |
| 360 | * sysdeps/unix/sysv/linux/tile/tilegx/tilegx32/nptl/c++-types.data: |
| 361 | New file. |
| 362 | |
| 363 | 2012-07-10 Chris Metcalf <cmetcalf@tilera.com> |
| 364 | |
| 365 | * sysdeps/unix/sysv/linux/tile/makecontext.c (__makecontext): |
| 366 | Correct typo in comment. |
| 367 | |
| 368 | * sysdeps/tile/sysdep.h (ENTRY): Use .globl, not |
| 369 | ASM_GLOBAL_DIRECTIVE. |
| 370 | |
| 371 | 2012-05-30 Chris Metcalf <cmetcalf@tilera.com> |
| 372 | |
| 373 | * sysdeps/unix/sysv/linux/tile/tilegx/Makefile: Remove test |
| 374 | that $(subdir) is "misc" when setting abi- variables. |
| 375 | |
| 376 | * sysdeps/unix/sysv/linux/tile/tilegx/tilegx64/Makefile: New file. |
| 377 | * sysdeps/unix/sysv/linux/tile/tilegx/tilegx32/Makefile: New file. |
| 378 | |
| 379 | * sysdeps/tile/libm-test-ulps: Account for new tests. |
| 380 | |
| 381 | * sysdeps/unix/sysv/linux/tile/tilegx/Makefile: New file. |
| 382 | |
| 383 | * sysdeps/unix/sysv/linux/tile/nptl/pthread_once.c: Replace |
| 384 | _internal alias by hidden_def. |
| 385 | |
| 386 | * sysdeps/unix/sysv/linux/tile/kernel-features.h |
| 387 | (__ASSUME_NEW_GETRLIMIT_SYSCALL, __ASSUME_TRUNCATE64_SYSCALL): Remove. |
| 388 | |
| 389 | 2012-05-23 Chris Metcalf <cmetcalf@tilera.com> |
| 390 | |
| 391 | * sysdeps/unix/sysv/linux/tile/bits/mman.h (MADV_DONTDUMP): Define. |
| 392 | (MADV_DODUMP): Likewise. |
| 393 | |
| 394 | 2012-05-22 Chris Metcalf <cmetcalf@tilera.com> |
| 395 | |
| 396 | * sysdeps/tile/bits/libm-test-ulps: Update. |
| 397 | |
| 398 | * sysdeps/tile/bits/wordsize.h (__WORDSIZE_COMPAT32): Rename to |
| 399 | __WORDSIZE_TIME64_COMPAT32. |
| 400 | |
| 401 | * sysdeps/unix/sysv/linux/tile/tilepro/nptl/libc.abilist: Update. |
| 402 | * sysdeps/unix/sysv/linux/tile/tilegx/tilegx32/nptl/libc.abilist: |
| 403 | Update. |
| 404 | * sysdeps/unix/sysv/linux/tile/tilegx/tilegx64/nptl/libc.abilist: |
| 405 | Update. |
| 406 | |
| 407 | 2012-05-17 Chris Metcalf <cmetcalf@tilera.com> |
| 408 | |
| 409 | * sysdeps/tile/fegetenv.c: Version fegetenv() like fesetenv(). |
| 410 | * sysdeps/unix/sysv/linux/tile/tilegx/tilegx32/nptl/libm.abilist: |
| 411 | Add fegetenv. |
| 412 | * sysdeps/unix/sysv/linux/tile/tilegx/tilegx64/nptl/libm.abilist: |
| 413 | Likewise. |
| 414 | * sysdeps/unix/sysv/linux/tile/tilepro/nptl/libm.abilist: Likewise. |
| 415 | |
| 416 | * sysdeps/tile/stackguard-macros.h: Support tilegx32. |
| 417 | |
| 418 | * data/c++-types-tilepro-linux-gnu.data: Renamed from |
| 419 | data/c++-types-tile-linux-gnu.data. |
| 420 | * data/c++-types-tilegx-linux-gnu.data: New file. |
| 421 | |
| 422 | * sysdeps/tile/libm-test-ulps: Improved fma() and exp10(). |
| 423 | |
| 424 | * sysdeps/tile/s_fma.c: Use ieee754/dbl-64 without rounding or |
| 425 | exception support; it's still much better than the generic version. |
| 426 | |
| 427 | 2012-05-16 Chris Metcalf <cmetcalf@tilera.com> |
| 428 | |
| 429 | * sysdeps/unix/sysv/linux/tile/ucontext_i: Fix tilegx32 offset bug. |
| 430 | * sysdeps/unix/sysv/linux/tile/getcontext.S: Fix tilegx32 bug |
| 431 | where we accessed "uc_flags" as an 8-byte field. |
| 432 | * sysdeps/unix/sysv/linux/tile/setcontext.S: Likewise, |
| 433 | and also fix frame code not to access stack below "sp". |
| 434 | * sysdeps/unix/sysv/linux/tile/swapcontext.S: Fix frame code not |
| 435 | to access stack below "sp", and add frame unwind to error path. |
| 436 | |
| 437 | 2012-05-15 Chris Metcalf <cmetcalf@tilera.com> |
| 438 | |
| 439 | * sysdeps/tile/sotruss-lib.c: New file. |
| 440 | |
| 441 | * sysdeps/tile/math_private.h (feraiseexcept): Use statement |
| 442 | expression syntax to avoid compiler warning. |
| 443 | |
| 444 | * sysdeps/tile/libm-test-ulps: New file. |
| 445 | |
| 446 | * sysdeps/tile/bits/fenv.h (__FE_UNDEFINED): New symbol. |
| 447 | |
| 448 | * sysdeps/tile/ldsodefs.h (ARCH_PLTEXIT_MEMBERS): Add proper |
| 449 | const qualifier to "inregs" argument. |
| 450 | |
| 451 | * sysdeps/tile/elf/stackguard-macros.h: Delete unused file. |
| 452 | |
| 453 | 2012-05-14 Chris Metcalf <cmetcalf@tilera.com> |
| 454 | |
| 455 | * sysdeps/unix/sysv/linux/tile/tilegx/tilegx32/nptl/ld.abilist: |
| 456 | New file. |
| 457 | * sysdeps/unix/sysv/linux/tile/tilegx/tilegx32/nptl/libBrokenLocale.abilist: |
| 458 | Likewise. |
| 459 | * sysdeps/unix/sysv/linux/tile/tilegx/tilegx32/nptl/libanl.abilist: |
| 460 | Likewise. |
| 461 | * sysdeps/unix/sysv/linux/tile/tilegx/tilegx32/nptl/libc.abilist: |
| 462 | Likewise. |
| 463 | * sysdeps/unix/sysv/linux/tile/tilegx/tilegx32/nptl/libcrypt.abilist: |
| 464 | Likewise. |
| 465 | * sysdeps/unix/sysv/linux/tile/tilegx/tilegx32/nptl/libdl.abilist: |
| 466 | Likewise. |
| 467 | * sysdeps/unix/sysv/linux/tile/tilegx/tilegx32/nptl/libm.abilist: |
| 468 | Likewise. |
| 469 | * sysdeps/unix/sysv/linux/tile/tilegx/tilegx32/nptl/libnsl.abilist: |
| 470 | Likewise. |
| 471 | * sysdeps/unix/sysv/linux/tile/tilegx/tilegx32/nptl/libpthread.abilist: |
| 472 | Likewise. |
| 473 | * sysdeps/unix/sysv/linux/tile/tilegx/tilegx32/nptl/libresolv.abilist: |
| 474 | Likewise. |
| 475 | * sysdeps/unix/sysv/linux/tile/tilegx/tilegx32/nptl/librt.abilist: |
| 476 | Likewise. |
| 477 | * sysdeps/unix/sysv/linux/tile/tilegx/tilegx32/nptl/libthread_db.abilist: |
| 478 | Likewise. |
| 479 | * sysdeps/unix/sysv/linux/tile/tilegx/tilegx32/nptl/libutil.abilist: |
| 480 | Likewise. |
| 481 | * sysdeps/unix/sysv/linux/tile/tilegx/tilegx64/nptl/ld.abilist: |
| 482 | Likewise. |
| 483 | * sysdeps/unix/sysv/linux/tile/tilegx/tilegx64/nptl/libBrokenLocale.abilist: |
| 484 | Likewise. |
| 485 | * sysdeps/unix/sysv/linux/tile/tilegx/tilegx64/nptl/libanl.abilist: |
| 486 | Likewise. |
| 487 | * sysdeps/unix/sysv/linux/tile/tilegx/tilegx64/nptl/libc.abilist: |
| 488 | Likewise. |
| 489 | * sysdeps/unix/sysv/linux/tile/tilegx/tilegx64/nptl/libcrypt.abilist: |
| 490 | Likewise. |
| 491 | * sysdeps/unix/sysv/linux/tile/tilegx/tilegx64/nptl/libdl.abilist: |
| 492 | Likewise. |
| 493 | * sysdeps/unix/sysv/linux/tile/tilegx/tilegx64/nptl/libm.abilist: |
| 494 | Likewise. |
| 495 | * sysdeps/unix/sysv/linux/tile/tilegx/tilegx64/nptl/libnsl.abilist: |
| 496 | Likewise. |
| 497 | * sysdeps/unix/sysv/linux/tile/tilegx/tilegx64/nptl/libpthread.abilist: |
| 498 | Likewise. |
| 499 | * sysdeps/unix/sysv/linux/tile/tilegx/tilegx64/nptl/libresolv.abilist: |
| 500 | Likewise. |
| 501 | * sysdeps/unix/sysv/linux/tile/tilegx/tilegx64/nptl/librt.abilist: |
| 502 | Likewise. |
| 503 | * sysdeps/unix/sysv/linux/tile/tilegx/tilegx64/nptl/libthread_db.abilist: |
| 504 | Likewise. |
| 505 | * sysdeps/unix/sysv/linux/tile/tilegx/tilegx64/nptl/libutil.abilist: |
| 506 | Likewise. |
| 507 | * sysdeps/unix/sysv/linux/tile/tilepro/nptl/ld.abilist: Likewise. |
| 508 | * sysdeps/unix/sysv/linux/tile/tilepro/nptl/libBrokenLocale.abilist: |
| 509 | Likewise. |
| 510 | * sysdeps/unix/sysv/linux/tile/tilepro/nptl/libanl.abilist: Likewise. |
| 511 | * sysdeps/unix/sysv/linux/tile/tilepro/nptl/libc.abilist: Likewise. |
| 512 | * sysdeps/unix/sysv/linux/tile/tilepro/nptl/libcrypt.abilist: Likewise. |
| 513 | * sysdeps/unix/sysv/linux/tile/tilepro/nptl/libdl.abilist: Likewise. |
| 514 | * sysdeps/unix/sysv/linux/tile/tilepro/nptl/libm.abilist: Likewise. |
| 515 | * sysdeps/unix/sysv/linux/tile/tilepro/nptl/libnsl.abilist: Likewise. |
| 516 | * sysdeps/unix/sysv/linux/tile/tilepro/nptl/libpthread.abilist: |
| 517 | Likewise. |
| 518 | * sysdeps/unix/sysv/linux/tile/tilepro/nptl/libresolv.abilist: |
| 519 | Likewise. |
| 520 | * sysdeps/unix/sysv/linux/tile/tilepro/nptl/librt.abilist: Likewise. |
| 521 | * sysdeps/unix/sysv/linux/tile/tilepro/nptl/libthread_db.abilist: |
| 522 | Likewise. |
| 523 | * sysdeps/unix/sysv/linux/tile/tilepro/nptl/libutil.abilist: Likewise. |
| 524 | |
| 525 | * sysdeps/tile/dl-start.S: Align stack for tilegx32. |
| 526 | |
| 527 | 2012-05-12 Chris Metcalf <cmetcalf@tilera.com> |
| 528 | |
| 529 | * sysdeps/unix/sysv/linux/tile/sys/dataplane.h: Add <features.h>. |
| 530 | |
| 531 | * sysdeps/unix/sysv/linux/tile/nptl/clone.S: Add missing CFI. |
| 532 | |
| 533 | * sysdeps/tile/tls-macros.h: Fix buggy TLS_GD, etc., macros. |
| 534 | |
| 535 | * sysdeps/tile/tilegx/memchr.c: Use new copy_byte() function |
| 536 | to efficiently generate a large constant for masking. |
| 537 | * sysdeps/tile/tilegx/memset.c: Likewise. |
| 538 | * sysdeps/tile/tilegx/rawmemchr.c: Likewise. |
| 539 | * sysdeps/tile/tilegx/strchr.c: Likewise. |
| 540 | * sysdeps/tile/tilegx/strchrnul.c: Likewise. |
| 541 | * sysdeps/tile/tilegx/strrchr.c: Likewise. |
| 542 | * sysdeps/tile/tilegx/string-endian.h (copy_byte): New function. |
| 543 | |
| 544 | * sysdeps/tile/tilegx/memcpy.c: Allow memcpy(p, p, n) |
| 545 | without corrupting memory at "p". |
| 546 | |
| 547 | * sysdeps/tile/__tls_get_addr.S: Use __WORDSIZE, not _LP64. |
| 548 | |
| 549 | * sysdeps/tile/stackguard-macros.h: New file. |
| 550 | * sysdeps/tile/elf/stackguard-macros.h: New stub include file. |
| 551 | |
| 552 | * sysdeps/tile/Makefile (ELF_MACHINE_PLTREL_OVERLAP): |
| 553 | Remove variable no longer used by core. |
| 554 | |
| 555 | * sysdeps/unix/sysv/linux/tile/bits/siginfo.h: Don't name |
| 556 | siginfo_t struct. Add forward declaration of pthread_attr_t and |
| 557 | use it in sigevent. |
| 558 | * sysdeps/unix/sysv/linux/tile/nptl/bits/pthreadtypes.h: Name |
| 559 | pthread_attr_t union. |
| 560 | |
| 561 | * sysdeps/tile/crti.S: New file, based on compiler output |
| 562 | for sysdeps/generic/initfini.c. |
| 563 | * sysdeps/tile/crtn.S: Likewise. |
| 564 | * sysdeps/tile/Makefile (CFLAGS-initfini.s): Remove variable. |
| 565 | * sysdeps/unix/sysv/linux/tile/nptl/Makefile |
| 566 | (CFLAGS-pt-initfini.s): Likewise. |
| 567 | * sysdeps/tile/elf/start.S: Moved to ... |
| 568 | * sysdeps/tile/start.S: ...here. |
| 569 | |
| 570 | 2012-04-15 Mike Frysinger <vapier@gentoo.org> |
| 571 | |
| 572 | * sysdeps/unix/sysv/linux/tile/tilegx/register-dump.h: Include |
| 573 | <_itoa.h> instead of <stdio-common/_itoa.h>. |
| 574 | * sysdeps/unix/sysv/linux/tile/tilepro/register-dump.h: Likewise. |
| 575 | |
| 576 | 2012-03-09 Richard Henderson <rth@twiddle.net> |
| 577 | |
| 578 | * sysdeps/tile/math_private.h: Use include_next to |
| 579 | chain math_private.h. |
| 580 | |
| 581 | 2012-03-09 Paul Eggert <eggert@cs.ucla.edu> |
| 582 | |
| 583 | [BZ #13673] |
| 584 | Replace FSF snail mail address with URLs, as per GNU coding standards. |
| 585 | |
| 586 | 2012-01-31 Chris Metcalf <cmetcalf@tilera.com> |
| 587 | |
| 588 | * sysdeps/tile/bits/fenv.h: Use const instead of __const. |
| 589 | * sysdeps/unix/sysv/linux/tile/sys/cachectl.h: Likewise. |
| 590 | |
| 591 | 2012-01-31 Chris Metcalf <cmetcalf@tilera.com> |
| 592 | |
| 593 | * sysdeps/tile/sysdep.h: Use <feedback.h> not <feedback-asm.h> |
| 594 | to reflect change from gcc community giveback. |
| 595 | |
| 596 | 2012-01-31 Chris Metcalf <cmetcalf@tilera.com> |
| 597 | |
| 598 | * sysdeps/tile/math_private.h: Ignore feraiseexcept() internally. |
| 599 | |
| 600 | 2012-01-30 Chris Metcalf <cmetcalf@tilera.com> |
| 601 | |
| 602 | * sysdeps/tile/sysdep.h: Don't check HAVE_ELF or NO_UNDERSCORES. |
| 603 | |
| 604 | 2012-01-07 Joseph Myers <joseph@codesourcery.com> |
| 605 | |
| 606 | * sysdeps/tile/backtrace.c: Use x86_64 version of backtrace.c. |
| 607 | |
| 608 | 2011-12-03 Chris Metcalf <cmetcalf@tilera.com> |
| 609 | |
| 610 | * data/c++-types-tile-linux-gnu.data: New file. |
| 611 | * sysdeps/tile/Implies: New file. |
| 612 | * sysdeps/tile/Makefile: New file. |
| 613 | * sysdeps/tile/Versions: New file. |
| 614 | * sysdeps/tile/__longjmp.S: New file. |
| 615 | * sysdeps/tile/__tls_get_addr.S: New file. |
| 616 | * sysdeps/tile/_mcount.S: New file. |
| 617 | * sysdeps/tile/abort-instr.h: New file. |
| 618 | * sysdeps/tile/backtrace.c: New file. |
| 619 | * sysdeps/tile/bits/atomic.h: New file. |
| 620 | * sysdeps/tile/bits/byteswap.h: New file. |
| 621 | * sysdeps/tile/bits/endian.h: New file. |
| 622 | * sysdeps/tile/bits/fenv.h: New file. |
| 623 | * sysdeps/tile/bits/link.h: New file. |
| 624 | * sysdeps/tile/bits/mathdef.h: New file. |
| 625 | * sysdeps/tile/bits/mathinline.h: New file. |
| 626 | * sysdeps/tile/bits/setjmp.h: New file. |
| 627 | * sysdeps/tile/bsd-_setjmp.S: New file. |
| 628 | * sysdeps/tile/bsd-setjmp.S: New file. |
| 629 | * sysdeps/tile/bzero.S: New file. |
| 630 | * sysdeps/tile/dl-lookupcfg.h: New file. |
| 631 | * sysdeps/tile/dl-machine.h: New file. |
| 632 | * sysdeps/tile/dl-runtime.c: New file. |
| 633 | * sysdeps/tile/dl-start.S: New file. |
| 634 | * sysdeps/tile/dl-tls.c: New file. |
| 635 | * sysdeps/tile/dl-tls.h: New file. |
| 636 | * sysdeps/tile/dl-trampoline.S: New file. |
| 637 | * sysdeps/tile/elf/start.S: New file. |
| 638 | * sysdeps/tile/fegetenv.c: New file. |
| 639 | * sysdeps/tile/fegetround.c: New file. |
| 640 | * sysdeps/tile/feholdexcpt.c: New file. |
| 641 | * sysdeps/tile/fesetenv.c: New file. |
| 642 | * sysdeps/tile/fesetround.c: New file. |
| 643 | * sysdeps/tile/feupdateenv.c: New file. |
| 644 | * sysdeps/tile/ffs.c: New file. |
| 645 | * sysdeps/tile/ffsll.c: New file. |
| 646 | * sysdeps/tile/gccframe.h: New file. |
| 647 | * sysdeps/tile/jmpbuf-offsets.h: New file. |
| 648 | * sysdeps/tile/jmpbuf-unwind.h: New file. |
| 649 | * sysdeps/tile/ldsodefs.h: New file. |
| 650 | * sysdeps/tile/machine-gmon.h: New file. |
| 651 | * sysdeps/tile/nptl/Makefile: New file. |
| 652 | * sysdeps/tile/nptl/pthread_spin_lock.c: New file. |
| 653 | * sysdeps/tile/nptl/pthread_spin_trylock.c: New file. |
| 654 | * sysdeps/tile/nptl/pthreaddef.h: New file. |
| 655 | * sysdeps/tile/nptl/tcb-offsets.sym: New file. |
| 656 | * sysdeps/tile/nptl/tls.h: New file. |
| 657 | * sysdeps/tile/preconfigure: New file. |
| 658 | * sysdeps/tile/s_fma.c: New file. |
| 659 | * sysdeps/tile/s_fmaf.c: New file. |
| 660 | * sysdeps/tile/setjmp.S: New file. |
| 661 | * sysdeps/tile/shlib-versions: New file. |
| 662 | * sysdeps/tile/stackinfo.h: New file. |
| 663 | * sysdeps/tile/sysdep.h: New file. |
| 664 | * sysdeps/tile/tilegx/bits/atomic.h: New file. |
| 665 | * sysdeps/tile/tilegx/bits/wordsize.h: New file. |
| 666 | * sysdeps/tile/tilegx/memchr.c: New file. |
| 667 | * sysdeps/tile/tilegx/memcpy.c: New file. |
| 668 | * sysdeps/tile/tilegx/memset.c: New file. |
| 669 | * sysdeps/tile/tilegx/memusage.h: New file. |
| 670 | * sysdeps/tile/tilegx/rawmemchr.c: New file. |
| 671 | * sysdeps/tile/tilegx/strchr.c: New file. |
| 672 | * sysdeps/tile/tilegx/strchrnul.c: New file. |
| 673 | * sysdeps/tile/tilegx/string-endian.h: New file. |
| 674 | * sysdeps/tile/tilegx/strlen.c: New file. |
| 675 | * sysdeps/tile/tilegx/strrchr.c: New file. |
| 676 | * sysdeps/tile/tilegx/tilegx32/Implies: New file. |
| 677 | * sysdeps/tile/tilegx/tilegx64/Implies: New file. |
| 678 | * sysdeps/tile/tilepro/Implies: New file. |
| 679 | * sysdeps/tile/tilepro/bits/atomic.h: New file. |
| 680 | * sysdeps/tile/tilepro/bits/wordsize.h: New file. |
| 681 | * sysdeps/tile/tilepro/memchr.c: New file. |
| 682 | * sysdeps/tile/tilepro/memcpy.S: New file. |
| 683 | * sysdeps/tile/tilepro/memset.c: New file. |
| 684 | * sysdeps/tile/tilepro/memusage.h: New file. |
| 685 | * sysdeps/tile/tilepro/rawmemchr.c: New file. |
| 686 | * sysdeps/tile/tilepro/strchr.c: New file. |
| 687 | * sysdeps/tile/tilepro/strchrnul.c: New file. |
| 688 | * sysdeps/tile/tilepro/strlen.c: New file. |
| 689 | * sysdeps/tile/tilepro/strrchr.c: New file. |
| 690 | * sysdeps/tile/tls-macros.h: New file. |
| 691 | * sysdeps/tile/tst-audit.h: New file. |
| 692 | * sysdeps/unix/sysv/linux/tile/Makefile: New file. |
| 693 | * sysdeps/unix/sysv/linux/tile/Versions: New file. |
| 694 | * sysdeps/unix/sysv/linux/tile/bits/environments.h: New file. |
| 695 | * sysdeps/unix/sysv/linux/tile/bits/local_lim.h: New file. |
| 696 | * sysdeps/unix/sysv/linux/tile/bits/mman.h: New file. |
| 697 | * sysdeps/unix/sysv/linux/tile/bits/mman.h~: New file. |
| 698 | * sysdeps/unix/sysv/linux/tile/bits/sigaction.h: New file. |
| 699 | * sysdeps/unix/sysv/linux/tile/bits/siginfo.h: New file. |
| 700 | * sysdeps/unix/sysv/linux/tile/cacheflush.c: New file. |
| 701 | * sysdeps/unix/sysv/linux/tile/configure: New file. |
| 702 | * sysdeps/unix/sysv/linux/tile/configure.in: New file. |
| 703 | * sysdeps/unix/sysv/linux/tile/getcontext.S: New file. |
| 704 | * sysdeps/unix/sysv/linux/tile/kernel-features.h: New file. |
| 705 | * sysdeps/unix/sysv/linux/tile/makecontext.c: New file. |
| 706 | * sysdeps/unix/sysv/linux/tile/nptl/Makefile: New file. |
| 707 | * sysdeps/unix/sysv/linux/tile/nptl/bits/pthreadtypes.h: New file. |
| 708 | * sysdeps/unix/sysv/linux/tile/nptl/bits/semaphore.h: New file. |
| 709 | * sysdeps/unix/sysv/linux/tile/nptl/clone.S: New file. |
| 710 | * sysdeps/unix/sysv/linux/tile/nptl/createthread.c: New file. |
| 711 | * sysdeps/unix/sysv/linux/tile/nptl/fork.c: New file. |
| 712 | * sysdeps/unix/sysv/linux/tile/nptl/lowlevellock.h: New file. |
| 713 | * sysdeps/unix/sysv/linux/tile/nptl/pt-vfork.S: New file. |
| 714 | * sysdeps/unix/sysv/linux/tile/nptl/pthread_once.c: New file. |
| 715 | * sysdeps/unix/sysv/linux/tile/nptl/sysdep-cancel.h: New file. |
| 716 | * sysdeps/unix/sysv/linux/tile/nptl/vfork.S: New file. |
| 717 | * sysdeps/unix/sysv/linux/tile/nptl/waitpid.S: New file. |
| 718 | * sysdeps/unix/sysv/linux/tile/profil-counter.h: New file. |
| 719 | * sysdeps/unix/sysv/linux/tile/set_dataplane.c: New file. |
| 720 | * sysdeps/unix/sysv/linux/tile/setcontext.S: New file. |
| 721 | * sysdeps/unix/sysv/linux/tile/sigcontextinfo.h: New file. |
| 722 | * sysdeps/unix/sysv/linux/tile/swapcontext.S: New file. |
| 723 | * sysdeps/unix/sysv/linux/tile/sys/cachectl.h: New file. |
| 724 | * sysdeps/unix/sysv/linux/tile/sys/dataplane.h: New file. |
| 725 | * sysdeps/unix/sysv/linux/tile/sys/procfs.h: New file. |
| 726 | * sysdeps/unix/sysv/linux/tile/sys/ptrace.h: New file. |
| 727 | * sysdeps/unix/sysv/linux/tile/sys/reg.h: New file. |
| 728 | * sysdeps/unix/sysv/linux/tile/sys/ucontext.h: New file. |
| 729 | * sysdeps/unix/sysv/linux/tile/sys/user.h: New file. |
| 730 | * sysdeps/unix/sysv/linux/tile/syscall.S: New file. |
| 731 | * sysdeps/unix/sysv/linux/tile/sysdep.c: New file. |
| 732 | * sysdeps/unix/sysv/linux/tile/sysdep.h: New file. |
| 733 | * sysdeps/unix/sysv/linux/tile/tilegx/ioctl.S: New file. |
| 734 | * sysdeps/unix/sysv/linux/tile/tilegx/ldconfig.h: New file. |
| 735 | * sysdeps/unix/sysv/linux/tile/tilegx/register-dump.h: New file. |
| 736 | * sysdeps/unix/sysv/linux/tile/tilegx/tilegx32/Implies: New file. |
| 737 | * sysdeps/unix/sysv/linux/tile/tilegx/tilegx64/Implies: New file. |
| 738 | * sysdeps/unix/sysv/linux/tile/tilepro/Implies: New file. |
| 739 | * sysdeps/unix/sysv/linux/tile/tilepro/ldconfig.h: New file. |
| 740 | * sysdeps/unix/sysv/linux/tile/tilepro/register-dump.h: New file. |
| 741 | * sysdeps/unix/sysv/linux/tile/ucontext_i.h: New file. |