Your message dated Mon, 06 Oct 2003 02:32:50 -0400 with message-id <[EMAIL PROTECTED]> and subject line Bug#212912: fixed in gcc-3.3 1:3.3.2ds3-0pre5 has caused the attached Bug report 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 I am talking about this indicates a serious mail system misconfiguration somewhere. Please contact me immediately.) Debian bug tracking system administrator (administrator, Debian Bugs database) -------------------------------------- Received: (at submit) by bugs.debian.org; 26 Sep 2003 20:15:14 +0000 >From [EMAIL PROTECTED] Fri Sep 26 15:15:04 2003 Return-path: <[EMAIL PROTECTED]> Received: from whitehead.gp.uwo.ca [129.100.37.233] by master.debian.org with esmtp (Exim 3.35 1 (Debian)) id 1A2yzX-0006gm-00; Fri, 26 Sep 2003 15:15:03 -0500 Received: from tyson by whitehead.gp.uwo.ca with local (Exim 3.36 #1 (Debian)) id 1A2yzg-0005LK-00; Fri, 26 Sep 2003 16:15:12 -0400 Content-Type: multipart/mixed; boundary="===============3693247374114080768==" MIME-Version: 1.0 From: Tyson Whitehead <[EMAIL PROTECTED]> To: Debian Bug Tracking System <[EMAIL PROTECTED]> Subject: gcc-3.3: [alpha] Linux linker/loader does not support -mieee-conformant X-Mailer: reportbug 2.29 Date: Fri, 26 Sep 2003 16:15:11 -0400 Message-Id: <[EMAIL PROTECTED]> Sender: Tyson Whitehead <[EMAIL PROTECTED]> X-BadReturnPath: [EMAIL PROTECTED] rewritten as [EMAIL PROTECTED] using "From" header Delivered-To: [EMAIL PROTECTED] X-Spam-Status: No, hits=-5.0 required=4.0 tests=HAS_PACKAGE version=2.53-bugs.debian.org_2003_9_21 X-Spam-Level: X-Spam-Checker-Version: SpamAssassin 2.53-bugs.debian.org_2003_9_21 (1.174.2.15-2003-03-30-exp) This is a multi-part MIME message sent by reportbug. --===============3693247374114080768== Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline Package: gcc-3.3 Version: 1:3.3.2-0pre4 Severity: normal Tags: patch DEC Unix provides both IEEE conformant and IEEE nonconformant libraries, and links against the appropriate libraries based on the setting of eflag 48 (set implicitly by specifying -mieee or explicitly by specifying -mieee-conformant). Linux neither supports linking based on eflag 48, nor does it provide IEEE nonconformant libraries (the GNU math libraries are conformant, and the maintainers/developers seem to have no intent of ever releasing a special nonconformant version for the Alpha). As a result, under Linux (and any other GNU based system), programs must be IEEE conformant (compiled with -mieee) in order to work with the system libraries in all circumstances. This fact is frequently overlooked (or not known) by most package maintainers, and has result in numerous packages that SIGFPE for no apparent reason. Well many of these packages can be 'fixed' (and several have been) by adding a lines to the effect of ifeq ($(DEB_TARGET_ARCH),alpha) CFLAGS += -mieee CXXFLAGS += -mieee endif to the appropriate package's debian/rules file, this is not really a satisfactory solution. It creates a situation where users of the Debian Alpha distribution are continuously having to file yet another Alpha SIGFPE bug against some new package. In reality, the real problem is that GCC's defaults, not generating IEEE conformant code, do not match Linux's defaults, IEEE conformant libraries. The easiest way to rectify this situation is to change GCC's default behavior. Attached is a dpatch file that does this, updates the documentation, and adds a switch (-mno-ieee) to make it possible to still generate IEEE nonconformant code for those who desire to do so. In addition to adding it to the debian/patches directory, the Alpha specific section of debian/rules.patch has to be modified to include it ifeq ($(DEB_TARGET_ARCH),alpha) debian_patches += alpha-ieee endif The very very few apps whos performance this impacts negatively (possibly the FFTW libraries, not LAPACK of BLAS though, they require IEEE conformance) can have full performance restored by updating the Alpha specific portion of their debian/rules file to include the -mno-ieee flag. This represents significantly less work (by several orders of magnitude) then the current practice of continually having to add the -mieee flag all the other packages. :) NOTES ON PERFORMANCE IMPACT: Obviously this will not 'break' existing applications. Less obvious is that it does not impose a serious performance penalty on pre-EV6 architectures for the vast majority of applications. Testing on an Alpha EV56 CPU reveals that intensive tightly looped math operations [FFT transforms] run at most 20% slower, while intensive numerical simulations [Molecular Dynamics, MC Option pricing] run between 1% to 5% slower. The effect on other applications (i.e. 99.99% of packages) is not measurable. SOME BROKEN COMMON APPLICATIONS CURRENTLY NOT COMPILED WITH -mieee: python: type 1e-320 at the prompt kspread: type =erfc(27) in a cell mpg321: play a mp3 file back through the ARTS backend konqueror: goto http://news.independent.co.uk A quick scan of the /usr/lib on a local Beowulf cluster reveals just how wide spread the requirement for -mieee is. Of the 589 installed libraries in /usr/lib that use the FPU, only 98 have have not been compiled with -mieee. Of all the numerics relates libraries installed (LAPACK, BLAS, etc), the only one compiled without -mieee is the GNU multi-precision library -- System Information: Debian Release: testing/unstable Architecture: alpha Kernel: Linux whitehead 2.4.21 #26 Wed Jun 25 12:35:13 EDT 2003 alpha Locale: LANG=C, LC_CTYPE=C Versions of packages gcc-3.3 depends on: ii binutils 2.14.90.0.6-2 The GNU assembler, linker and bina ii cpp-3.3 1:3.3.2-0pre4 The GNU C preprocessor ii gcc-3.3-base 1:3.3.2-0pre4 The GNU Compiler Collection (base ii libc6.1 2.3.2-8 GNU C Library: Shared libraries an ii libgcc1 1:3.3.2-0pre4 GCC support library -- no debconf information --===============3693247374114080768== Content-Type: application/x-shellscript MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="/usr/src/alpha-ieee.dpatch" IyEgL2Jpbi9zaCAtZQoKIyBEUDogbWFrZXMgLW1pZWVlIGRlZmF1bHQgYW5kIGFkZHMgLW1pZWVl LWRpc2FibGUgc3dpdGNoIHRvIHR1cm4gZGVmYXVsdCBvZmYKCmRpcj0KaWYgWyAkIyAtZXEgMyAt YSAiJDIiID0gJy1kJyBdOyB0aGVuCiAgICBwZGlyPSItZCAkMyIKICAgIGRpcj0iJDMvIgplbGlm IFsgJCMgLW5lIDEgXTsgdGhlbgogICAgZWNobyA+JjIgImBiYXNlbmFtZSAkMGA6IHNjcmlwdCBl eHBlY3RzIC1wYXRjaHwtdW5wYXRjaCBhcyBhcmd1bWVudCIKICAgIGV4aXQgMQpmaQpjYXNlICIk MSIgaW4KICAgIC1wYXRjaCkKICAgICAgICBwYXRjaCAkcGRpciAtZiAtLW5vLWJhY2t1cC1pZi1t aXNtYXRjaCAtcDEgPCAkMAogICAgICAgICNjZCAke2Rpcn1nY2MgJiYgYXV0b2NvbmYKICAgICAg ICA7OwogICAgLXVucGF0Y2gpCiAgICAgICAgcGF0Y2ggJHBkaXIgLWYgLS1uby1iYWNrdXAtaWYt bWlzbWF0Y2ggLVIgLXAxIDwgJDAKICAgICAgICAjcm0gJHtkaXJ9Z2NjL2NvbmZpZ3VyZQogICAg ICAgIDs7CiAgICAqKQogICAgICAgIGVjaG8gPiYyICJgYmFzZW5hbWUgJDBgOiBzY3JpcHQgZXhw ZWN0cyAtcGF0Y2h8LXVucGF0Y2ggYXMgYXJndW1lbnQiCiAgICAgICAgZXhpdCAxCmVzYWMKZXhp dCAwCgoKLS0tIHNyYy9nY2MvY29uZmlnLmdjYy5vcmlnCTIwMDMtMDctMTMgMTQ6MjI6NTQuMDAw MDAwMDAwIC0wNDAwCisrKyBzcmMvZ2NjL2NvbmZpZy5nY2MJMjAwMy0wNy0xNCAxNDoxMzoyMi4w MDAwMDAwMDAgLTA0MDAKQEAgLTU1NCw3ICs1NTQsNyBAQAogCTs7CiBhbHBoYSotKi1saW51eCop CiAJdG1fZmlsZT0iJHt0bV9maWxlfSBhbHBoYS9lbGYuaCBhbHBoYS9saW51eC5oIGFscGhhL2xp bnV4LWVsZi5oIgotCXRhcmdldF9jcHVfZGVmYXVsdD0iTUFTS19HQVMiCisJdGFyZ2V0X2NwdV9k ZWZhdWx0PSJNQVNLX0dBU3xNQVNLX0lFRUVfQ09ORk9STUFOVHxNQVNLX0lFRUUiCiAJdG1ha2Vf ZmlsZT0idC1zbGliZ2NjLWVsZi12ZXIgdC1saW51eCBhbHBoYS90LWNydGZtIGFscGhhL3QtYWxw aGEgYWxwaGEvdC1pZWVlIgogCTs7CiBhbHBoYSotKi1nbnUqKQotLS0gc3JjL2djYy9jb25maWcv YWxwaGEvYWxwaGEuaC5vcmlnCTIwMDMtMDctMTQgMTQ6MTA6MDEuMDAwMDAwMDAwIC0wNDAwCisr KyBzcmMvZ2NjL2NvbmZpZy9hbHBoYS9hbHBoYS5oCTIwMDMtMDctMTQgMTQ6MTI6NTUuMDAwMDAw MDAwIC0wNDAwCkBAIC0yOTQsNiArMjk0LDggQEAKICAgICAgTl8oIlJlcXVlc3QgSUVFRS1jb25m b3JtYW50IG1hdGggbGlicmFyeSByb3V0aW5lcyAoT1NGLzEpIil9LAlcCiAgICAgeyJpZWVlIiwg TUFTS19JRUVFfE1BU0tfSUVFRV9DT05GT1JNQU5ULAkJCQlcCiAgICAgIE5fKCJFbWl0IElFRUUt Y29uZm9ybWFudCBjb2RlLCB3aXRob3V0IGluZXhhY3QgZXhjZXB0aW9ucyIpfSwJXAorICAgIHsi bm8taWVlZSIsIC0oTUFTS19JRUVFfE1BU0tfSUVFRV9DT05GT1JNQU5UKSwJCQlcCisgICAgIE5f KCJFbWl0IElFRUUtbm9uY29uZm9ybWFudCBjb2RlIChyZXZlcnNlcyAtbWllZWUpIil9LAkJXAog ICAgIHsiaWVlZS13aXRoLWluZXhhY3QiLCBNQVNLX0lFRUVfV0lUSF9JTkVYQUNUfE1BU0tfSUVF RV9DT05GT1JNQU5ULAlcCiAgICAgIE5fKCJFbWl0IElFRUUtY29uZm9ybWFudCBjb2RlLCB3aXRo IGluZXhhY3QgZXhjZXB0aW9ucyIpfSwJCVwKICAgICB7ImJ1aWxkLWNvbnN0YW50cyIsIE1BU0tf QlVJTERfQ09OU1RBTlRTLAkJCQlcCi0tLSBzcmMvZ2NjL2RvYy9pbnZva2UudGV4aS5vcmlnCTIw MDMtMDctMTQgMTQ6MjU6NDYuMDAwMDAwMDAwIC0wNDAwCisrKyBzcmMvZ2NjL2RvYy9pbnZva2Uu dGV4aQkyMDAzLTA3LTE0IDE1OjIyOjI4LjAwMDAwMDAwMCAtMDQwMApAQCAtNTIxLDcgKzUyMSw3 IEBACiAKIEBlbXBoe0RFQyBBbHBoYSBPcHRpb25zfQogQGdjY29wdGxpc3R7LW1uby1mcC1yZWdz ICAtbXNvZnQtZmxvYXQgIC1tYWxwaGEtYXMgIC1tZ2FzIEBnb2wKLS1taWVlZSAgLW1pZWVlLXdp dGgtaW5leGFjdCAgLW1pZWVlLWNvbmZvcm1hbnQgQGdvbAorLW1pZWVlICAtbW5vLWllZWUgIC1t aWVlZS13aXRoLWluZXhhY3QgIC1taWVlZS1jb25mb3JtYW50IEBnb2wKIC1tZnAtdHJhcC1tb2Rl PUB2YXJ7bW9kZX0gIC1tZnAtcm91bmRpbmctbW9kZT1AdmFye21vZGV9IEBnb2wKIC1tdHJhcC1w cmVjaXNpb249QHZhcnttb2RlfSAgLW1idWlsZC1jb25zdGFudHMgQGdvbAogLW1jcHU9QHZhcntj cHUtdHlwZX0gIC1tdHVuZT1AdmFye2NwdS10eXBlfSBAZ29sCkBAIC04OTE3LDcgKzg5MTcsOSBA QAogYW5kIGhlbmNlIG5lZWQgbm90IHNhdmUgYW5kIHJlc3RvcmUsIGFueSBmbG9hdGluZy1wb2lu dCByZWdpc3RlcnMuCiAKIEBpdGVtIC1taWVlZQorQGl0ZW14IC1tbm8taWVlZQogQG9waW5kZXgg bWllZWUKK0BvcGluZGV4IG1uby1pZWVlCiBUaGUgQWxwaGEgYXJjaGl0ZWN0dXJlIGltcGxlbWVu dHMgZmxvYXRpbmctcG9pbnQgaGFyZHdhcmUgb3B0aW1pemVkIGZvcgogbWF4aW11bSBwZXJmb3Jt YW5jZS4gIEl0IGlzIG1vc3RseSBjb21wbGlhbnQgd2l0aCB0aGUgSUVFRSBmbG9hdGluZwogcG9p bnQgc3RhbmRhcmQuICBIb3dldmVyLCBmb3IgZnVsbCBjb21wbGlhbmNlLCBzb2Z0d2FyZSBhc3Np c3RhbmNlIGlzCkBAIC04OTI5LDYgKzg5MzEsMTIgQEAKIHZhbHVlcyBzdWNoIGFzIG5vdC1hLW51 bWJlciBhbmQgcGx1cy9taW51cyBpbmZpbml0eS4gIE90aGVyIEFscGhhCiBjb21waWxlcnMgY2Fs bCB0aGlzIG9wdGlvbiBAb3B0aW9uey1pZWVlX3dpdGhfbm9faW5leGFjdH0uCiAKK1VuZGVyIExp bnV4LCBAb3B0aW9uey1taWVlZX0gaXMgdHVybmVkIG9uIGJ5IGRlZmF1bHQsIGJlY2F1c2UgdGhl CitmdW5jdGlvbnMgaW1wbGVtZW50ZWQgaW4gc29mdHdhcmUgaW4gdGhlIEdDQyBtYXRoIGxpYnJh cmllcyBjb25mb3JtIHRvCit0aGUgSUVFRSBzcGVjaWZpY2F0aW9uIChpLmUuIHRoZXkgZ2VuZXJh dGUgZGVub3JtYWxpemVkIG51bWJlcnMsIGFuZAorc3VjaCwgd2hpY2ggd2lsbCBjYXVzZXMgdGhl IHByb2dyYW0gdG8gU0lHRlBFIHdoZW4gaXQgYXR0ZW1wdHMgdG8gdXNlCit0aGUgcmVzdWx0cyBp biB0aGUgRlBVLCBpZiBAb3B0aW9uey1taWVlZX0gaGFzIG5vdCBiZSBzcGVjaWZpZWQpLgorCiBA aXRlbSAtbWllZWUtd2l0aC1pbmV4YWN0CiBAb3BpbmRleCBtaWVlZS13aXRoLWluZXhhY3QKIFRo aXMgaXMgbGlrZSBAb3B0aW9uey1taWVlZX0gZXhjZXB0IHRoZSBnZW5lcmF0ZWQgY29kZSBhbHNv IG1haW50YWlucwo= --===============3693247374114080768==-- --------------------------------------- Received: (at 212912-close) by bugs.debian.org; 6 Oct 2003 06:38:14 +0000 >From [EMAIL PROTECTED] Mon Oct 06 01:38:09 2003 Return-path: <[EMAIL PROTECTED]> Received: from auric.debian.org [206.246.226.45] by master.debian.org with esmtp (Exim 3.35 1 (Debian)) id 1A6P0R-0006sf-00; Mon, 06 Oct 2003 01:38:07 -0500 Received: from katie by auric.debian.org with local (Exim 3.35 1 (Debian)) id 1A6OvK-0007lZ-00; Mon, 06 Oct 2003 02:32:50 -0400 From: Matthias Klose <[EMAIL PROTECTED]> To: [EMAIL PROTECTED] X-Katie: $Revision: 1.37 $ Subject: Bug#212912: fixed in gcc-3.3 1:3.3.2ds3-0pre5 Message-Id: <[EMAIL PROTECTED]> Sender: Archive Administrator <[EMAIL PROTECTED]> Date: Mon, 06 Oct 2003 02:32:50 -0400 Delivered-To: [EMAIL PROTECTED] Source: gcc-3.3 Source-Version: 1:3.3.2ds3-0pre5 We believe that the bug you reported is fixed in the latest version of gcc-3.3, which is due to be installed in the Debian FTP archive: cpp-3.3-doc_3.3.2-0pre5_all.deb to pool/main/g/gcc-3.3/cpp-3.3-doc_3.3.2-0pre5_all.deb cpp-3.3_3.3.2-0pre5_i386.deb to pool/main/g/gcc-3.3/cpp-3.3_3.3.2-0pre5_i386.deb fastjar_3.3.2-0pre5_i386.deb to pool/main/g/gcc-3.3/fastjar_3.3.2-0pre5_i386.deb fixincludes_3.3.2-0pre5_i386.deb to pool/main/g/gcc-3.3/fixincludes_3.3.2-0pre5_i386.deb g++-3.3_3.3.2-0pre5_i386.deb to pool/main/g/gcc-3.3/g++-3.3_3.3.2-0pre5_i386.deb g77-3.3-doc_3.3.2-0pre5_all.deb to pool/main/g/gcc-3.3/g77-3.3-doc_3.3.2-0pre5_all.deb g77-3.3_3.3.2-0pre5_i386.deb to pool/main/g/gcc-3.3/g77-3.3_3.3.2-0pre5_i386.deb gcc-3.3-base_3.3.2-0pre5_i386.deb to pool/main/g/gcc-3.3/gcc-3.3-base_3.3.2-0pre5_i386.deb gcc-3.3-doc_3.3.2-0pre5_all.deb to pool/main/g/gcc-3.3/gcc-3.3-doc_3.3.2-0pre5_all.deb gcc-3.3_3.3.2-0pre5_i386.deb to pool/main/g/gcc-3.3/gcc-3.3_3.3.2-0pre5_i386.deb gcc-3.3_3.3.2ds3-0pre5.diff.gz to pool/main/g/gcc-3.3/gcc-3.3_3.3.2ds3-0pre5.diff.gz gcc-3.3_3.3.2ds3-0pre5.dsc to pool/main/g/gcc-3.3/gcc-3.3_3.3.2ds3-0pre5.dsc gcc-3.3_3.3.2ds3.orig.tar.gz to pool/main/g/gcc-3.3/gcc-3.3_3.3.2ds3.orig.tar.gz gcj-3.3_3.3.2-0pre5_i386.deb to pool/main/g/gcc-3.3/gcj-3.3_3.3.2-0pre5_i386.deb gij-3.3_3.3.2-0pre5_i386.deb to pool/main/g/gcc-3.3/gij-3.3_3.3.2-0pre5_i386.deb gnat-3.3-doc_3.3.2-0pre5_all.deb to pool/main/g/gcc-3.3/gnat-3.3-doc_3.3.2-0pre5_all.deb gnat-3.3_3.3.2-0pre5_i386.deb to pool/main/g/gcc-3.3/gnat-3.3_3.3.2-0pre5_i386.deb gobjc-3.3_3.3.2-0pre5_i386.deb to pool/main/g/gcc-3.3/gobjc-3.3_3.3.2-0pre5_i386.deb gpc-2.1-3.3-doc_3.3.2.20030830-0pre5_all.deb to pool/main/g/gcc-3.3/gpc-2.1-3.3-doc_3.3.2.20030830-0pre5_all.deb gpc-2.1-3.3_3.3.2.20030830-0pre5_i386.deb to pool/main/g/gcc-3.3/gpc-2.1-3.3_3.3.2.20030830-0pre5_i386.deb libffi2-dev_3.3.2-0pre5_i386.deb to pool/main/g/gcc-3.3/libffi2-dev_3.3.2-0pre5_i386.deb libffi2_3.3.2-0pre5_i386.deb to pool/main/g/gcc-3.3/libffi2_3.3.2-0pre5_i386.deb libg2c0_3.3.2-0pre5_i386.deb to pool/main/g/gcc-3.3/libg2c0_3.3.2-0pre5_i386.deb libgcc1_3.3.2-0pre5_i386.deb to pool/main/g/gcc-3.3/libgcc1_3.3.2-0pre5_i386.deb libgcj-common_3.3.2-0pre5_all.deb to pool/main/g/gcc-3.3/libgcj-common_3.3.2-0pre5_all.deb libgcj4-dev_3.3.2-0pre5_i386.deb to pool/main/g/gcc-3.3/libgcj4-dev_3.3.2-0pre5_i386.deb libgcj4_3.3.2-0pre5_i386.deb to pool/main/g/gcc-3.3/libgcj4_3.3.2-0pre5_i386.deb libobjc1_3.3.2-0pre5_i386.deb to pool/main/g/gcc-3.3/libobjc1_3.3.2-0pre5_i386.deb libstdc++5-3.3-dbg_3.3.2-0pre5_i386.deb to pool/main/g/gcc-3.3/libstdc++5-3.3-dbg_3.3.2-0pre5_i386.deb libstdc++5-3.3-dev_3.3.2-0pre5_i386.deb to pool/main/g/gcc-3.3/libstdc++5-3.3-dev_3.3.2-0pre5_i386.deb libstdc++5-3.3-doc_3.3.2-0pre5_all.deb to pool/main/g/gcc-3.3/libstdc++5-3.3-doc_3.3.2-0pre5_all.deb libstdc++5-3.3-pic_3.3.2-0pre5_i386.deb to pool/main/g/gcc-3.3/libstdc++5-3.3-pic_3.3.2-0pre5_i386.deb libstdc++5_3.3.2-0pre5_i386.deb to pool/main/g/gcc-3.3/libstdc++5_3.3.2-0pre5_i386.deb protoize_3.3.2-0pre5_i386.deb to pool/main/g/gcc-3.3/protoize_3.3.2-0pre5_i386.deb treelang-3.3_3.3.2-0pre5_i386.deb to pool/main/g/gcc-3.3/treelang-3.3_3.3.2-0pre5_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 [EMAIL PROTECTED], and the maintainer will reopen the bug report if appropriate. Debian distribution maintenance software pp. Matthias Klose <[EMAIL PROTECTED]> (supplier of updated gcc-3.3 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 [EMAIL PROTECTED]) -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Format: 1.7 Date: Sun, 5 Oct 2003 19:53:49 +0200 Source: gcc-3.3 Binary: g77-3.3 gnat-3.3 libffi2 lib64stdc++5 protoize gpc-2.1-3.3 gpc-2.1-3.3-doc lib64gnat3.15 libobjc1 gcc-3.3-doc lib64g2c0 fixincludes libgcj4 libgcj4-dev g77-3.3-doc gcc-3.3-nof libgcj-common libstdc++5-3.3-pic libg2c0 gij-3.3 gcc-3.3 libstdc++5-3.3-dev lib64objc1 libstdc++5 gcj-3.3 cpp-3.3-doc libgnat3.15 lib64gcj4 lib64ffi2 fastjar libffi2-dev libgcc1 cpp-3.3 gcc-3.3-soft-float gcc-3.3-base g++-3.3 libstdc++5-3.3-dbg treelang-3.3 lib64gcc1 gnat-3.3-doc gobjc-3.3 libstdc++5-3.3-doc libg2c0-dev Architecture: source i386 all Version: 1:3.3.2ds3-0pre5 Distribution: unstable Urgency: low Maintainer: Debian GCC maintainers <debian-gcc@lists.debian.org> Changed-By: Matthias Klose <[EMAIL PROTECTED]> Description: cpp-3.3 - The GNU C preprocessor cpp-3.3-doc - Documentation for the GNU C preprocessor (cpp) fastjar - Jar creation utility fixincludes - Fix non-ANSI header files g++-3.3 - The GNU C++ compiler g77-3.3 - The GNU Fortran 77 compiler g77-3.3-doc - Documentation for the GNU Fortran compiler (g77) gcc-3.3 - The GNU C compiler gcc-3.3-base - The GNU Compiler Collection (base package) gcc-3.3-doc - Documentation for the GNU compilers (gcc, gobjc, g++) gcj-3.3 - The GNU compiler for Java(TM) gij-3.3 - The GNU Java bytecode interpreter gnat-3.3 - The GNU Ada compiler gnat-3.3-doc - Documentation for the GNU Ada compiler (gnat) gobjc-3.3 - The GNU Objective-C compiler gpc-2.1-3.3 - The GNU Pascal compiler gpc-2.1-3.3-doc - Documentation for the GNU Pascal compiler (gpc) libffi2 - Foreign Function Interface library runtime libffi2-dev - Foreign Function Interface library development libg2c0 - Runtime library for GNU Fortran 77 applications libgcc1 - GCC support library libgcj-common - Java runtime library (common files) libgcj4 - Java runtime library for use with gcj libgcj4-dev - Java development headers and static library for use with gcj libobjc1 - Runtime library for GNU Objective-C applications libstdc++5 - The GNU Standard C++ Library v3 libstdc++5-3.3-dbg - The GNU Standard C++ Library v3 (debugging files) libstdc++5-3.3-dev - The GNU Standard C++ Library v3 (development files) libstdc++5-3.3-doc - The GNU Standard C++ Library v3 (documentation files) libstdc++5-3.3-pic - The GNU Standard C++ Library v3 (shared library subset kit) protoize - Create/remove ANSI prototypes from C code treelang-3.3 - The GNU Treelang compiler Closes: 202762 207564 209386 210478 210482 211054 211909 212406 212912 Changes: gcc-3.3 (1:3.3.2ds3-0pre5) unstable; urgency=low . * Update to gcc-3.3.2 CVS 20031005. - Fixes cpp inserting a spurious newline (closes: #210478, #210482). - Fixes generation of unrecognizable insn compiling kernel source on alpha (closes: #202762). - Fixes ICE in add_abstract_origin_attribute (closes: #212406). - Fixes forward declaration in libstdc++ (closes: #209386). - Fixes ICE in in extract_insn, at recog.c on alpha (closes: #207564). * Make libgcj-common architecture all (closes: #211909). * Build depend on: flex-old | flex (<< 2.5.31). * Fix spec linking libraries with -pthread on powerpc (closes: #211054). * debian/patches/arm-gotoff.dpatch: fix two kinds of PIC lossage. (Phil Blundell) * debian/patches/arm-common.dpatch: fix excessive alignment of common blocks causing binutils testsuite failures. (Phil Blundell) * Update priorities in debian/control to match the archive. (Ryan Murray) * s390-nonlocal-goto patch added. Fixes some pascal testcase failures. (Gerhard Tonn) * On alpha-linux, make -mieee default and add -mieee-disable switch to turn default off (closes: #212912). (Tyson Whitehead) * Add gpc upstream patch for memory corruption fix. Files: 67077be86e3ff0637378e5dc425ca08b 2463 devel standard gcc-3.3_3.3.2ds3-0pre5.dsc 33a1bab54f8d562f11e921ad97a091d5 25427823 devel standard gcc-3.3_3.3.2ds3.orig.tar.gz 6c1c6277d74168e262cae522af5ea8c6 2234607 devel standard gcc-3.3_3.3.2ds3-0pre5.diff.gz c4b02ab495d2619f6b51ad13348ef099 82936 doc optional cpp-3.3-doc_3.3.2-0pre5_all.deb e23b15aed742461110be8c69cb6d453a 3149844 doc optional libstdc++5-3.3-doc_3.3.2-0pre5_all.deb 7441b6099410ec029ff8bb632240dd70 268964 doc optional g77-3.3-doc_3.3.2-0pre5_all.deb 4f1434441de7da8c57ed43cd619edfd4 328518 doc optional gnat-3.3-doc_3.3.2-0pre5_all.deb 445e499fdf1c1a5463b586a7223a8b9f 795226 doc optional gpc-2.1-3.3-doc_3.3.2.20030830-0pre5_all.deb 8aecd26fbe667646173c45e0afc815a3 597438 doc optional gcc-3.3-doc_3.3.2-0pre5_all.deb 9bb17031ccde66d6e21a537e83d5f868 142004 devel required gcc-3.3-base_3.3.2-0pre5_i386.deb 25b3def3227e422225755a388d1db5d3 71528 libs required libgcc1_3.3.2-0pre5_i386.deb f3dcee899f94d9b4293e65e47b469ba8 1386584 interpreters standard cpp-3.3_3.3.2-0pre5_i386.deb 8ef93360e2a1e329cbe57ae8df1b4c89 23224 devel optional protoize_3.3.2-0pre5_i386.deb 350cce45aaa4547b8a4d4a7a7257d0f3 48020 devel optional fixincludes_3.3.2-0pre5_i386.deb 80a517d58417c28fb95e83d38292c583 1463036 devel optional gobjc-3.3_3.3.2-0pre5_i386.deb 4131c1c2fce0fa68295e31353f8c19bc 131028 libs optional libobjc1_3.3.2-0pre5_i386.deb 24e996aa29ed51bd3b02779e88fc0eab 13048 devel optional gij-3.3_3.3.2-0pre5_i386.deb c300618cae54d705d9b56315d24b87d5 3979434 libs optional libgcj4_3.3.2-0pre5_i386.deb 336ee2be0af021f931a6c33d56b02b19 56460 libs optional libgcj-common_3.3.2-0pre5_all.deb a8134dd9c68b1e849b5313956eef190d 1690226 devel optional gcj-3.3_3.3.2-0pre5_i386.deb 282186cfd4415e9d0685d1f5cf5b5115 4727822 libdevel optional libgcj4-dev_3.3.2-0pre5_i386.deb 0aa322d4ad4177d30594d3bfde4d55f4 108408 devel extra fastjar_3.3.2-0pre5_i386.deb dda46b9766c898936516905804523415 66974 libs optional libffi2_3.3.2-0pre5_i386.deb 8647d50970109370602683745fc0ae8b 10854 libdevel optional libffi2-dev_3.3.2-0pre5_i386.deb 207866c846081aaf43221f18cd526826 1767404 devel standard g++-3.3_3.3.2-0pre5_i386.deb 37a5358951e58a33fb60dbc3e10acfaf 282554 base required libstdc++5_3.3.2-0pre5_i386.deb c39ab2a8dd450e3c871a35d9d3814401 766842 libdevel standard libstdc++5-3.3-dev_3.3.2-0pre5_i386.deb 7036db510227a028ab1086c457b951c7 320980 libdevel extra libstdc++5-3.3-pic_3.3.2-0pre5_i386.deb bb09be3dfd4dcb3f9cfae8615e88fd41 5045264 libdevel extra libstdc++5-3.3-dbg_3.3.2-0pre5_i386.deb 845104e0c8b16281836c179b870b74a4 50282 libs optional libg2c0_3.3.2-0pre5_i386.deb ed0adc54aeaab4d7c13e131685001242 1608070 devel optional g77-3.3_3.3.2-0pre5_i386.deb 373686cfc5c5810c806c1a078ccb6b62 6272666 devel optional gnat-3.3_3.3.2-0pre5_i386.deb cacc8c0a22a5af9f75480ca32c9f7fb6 1284582 devel optional treelang-3.3_3.3.2-0pre5_i386.deb ddfd8c56dc5ae6b80f09e50f8c122513 1925540 devel optional gpc-2.1-3.3_3.3.2.20030830-0pre5_i386.deb 85c948bb516187509c1ef0b2b076c60f 1312766 devel standard gcc-3.3_3.3.2-0pre5_i386.deb -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.3 (GNU/Linux) iD8DBQE/gP6iStlRaw+TLJwRAkNLAJ4zi64/2ubkc4/eRUV6ocWY4zSsHQCfTVmt PjqCZ0kVeuVxJsLkIlEAZKE= =9Luw -----END PGP SIGNATURE-----