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.14-605-g2b2596b
- From: drepper at sourceware dot org
- To: glibc-cvs at sourceware dot org
- Date: 23 Dec 2011 16:20:18 -0000
- Subject: GNU C Library master sources branch, master, updated. glibc-2.14-605-g2b2596b
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 2b2596b1e94d9d51bd8febe81b759fa45a62e3cb (commit)
from aebefeee8fb62e2bbc5f4fa4f6345a2a3c8e857a (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=2b2596b1e94d9d51bd8febe81b759fa45a62e3cb
commit 2b2596b1e94d9d51bd8febe81b759fa45a62e3cb
Author: Marek Polacek <polacek@redhat.com>
Date: Fri Dec 23 11:19:53 2011 -0500
Add missing inline keyword
According to http://gcc.gnu.org/ml/gcc-patches/2011-09/msg00608.html,
a function without `inline' with an `always_inline' attribute is a bug.
diff --git a/ChangeLog b/ChangeLog
index b70fe19..a883f93 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,11 @@
+2011-12-23 Marek Polacek <polacek@redhat.com>
+
+ * elf/dl-addr.c (determine_info): Add inline keyword.
+ * elf/tst-auditmod4b.c (check_avx): Likewise.
+ * elf/tst-auditmod6b.c (check_avx): Likewise.
+ * elf/tst-auditmod6c.c (check_avx): Likewise.
+ * elf/tst-auditmod7b.c (check_avx): Likewise.
+
2011-12-23 Ulrich Drepper <drepper@gmail.com>
* sysdeps/i386/fpu/bits/fenv.h (feraiseexcept): Also enable for
diff --git a/elf/dl-addr.c b/elf/dl-addr.c
index 2b53a5e..7882256 100644
--- a/elf/dl-addr.c
+++ b/elf/dl-addr.c
@@ -1,5 +1,5 @@
/* Locate the shared object symbol nearest a given address.
- Copyright (C) 1996-2007, 2009 Free Software Foundation, Inc.
+ Copyright (C) 1996-2007, 2009, 2011 Free Software Foundation, Inc.
This file is part of the GNU C Library.
The GNU C Library is free software; you can redistribute it and/or
@@ -22,7 +22,7 @@
#include <ldsodefs.h>
-static void
+static inline void
__attribute ((always_inline))
determine_info (const ElfW(Addr) addr, struct link_map *match, Dl_info *info,
struct link_map **mapp, const ElfW(Sym) **symbolp)
diff --git a/elf/tst-auditmod4b.c b/elf/tst-auditmod4b.c
index a6d3c6a..761d97c 100644
--- a/elf/tst-auditmod4b.c
+++ b/elf/tst-auditmod4b.c
@@ -108,7 +108,7 @@ la_symbind64 (Elf64_Sym *sym, unsigned int ndx, uintptr_t *refcook,
static int avx = -1;
-static int
+static inline int
__attribute ((always_inline))
check_avx (void)
{
diff --git a/elf/tst-auditmod6b.c b/elf/tst-auditmod6b.c
index f756b50..a7a60b9 100644
--- a/elf/tst-auditmod6b.c
+++ b/elf/tst-auditmod6b.c
@@ -108,7 +108,7 @@ la_symbind64 (Elf64_Sym *sym, unsigned int ndx, uintptr_t *refcook,
static int avx = -1;
-static int
+static inline int
__attribute ((always_inline))
check_avx (void)
{
diff --git a/elf/tst-auditmod6c.c b/elf/tst-auditmod6c.c
index 49cbf05..e0b5ac2 100644
--- a/elf/tst-auditmod6c.c
+++ b/elf/tst-auditmod6c.c
@@ -108,7 +108,7 @@ la_symbind64 (Elf64_Sym *sym, unsigned int ndx, uintptr_t *refcook,
static int avx = -1;
-static int
+static inline int
__attribute ((always_inline))
check_avx (void)
{
diff --git a/elf/tst-auditmod7b.c b/elf/tst-auditmod7b.c
index eb23758..a27d385 100644
--- a/elf/tst-auditmod7b.c
+++ b/elf/tst-auditmod7b.c
@@ -108,7 +108,7 @@ la_symbind64 (Elf64_Sym *sym, unsigned int ndx, uintptr_t *refcook,
static int avx = -1;
-static int
+static inline int
__attribute ((always_inline))
check_avx (void)
{
-----------------------------------------------------------------------
Summary of changes:
ChangeLog | 8 ++++++++
elf/dl-addr.c | 4 ++--
elf/tst-auditmod4b.c | 2 +-
elf/tst-auditmod6b.c | 2 +-
elf/tst-auditmod6c.c | 2 +-
elf/tst-auditmod7b.c | 2 +-
6 files changed, 14 insertions(+), 6 deletions(-)
hooks/post-receive
--
GNU C Library master sources