8daa704ea4
These still corresponded to an older version of the TLS code in the compiler. Now they match the code in gcc 4.7.
226 lines
9.2 KiB
Plaintext
226 lines
9.2 KiB
Plaintext
2012-05-12 Chris Metcalf <cmetcalf@tilera.com>
|
|
|
|
* sysdeps/tile/tls-macros.h: Fix buggy TLS_GD, etc., macros.
|
|
|
|
2012-05-12 Chris Metcalf <cmetcalf@tilera.com>
|
|
|
|
* sysdeps/tile/tilegx/memchr.c: Use new copy_byte() function
|
|
to efficiently generate a large constant for masking.
|
|
* sysdeps/tile/tilegx/memset.c: Likewise.
|
|
* sysdeps/tile/tilegx/rawmemchr.c: Likewise.
|
|
* sysdeps/tile/tilegx/strchr.c: Likewise.
|
|
* sysdeps/tile/tilegx/strchrnul.c: Likewise.
|
|
* sysdeps/tile/tilegx/strrchr.c: Likewise.
|
|
* sysdeps/tile/tilegx/string-endian.h (copy_byte): New function.
|
|
|
|
2012-05-12 Chris Metcalf <cmetcalf@tilera.com>
|
|
|
|
* sysdeps/tile/tilegx/memcpy.c: Allow memcpy(p, p, n)
|
|
without corrupting memory at "p".
|
|
|
|
2012-05-12 Chris Metcalf <cmetcalf@tilera.com>
|
|
|
|
* sysdeps/tile/__tls_get_addr.S: Use __WORDSIZE, not _LP64.
|
|
|
|
2012-05-12 Chris Metcalf <cmetcalf@tilera.com>
|
|
|
|
* sysdeps/tile/stackguard-macros.h: New file.
|
|
* sysdeps/tile/elf/stackguard-macros.h: New stub include file.
|
|
|
|
2012-05-12 Chris Metcalf <cmetcalf@tilera.com>
|
|
|
|
* sysdeps/tile/Makefile (ELF_MACHINE_PLTREL_OVERLAP):
|
|
Remove variable no longer used by core.
|
|
|
|
2012-05-12 Chris Metcalf <cmetcalf@tilera.com>
|
|
|
|
* sysdeps/unix/sysv/linux/tile/bits/siginfo.h: Don't name
|
|
siginfo_t struct. Add forward declaration of pthread_attr_t and
|
|
use it in sigevent.
|
|
* sysdeps/unix/sysv/linux/tile/nptl/bits/pthreadtypes.h: Name
|
|
pthread_attr_t union.
|
|
|
|
2012-05-12 Chris Metcalf <cmetcalf@tilera.com>
|
|
|
|
* sysdeps/tile/crti.S: New file, based on compiler output
|
|
for sysdeps/generic/initfini.c.
|
|
* sysdeps/tile/crtn.S: Likewise.
|
|
* sysdeps/tile/Makefile (CFLAGS-initfini.s): Remove variable.
|
|
* sysdeps/unix/sysv/linux/tile/nptl/Makefile
|
|
(CFLAGS-pt-initfini.s): Likewise.
|
|
* sysdeps/tile/elf/start.S: Moved to ...
|
|
* sysdeps/tile/start.S: ...here.
|
|
|
|
2012-04-15 Mike Frysinger <vapier@gentoo.org>
|
|
|
|
* sysdeps/unix/sysv/linux/tile/tilegx/register-dump.h: Include
|
|
<_itoa.h> instead of <stdio-common/_itoa.h>.
|
|
* sysdeps/unix/sysv/linux/tile/tilepro/register-dump.h: Likewise.
|
|
|
|
2012-03-09 Richard Henderson <rth@twiddle.net>
|
|
|
|
* sysdeps/tile/math_private.h: Use include_next to
|
|
chain math_private.h.
|
|
|
|
2012-03-09 Paul Eggert <eggert@cs.ucla.edu>
|
|
|
|
[BZ #13673]
|
|
Replace FSF snail mail address with URLs, as per GNU coding standards.
|
|
|
|
2012-01-31 Chris Metcalf <cmetcalf@tilera.com>
|
|
|
|
* sysdeps/tile/bits/fenv.h: Use const instead of __const.
|
|
* sysdeps/unix/sysv/linux/tile/sys/cachectl.h: Likewise.
|
|
|
|
2012-01-31 Chris Metcalf <cmetcalf@tilera.com>
|
|
|
|
* sysdeps/tile/sysdep.h: Use <feedback.h> not <feedback-asm.h>
|
|
to reflect change from gcc community giveback.
|
|
|
|
2012-01-31 Chris Metcalf <cmetcalf@tilera.com>
|
|
|
|
* sysdeps/tile/math_private.h: Ignore feraiseexcept() internally.
|
|
|
|
2012-01-30 Chris Metcalf <cmetcalf@tilera.com>
|
|
|
|
* sysdeps/tile/sysdep.h: Don't check HAVE_ELF or NO_UNDERSCORES.
|
|
|
|
2012-01-07 Joseph Myers <joseph@codesourcery.com>
|
|
|
|
* sysdeps/tile/backtrace.c: Use x86_64 version of backtrace.c.
|
|
|
|
2011-12-03 Chris Metcalf <cmetcalf@tilera.com>
|
|
|
|
* data/c++-types-tile-linux-gnu.data: New file.
|
|
* sysdeps/tile/Implies: New file.
|
|
* sysdeps/tile/Makefile: New file.
|
|
* sysdeps/tile/Versions: New file.
|
|
* sysdeps/tile/__longjmp.S: New file.
|
|
* sysdeps/tile/__tls_get_addr.S: New file.
|
|
* sysdeps/tile/_mcount.S: New file.
|
|
* sysdeps/tile/abort-instr.h: New file.
|
|
* sysdeps/tile/backtrace.c: New file.
|
|
* sysdeps/tile/bits/atomic.h: New file.
|
|
* sysdeps/tile/bits/byteswap.h: New file.
|
|
* sysdeps/tile/bits/endian.h: New file.
|
|
* sysdeps/tile/bits/fenv.h: New file.
|
|
* sysdeps/tile/bits/link.h: New file.
|
|
* sysdeps/tile/bits/mathdef.h: New file.
|
|
* sysdeps/tile/bits/mathinline.h: New file.
|
|
* sysdeps/tile/bits/setjmp.h: New file.
|
|
* sysdeps/tile/bsd-_setjmp.S: New file.
|
|
* sysdeps/tile/bsd-setjmp.S: New file.
|
|
* sysdeps/tile/bzero.S: New file.
|
|
* sysdeps/tile/dl-lookupcfg.h: New file.
|
|
* sysdeps/tile/dl-machine.h: New file.
|
|
* sysdeps/tile/dl-runtime.c: New file.
|
|
* sysdeps/tile/dl-start.S: New file.
|
|
* sysdeps/tile/dl-tls.c: New file.
|
|
* sysdeps/tile/dl-tls.h: New file.
|
|
* sysdeps/tile/dl-trampoline.S: New file.
|
|
* sysdeps/tile/elf/start.S: New file.
|
|
* sysdeps/tile/fegetenv.c: New file.
|
|
* sysdeps/tile/fegetround.c: New file.
|
|
* sysdeps/tile/feholdexcpt.c: New file.
|
|
* sysdeps/tile/fesetenv.c: New file.
|
|
* sysdeps/tile/fesetround.c: New file.
|
|
* sysdeps/tile/feupdateenv.c: New file.
|
|
* sysdeps/tile/ffs.c: New file.
|
|
* sysdeps/tile/ffsll.c: New file.
|
|
* sysdeps/tile/gccframe.h: New file.
|
|
* sysdeps/tile/jmpbuf-offsets.h: New file.
|
|
* sysdeps/tile/jmpbuf-unwind.h: New file.
|
|
* sysdeps/tile/ldsodefs.h: New file.
|
|
* sysdeps/tile/machine-gmon.h: New file.
|
|
* sysdeps/tile/nptl/Makefile: New file.
|
|
* sysdeps/tile/nptl/pthread_spin_lock.c: New file.
|
|
* sysdeps/tile/nptl/pthread_spin_trylock.c: New file.
|
|
* sysdeps/tile/nptl/pthreaddef.h: New file.
|
|
* sysdeps/tile/nptl/tcb-offsets.sym: New file.
|
|
* sysdeps/tile/nptl/tls.h: New file.
|
|
* sysdeps/tile/preconfigure: New file.
|
|
* sysdeps/tile/s_fma.c: New file.
|
|
* sysdeps/tile/s_fmaf.c: New file.
|
|
* sysdeps/tile/setjmp.S: New file.
|
|
* sysdeps/tile/shlib-versions: New file.
|
|
* sysdeps/tile/stackinfo.h: New file.
|
|
* sysdeps/tile/sysdep.h: New file.
|
|
* sysdeps/tile/tilegx/bits/atomic.h: New file.
|
|
* sysdeps/tile/tilegx/bits/wordsize.h: New file.
|
|
* sysdeps/tile/tilegx/memchr.c: New file.
|
|
* sysdeps/tile/tilegx/memcpy.c: New file.
|
|
* sysdeps/tile/tilegx/memset.c: New file.
|
|
* sysdeps/tile/tilegx/memusage.h: New file.
|
|
* sysdeps/tile/tilegx/rawmemchr.c: New file.
|
|
* sysdeps/tile/tilegx/strchr.c: New file.
|
|
* sysdeps/tile/tilegx/strchrnul.c: New file.
|
|
* sysdeps/tile/tilegx/string-endian.h: New file.
|
|
* sysdeps/tile/tilegx/strlen.c: New file.
|
|
* sysdeps/tile/tilegx/strrchr.c: New file.
|
|
* sysdeps/tile/tilegx/tilegx32/Implies: New file.
|
|
* sysdeps/tile/tilegx/tilegx64/Implies: New file.
|
|
* sysdeps/tile/tilepro/Implies: New file.
|
|
* sysdeps/tile/tilepro/bits/atomic.h: New file.
|
|
* sysdeps/tile/tilepro/bits/wordsize.h: New file.
|
|
* sysdeps/tile/tilepro/memchr.c: New file.
|
|
* sysdeps/tile/tilepro/memcpy.S: New file.
|
|
* sysdeps/tile/tilepro/memset.c: New file.
|
|
* sysdeps/tile/tilepro/memusage.h: New file.
|
|
* sysdeps/tile/tilepro/rawmemchr.c: New file.
|
|
* sysdeps/tile/tilepro/strchr.c: New file.
|
|
* sysdeps/tile/tilepro/strchrnul.c: New file.
|
|
* sysdeps/tile/tilepro/strlen.c: New file.
|
|
* sysdeps/tile/tilepro/strrchr.c: New file.
|
|
* sysdeps/tile/tls-macros.h: New file.
|
|
* sysdeps/tile/tst-audit.h: New file.
|
|
* sysdeps/unix/sysv/linux/tile/Makefile: New file.
|
|
* sysdeps/unix/sysv/linux/tile/Versions: New file.
|
|
* sysdeps/unix/sysv/linux/tile/bits/environments.h: New file.
|
|
* sysdeps/unix/sysv/linux/tile/bits/local_lim.h: New file.
|
|
* sysdeps/unix/sysv/linux/tile/bits/mman.h: New file.
|
|
* sysdeps/unix/sysv/linux/tile/bits/mman.h~: New file.
|
|
* sysdeps/unix/sysv/linux/tile/bits/sigaction.h: New file.
|
|
* sysdeps/unix/sysv/linux/tile/bits/siginfo.h: New file.
|
|
* sysdeps/unix/sysv/linux/tile/cacheflush.c: New file.
|
|
* sysdeps/unix/sysv/linux/tile/configure: New file.
|
|
* sysdeps/unix/sysv/linux/tile/configure.in: New file.
|
|
* sysdeps/unix/sysv/linux/tile/getcontext.S: New file.
|
|
* sysdeps/unix/sysv/linux/tile/kernel-features.h: New file.
|
|
* sysdeps/unix/sysv/linux/tile/makecontext.c: New file.
|
|
* sysdeps/unix/sysv/linux/tile/nptl/Makefile: New file.
|
|
* sysdeps/unix/sysv/linux/tile/nptl/bits/pthreadtypes.h: New file.
|
|
* sysdeps/unix/sysv/linux/tile/nptl/bits/semaphore.h: New file.
|
|
* sysdeps/unix/sysv/linux/tile/nptl/clone.S: New file.
|
|
* sysdeps/unix/sysv/linux/tile/nptl/createthread.c: New file.
|
|
* sysdeps/unix/sysv/linux/tile/nptl/fork.c: New file.
|
|
* sysdeps/unix/sysv/linux/tile/nptl/lowlevellock.h: New file.
|
|
* sysdeps/unix/sysv/linux/tile/nptl/pt-vfork.S: New file.
|
|
* sysdeps/unix/sysv/linux/tile/nptl/pthread_once.c: New file.
|
|
* sysdeps/unix/sysv/linux/tile/nptl/sysdep-cancel.h: New file.
|
|
* sysdeps/unix/sysv/linux/tile/nptl/vfork.S: New file.
|
|
* sysdeps/unix/sysv/linux/tile/nptl/waitpid.S: New file.
|
|
* sysdeps/unix/sysv/linux/tile/profil-counter.h: New file.
|
|
* sysdeps/unix/sysv/linux/tile/set_dataplane.c: New file.
|
|
* sysdeps/unix/sysv/linux/tile/setcontext.S: New file.
|
|
* sysdeps/unix/sysv/linux/tile/sigcontextinfo.h: New file.
|
|
* sysdeps/unix/sysv/linux/tile/swapcontext.S: New file.
|
|
* sysdeps/unix/sysv/linux/tile/sys/cachectl.h: New file.
|
|
* sysdeps/unix/sysv/linux/tile/sys/dataplane.h: New file.
|
|
* sysdeps/unix/sysv/linux/tile/sys/procfs.h: New file.
|
|
* sysdeps/unix/sysv/linux/tile/sys/ptrace.h: New file.
|
|
* sysdeps/unix/sysv/linux/tile/sys/reg.h: New file.
|
|
* sysdeps/unix/sysv/linux/tile/sys/ucontext.h: New file.
|
|
* sysdeps/unix/sysv/linux/tile/sys/user.h: New file.
|
|
* sysdeps/unix/sysv/linux/tile/syscall.S: New file.
|
|
* sysdeps/unix/sysv/linux/tile/sysdep.c: New file.
|
|
* sysdeps/unix/sysv/linux/tile/sysdep.h: New file.
|
|
* sysdeps/unix/sysv/linux/tile/tilegx/ioctl.S: New file.
|
|
* sysdeps/unix/sysv/linux/tile/tilegx/ldconfig.h: New file.
|
|
* sysdeps/unix/sysv/linux/tile/tilegx/register-dump.h: New file.
|
|
* sysdeps/unix/sysv/linux/tile/tilegx/tilegx32/Implies: New file.
|
|
* sysdeps/unix/sysv/linux/tile/tilegx/tilegx64/Implies: New file.
|
|
* sysdeps/unix/sysv/linux/tile/tilepro/Implies: New file.
|
|
* sysdeps/unix/sysv/linux/tile/tilepro/ldconfig.h: New file.
|
|
* sysdeps/unix/sysv/linux/tile/tilepro/register-dump.h: New file.
|
|
* sysdeps/unix/sysv/linux/tile/ucontext_i.h: New file.
|