GNU C Library master sources branch, fedora/master, updated. fedora/glibc-2.12.90-5-3-g9da0dd7

schwab@sourceware.org schwab@sourceware.org
Fri Jul 23 09:50:00 GMT 2010


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, fedora/master has been updated
       via  9da0dd7c81b1cedd383e0eba09c9452d2874f862 (commit)
       via  854169edd45ac9f64274148c482a4a33b287dfe3 (commit)
       via  fea6cc4a20c98a3abf53223c0ffaa3104b66f56c (commit)
      from  6be18f65e8c7b2b26b065c8972789e31484ec8df (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=9da0dd7c81b1cedd383e0eba09c9452d2874f862

commit 9da0dd7c81b1cedd383e0eba09c9452d2874f862
Author: Andreas Schwab <schwab@redhat.com>
Date:   Wed Jul 21 17:03:41 2010 +0200

    2.12.90-6

diff --git a/fedora/glibc.spec.in b/fedora/glibc.spec.in
index 6002868..447d9ca 100644
--- a/fedora/glibc.spec.in
+++ b/fedora/glibc.spec.in
@@ -20,7 +20,7 @@
 Summary: The GNU libc libraries
 Name: glibc
 Version: %{glibcversion}
-Release: 5
+Release: 6
 # GPLv2+ is used in a bunch of programs, LGPLv2+ is used for libraries.
 # Things that are linked directly into dynamically linked programs
 # and shared libraries (e.g. crt files, lib*_nonshared.a) have an additional
@@ -1031,6 +1031,9 @@ rm -f *.filelist*
 %endif
 
 %changelog
+* Wed Jul 21 2010 Andreas Schwab <schwab@redhat.com> - 2.12.90-6
+- Bump minimum kernel version to 2.6.32
+
 * Mon Jul 12 2010 Andreas Schwab <schwab@redhat.com> - 2.12.90-5
 - Update from master
   - Don't pass NULL occation to dl_signal_cerror

http://sources.redhat.com/git/gitweb.cgi?p=glibc.git;a=commitdiff;h=854169edd45ac9f64274148c482a4a33b287dfe3

commit 854169edd45ac9f64274148c482a4a33b287dfe3
Author: Andreas Schwab <schwab@redhat.com>
Date:   Wed Jul 21 17:03:28 2010 +0200

    Bump minimum kernel version to 2.6.32

diff --git a/fedora/glibc.spec.in b/fedora/glibc.spec.in
index d7cbfa5..6002868 100644
--- a/fedora/glibc.spec.in
+++ b/fedora/glibc.spec.in
@@ -50,7 +50,7 @@ BuildRequires: /bin/ps, /bin/kill, /bin/awk
 # This is to ensure that __frame_state_for is exported by glibc
 # will be compatible with egcs 1.x.y
 BuildRequires: gcc >= 3.2
-%define enablekernel 2.6.18
+%define enablekernel 2.6.32
 %ifarch i386
 %define nptl_target_cpu i486
 %else

http://sources.redhat.com/git/gitweb.cgi?p=glibc.git;a=commitdiff;h=fea6cc4a20c98a3abf53223c0ffaa3104b66f56c

commit fea6cc4a20c98a3abf53223c0ffaa3104b66f56c
Author: Andreas Schwab <schwab@linux-m68k.org>
Date:   Sun Jul 18 15:14:25 2010 +0200

    Remove undefined operations

diff --git a/ChangeLog b/ChangeLog
index 37579f5..29c0c03 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,14 @@
+2010-07-18  Andreas Schwab  <schwab@linux-m68k.org>
+
+	* debug/vdprintf_chk.c (__vdprintf_chk): Remove undefined
+	operation.
+	* libio/iofdopen.c (_IO_new_fdopen): Likewise.
+	* libio/iofopncook.c (_IO_cookie_init): Likewise.
+	* libio/iovdprintf.c (_IO_vdprintf): Likewise.
+	* libio/oldiofdopen.c (_IO_old_fdopen): Likewise.
+	* sysdeps/powerpc/powerpc64/dl-machine.h (elf_machine_rela):
+	Likewise.
+
 2010-07-09  Ulrich Drepper  <drepper@redhat.com>
 
 	* sysdeps/unix/sysv/linux/fpathconf.c (__fpathconf): Use __fcntl not
diff --git a/debug/vdprintf_chk.c b/debug/vdprintf_chk.c
index 8f3d332..e65fbe8 100644
--- a/debug/vdprintf_chk.c
+++ b/debug/vdprintf_chk.c
@@ -50,10 +50,10 @@ __vdprintf_chk (int d, int flags, const char *format, va_list arg)
       INTUSE(_IO_un_link) (&tmpfil);
       return EOF;
     }
-  tmpfil.file._IO_file_flags =
-    (_IO_mask_flags (&tmpfil.file, _IO_NO_READS,
-		     _IO_NO_READS+_IO_NO_WRITES+_IO_IS_APPENDING)
-     | _IO_DELETE_DONT_CLOSE);
+  tmpfil.file._flags |= _IO_DELETE_DONT_CLOSE;
+
+  _IO_mask_flags (&tmpfil.file, _IO_NO_READS,
+		  _IO_NO_READS+_IO_NO_WRITES+_IO_IS_APPENDING);
 
   /* For flags > 0 (i.e. __USE_FORTIFY_LEVEL > 1) request that %n
      can only come from read-only format strings.  */
diff --git a/libio/iofdopen.c b/libio/iofdopen.c
index 0c449ed..8543045 100644
--- a/libio/iofdopen.c
+++ b/libio/iofdopen.c
@@ -172,9 +172,8 @@ _IO_new_fdopen (fd, mode)
     }
   new_f->fp.file._flags &= ~_IO_DELETE_DONT_CLOSE;
 
-  new_f->fp.file._IO_file_flags =
-    _IO_mask_flags (&new_f->fp.file, read_write,
-		    _IO_NO_READS+_IO_NO_WRITES+_IO_IS_APPENDING);
+  _IO_mask_flags (&new_f->fp.file, read_write,
+		  _IO_NO_READS+_IO_NO_WRITES+_IO_IS_APPENDING);
 
   return &new_f->fp.file;
 }
diff --git a/libio/iofopncook.c b/libio/iofopncook.c
index 976ff50..b06429d 100644
--- a/libio/iofopncook.c
+++ b/libio/iofopncook.c
@@ -154,9 +154,8 @@ _IO_cookie_init (struct _IO_cookie_file *cfile, int read_write,
 
   INTUSE(_IO_file_init) (&cfile->__fp);
 
-  cfile->__fp.file._IO_file_flags =
-    _IO_mask_flags (&cfile->__fp.file, read_write,
-		    _IO_NO_READS+_IO_NO_WRITES+_IO_IS_APPENDING);
+  _IO_mask_flags (&cfile->__fp.file, read_write,
+		  _IO_NO_READS+_IO_NO_WRITES+_IO_IS_APPENDING);
 
   /* We use a negative number different from -1 for _fileno to mark that
      this special stream is not associated with a real file, but still has
diff --git a/libio/iovdprintf.c b/libio/iovdprintf.c
index 5284ff8..fb4a838 100644
--- a/libio/iovdprintf.c
+++ b/libio/iovdprintf.c
@@ -53,10 +53,10 @@ _IO_vdprintf (d, format, arg)
       INTUSE(_IO_un_link) (&tmpfil);
       return EOF;
     }
-  tmpfil.file._IO_file_flags =
-    (_IO_mask_flags (&tmpfil.file, _IO_NO_READS,
-		     _IO_NO_READS+_IO_NO_WRITES+_IO_IS_APPENDING)
-     | _IO_DELETE_DONT_CLOSE);
+  tmpfil.file._flags |= _IO_DELETE_DONT_CLOSE;
+
+  _IO_mask_flags (&tmpfil.file, _IO_NO_READS,
+		  _IO_NO_READS+_IO_NO_WRITES+_IO_IS_APPENDING);
 
   done = INTUSE(_IO_vfprintf) (&tmpfil.file, format, arg);
 
diff --git a/libio/oldiofdopen.c b/libio/oldiofdopen.c
index c616b38..a1fc667 100644
--- a/libio/oldiofdopen.c
+++ b/libio/oldiofdopen.c
@@ -130,9 +130,8 @@ _IO_old_fdopen (fd, mode)
     }
   new_f->fp.file._file._flags &= ~_IO_DELETE_DONT_CLOSE;
 
-  new_f->fp.file._file._IO_file_flags =
-    _IO_mask_flags (&new_f->fp.file._file, read_write,
-		    _IO_NO_READS+_IO_NO_WRITES+_IO_IS_APPENDING);
+  _IO_mask_flags (&new_f->fp.file._file, read_write,
+		  _IO_NO_READS+_IO_NO_WRITES+_IO_IS_APPENDING);
 
   return (_IO_FILE *) &new_f->fp;
 }
diff --git a/sysdeps/powerpc/powerpc64/dl-machine.h b/sysdeps/powerpc/powerpc64/dl-machine.h
index 0088858..0892b1d 100644
--- a/sysdeps/powerpc/powerpc64/dl-machine.h
+++ b/sysdeps/powerpc/powerpc64/dl-machine.h
@@ -641,16 +641,14 @@ elf_machine_rela (struct link_map *map,
       value = elf_machine_tprel (map, sym_map, sym, reloc);
       if (dont_expect ((value & 3) != 0))
         _dl_reloc_overflow (map, "R_PPC64_TPREL16_LO_DS", reloc_addr, refsym);
-      *(Elf64_Half *) reloc_addr = BIT_INSERT (*(Elf64_Half *) reloc_addr,
-					       value, 0xfffc);
+      BIT_INSERT (*(Elf64_Half *) reloc_addr, value, 0xfffc);
       break;
 
     case R_PPC64_TPREL16_DS:
       value = elf_machine_tprel (map, sym_map, sym, reloc);
       if (dont_expect ((value + 0x8000) >= 0x10000 || (value & 3) != 0))
         _dl_reloc_overflow (map, "R_PPC64_TPREL16_DS", reloc_addr, refsym);
-      *(Elf64_Half *) reloc_addr = BIT_INSERT (*(Elf64_Half *) reloc_addr,
-					       value, 0xfffc);
+      BIT_INSERT (*(Elf64_Half *) reloc_addr, value, 0xfffc);
       break;
 
     case R_PPC64_TPREL16:

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

Summary of changes:
 ChangeLog                              |   11 +++++++++++
 debug/vdprintf_chk.c                   |    8 ++++----
 fedora/glibc.spec.in                   |    7 +++++--
 libio/iofdopen.c                       |    5 ++---
 libio/iofopncook.c                     |    5 ++---
 libio/iovdprintf.c                     |    8 ++++----
 libio/oldiofdopen.c                    |    5 ++---
 sysdeps/powerpc/powerpc64/dl-machine.h |    6 ++----
 8 files changed, 32 insertions(+), 23 deletions(-)


hooks/post-receive
-- 
GNU C Library master sources



More information about the Glibc-cvs mailing list