Bug 14856 - Update bundled zlib
Summary: Update bundled zlib
Status: RESOLVED FIXED
Alias: None
Product: gcc
Classification: Unclassified
Component: libgcj (show other bugs)
Version: 4.0.0
: P3 enhancement
Target Milestone: 4.0.0
Assignee: Not yet assigned to anyone
URL:
Keywords:
: 15697 (view as bug list)
Depends on:
Blocks: 15697
  Show dependency treegraph
 
Reported: 2004-04-05 18:57 UTC by Ranjit Mathew
Modified: 2004-10-11 18:50 UTC (History)
3 users (show)

See Also:
Host: i686-pc-linux-gnu
Target: i686-pc-linux-gnu
Build: i686-pc-linux-gnu
Known to work:
Known to fail:
Last reconfirmed: 2004-09-16 07:22:02


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Ranjit Mathew 2004-04-05 18:57:30 UTC
The bundled zlib is a bit old (1.1.4) and needs to be
updated. zlib 1.2.1 is much faster and adds new features
and APIs. See http://www.zlib.org/ for more details.
Comment 1 Andrew Pinski 2004-04-05 19:41:26 UTC
Confirmed.
Comment 2 fcusack 2004-06-17 03:51:25 UTC
*** Bug 15697 has been marked as a duplicate of this bug. ***
Comment 3 GCC Commits 2004-10-11 18:46:00 UTC
Subject: Bug 14856

CVSROOT:	/cvs/gcc
Module name:	gcc
Changes by:	tromey@gcc.gnu.org	2004-10-11 18:45:44

Modified files:
	zlib           : ChangeLog FAQ INDEX Makefile.am Makefile.in 
	                 README aclocal.m4 adler32.c algorithm.txt 
	                 compress.c configure crc32.c deflate.c 
	                 deflate.h example.c gzio.c inffast.c inffast.h 
	                 inffixed.h inflate.c inftrees.c inftrees.h 
	                 minigzip.c trees.c uncompr.c zconf.h zlib.3 
	                 zlib.h zutil.c zutil.h 
	zlib/amiga     : Makefile.pup Makefile.sas 
	zlib/contrib   : README.contrib visual-basic.txt 
	zlib/contrib/iostream: zfstream.cpp zfstream.h 
	zlib/contrib/iostream2: zstream_test.cpp 
	zlib/contrib/minizip: ChangeLogUnzip Makefile miniunz.c 
	                      minizip.c unzip.c unzip.h zip.c zip.h 
	zlib/contrib/untgz: Makefile untgz.c 
	zlib/msdos     : Makefile.bor Makefile.dj2 Makefile.emx 
	                 Makefile.msc Makefile.tc 
Removed files:
	zlib           : Make_vms.com Makefile.riscos descrip.mms 
	                 infblock.c infblock.h infcodes.c infcodes.h 
	                 infutil.c infutil.h maketree.c zlib.html 
	zlib/contrib/asm386: gvmat32.asm gvmat32c.c mkgvmt32.bat 
	                     zlibvc.def zlibvc.dsp zlibvc.dsw 
	zlib/contrib/delphi: zlib.mak zlibdef.pas 
	zlib/contrib/delphi2: d_zlib.bpr d_zlib.cpp readme.txt zlib.bpg 
	                      zlib.bpr zlib.cpp zlib.pas zlib32.bpr 
	                      zlib32.cpp 
	zlib/contrib/minizip: readme.txt unzip.def zip.def zlibvc.def 
	                      zlibvc.dsp zlibvc.dsw 
	zlib/contrib/untgz: makefile.w32 
	zlib/msdos     : Makefile.b32 Makefile.w32 Makefile.wat zlib.def 
	                 zlib.rc 
	zlib/nt        : Makefile.emx Makefile.gcc Makefile.nt zlib.dnt 
	zlib/os2       : Makefile.os2 zlib.def 

Log message:
	PR libgcj/14856:
	* Imported zlib 1.2.1; merged local changes.

Patches:
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/zlib/ChangeLog.diff?cvsroot=gcc&r1=1.7&r2=1.8
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/zlib/FAQ.diff?cvsroot=gcc&r1=1.4&r2=1.5
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/zlib/INDEX.diff?cvsroot=gcc&r1=1.3&r2=1.4
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/zlib/Makefile.am.diff?cvsroot=gcc&r1=1.14&r2=1.15
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/zlib/Makefile.in.diff?cvsroot=gcc&r1=1.20&r2=1.21
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/zlib/README.diff?cvsroot=gcc&r1=1.5&r2=1.6
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/zlib/aclocal.m4.diff?cvsroot=gcc&r1=1.9&r2=1.10
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/zlib/adler32.c.diff?cvsroot=gcc&r1=1.4&r2=1.5
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/zlib/algorithm.txt.diff?cvsroot=gcc&r1=1.3&r2=1.4
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/zlib/compress.c.diff?cvsroot=gcc&r1=1.4&r2=1.5
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/zlib/configure.diff?cvsroot=gcc&r1=1.32&r2=1.33
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/zlib/crc32.c.diff?cvsroot=gcc&r1=1.4&r2=1.5
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/zlib/deflate.c.diff?cvsroot=gcc&r1=1.4&r2=1.5
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/zlib/deflate.h.diff?cvsroot=gcc&r1=1.4&r2=1.5
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/zlib/example.c.diff?cvsroot=gcc&r1=1.4&r2=1.5
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/zlib/gzio.c.diff?cvsroot=gcc&r1=1.4&r2=1.5
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/zlib/inffast.c.diff?cvsroot=gcc&r1=1.4&r2=1.5
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/zlib/inffast.h.diff?cvsroot=gcc&r1=1.4&r2=1.5
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/zlib/inffixed.h.diff?cvsroot=gcc&r1=1.3&r2=1.4
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/zlib/inflate.c.diff?cvsroot=gcc&r1=1.4&r2=1.5
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/zlib/inftrees.c.diff?cvsroot=gcc&r1=1.4&r2=1.5
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/zlib/inftrees.h.diff?cvsroot=gcc&r1=1.4&r2=1.5
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/zlib/minigzip.c.diff?cvsroot=gcc&r1=1.4&r2=1.5
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/zlib/trees.c.diff?cvsroot=gcc&r1=1.4&r2=1.5
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/zlib/uncompr.c.diff?cvsroot=gcc&r1=1.4&r2=1.5
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/zlib/zconf.h.diff?cvsroot=gcc&r1=1.4&r2=1.5
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/zlib/zlib.3.diff?cvsroot=gcc&r1=1.4&r2=1.5
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/zlib/zlib.h.diff?cvsroot=gcc&r1=1.4&r2=1.5
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/zlib/zutil.c.diff?cvsroot=gcc&r1=1.4&r2=1.5
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/zlib/zutil.h.diff?cvsroot=gcc&r1=1.4&r2=1.5
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/zlib/Make_vms.com.diff?cvsroot=gcc&r1=1.3&r2=NONE
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/zlib/Makefile.riscos.diff?cvsroot=gcc&r1=1.3&r2=NONE
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/zlib/descrip.mms.diff?cvsroot=gcc&r1=1.3&r2=NONE
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/zlib/infblock.c.diff?cvsroot=gcc&r1=1.4&r2=NONE
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/zlib/infblock.h.diff?cvsroot=gcc&r1=1.4&r2=NONE
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/zlib/infcodes.c.diff?cvsroot=gcc&r1=1.4&r2=NONE
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/zlib/infcodes.h.diff?cvsroot=gcc&r1=1.4&r2=NONE
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/zlib/infutil.c.diff?cvsroot=gcc&r1=1.4&r2=NONE
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/zlib/infutil.h.diff?cvsroot=gcc&r1=1.4&r2=NONE
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/zlib/maketree.c.diff?cvsroot=gcc&r1=1.4&r2=NONE
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/zlib/zlib.html.diff?cvsroot=gcc&r1=1.2&r2=NONE
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/zlib/amiga/Makefile.pup.diff?cvsroot=gcc&r1=1.3&r2=1.4
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/zlib/amiga/Makefile.sas.diff?cvsroot=gcc&r1=1.3&r2=1.4
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/zlib/contrib/README.contrib.diff?cvsroot=gcc&r1=1.3&r2=1.4
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/zlib/contrib/visual-basic.txt.diff?cvsroot=gcc&r1=1.3&r2=1.4
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/zlib/contrib/asm386/gvmat32.asm.diff?cvsroot=gcc&r1=1.3&r2=NONE
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/zlib/contrib/asm386/gvmat32c.c.diff?cvsroot=gcc&r1=1.3&r2=NONE
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/zlib/contrib/asm386/mkgvmt32.bat.diff?cvsroot=gcc&r1=1.3&r2=NONE
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/zlib/contrib/asm386/zlibvc.def.diff?cvsroot=gcc&r1=1.3&r2=NONE
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/zlib/contrib/asm386/zlibvc.dsp.diff?cvsroot=gcc&r1=1.3&r2=NONE
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/zlib/contrib/asm386/zlibvc.dsw.diff?cvsroot=gcc&r1=1.3&r2=NONE
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/zlib/contrib/delphi/zlib.mak.diff?cvsroot=gcc&r1=1.3&r2=NONE
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/zlib/contrib/delphi/zlibdef.pas.diff?cvsroot=gcc&r1=1.3&r2=NONE
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/zlib/contrib/delphi2/d_zlib.bpr.diff?cvsroot=gcc&r1=1.3&r2=NONE
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/zlib/contrib/delphi2/d_zlib.cpp.diff?cvsroot=gcc&r1=1.3&r2=NONE
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/zlib/contrib/delphi2/readme.txt.diff?cvsroot=gcc&r1=1.3&r2=NONE
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/zlib/contrib/delphi2/zlib.bpg.diff?cvsroot=gcc&r1=1.3&r2=NONE
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/zlib/contrib/delphi2/zlib.bpr.diff?cvsroot=gcc&r1=1.3&r2=NONE
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/zlib/contrib/delphi2/zlib.cpp.diff?cvsroot=gcc&r1=1.3&r2=NONE
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/zlib/contrib/delphi2/zlib.pas.diff?cvsroot=gcc&r1=1.3&r2=NONE
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/zlib/contrib/delphi2/zlib32.bpr.diff?cvsroot=gcc&r1=1.3&r2=NONE
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/zlib/contrib/delphi2/zlib32.cpp.diff?cvsroot=gcc&r1=1.3&r2=NONE
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/zlib/contrib/iostream/zfstream.cpp.diff?cvsroot=gcc&r1=1.3&r2=1.4
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/zlib/contrib/iostream/zfstream.h.diff?cvsroot=gcc&r1=1.3&r2=1.4
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/zlib/contrib/iostream2/zstream_test.cpp.diff?cvsroot=gcc&r1=1.3&r2=1.4
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/zlib/contrib/minizip/ChangeLogUnzip.diff?cvsroot=gcc&r1=1.3&r2=1.4
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/zlib/contrib/minizip/Makefile.diff?cvsroot=gcc&r1=1.3&r2=1.4
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/zlib/contrib/minizip/miniunz.c.diff?cvsroot=gcc&r1=1.3&r2=1.4
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/zlib/contrib/minizip/minizip.c.diff?cvsroot=gcc&r1=1.3&r2=1.4
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/zlib/contrib/minizip/unzip.c.diff?cvsroot=gcc&r1=1.3&r2=1.4
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/zlib/contrib/minizip/unzip.h.diff?cvsroot=gcc&r1=1.3&r2=1.4
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/zlib/contrib/minizip/zip.c.diff?cvsroot=gcc&r1=1.3&r2=1.4
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/zlib/contrib/minizip/zip.h.diff?cvsroot=gcc&r1=1.3&r2=1.4
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/zlib/contrib/minizip/readme.txt.diff?cvsroot=gcc&r1=1.3&r2=NONE
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/zlib/contrib/minizip/unzip.def.diff?cvsroot=gcc&r1=1.3&r2=NONE
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/zlib/contrib/minizip/zip.def.diff?cvsroot=gcc&r1=1.3&r2=NONE
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/zlib/contrib/minizip/zlibvc.def.diff?cvsroot=gcc&r1=1.3&r2=NONE
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/zlib/contrib/minizip/zlibvc.dsp.diff?cvsroot=gcc&r1=1.3&r2=NONE
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/zlib/contrib/minizip/zlibvc.dsw.diff?cvsroot=gcc&r1=1.3&r2=NONE
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/zlib/contrib/untgz/Makefile.diff?cvsroot=gcc&r1=1.3&r2=1.4
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/zlib/contrib/untgz/untgz.c.diff?cvsroot=gcc&r1=1.3&r2=1.4
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/zlib/contrib/untgz/makefile.w32.diff?cvsroot=gcc&r1=1.3&r2=NONE
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/zlib/msdos/Makefile.bor.diff?cvsroot=gcc&r1=1.3&r2=1.4
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/zlib/msdos/Makefile.dj2.diff?cvsroot=gcc&r1=1.3&r2=1.4
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/zlib/msdos/Makefile.emx.diff?cvsroot=gcc&r1=1.3&r2=1.4
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/zlib/msdos/Makefile.msc.diff?cvsroot=gcc&r1=1.3&r2=1.4
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/zlib/msdos/Makefile.tc.diff?cvsroot=gcc&r1=1.3&r2=1.4
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/zlib/msdos/Makefile.b32.diff?cvsroot=gcc&r1=1.3&r2=NONE
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/zlib/msdos/Makefile.w32.diff?cvsroot=gcc&r1=1.3&r2=NONE
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/zlib/msdos/Makefile.wat.diff?cvsroot=gcc&r1=1.3&r2=NONE
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/zlib/msdos/zlib.def.diff?cvsroot=gcc&r1=1.3&r2=NONE
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/zlib/msdos/zlib.rc.diff?cvsroot=gcc&r1=1.3&r2=NONE
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/zlib/nt/Makefile.emx.diff?cvsroot=gcc&r1=1.3&r2=NONE
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/zlib/nt/Makefile.gcc.diff?cvsroot=gcc&r1=1.3&r2=NONE
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/zlib/nt/Makefile.nt.diff?cvsroot=gcc&r1=1.3&r2=NONE
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/zlib/nt/zlib.dnt.diff?cvsroot=gcc&r1=1.3&r2=NONE
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/zlib/os2/Makefile.os2.diff?cvsroot=gcc&r1=1.3&r2=NONE
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/zlib/os2/zlib.def.diff?cvsroot=gcc&r1=1.3&r2=NONE

Comment 4 Tom Tromey 2004-10-11 18:47:23 UTC
zlib updated