This is the mail archive of the
glibc-cvs@sourceware.org
mailing list for the glibc project.
GNU C Library master sources branch master updated. glibc-2.16-ports-merge-851-gad2d839
- From: mshawcroft at sourceware dot org
- To: glibc-cvs at sourceware dot org
- Date: 7 Dec 2012 13:03:51 -0000
- Subject: GNU C Library master sources branch master updated. glibc-2.16-ports-merge-851-gad2d839
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "GNU C Library master sources".
The branch, master has been updated
via ad2d839f37136ca237ed828e2c41619cfb219a13 (commit)
via 82bf34183f65e122c63360f29630299a8f9c1d87 (commit)
via bb3c2a5391c7bed289bc855036a06a507d988e0d (commit)
via 443d9489b15400b9c1baa4df67fd2061a50d7304 (commit)
from e933a9432cab6ff8d7995b984f0da625b3592f88 (commit)
Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
- Log -----------------------------------------------------------------
http://sources.redhat.com/git/gitweb.cgi?p=glibc.git;a=commitdiff;h=ad2d839f37136ca237ed828e2c41619cfb219a13
commit ad2d839f37136ca237ed828e2c41619cfb219a13
Author: Marcus Shawcroft <marcus.shawcroft@linaro.org>
Date: Fri Dec 7 12:46:04 2012 +0000
aarch64: Regenerate libm-test-ulps.
diff --git a/ports/ChangeLog.aarch64 b/ports/ChangeLog.aarch64
index d9d1e08..376592b 100644
--- a/ports/ChangeLog.aarch64
+++ b/ports/ChangeLog.aarch64
@@ -1,5 +1,9 @@
2012-12-07 Marcus Shawcroft <marcus.shawcroft@linaro.org>
+ * sysdeps/aarch64/libm-test-ulps: Regenerate.
+
+2012-12-07 Marcus Shawcroft <marcus.shawcroft@linaro.org>
+
* sysdeps/unix/sysv/linux/aarch64/sysdep.h (INLINE_VSYSCALL):
Remove _x0 and sc_err declarations.
diff --git a/ports/sysdeps/aarch64/libm-test-ulps b/ports/sysdeps/aarch64/libm-test-ulps
index 68e705a..eda0e77 100644
--- a/ports/sysdeps/aarch64/libm-test-ulps
+++ b/ports/sysdeps/aarch64/libm-test-ulps
@@ -2492,9 +2492,33 @@ ildouble: 1
ldouble: 1
# pow
+Test "pow (0x0.fffffffffffff8p0, -0x1.23456789abcdfp62) == 9.8826311568054561811190162420900667121992e+252":
+ildouble: 1
+ldouble: 1
+Test "pow (0x0.ffffffp0, -0x1p24) == 2.7182819094701610539628664526874952929416":
+ildouble: 1
+ldouble: 1
Test "pow (0x0.ffffffp0, 0x1p24) == 0.3678794302077803437135155590023422899744":
float: 1
ifloat: 1
+Test "pow (10.0, -4930.0) == 1e-4930":
+ildouble: 1
+ldouble: 1
+Test "pow (10.0, 4929.0) == 1e4929":
+ildouble: 1
+ldouble: 1
+Test "pow (10.0, 4930.0) == 1e4930":
+ildouble: 1
+ldouble: 1
+Test "pow (10.0, 4931.0) == 1e4931":
+ildouble: 1
+ldouble: 1
+Test "pow (10.0, 4932.0) == 1e4932":
+ildouble: 1
+ldouble: 1
+Test "pow (1e4932, 0.75) == 1e3699":
+ildouble: 1
+ldouble: 1
# pow_downward
Test "pow_downward (1.5, 1.03125) == 1.519127098714743184071644334163037684948":
@@ -3583,6 +3607,8 @@ ldouble: 1
Function: "pow":
float: 1
ifloat: 1
+ildouble: 1
+ldouble: 1
Function: "pow_downward":
float: 1
http://sources.redhat.com/git/gitweb.cgi?p=glibc.git;a=commitdiff;h=82bf34183f65e122c63360f29630299a8f9c1d87
commit 82bf34183f65e122c63360f29630299a8f9c1d87
Author: Marcus Shawcroft <marcus.shawcroft@linaro.org>
Date: Fri Dec 7 12:33:53 2012 +0000
aarch64: Resolve sc_err and _x0 defined but not used warnings.
diff --git a/ports/ChangeLog.aarch64 b/ports/ChangeLog.aarch64
index cde121e..d9d1e08 100644
--- a/ports/ChangeLog.aarch64
+++ b/ports/ChangeLog.aarch64
@@ -1,5 +1,10 @@
2012-12-07 Marcus Shawcroft <marcus.shawcroft@linaro.org>
+ * sysdeps/unix/sysv/linux/aarch64/sysdep.h (INLINE_VSYSCALL):
+ Remove _x0 and sc_err declarations.
+
+2012-12-07 Marcus Shawcroft <marcus.shawcroft@linaro.org>
+
* sysdeps/unix/sysv/linux/aarch64/mmap.c (mmap): Cast return value.
2012-12-07 Marcus Shawcroft <marcus.shawcroft@linaro.org>
diff --git a/ports/sysdeps/unix/sysv/linux/aarch64/sysdep.h b/ports/sysdeps/unix/sysv/linux/aarch64/sysdep.h
index 62871d4..67132e3 100644
--- a/ports/sysdeps/unix/sysv/linux/aarch64/sysdep.h
+++ b/ports/sysdeps/unix/sysv/linux/aarch64/sysdep.h
@@ -208,12 +208,10 @@ __local_syscall_error: \
__label__ out; \
__label__ iserr; \
long sc_ret; \
- long sc_err; \
INTERNAL_SYSCALL_DECL (sc_err); \
\
if (__vdso_##name != NULL) \
{ \
- register long _x0 asm ("x0"); \
sc_ret = INTERNAL_VSYSCALL_NCS (__vdso_##name, sc_err, nr, ##args); \
if (!INTERNAL_SYSCALL_ERROR_P (sc_ret, sc_err)) \
goto out; \
http://sources.redhat.com/git/gitweb.cgi?p=glibc.git;a=commitdiff;h=bb3c2a5391c7bed289bc855036a06a507d988e0d
commit bb3c2a5391c7bed289bc855036a06a507d988e0d
Author: Marcus Shawcroft <marcus.shawcroft@linaro.org>
Date: Fri Dec 7 12:31:29 2012 +0000
aarch64: Resolve implict cast warning.
diff --git a/ports/ChangeLog.aarch64 b/ports/ChangeLog.aarch64
index ec3dcaf..cde121e 100644
--- a/ports/ChangeLog.aarch64
+++ b/ports/ChangeLog.aarch64
@@ -1,5 +1,9 @@
2012-12-07 Marcus Shawcroft <marcus.shawcroft@linaro.org>
+ * sysdeps/unix/sysv/linux/aarch64/mmap.c (mmap): Cast return value.
+
+2012-12-07 Marcus Shawcroft <marcus.shawcroft@linaro.org>
+
* sysdeps/aarch64/dl-machine.h (elf_machine_rela): Remove
strtab.
diff --git a/ports/sysdeps/unix/sysv/linux/aarch64/mmap.c b/ports/sysdeps/unix/sysv/linux/aarch64/mmap.c
index 14f3f6c..05df25c 100644
--- a/ports/sysdeps/unix/sysv/linux/aarch64/mmap.c
+++ b/ports/sysdeps/unix/sysv/linux/aarch64/mmap.c
@@ -26,7 +26,7 @@
__ptr_t
__mmap (__ptr_t addr, size_t len, int prot, int flags, int fd, off_t offset)
{
- return INLINE_SYSCALL (mmap, 6, addr, len, prot, flags, fd, offset);
+ return (__ptr_t) INLINE_SYSCALL (mmap, 6, addr, len, prot, flags, fd, offset);
}
weak_alias (__mmap, mmap)
http://sources.redhat.com/git/gitweb.cgi?p=glibc.git;a=commitdiff;h=443d9489b15400b9c1baa4df67fd2061a50d7304
commit 443d9489b15400b9c1baa4df67fd2061a50d7304
Author: Marcus Shawcroft <marcus.shawcroft@linaro.org>
Date: Fri Dec 7 12:28:52 2012 +0000
aarch64: Resolve strtab defined but not used warning.
diff --git a/ports/ChangeLog.aarch64 b/ports/ChangeLog.aarch64
index 3b70cd5..ec3dcaf 100644
--- a/ports/ChangeLog.aarch64
+++ b/ports/ChangeLog.aarch64
@@ -1,3 +1,8 @@
+2012-12-07 Marcus Shawcroft <marcus.shawcroft@linaro.org>
+
+ * sysdeps/aarch64/dl-machine.h (elf_machine_rela): Remove
+ strtab.
+
2012-12-04 Steve McIntyre <steve.mcintyre@linaro.org>
* sysdeps/unix/sysv/linux/aarch64/ldconfig.h: Add entries
diff --git a/ports/sysdeps/aarch64/dl-machine.h b/ports/sysdeps/aarch64/dl-machine.h
index 324115d..94f1108 100644
--- a/ports/sysdeps/aarch64/dl-machine.h
+++ b/ports/sysdeps/aarch64/dl-machine.h
@@ -320,18 +320,12 @@ elf_machine_rela (struct link_map *map, const ElfW(Rela) *reloc,
case R_AARCH64_TLS_DTPREL64:
if (sym)
- {
- const char *strtab;
- strtab = (const void *) D_PTR (map, l_info[DT_STRTAB]);
- *reloc_addr = sym->st_value + reloc->r_addend;
- }
+ *reloc_addr = sym->st_value + reloc->r_addend;
break;
case R_AARCH64_TLS_TPREL64:
if (sym)
{
- const char *strtab;
- strtab = (const void *) D_PTR (map, l_info[DT_STRTAB]);
CHECK_STATIC_TLS (map, sym_map);
*reloc_addr =
sym->st_value + reloc->r_addend + sym_map->l_tls_offset;
-----------------------------------------------------------------------
Summary of changes:
ports/ChangeLog.aarch64 | 18 ++++++++++++++++
ports/sysdeps/aarch64/dl-machine.h | 8 +------
ports/sysdeps/aarch64/libm-test-ulps | 26 ++++++++++++++++++++++++
ports/sysdeps/unix/sysv/linux/aarch64/mmap.c | 2 +-
ports/sysdeps/unix/sysv/linux/aarch64/sysdep.h | 2 -
5 files changed, 46 insertions(+), 10 deletions(-)
hooks/post-receive
--
GNU C Library master sources