Your message dated Thu, 27 May 2010 09:40:32 +0000
with message-id <e1ohzzo-00015b...@ries.debian.org>
and subject line Bug#579780: fixed in gcc-4.4 4.4.4-3
has caused the Debian Bug report #579780,
regarding powerpcspe: Preliminary architecture port and minor bugfix
to be marked as done.
This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.
(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact ow...@bugs.debian.org
immediately.)
--
579780: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=579780
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: gcc-4.4
Version: 4.4.2-9
Severity: normal
Tags: sid patch
The 'powerpcspe' architecture is a binary-incompatible variant of
PowerPC/POWER designed and supported by FreeScale and IBM. It is also
known under the trade names "e500"/"MPC8500" and "e200"/"MPC5xx".
This architecture was added to dpkg in commit feb5792 on 2010/04/30:
http://git.debian.org/?p=dpkg/dpkg.git;a=commitdiff;h=feb5792
Additional information can be found at:
http://en.wikipedia.org/wiki/PowerPC_e500
http://en.wikipedia.org/wiki/PowerPC_e200
In particular, the 'powerpcspe' architecture lacks the classic FPU with
dedicated FPRs found on most other PowerPC systems. It is replaced with
a set of "SPE" instructions which perform floating-point operations on
the integer registers.
In an unfortunate choice of architecture design, the instructions used
for the "SPE" operations overlap with those for the AltiVec unit on most
other modern PowerPC cores.
The "e500v2"-series chips have 64-bit GPRs, where the high 32-bits are
accesible only via the special "SPE" instructions, allowing them to make
efficient use of the "double" datatype.
The relative rare "e500v1"-series chips have only 32-bit GPRs, and
require software traps and emulation to support native "double".
The "e200z3" and "e200z6" chips have no support for floating point at
all, but with software traps and emulation are binary-compatible with
the "e500"-series chips.
The Debian port to this architecture specifically chooses to optimize
for the higher-end chips (e500v2), as most of the others are targeted at
automotive applications or no longer in production.
GCC by default builds correctly with full support for the e500v2 as long
as the following options are passed to "configure":
--with-cpu=8548
--enable-e500_double
--with-long-double-128
The only changes needed are to extend a few matches on "powerpc ppc64"
to also match "powerpcspe" to ensure that we include essential headers.
One of those headers in particular (spe.h) is necessary to successfully
build EGLIBC's floating-point support.
At this time the 'powerpcspe' architecture port is still very much an
unofficial port. While we hope that will change in the future, it is
entirely possible that the embedded niche of the processor will make
such an official Debian port problematic.
Signed-off-by: Kyle Moffett <kyle.d.moff...@boeing.com>
---
debian/rules.d/binary-gcc-cross.mk | 4 ++--
debian/rules.d/binary-gcc.mk | 2 +-
debian/rules.d/binary-java.mk | 2 +-
debian/rules2 | 4 ++++
4 files changed, 8 insertions(+), 4 deletions(-)
diff --git a/debian/rules.d/binary-gcc-cross.mk
b/debian/rules.d/binary-gcc-cross.mk
index a39e84f..b642ba2 100644
--- a/debian/rules.d/binary-gcc-cross.mk
+++ b/debian/rules.d/binary-gcc-cross.mk
@@ -71,8 +71,8 @@ ifeq ($(DEB_TARGET_ARCH),m68k)
files_gcc += $(gcc_lib_dir)/include/math-68881.h
endif
-ifeq ($(DEB_TARGET_ARCH),$(findstring $(DEB_TARGET_ARCH),powerpc ppc64))
- files_gcc += $(gcc_lib_dir)/include/{altivec.h,ppc-asm.h}
+ifeq ($(DEB_TARGET_ARCH),$(findstring $(DEB_TARGET_ARCH),powerpc ppc64
powerpcspe))
+ files_gcc += $(gcc_lib_dir)/include/{altivec.h,ppc-asm.h,spe.h}
endif
usr_doc_files = debian/README.Bugs \
diff --git a/debian/rules.d/binary-gcc.mk b/debian/rules.d/binary-gcc.mk
index 55af73b..20e36ff 100644
--- a/debian/rules.d/binary-gcc.mk
+++ b/debian/rules.d/binary-gcc.mk
@@ -74,7 +74,7 @@ ifeq ($(DEB_HOST_ARCH),m68k)
files_gcc += $(gcc_lib_dir)/include/math-68881.h
endif
-ifeq ($(DEB_TARGET_ARCH),$(findstring $(DEB_TARGET_ARCH),powerpc ppc64))
+ifeq ($(DEB_TARGET_ARCH),$(findstring $(DEB_TARGET_ARCH),powerpc ppc64
powerpcspe))
files_gcc += $(gcc_lib_dir)/include/{altivec.h,ppc-asm.h,spe.h}
endif
diff --git a/debian/rules.d/binary-java.mk b/debian/rules.d/binary-java.mk
index 7f0249a..f2b9f94 100644
--- a/debian/rules.d/binary-java.mk
+++ b/debian/rules.d/binary-java.mk
@@ -236,7 +236,7 @@ ifeq ($(with_standalone_gcj),yes)
files_gcj += $(gcc_lib_dir)/include/math-68881.h
endif
- ifeq ($(DEB_TARGET_ARCH),$(findstring $(DEB_TARGET_ARCH),powerpc ppc64))
+ ifeq ($(DEB_TARGET_ARCH),$(findstring $(DEB_TARGET_ARCH),powerpc ppc64
powerpcspe))
files_gcj += $(gcc_lib_dir)/include/{altivec.h,ppc-asm.h,spe.h}
endif
diff --git a/debian/rules2 b/debian/rules2
index 252c671..01bbbca 100644
--- a/debian/rules2
+++ b/debian/rules2
@@ -260,6 +260,10 @@ ifneq (,$(findstring powerpc-linux,$(DEB_TARGET_GNU_TYPE)))
endif
endif
+ifeq ($(findstring powerpcspe,$(DEB_TARGET_ARCH)),powerpcspe)
+ CONFARGS += --with-cpu=8548 --enable-e500_double --with-long-double-128
+endif
+
ifneq (,$(findstring softfloat,$(DEB_TARGET_GNU_CPU)))
CONFARGS += --with-float=soft
endif
--
1.7.0
--- Begin Message ---
The 'powerpcspe' architecture is a binary-incompatible variant of
PowerPC/POWER designed and supported by FreeScale and IBM. It is also
known under the trade names "e500"/"MPC8500" and "e200"/"MPC5xx".
This architecture was added to dpkg in commit feb5792 on 2010/04/30:
http://git.debian.org/?p=dpkg/dpkg.git;a=commitdiff;h=feb5792
Additional information can be found at:
http://en.wikipedia.org/wiki/PowerPC_e500
http://en.wikipedia.org/wiki/PowerPC_e200
In particular, the 'powerpcspe' architecture lacks the classic FPU with
dedicated FPRs found on most other PowerPC systems. It is replaced with
a set of "SPE" instructions which perform floating-point operations on
the integer registers.
In an unfortunate choice of architecture design, the instructions used
for the "SPE" operations overlap with those for the AltiVec unit on most
other modern PowerPC cores.
The "e500v2"-series chips have 64-bit GPRs, where the high 32-bits are
accesible only via the special "SPE" instructions, allowing them to make
efficient use of the "double" datatype.
The relative rare "e500v1"-series chips have only 32-bit GPRs, and
require software traps and emulation to support native "double".
The "e200z3" and "e200z6" chips have no support for floating point at
all, but with software traps and emulation are binary-compatible with
the "e500"-series chips.
The Debian port to this architecture specifically chooses to optimize
for the higher-end chips (e500v2), as most of the others are targeted at
automotive applications or no longer in production.
GCC by default builds correctly with full support for the e500v2 as long
as the following options are passed to "configure":
--with-cpu=8548
--enable-e500_double
--with-long-double-128
The only changes needed are to extend a few matches on "powerpc ppc64"
to also match "powerpcspe" to ensure that we include essential headers.
One of those headers in particular (spe.h) is necessary to successfully
build EGLIBC's floating-point support.
At this time the 'powerpcspe' architecture port is still very much an
unofficial port. While we hope that will change in the future, it is
entirely possible that the embedded niche of the processor will make
such an official Debian port problematic.
Signed-off-by: Kyle Moffett <kyle.d.moff...@boeing.com>
---
debian/rules.d/binary-gcc-cross.mk | 4 ++--
debian/rules.d/binary-gcc.mk | 2 +-
debian/rules.d/binary-java.mk | 2 +-
debian/rules2 | 4 ++++
4 files changed, 8 insertions(+), 4 deletions(-)
diff --git a/debian/rules.d/binary-gcc-cross.mk
b/debian/rules.d/binary-gcc-cross.mk
index a39e84f..b642ba2 100644
--- a/debian/rules.d/binary-gcc-cross.mk
+++ b/debian/rules.d/binary-gcc-cross.mk
@@ -71,8 +71,8 @@ ifeq ($(DEB_TARGET_ARCH),m68k)
files_gcc += $(gcc_lib_dir)/include/math-68881.h
endif
-ifeq ($(DEB_TARGET_ARCH),$(findstring $(DEB_TARGET_ARCH),powerpc ppc64))
- files_gcc += $(gcc_lib_dir)/include/{altivec.h,ppc-asm.h}
+ifeq ($(DEB_TARGET_ARCH),$(findstring $(DEB_TARGET_ARCH),powerpc ppc64
powerpcspe))
+ files_gcc += $(gcc_lib_dir)/include/{altivec.h,ppc-asm.h,spe.h}
endif
usr_doc_files = debian/README.Bugs \
diff --git a/debian/rules.d/binary-gcc.mk b/debian/rules.d/binary-gcc.mk
index 55af73b..20e36ff 100644
--- a/debian/rules.d/binary-gcc.mk
+++ b/debian/rules.d/binary-gcc.mk
@@ -74,7 +74,7 @@ ifeq ($(DEB_HOST_ARCH),m68k)
files_gcc += $(gcc_lib_dir)/include/math-68881.h
endif
-ifeq ($(DEB_TARGET_ARCH),$(findstring $(DEB_TARGET_ARCH),powerpc ppc64))
+ifeq ($(DEB_TARGET_ARCH),$(findstring $(DEB_TARGET_ARCH),powerpc ppc64
powerpcspe))
files_gcc += $(gcc_lib_dir)/include/{altivec.h,ppc-asm.h,spe.h}
endif
diff --git a/debian/rules.d/binary-java.mk b/debian/rules.d/binary-java.mk
index 7f0249a..f2b9f94 100644
--- a/debian/rules.d/binary-java.mk
+++ b/debian/rules.d/binary-java.mk
@@ -236,7 +236,7 @@ ifeq ($(with_standalone_gcj),yes)
files_gcj += $(gcc_lib_dir)/include/math-68881.h
endif
- ifeq ($(DEB_TARGET_ARCH),$(findstring $(DEB_TARGET_ARCH),powerpc ppc64))
+ ifeq ($(DEB_TARGET_ARCH),$(findstring $(DEB_TARGET_ARCH),powerpc ppc64
powerpcspe))
files_gcj += $(gcc_lib_dir)/include/{altivec.h,ppc-asm.h,spe.h}
endif
diff --git a/debian/rules2 b/debian/rules2
index 252c671..01bbbca 100644
--- a/debian/rules2
+++ b/debian/rules2
@@ -260,6 +260,10 @@ ifneq (,$(findstring powerpc-linux,$(DEB_TARGET_GNU_TYPE)))
endif
endif
+ifeq ($(findstring powerpcspe,$(DEB_TARGET_ARCH)),powerpcspe)
+ CONFARGS += --with-cpu=8548 --enable-e500_double --with-long-double-128
+endif
+
ifneq (,$(findstring softfloat,$(DEB_TARGET_GNU_CPU)))
CONFARGS += --with-float=soft
endif
--
1.7.0
--- End Message ---
--- End Message ---
--- Begin Message ---
Source: gcc-4.4
Source-Version: 4.4.4-3
We believe that the bug you reported is fixed in the latest version of
gcc-4.4, which is due to be installed in the Debian FTP archive:
cpp-4.4_4.4.4-3_i386.deb
to main/g/gcc-4.4/cpp-4.4_4.4.4-3_i386.deb
fixincludes_4.4.4-3_i386.deb
to main/g/gcc-4.4/fixincludes_4.4.4-3_i386.deb
g++-4.4-multilib_4.4.4-3_i386.deb
to main/g/gcc-4.4/g++-4.4-multilib_4.4.4-3_i386.deb
g++-4.4_4.4.4-3_i386.deb
to main/g/gcc-4.4/g++-4.4_4.4.4-3_i386.deb
gcc-4.4-base_4.4.4-3_i386.deb
to main/g/gcc-4.4/gcc-4.4-base_4.4.4-3_i386.deb
gcc-4.4-locales_4.4.4-3_all.deb
to main/g/gcc-4.4/gcc-4.4-locales_4.4.4-3_all.deb
gcc-4.4-multilib_4.4.4-3_i386.deb
to main/g/gcc-4.4/gcc-4.4-multilib_4.4.4-3_i386.deb
gcc-4.4-source_4.4.4-3_all.deb
to main/g/gcc-4.4/gcc-4.4-source_4.4.4-3_all.deb
gcc-4.4_4.4.4-3.diff.gz
to main/g/gcc-4.4/gcc-4.4_4.4.4-3.diff.gz
gcc-4.4_4.4.4-3.dsc
to main/g/gcc-4.4/gcc-4.4_4.4.4-3.dsc
gcc-4.4_4.4.4-3_i386.deb
to main/g/gcc-4.4/gcc-4.4_4.4.4-3_i386.deb
gfortran-4.4-multilib_4.4.4-3_i386.deb
to main/g/gcc-4.4/gfortran-4.4-multilib_4.4.4-3_i386.deb
gfortran-4.4_4.4.4-3_i386.deb
to main/g/gcc-4.4/gfortran-4.4_4.4.4-3_i386.deb
gobjc++-4.4-multilib_4.4.4-3_i386.deb
to main/g/gcc-4.4/gobjc++-4.4-multilib_4.4.4-3_i386.deb
gobjc++-4.4_4.4.4-3_i386.deb
to main/g/gcc-4.4/gobjc++-4.4_4.4.4-3_i386.deb
gobjc-4.4-multilib_4.4.4-3_i386.deb
to main/g/gcc-4.4/gobjc-4.4-multilib_4.4.4-3_i386.deb
gobjc-4.4_4.4.4-3_i386.deb
to main/g/gcc-4.4/gobjc-4.4_4.4.4-3_i386.deb
lib64gcc1-dbg_4.4.4-3_i386.deb
to main/g/gcc-4.4/lib64gcc1-dbg_4.4.4-3_i386.deb
lib64gcc1_4.4.4-3_i386.deb
to main/g/gcc-4.4/lib64gcc1_4.4.4-3_i386.deb
lib64gfortran3-dbg_4.4.4-3_i386.deb
to main/g/gcc-4.4/lib64gfortran3-dbg_4.4.4-3_i386.deb
lib64gfortran3_4.4.4-3_i386.deb
to main/g/gcc-4.4/lib64gfortran3_4.4.4-3_i386.deb
lib64gomp1-dbg_4.4.4-3_i386.deb
to main/g/gcc-4.4/lib64gomp1-dbg_4.4.4-3_i386.deb
lib64gomp1_4.4.4-3_i386.deb
to main/g/gcc-4.4/lib64gomp1_4.4.4-3_i386.deb
lib64mudflap0-dbg_4.4.4-3_i386.deb
to main/g/gcc-4.4/lib64mudflap0-dbg_4.4.4-3_i386.deb
lib64mudflap0_4.4.4-3_i386.deb
to main/g/gcc-4.4/lib64mudflap0_4.4.4-3_i386.deb
lib64objc2-dbg_4.4.4-3_i386.deb
to main/g/gcc-4.4/lib64objc2-dbg_4.4.4-3_i386.deb
lib64objc2_4.4.4-3_i386.deb
to main/g/gcc-4.4/lib64objc2_4.4.4-3_i386.deb
lib64stdc++6-4.4-dbg_4.4.4-3_i386.deb
to main/g/gcc-4.4/lib64stdc++6-4.4-dbg_4.4.4-3_i386.deb
lib64stdc++6_4.4.4-3_i386.deb
to main/g/gcc-4.4/lib64stdc++6_4.4.4-3_i386.deb
libgcc1-dbg_4.4.4-3_i386.deb
to main/g/gcc-4.4/libgcc1-dbg_4.4.4-3_i386.deb
libgcc1_4.4.4-3_i386.deb
to main/g/gcc-4.4/libgcc1_4.4.4-3_i386.deb
libgfortran3-dbg_4.4.4-3_i386.deb
to main/g/gcc-4.4/libgfortran3-dbg_4.4.4-3_i386.deb
libgfortran3_4.4.4-3_i386.deb
to main/g/gcc-4.4/libgfortran3_4.4.4-3_i386.deb
libgomp1-dbg_4.4.4-3_i386.deb
to main/g/gcc-4.4/libgomp1-dbg_4.4.4-3_i386.deb
libgomp1_4.4.4-3_i386.deb
to main/g/gcc-4.4/libgomp1_4.4.4-3_i386.deb
libmudflap0-4.4-dev_4.4.4-3_i386.deb
to main/g/gcc-4.4/libmudflap0-4.4-dev_4.4.4-3_i386.deb
libmudflap0-dbg_4.4.4-3_i386.deb
to main/g/gcc-4.4/libmudflap0-dbg_4.4.4-3_i386.deb
libmudflap0_4.4.4-3_i386.deb
to main/g/gcc-4.4/libmudflap0_4.4.4-3_i386.deb
libobjc2-dbg_4.4.4-3_i386.deb
to main/g/gcc-4.4/libobjc2-dbg_4.4.4-3_i386.deb
libobjc2_4.4.4-3_i386.deb
to main/g/gcc-4.4/libobjc2_4.4.4-3_i386.deb
libstdc++6-4.4-dbg_4.4.4-3_i386.deb
to main/g/gcc-4.4/libstdc++6-4.4-dbg_4.4.4-3_i386.deb
libstdc++6-4.4-dev_4.4.4-3_i386.deb
to main/g/gcc-4.4/libstdc++6-4.4-dev_4.4.4-3_i386.deb
libstdc++6-4.4-doc_4.4.4-3_all.deb
to main/g/gcc-4.4/libstdc++6-4.4-doc_4.4.4-3_all.deb
libstdc++6-4.4-pic_4.4.4-3_i386.deb
to main/g/gcc-4.4/libstdc++6-4.4-pic_4.4.4-3_i386.deb
libstdc++6_4.4.4-3_i386.deb
to main/g/gcc-4.4/libstdc++6_4.4.4-3_i386.deb
protoize_4.4.4-3_i386.deb
to main/g/gcc-4.4/protoize_4.4.4-3_i386.deb
A summary of the changes between this version and the previous one is
attached.
Thank you for reporting the bug, which will now be closed. If you
have further comments please address them to 579...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Matthias Klose <d...@debian.org> (supplier of updated gcc-4.4 package)
(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmas...@debian.org)
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Format: 1.8
Date: Thu, 27 May 2010 08:45:06 +0200
Source: gcc-4.4
Binary: gcc-4.4-base libgcc1 libgcc1-dbg libgcc2 libgcc2-dbg libgcc4
libgcc4-dbg lib64gcc1 lib64gcc1-dbg lib32gcc1 lib32gcc1-dbg libn32gcc1
libn32gcc1-dbg gcc-4.4 gcc-4.4-multilib gcc-4.4-hppa64 gcc-4.4-spu g++-4.4-spu
gfortran-4.4-spu cpp-4.4 gcc-4.4-locales g++-4.4 g++-4.4-multilib libmudflap0
libmudflap0-dbg lib32mudflap0 lib32mudflap0-dbg lib64mudflap0 lib64mudflap0-dbg
libn32mudflap0 libn32mudflap0-dbg libmudflap0-4.4-dev libgomp1 libgomp1-dbg
lib32gomp1 lib32gomp1-dbg lib64gomp1 lib64gomp1-dbg libn32gomp1 libn32gomp1-dbg
protoize gobjc++-4.4 gobjc++-4.4-multilib gobjc-4.4 gobjc-4.4-multilib libobjc2
libobjc2-dbg lib64objc2 lib64objc2-dbg lib32objc2 lib32objc2-dbg libn32objc2
libn32objc2-dbg gfortran-4.4 gfortran-4.4-multilib libgfortran3
libgfortran3-dbg lib64gfortran3 lib64gfortran3-dbg lib32gfortran3
lib32gfortran3-dbg libn32gfortran3 libn32gfortran3-dbg libstdc++6 lib32stdc++6
lib64stdc++6 libn32stdc++6 libstdc++6-4.4-dev libstdc++6-4.4-pic
libstdc++6-4.4-dbg
lib32stdc++6-4.4-dbg lib64stdc++6-4.4-dbg libn32stdc++6-4.4-dbg
libstdc++6-4.4-doc gcc-4.4-soft-float fixincludes
gcc-4.4-source
Architecture: source all i386
Version: 4.4.4-3
Distribution: unstable
Urgency: low
Maintainer: Debian GCC Maintainers <debian-gcc@lists.debian.org>
Changed-By: Matthias Klose <d...@debian.org>
Description:
cpp-4.4 - The GNU C preprocessor
fixincludes - Fix non-ANSI header files
g++-4.4 - The GNU C++ compiler
g++-4.4-multilib - The GNU C++ compiler (multilib files)
g++-4.4-spu - SPU cross-compiler (C++ compiler)
gcc-4.4 - The GNU C compiler
gcc-4.4-base - The GNU Compiler Collection (base package)
gcc-4.4-hppa64 - The GNU C compiler (cross compiler for hppa64)
gcc-4.4-locales - The GNU C compiler (native language support files)
gcc-4.4-multilib - The GNU C compiler (multilib files)
gcc-4.4-soft-float - The soft-floating-point gcc libraries (arm)
gcc-4.4-source - Source of the GNU Compiler Collection
gcc-4.4-spu - SPU cross-compiler (preprocessor and C compiler)
gfortran-4.4 - The GNU Fortran 95 compiler
gfortran-4.4-multilib - The GNU Fortran 95 compiler (multilib files)
gfortran-4.4-spu - SPU cross-compiler (Fortran compiler)
gobjc++-4.4 - The GNU Objective-C++ compiler
gobjc++-4.4-multilib - The GNU Objective-C++ compiler (multilib files)
gobjc-4.4 - The GNU Objective-C compiler
gobjc-4.4-multilib - The GNU Objective-C compiler (multilib files)
lib32gcc1 - GCC support library (32 bit Version)
lib32gcc1-dbg - GCC support library (debug symbols)
lib32gfortran3 - Runtime library for GNU Fortran applications (32bit)
lib32gfortran3-dbg - Runtime library for GNU Fortran applications (32 bit
debug symbol
lib32gomp1 - GCC OpenMP (GOMP) support library (32bit)
lib32gomp1-dbg - GCC OpenMP (GOMP) support library (32 bit debug symbols)
lib32mudflap0 - GCC mudflap shared support libraries (32bit)
lib32mudflap0-dbg - GCC mudflap shared support libraries (32 bit debug symbols)
lib32objc2 - Runtime library for GNU Objective-C applications (32bit)
lib32objc2-dbg - Runtime library for GNU Objective-C applications (32 bit
debug sy
lib32stdc++6 - The GNU Standard C++ Library v3 (32 bit Version)
lib32stdc++6-4.4-dbg - The GNU Standard C++ Library v3 (debugging files)
lib64gcc1 - GCC support library (64bit)
lib64gcc1-dbg - GCC support library (debug symbols)
lib64gfortran3 - Runtime library for GNU Fortran applications (64bit)
lib64gfortran3-dbg - Runtime library for GNU Fortran applications (64bit debug
symbols
lib64gomp1 - GCC OpenMP (GOMP) support library (64bit)
lib64gomp1-dbg - GCC OpenMP (GOMP) support library (64bit debug symbols)
lib64mudflap0 - GCC mudflap shared support libraries (64bit)
lib64mudflap0-dbg - GCC mudflap shared support libraries (64 bit debug symbols)
lib64objc2 - Runtime library for GNU Objective-C applications (64bit)
lib64objc2-dbg - Runtime library for GNU Objective-C applications (64 bit
debug sy
lib64stdc++6 - The GNU Standard C++ Library v3 (64bit)
lib64stdc++6-4.4-dbg - The GNU Standard C++ Library v3 (debugging files)
libgcc1 - GCC support library
libgcc1-dbg - GCC support library (debug symbols)
libgcc2 - GCC support library
libgcc2-dbg - GCC support library (debug symbols)
libgcc4 - GCC support library
libgcc4-dbg - GCC support library (debug symbols)
libgfortran3 - Runtime library for GNU Fortran applications
libgfortran3-dbg - Runtime library for GNU Fortran applications (debug symbols)
libgomp1 - GCC OpenMP (GOMP) support library
libgomp1-dbg - GCC OpenMP (GOMP) support library (debug symbols)
libmudflap0 - GCC mudflap shared support libraries
libmudflap0-4.4-dev - GCC mudflap support libraries (development files)
libmudflap0-dbg - GCC mudflap shared support libraries (debug symbols)
libn32gcc1 - GCC support library (n32)
libn32gcc1-dbg - GCC support library (debug symbols)
libn32gfortran3 - Runtime library for GNU Fortran applications (n32)
libn32gfortran3-dbg - Runtime library for GNU Fortran applications (n32 debug
symbols)
libn32gomp1 - GCC OpenMP (GOMP) support library (n32)
libn32gomp1-dbg - GCC OpenMP (GOMP) support library (n32 debug symbols)
libn32mudflap0 - GCC mudflap shared support libraries (n32)
libn32mudflap0-dbg - GCC mudflap shared support libraries (n32 debug symbols)
libn32objc2 - Runtime library for GNU Objective-C applications (n32)
libn32objc2-dbg - Runtime library for GNU Objective-C applications (n32 debug
symbo
libn32stdc++6 - The GNU Standard C++ Library v3 (n32)
libn32stdc++6-4.4-dbg - The GNU Standard C++ Library v3 (debugging files)
libobjc2 - Runtime library for GNU Objective-C applications
libobjc2-dbg - Runtime library for GNU Objective-C applications (debug symbols)
libstdc++6 - The GNU Standard C++ Library v3
libstdc++6-4.4-dbg - The GNU Standard C++ Library v3 (debugging files)
libstdc++6-4.4-dev - The GNU Standard C++ Library v3 (development files)
libstdc++6-4.4-doc - The GNU Standard C++ Library v3 (documentation files)
libstdc++6-4.4-pic - The GNU Standard C++ Library v3 (shared library subset
kit)
protoize - Create/remove ANSI prototypes from C code
Closes: 576198 579779 579780 583179
Changes:
gcc-4.4 (4.4.4-3) unstable; urgency=low
.
* Update to SVN 20100527 from the gcc-4_4-branch (r159909).
- Fix PR rtl-optimization/39580, PR target/44199, PR target/43733,
PR target/44245, PR tree-optimization/43845, PR debug/44205,
PR bootstrap/43870, PR target/44074, PR target/44202, PR target/44074,
PR c++/44193.
.
[ Matthias Klose ]
.
* Enable multilibs again on powerpcspe. Closes: #579780.
* Fix setting CC for REVERSE_CROSS build (host == target,host != build).
Closes: #579779.
* Backport fix for PR rtl-optimization/39580 from the trunk. Closes: #576198.
* Fix setting biarch_cpu macro.
.
[ Aurelien Jarno ]
.
* Fix $(distrelease) on non-official archives. Fix powerpcspe, sh4 and
sparc64 builds. Closes: #583179.
Checksums-Sha1:
4a4c5ab1131baf3cd115e0d5f3d7463a7dc2d88a 3563 gcc-4.4_4.4.4-3.dsc
5cf07727ef34b9b77eb84ab01a84fda0b541c764 673796 gcc-4.4_4.4.4-3.diff.gz
cffb4ec0ff916349a62067f8112d1f210e0ad3aa 50224022
gcc-4.4-source_4.4.4-3_all.deb
d5b39d75eac21b3940a8d7b83cb9723b11f96871 16358244
libstdc++6-4.4-doc_4.4.4-3_all.deb
daaa3f6a2c9f4d4fea9622a3987cd6a4e4fb772f 2298554
gcc-4.4-locales_4.4.4-3_all.deb
f313ec3b6c10efe680aa38241296a3501a4338b0 117002 gcc-4.4-base_4.4.4-3_i386.deb
0883f35eff668b93414a15ab4989a46274bb9b31 55156 libgcc1_4.4.4-3_i386.deb
a4bf7f018a6d67014ce424f554c3c6f64ae41937 79210 libgcc1-dbg_4.4.4-3_i386.deb
62d98fbe21f0e9b39f3284f9ca4ed3d9713f2a99 44934 lib64gcc1_4.4.4-3_i386.deb
2e8cdb56f5619b503c167304612e39303e93bcd9 83136 lib64gcc1-dbg_4.4.4-3_i386.deb
5e8ed34a501270330729e934d7dd0ebeb5c54aab 24048 libgomp1_4.4.4-3_i386.deb
ec6717ba9f7a93695230387fcd8cc7d092643b5f 61922 libgomp1-dbg_4.4.4-3_i386.deb
a06b292e1231c52f21721ef782abd203a194bde3 25320 lib64gomp1_4.4.4-3_i386.deb
5a271bb17bcb0c0ec82279b61adae8c33125058a 58850 lib64gomp1-dbg_4.4.4-3_i386.deb
10d48936986f8d1ea66cef2fbc477045013a1f7c 3746114 cpp-4.4_4.4.4-3_i386.deb
a65a5fee37c83785d4e68ab9e08699bf1fe5fc55 41830 protoize_4.4.4-3_i386.deb
660f3336a21f7bf1416b84b54667161eebe2c657 58744 fixincludes_4.4.4-3_i386.deb
af787446b4624e78755d04a2fd10e7d84a5a8306 215256
libmudflap0-4.4-dev_4.4.4-3_i386.deb
4d137d9bfba8f15e30083318351ae7dc85208ebc 81950 libmudflap0_4.4.4-3_i386.deb
0990b64ee7217d4ed81fe46844ea1ca851184c06 120098
libmudflap0-dbg_4.4.4-3_i386.deb
e3db3f10f564e95af89d1fc52fdff8282a2d581a 98092 lib64mudflap0_4.4.4-3_i386.deb
a9175f7cdf0c82aff10d6b6986225b3d602f12d5 122402
lib64mudflap0-dbg_4.4.4-3_i386.deb
6a48eab639b00b6a932e1bfe4da252e1c3b6fe75 868
gobjc++-4.4-multilib_4.4.4-3_i386.deb
c150f3203353cd886ccc625f7bbb5de70a29efa3 4011566 gobjc++-4.4_4.4.4-3_i386.deb
0dd9703e76b1472bfc28b47e8601e2572b5b2f88 185586
gobjc-4.4-multilib_4.4.4-3_i386.deb
ccfef25b5191fe7ca680fc4d858c55fa29c8fd9c 3885778 gobjc-4.4_4.4.4-3_i386.deb
580e4cd4857b32ae293729da32353a389ddfb9c0 152142 libobjc2_4.4.4-3_i386.deb
575e8caae3f3a85d132cb31a66859fdd5f0bab0d 268248 libobjc2-dbg_4.4.4-3_i386.deb
1410a3435fe7b543571f8d39d3f81226c0d3cad6 160582 lib64objc2_4.4.4-3_i386.deb
208dfd635bc280166467b9091dd96c0888dc4fa4 278542 lib64objc2-dbg_4.4.4-3_i386.deb
d7779c726e520434a8edfec5cd412d4c52f79df6 1054500
g++-4.4-multilib_4.4.4-3_i386.deb
89d67af17c3b067adebbf0f747f2835dadd766e0 5371938 g++-4.4_4.4.4-3_i386.deb
046b702de9f62d96c3443335ac59e381ab2f0b76 346364 libstdc++6_4.4.4-3_i386.deb
d588099a580de4b61a5182c13de79b1f14ed6796 341088 lib64stdc++6_4.4.4-3_i386.deb
2b9272410e457ccfa8e9bb2c5554cab5c9f72e7e 6540610
lib64stdc++6-4.4-dbg_4.4.4-3_i386.deb
e16e56cd806d739144d4aa4ec4fdba9a8d7a82ef 1527410
libstdc++6-4.4-dev_4.4.4-3_i386.deb
971528937e3875d07ab1b16837f93f9c4174dd69 497592
libstdc++6-4.4-pic_4.4.4-3_i386.deb
705ddaf958c9c162e337074fd45eacbecab1d6d2 3878704
libstdc++6-4.4-dbg_4.4.4-3_i386.deb
9eba93d6f1712a2b0c60f516eec85737376d1fb1 238472 libgfortran3_4.4.4-3_i386.deb
8dbf59680fe8406a8db74403d2fae4999fcf0809 391390
libgfortran3-dbg_4.4.4-3_i386.deb
ad04eed20d3cb4eb67fd255495d9609b9518262d 291364 lib64gfortran3_4.4.4-3_i386.deb
9af4c6f548cb0f179f357dd4bd0f37364deb38c4 502844
lib64gfortran3-dbg_4.4.4-3_i386.deb
33be438f7fd91615ec890920b4a6462c4c0d3c3c 335194
gfortran-4.4-multilib_4.4.4-3_i386.deb
b42acca9461dbab9f71634203f1f471b1fc5e25b 4243152 gfortran-4.4_4.4.4-3_i386.deb
89543ecf1664c9cb42c209ee5cf2ab9ad430efd0 2204756
gcc-4.4-multilib_4.4.4-3_i386.deb
9fea97543c660f99941a52d6fe4a3f87c50313ee 2792834 gcc-4.4_4.4.4-3_i386.deb
Checksums-Sha256:
fd099488d1c1973472acd4ca3fe5bcd314b2e9a44d6b76277fa4dd12eed81ab1 3563
gcc-4.4_4.4.4-3.dsc
074270f52aff0c111e0214a2b0c04f15d3a59f14133a71fb0b78dff4b4ec1904 673796
gcc-4.4_4.4.4-3.diff.gz
752f054a32b0cf7f4502819b0419c341d0117f319bde31c30a255adf6e43377b 50224022
gcc-4.4-source_4.4.4-3_all.deb
72ff279aa21130d468a348ec69e8c1d791d0f0d286f25cc21feff788c9672a4d 16358244
libstdc++6-4.4-doc_4.4.4-3_all.deb
d029df16d27d88c8532e3529124b6aef41a1d39fed18bc7d818d65b5025dd539 2298554
gcc-4.4-locales_4.4.4-3_all.deb
b2b84338c52b7110925664fd6055a510a121e9e04145203889418d17f3a2b466 117002
gcc-4.4-base_4.4.4-3_i386.deb
49a81f9bf138c0b4a65ab70ed10bc229f3870f96ff0afcb7cd1f1f2dafed4c74 55156
libgcc1_4.4.4-3_i386.deb
2544a9a61ba219ed8a2f258b6cdc21cd38a16aa2cc15c73f3881fddf4b0e158e 79210
libgcc1-dbg_4.4.4-3_i386.deb
9213347fd0d8cc21506897cf73642b46765128545259fc9e1cd520bb6dfa6c2c 44934
lib64gcc1_4.4.4-3_i386.deb
137efa2e40a6fd74013d83a5e99afc60dc2fa90579eaf4505270e44098b2f60e 83136
lib64gcc1-dbg_4.4.4-3_i386.deb
5fb4e5427613e2b4d69283ae52631664e942077789650afc058d851582ee5dcb 24048
libgomp1_4.4.4-3_i386.deb
088398e7824929c58c3ae11147af7d540c457f299a1ec1be9cb039af23163cb8 61922
libgomp1-dbg_4.4.4-3_i386.deb
c12e7fcefd89e5860a1ca8c3091c407c175258000459432611674254d56ab462 25320
lib64gomp1_4.4.4-3_i386.deb
ddadbb05d69f2e53fd7475ea4749050d1db09176ab3f8916b76cfb14fc57249a 58850
lib64gomp1-dbg_4.4.4-3_i386.deb
667d911b2888b60a1965700b8a207e79294b035e5252a4fab9f3a55c45c77fd5 3746114
cpp-4.4_4.4.4-3_i386.deb
f94f94d2841640f3c064532d2228b20a3ebe58f6ed50e1d9584104b11af8b518 41830
protoize_4.4.4-3_i386.deb
8da61aa484bfb78621bb4765ea1486808c272d20218e66c053b44d7bcf5df512 58744
fixincludes_4.4.4-3_i386.deb
203873d541e12518bb3af70a043160a7d5fbb0815f5269f01e8a256f2371d0ab 215256
libmudflap0-4.4-dev_4.4.4-3_i386.deb
411c91603ef29212898fe1b2627f52587c111dcd95cf005d9cdbf7256f93c0c1 81950
libmudflap0_4.4.4-3_i386.deb
72fadd9335194ca1424b63086bb1c75570fc7f8b8f65a0725e58787aee4a4c8d 120098
libmudflap0-dbg_4.4.4-3_i386.deb
2f74feb53a18fe47f5768968814de8785bea223b2eaed24232ad428e6f949032 98092
lib64mudflap0_4.4.4-3_i386.deb
537ba0a532ee3694960c1bcbb7f0d6fcf949449dfaa3fa55f744c2e7976f84d0 122402
lib64mudflap0-dbg_4.4.4-3_i386.deb
e3e137fa3b88ce55c41ece9700dc1b28c86bfee209f3a4715cae7323a2043c12 868
gobjc++-4.4-multilib_4.4.4-3_i386.deb
eedb75fd0b4471460f9418398ede11c338b3b3ff358f3a2fe9e91783d236c002 4011566
gobjc++-4.4_4.4.4-3_i386.deb
5944beb3e80461183386905b45c220fec97be61adc7998fb76d133592bc9b91b 185586
gobjc-4.4-multilib_4.4.4-3_i386.deb
4fa0405ee1d061c824c0518d77dbd07726bcb626d13a5b444e1fc1a12271de41 3885778
gobjc-4.4_4.4.4-3_i386.deb
f12ac4d7c2bb9ec396e9a9120101ace67a0754ef2a3911ddeb78f4aa858f85ee 152142
libobjc2_4.4.4-3_i386.deb
354ca44e9383a45fdc914fa3b6a877cc66513d862ddbc92c6e329483fb61d385 268248
libobjc2-dbg_4.4.4-3_i386.deb
a9a93ff010f963575abf30a4ea17f2c195e3be51315ac486f2d0578fc06695b2 160582
lib64objc2_4.4.4-3_i386.deb
33b3d27aaa85536363a5d8acae9838c9de515dfac127c9376c681c0b9d92dd46 278542
lib64objc2-dbg_4.4.4-3_i386.deb
12324a818d46e11e29890487ebaeac35c3b14b4373ca3c54a1fb7cd008c3827b 1054500
g++-4.4-multilib_4.4.4-3_i386.deb
ff8bf5b81b69b51637a852fa68433fb4402f94d46d84d5328faf2934344ee4fe 5371938
g++-4.4_4.4.4-3_i386.deb
db8cc91a89ad3a07f613b6c7c99c036f99366ab94e1e7fdff3b6eb3ddc114832 346364
libstdc++6_4.4.4-3_i386.deb
5317ad604e96a6722474715f649cf392735f26dc32c4409bd66d1dca970c9528 341088
lib64stdc++6_4.4.4-3_i386.deb
f9bf8cacff91f2fc90dd5f553ce9ad36b840e59e27d787db2661e45bcaa6e024 6540610
lib64stdc++6-4.4-dbg_4.4.4-3_i386.deb
3abf919879487eca91a7bd61d0203fc8f84a1bc34092627f6cfba1e9a3c43e85 1527410
libstdc++6-4.4-dev_4.4.4-3_i386.deb
ce4bf0fb4d11e3dbfcd8cc15538e985f4955eb1b0227ed7db3a44dc432786bb4 497592
libstdc++6-4.4-pic_4.4.4-3_i386.deb
3e9f9b045844b7342fb5ce859952b246b7894730f3ccc3a7f0f9bbb82f28740a 3878704
libstdc++6-4.4-dbg_4.4.4-3_i386.deb
88eecaa9c035b32ed975114afcda8148124420f86803ece9c971a12116cca8ad 238472
libgfortran3_4.4.4-3_i386.deb
62b9bec8eaff91cc24603b81a2ae1d958aae8327b07b415cc8bedcf6f2241fa0 391390
libgfortran3-dbg_4.4.4-3_i386.deb
e29b0bbb689c469b47d5bfd7436e3785bb904bd059727decc5a88b4b4960b2e0 291364
lib64gfortran3_4.4.4-3_i386.deb
6f07cfa8e4ad4f95e61cda88624257d0c4fe07692e10eac9bb1fbeaf7d10b5fd 502844
lib64gfortran3-dbg_4.4.4-3_i386.deb
37e1593420019970a804056ecde2ee6c1e57bce31045f8ccfccbf38295414ccd 335194
gfortran-4.4-multilib_4.4.4-3_i386.deb
d9c2be20a835e26ddb8bd3a7aec0a93dff7a855981833d60aab36e4b8bff1071 4243152
gfortran-4.4_4.4.4-3_i386.deb
adc7a34b55618dea1f9984f25a6f08c0a69fa09be41adcf4e3e646b75b1150c5 2204756
gcc-4.4-multilib_4.4.4-3_i386.deb
a2b8e9bff09b593b2c953341d3b8d475d440355941ffaaeb57186c4dbde7e7a7 2792834
gcc-4.4_4.4.4-3_i386.deb
Files:
ab4de8738585c83077335e206eca2d19 3563 devel optional gcc-4.4_4.4.4-3.dsc
d0782044062e905d8e1462f7472c95dd 673796 devel optional gcc-4.4_4.4.4-3.diff.gz
f1f8218e0ba0bdcdc92cbabe587fca16 50224022 devel optional
gcc-4.4-source_4.4.4-3_all.deb
e3ffe6fa400776b041306e377ea6c460 16358244 doc optional
libstdc++6-4.4-doc_4.4.4-3_all.deb
776fbf690d0833c331eb331c15375dbe 2298554 devel optional
gcc-4.4-locales_4.4.4-3_all.deb
4241eaabe3b11ebbd975f1a03a3dadde 117002 libs required
gcc-4.4-base_4.4.4-3_i386.deb
6af80e858164602b64654de977d0b322 55156 libs required libgcc1_4.4.4-3_i386.deb
03cd03ee8c9849ba88a82238d3ae2277 79210 debug extra libgcc1-dbg_4.4.4-3_i386.deb
3930f5405017156086481b31067cbd80 44934 libs optional lib64gcc1_4.4.4-3_i386.deb
1b8202e62753f0639290a4aaa9606a79 83136 debug extra
lib64gcc1-dbg_4.4.4-3_i386.deb
ad5509205c6783d47d6851b5c75f925a 24048 libs optional libgomp1_4.4.4-3_i386.deb
1969b150ee10ced74dae7e7396e9463a 61922 debug extra
libgomp1-dbg_4.4.4-3_i386.deb
b7edc912b7c0063b3c267bb87b74b485 25320 libs optional
lib64gomp1_4.4.4-3_i386.deb
8addda79ed7c71ef67aeebd0c01dd28d 58850 debug extra
lib64gomp1-dbg_4.4.4-3_i386.deb
c8bd743eb8864eb4d10a3ad7dd540fcd 3746114 interpreters optional
cpp-4.4_4.4.4-3_i386.deb
84888715a388581bd2b6ad5430ba296d 41830 devel optional protoize_4.4.4-3_i386.deb
ab329f908c5c44581ae493292f9747d5 58744 devel optional
fixincludes_4.4.4-3_i386.deb
e972a143c316ab343526a2bba1a79655 215256 libdevel optional
libmudflap0-4.4-dev_4.4.4-3_i386.deb
a5348bfd85d9e41984e8538b21912d6f 81950 libs optional
libmudflap0_4.4.4-3_i386.deb
8ec8ced8938934cf2fc3793cc0cd16d9 120098 debug extra
libmudflap0-dbg_4.4.4-3_i386.deb
c4925c08c43321f7936a3f8c2e17f563 98092 libs optional
lib64mudflap0_4.4.4-3_i386.deb
beec837053beea2e4512da5398ff0fc8 122402 debug extra
lib64mudflap0-dbg_4.4.4-3_i386.deb
708dfb5001378effab3f8ed6bfca8414 868 devel optional
gobjc++-4.4-multilib_4.4.4-3_i386.deb
288c107d76184acd4cbb25eb59664c10 4011566 devel optional
gobjc++-4.4_4.4.4-3_i386.deb
3796e7b83c48b93346127be28e928166 185586 devel optional
gobjc-4.4-multilib_4.4.4-3_i386.deb
97cd34e043d1e300dbe353952128ff19 3885778 devel optional
gobjc-4.4_4.4.4-3_i386.deb
aa6fdf9d9bc03445710fa6f2a07b5c4a 152142 libs optional libobjc2_4.4.4-3_i386.deb
1041530280e4a3361ef0935621cc0070 268248 debug extra
libobjc2-dbg_4.4.4-3_i386.deb
beb2204f3bee4fe55c8fb05d18cb4f9b 160582 libs optional
lib64objc2_4.4.4-3_i386.deb
aa0e4037bba970d0006b555108d78113 278542 debug extra
lib64objc2-dbg_4.4.4-3_i386.deb
4112d81ec3d83e05b83217798216aaad 1054500 devel optional
g++-4.4-multilib_4.4.4-3_i386.deb
0bc9896421555541faff85f1505a1780 5371938 devel optional
g++-4.4_4.4.4-3_i386.deb
169d77ee38e689b3b197136d80c8ec43 346364 libs required
libstdc++6_4.4.4-3_i386.deb
d18f5fa62c365a6bd9602c9faa398bcb 341088 libs optional
lib64stdc++6_4.4.4-3_i386.deb
64a64e0acf118924f45132702fb5f60e 6540610 debug extra
lib64stdc++6-4.4-dbg_4.4.4-3_i386.deb
0df906f06d59cddd8469f0a28867a51a 1527410 libdevel optional
libstdc++6-4.4-dev_4.4.4-3_i386.deb
4e925f7c88c2fbc7ee900b1bd2712f7b 497592 libdevel extra
libstdc++6-4.4-pic_4.4.4-3_i386.deb
11ab734987a77ccd2768216b4807b1ab 3878704 debug extra
libstdc++6-4.4-dbg_4.4.4-3_i386.deb
8a4553000cadfe6ba25d0f3c9f69def7 238472 libs optional
libgfortran3_4.4.4-3_i386.deb
28d9192b9fe6a8aaea8a56c2ab0e332d 391390 debug extra
libgfortran3-dbg_4.4.4-3_i386.deb
74d4c6a87056970319cb0249b8a85720 291364 libs optional
lib64gfortran3_4.4.4-3_i386.deb
2b06b7a159ac779c7a782ce0bad2852a 502844 debug extra
lib64gfortran3-dbg_4.4.4-3_i386.deb
94af2490e962d2cf9e7236d129366b27 335194 devel optional
gfortran-4.4-multilib_4.4.4-3_i386.deb
5898dd0614edb46948d89f0a6b3b9dcd 4243152 devel optional
gfortran-4.4_4.4.4-3_i386.deb
90fad9d84720926cfa8d64c47cbfdd7e 2204756 devel optional
gcc-4.4-multilib_4.4.4-3_i386.deb
f00226aa4f4f1adc0ee268de64b438dd 2792834 devel optional
gcc-4.4_4.4.4-3_i386.deb
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.10 (GNU/Linux)
iEYEARECAAYFAkv+NXIACgkQStlRaw+TLJwDMQCfbKB/EjrkSpyHhXdbB6EwqFf5
DcwAnA4yO7OUctV+pr4lC5+rfmc8720g
=56UC
-----END PGP SIGNATURE-----
--- End Message ---