about summary refs log tree commit diff
path: root/ports/ChangeLog.ia64
Commit message (Collapse)AuthorAgeFilesLines
* ia64: fix set-but-unused warnings with syscallsMike Frysinger2013-03-121-0/+6
| | | | | | | | | | | These macros often set up a variable that later macros sometimes do not use. Add unused attribute to avoid that. Similarly, the ia64 code tends to check the err field rather than the val (which is opposite of most arches) leading to the same kind of warning. Replace this with a dummy reference. Signed-off-by: Mike Frysinger <vapier@gentoo.org>
* ia64: fix strict aliasing warnings with libm errorMike Frysinger2013-03-121-0/+24
| | | | | | | | The current code declares double constants by using a char buffer and then casting the pointer to a different type. This makes the aliasing logic unhappy. Change it to use a union instead to avoid that. Signed-off-by: Mike Frysinger <vapier@gentoo.org>
* ia64: fix strict aliasing warnings with func descriptorsMike Frysinger2013-03-121-0/+12
| | | | | | | | | | | Function pointers on ia64 are like parisc -- they're plabels. While the parisc port enjoys a gcc builtin for extracting the address here, ia64 has no such luck. Casting & dereferencing in one go triggers a strict aliasing warning. Use a union to fix that. Signed-off-by: Mike Frysinger <vapier@gentoo.org>
* Use <bits/mman.h> on ia64Andreas Jaeger2013-03-111-0/+5
|
* ia64: makecontext: fix signed warningsMike Frysinger2013-03-101-0/+5
| | | | | | | | The ia64_rse_is_rnat_slot func expects an unsigned pointer, but we're passing in a signed pointer. The signness doesn't matter here, so convert it to unsigned. Signed-off-by: Mike Frysinger <vapier@gentoo.org>
* ia64: fix NEED_DL_SYSINFO_DSO conditionalsMike Frysinger2013-03-101-0/+9
| | | | | | | The recent change to clean up these defines missed the ia64 logic. Update it accordingly. Signed-off-by: Mike Frysinger <vapier@gentoo.org>
* Sync with Linux 3.8Andreas Jaeger2013-03-061-0/+5
|
* C++11 thread_local destructors supportSiddhesh Poyarekar2013-02-181-0/+5
| | | | | | | | | | | This feature is specifically for the C++ compiler to offload calling thread_local object destructors on thread program exit, to glibc. This is to overcome the possible complication of destructors of thread_local objects getting called after the DSO in which they're defined is unloaded by the dynamic linker. The DSO is marked as 'unloadable' if it has a constructed thread_local object and marked as 'unloadable' again when all the constructed thread_local objects defined in it are destroyed.
* Remove CHECK_1 and CHECK_1_NULL_OK.Joseph Myers2013-02-081-0/+7
|
* Remove CHECK_STRING, CHECK_STRING_NULL_OK and __ubp_memchr.Joseph Myers2013-02-041-0/+9
|
* Remove CHECK_SIGSET and CHECK_SIGSET_NULL_OK.Joseph Myers2013-01-311-0/+10
|
* Update copyright notices with scripts/update-copyrights.Joseph Myers2013-01-021-0/+5
|
* ia64: clock_getcpuclockid.c: drop unused fileMike Frysinger2012-11-291-0/+4
| | | | | | | | Since we no longer support __ASSUME_POSIX_CPU_TIMERS, the ia64 code no longer needs to override HAS_CPUCLOCK in the common file. Drop the ia64 shim as well. Signed-off-by: Mike Frysinger <vapier@gentoo.org>
* Make fma use of Dekker and Knuth algorithms use round-to-nearest (bug 14796).Joseph Myers2012-11-031-0/+3
|
* Make fenv.h FE_* macros usable in #if (bug 3439).Joseph Myers2012-11-031-0/+17
|
* Fix strtod handling of underflow (bug 14047).Joseph Myers2012-10-301-0/+5
|
* Convert ia64, linux-generic, m68k <bits/fcntl.h> to use <bits/fcntl-linux.h>Andreas Jaeger2012-10-251-0/+6
| | | | | | | | | | | | | | * sysdeps/unix/sysv/linux/m68k/bits/fcntl.h: Remove all definitions and declarations that are provided by <bits/fcntl-linux.h> and include <bits/fcntl-linux.h>. * sysdeps/unix/sysv/linux/generic/bits/fcntl.h: Remove all definitions and declarations that are provided by <bits/fcntl-linux.h> and include <bits/fcntl-linux.h>. * sysdeps/unix/sysv/linux/ia64/bits/fcntl.h: Remove all definitions and declarations that are provided by <bits/fcntl-linux.h> and include <bits/fcntl-linux.h>.
* BZ#14743: Move clock_* symbols from librt to libc.Roland McGrath2012-10-241-0/+8
|
* Add missing magic to GLIBC_PROVIDES.Roland McGrath2012-10-091-0/+4
|
* Split my last ChangeLog entry into respective arch-specific filesSiddhesh Poyarekar2012-10-021-0/+5
|
* ia64: define new get-rounding-mode.h headerMike Frysinger2012-09-241-0/+6
| | | | | | | The new strtod function wants rounding information from the C lib, so move the guts of the ia64 version into a header file for it to use. Signed-off-by: Mike Frysinger <vapier@gentoo.org>
* ia64: override crtbeginT.oMike Frysinger2012-09-241-0/+4
| | | | | | | The ia64 gcc port has never shipped a crtbeginT.o, so keep using the old crtbegin.o object when static linking. Signed-off-by: Mike Frysinger <vapier@gentoo.org>
* Fifth argument of la_pltenter() is not constant.Carlos O'Donell2012-08-161-0/+5
| | | | | | | | | | | | The original runtime linker auditing interface described by Solaris allows the 5th argument of la_pltenter() to be modified. This patch cleans up the ldsodefs.h definitions such that the 5th argument is not constant. At one point the 5th argument *was* constant but this was changed with commit 2413fdba7a02ba8916f75d17199a6e9133a8f7b0. This patch updates alpha, ia64, mips, sh and sparc with similar changes.
* ia64: drop HAVE_CPP_ASM_DEBUGINFOMike Frysinger2012-08-141-0/+5
| | | | | | | | Looks like a wart copied from the i386 code base. The only place I can find that checks this is the i386 sysdep.h, and even then this looks like a check that should get thrown away as obsolete ... Signed-off-by: Mike Frysinger <vapier@gentoo.org>
* Remove __ASSUME_CLONE_THREAD_FLAGS.Joseph Myers2012-08-141-0/+7
|
* ia64: drop TLS configure checkMike Frysinger2012-08-121-0/+5
| | | | | | | Since we require a new enough version of binutils that has TLS, we don't need to bother checking for it anymore. Signed-off-by: Mike Frysinger <vapier@gentoo.org>
* ia64: drop ASM_TYPE_DIRECTIVE usageMike Frysinger2012-08-121-0/+8
| | | | | | Matches what we've done in the rest of the tree. Signed-off-by: Mike Frysinger <vapier@gentoo.org>
* Move Linux kernel version conditionals to kernel-features.h.Joseph Myers2012-08-101-0/+7
|
* ia64: fix byteswap conversion warningMike Frysinger2012-08-031-0/+7
| | | | | | | Same fix as went in for other architectures. URL: http://sourceware.org/bugzilla/show_bug.cgi?id=12194 Signed-off-by: Mike Frysinger <vapier@gentoo.org>
* Remove pre-2.6.0 Linux kernel support (bug 13717).Joseph Myers2012-08-031-0/+6
|
* Merge Linux 3.5 ptrace changesAndreas Jaeger2012-07-261-0/+7
| | | | | (__ptrace_eventcodes): Add new value PTRACE_EVENT_SECCOMP from Linux 3.5. (__ptrace_setoptions): Add new value PTRACE_O_TRACESECCOMP, adjust PTRACE_O_MASK.
* Fix up ChangeLog entriesFlorian Weimer2012-07-251-0/+5
|
* Move localplt baselines to sysdeps directories.Joseph Myers2012-07-201-0/+5
|
* Move c++-types baselines to sysdeps directories.Joseph Myers2012-07-171-0/+5
|
* Move all files into ports/ subdirectory in preparation for merge with glibc glibc-2.16-ports-before-mergeJoseph Myers2012-07-011-0/+936