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-300-g48bac3d


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  48bac3debbc7acd0a2e8fe8248780f9d2c043c10 (commit)
      from  9207320187a9815f2527d9e2ddafb09479bf2a68 (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=48bac3debbc7acd0a2e8fe8248780f9d2c043c10

commit 48bac3debbc7acd0a2e8fe8248780f9d2c043c10
Author: Chris Metcalf <cmetcalf@tilera.com>
Date:   Thu Sep 6 11:43:56 2012 -0400

    tile: fix type of prfpregset_t in <sys/procfs.h>
    
    The previous dummy definition (as type int) was fine in general, since
    tile doesn't have floating-point registers, but it confused gdb's
    configure, leading to later compile errors.  This change also makes
    prfpregset_t parallel to prgregset_t, which seems like generally the
    right thing regardless of the non-existence of the actual registers :-)

diff --git a/ports/ChangeLog.tile b/ports/ChangeLog.tile
index f02c9d8..a289d24 100644
--- a/ports/ChangeLog.tile
+++ b/ports/ChangeLog.tile
@@ -1,5 +1,7 @@
 2012-09-06  Chris Metcalf  <cmetcalf@tilera.com>
 
+	* sysdeps/unix/sysv/linux/tile/sys/procfs.h: Fix type of prfpregset_t.
+
 	[BZ #14237]
 	* sysdeps/tile/__tls_get_addr.S: Fix TLS module initialization bug.
 
diff --git a/ports/sysdeps/unix/sysv/linux/tile/sys/procfs.h b/ports/sysdeps/unix/sysv/linux/tile/sys/procfs.h
index 295ae50..f533eb1 100644
--- a/ports/sysdeps/unix/sysv/linux/tile/sys/procfs.h
+++ b/ports/sysdeps/unix/sysv/linux/tile/sys/procfs.h
@@ -113,7 +113,7 @@ typedef void *psaddr_t;
 typedef elf_gregset_t prgregset_t;
 
 /* Provide dummy declaration here; we don't have FP registers. */
-typedef int prfpregset_t;
+typedef elf_fpregset_t prfpregset_t;
 
 /* We don't have any differences between processes and threads,
    therefore have only one PID type.  */

-----------------------------------------------------------------------

Summary of changes:
 ports/ChangeLog.tile                            |    2 ++
 ports/sysdeps/unix/sysv/linux/tile/sys/procfs.h |    2 +-
 2 files changed, 3 insertions(+), 1 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]