This is the mail archive of the glibc-cvs@sourceware.org mailing list for the glibc project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

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


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]