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.19-150-gb226476


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  b2264769eec0416d38f6b3dbe33335408154431f (commit)
      from  acd6e389122b39c1d4b37e739ef4e6676e706ce5 (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://sourceware.org/git/gitweb.cgi?p=glibc.git;a=commitdiff;h=b2264769eec0416d38f6b3dbe33335408154431f

commit b2264769eec0416d38f6b3dbe33335408154431f
Author: Paul Pluzhnikov <ppluzhnikov@google.com>
Date:   Thu Mar 13 08:19:18 2014 -0700

    Add missing elf/tst-pie2.c -- should have been in
    commit 798212a01311491d5e14fcda687460b75f8ca286

diff --git a/elf/tst-pie2.c b/elf/tst-pie2.c
new file mode 100644
index 0000000..5f715e5
--- /dev/null
+++ b/elf/tst-pie2.c
@@ -0,0 +1,38 @@
+/* Test case for BZ #16381
+
+   Copyright (C) 2014 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
+   modify it under the terms of the GNU Lesser General Public
+   License as published by the Free Software Foundation; either
+   version 2.1 of the License, or (at your option) any later version.
+
+   The GNU C Library is distributed in the hope that it will be useful,
+   but WITHOUT ANY WARRANTY; without even the implied warranty of
+   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+   Lesser General Public License for more details.
+
+   You should have received a copy of the GNU Lesser General Public
+   License along with the GNU C Library; if not, see
+   <http://www.gnu.org/licenses/>.  */
+
+
+#include <assert.h>
+
+static int g;
+
+void init_g (void) __attribute__((constructor));
+
+void
+init_g (void)
+{
+  assert (g == 0);
+  g += 1;
+}
+
+int
+main (int argc, char *argv[])
+{
+  return 0;
+}

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

Summary of changes:
 assert/__assert.c => elf/tst-pie2.c |   22 +++++++++++++++++-----
 1 files changed, 17 insertions(+), 5 deletions(-)
 copy assert/__assert.c => elf/tst-pie2.c (75%)


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]