[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#333954: marked as done (gcc-4.0: on alpha, gcc generated lituse_jsrdirect relocation tag is killing the assembler)

Your message dated Mon, 24 Oct 2005 15:17:26 -0700
with message-id <E1EUAdC-0006ZO-00@spohr.debian.org>
and subject line Bug#333954: fixed in gcc-4.0 4.0.2-3
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; 14 Oct 2005 16:18:00 +0000
>From andrewl@debian.org Fri Oct 14 09:18:00 2005
Return-path: <andrewl@debian.org>
Received: from dcs-server2.cs.uiuc.edu [] 
	by spohr.debian.org with esmtp (Exim 3.36 1 (Debian))
	id 1EQSFr-0001Lv-00; Fri, 14 Oct 2005 09:17:59 -0700
Received: from narya.cs.uiuc.edu (andrewl@narya.cs.uiuc.edu [])
	by dcs-server2.cs.uiuc.edu (8.12.10/8.12.10) with ESMTP id j9EGHxxe016467;
	Fri, 14 Oct 2005 11:17:59 -0500 (CDT)
Message-Id: <200510141617.j9EGHxxe016467@dcs-server2.cs.uiuc.edu>
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
From: Andrew Lenharth <andrewl@debian.org>
To: Debian Bug Tracking System <submit@bugs.debian.org>
Subject: gcc-4.0: on alpha,
 gcc generated lituse_jsrdirect relocation tag is killing the assembler
X-Mailer: reportbug 3.17
Date: Fri, 14 Oct 2005 11:17:58 -0500
Delivered-To: submit@bugs.debian.org
X-Spam-Checker-Version: SpamAssassin 2.60-bugs.debian.org_2005_01_02 
	(1.212-2003-09-23-exp) on spohr.debian.org
X-Spam-Status: No, hits=-8.0 required=4.0 tests=BAYES_00,HAS_PACKAGE 
	autolearn=no version=2.60-bugs.debian.org_2005_01_02

Package: gcc-4.0
Version: 4.0.2-2
Severity: important

When performing integer division, the following relocation is generated (to the libc divide function)
jsr $23,($27),__divq            !lituse_jsrdirect!79
the assembler does not understand this :
/tmp/ccFszcSs.s: Assembler messages:
/tmp/ccFszcSs.s:26: Error: Unknown relocation operand: !lituse_jsrdirect

This is a valid relocation type that use to work.
This is a sufficient test case to trigger the problem:

long foo(long x, long y)
return x / y;

-- System Information:
Debian Release: testing/unstable
  APT prefers testing-proposed-updates
  APT policy: (500, 'testing-proposed-updates'), (500, 'testing')
Architecture: alpha
Shell:  /bin/sh linked to /bin/bash
Kernel: Linux
Locale: LANG=C, LC_CTYPE=C (charmap=ANSI_X3.4-1968)

Versions of packages gcc-4.0 depends on:
ii  binutils                      2.16.1-2   The GNU assembler, linker and bina
ii  cpp-4.0                       4.0.2-2    The GNU C preprocessor
ii  gcc-4.0-base                  4.0.2-2    The GNU Compiler Collection (base 
ii  libc6.1                       2.3.5-6    GNU C Library: Shared libraries an
ii  libgcc1                       1:4.0.2-2  GCC support library

Versions of packages gcc-4.0 recommends:
ii  libc6.1-dev                   2.3.5-6    GNU C Library: Development Librari
pn  libmudflap0-dev               <none>     (no description available)

-- no debconf information

Received: (at 333954-close) by bugs.debian.org; 24 Oct 2005 22:17:42 +0000
>From katie@spohr.debian.org Mon Oct 24 15:17:42 2005
Return-path: <katie@spohr.debian.org>
Received: from katie by spohr.debian.org with local (Exim 3.36 1 (Debian))
	id 1EUAdC-0006ZO-00; Mon, 24 Oct 2005 15:17:26 -0700
From: Matthias Klose <doko@debian.org>
To: 333954-close@bugs.debian.org
X-Katie: $Revision: 1.56 $
Subject: Bug#333954: fixed in gcc-4.0 4.0.2-3
Message-Id: <E1EUAdC-0006ZO-00@spohr.debian.org>
Sender: Archive Administrator <katie@spohr.debian.org>
Date: Mon, 24 Oct 2005 15:17:26 -0700
Delivered-To: 333954-close@bugs.debian.org
X-Spam-Checker-Version: SpamAssassin 2.60-bugs.debian.org_2005_01_02 
	(1.212-2003-09-23-exp) on spohr.debian.org
X-Spam-Status: No, hits=-6.0 required=4.0 tests=BAYES_00,HAS_BUG_NUMBER 
	autolearn=no version=2.60-bugs.debian.org_2005_01_02
X-CrossAssassin-Score: 2

Source: gcc-4.0
Source-Version: 4.0.2-3

We believe that the bug you reported is fixed in the latest version of
gcc-4.0, which is due to be installed in the Debian FTP archive:

  to pool/main/g/gcc-4.0/cpp-4.0-doc_4.0.2-3_all.deb
  to pool/main/g/gcc-4.0/cpp-4.0_4.0.2-3_i386.deb
  to pool/main/g/gcc-4.0/fastjar_4.0.2-3_i386.deb
  to pool/main/g/gcc-4.0/fixincludes_4.0.2-3_i386.deb
  to pool/main/g/gcc-4.0/g++-4.0_4.0.2-3_i386.deb
  to pool/main/g/gcc-4.0/gcc-4.0-base_4.0.2-3_i386.deb
  to pool/main/g/gcc-4.0/gcc-4.0-doc_4.0.2-3_all.deb
  to pool/main/g/gcc-4.0/gcc-4.0-locales_4.0.2-3_all.deb
  to pool/main/g/gcc-4.0/gcc-4.0_4.0.2-3.diff.gz
  to pool/main/g/gcc-4.0/gcc-4.0_4.0.2-3.dsc
  to pool/main/g/gcc-4.0/gcc-4.0_4.0.2-3_i386.deb
  to pool/main/g/gcc-4.0/gcj-4.0_4.0.2-3_i386.deb
  to pool/main/g/gcc-4.0/gfortran-4.0-doc_4.0.2-3_all.deb
  to pool/main/g/gcc-4.0/gfortran-4.0_4.0.2-3_i386.deb
  to pool/main/g/gcc-4.0/gij-4.0_4.0.2-3_i386.deb
  to pool/main/g/gcc-4.0/gnat-4.0-doc_4.0.2-3_all.deb
  to pool/main/g/gcc-4.0/gnat-4.0_4.0.2-3_i386.deb
  to pool/main/g/gcc-4.0/gobjc-4.0_4.0.2-3_i386.deb
  to pool/main/g/gcc-4.0/lib64gcc1_4.0.2-3_i386.deb
  to pool/main/g/gcc-4.0/lib64gfortran0_4.0.2-3_i386.deb
  to pool/main/g/gcc-4.0/lib64objc1_4.0.2-3_i386.deb
  to pool/main/g/gcc-4.0/lib64stdc++6-4.0-dbg_4.0.2-3_i386.deb
  to pool/main/g/gcc-4.0/lib64stdc++6_4.0.2-3_i386.deb
  to pool/main/g/gcc-4.0/libffi4-dev_4.0.2-3_i386.deb
  to pool/main/g/gcc-4.0/libffi4_4.0.2-3_i386.deb
  to pool/main/g/gcc-4.0/libgcc1_4.0.2-3_i386.deb
  to pool/main/g/gcc-4.0/libgcj-common_4.0.2-3_all.deb
  to pool/main/g/gcc-4.0/libgcj6-awt_4.0.2-3_i386.deb
  to pool/main/g/gcc-4.0/libgcj6-common_4.0.2-3_all.deb
  to pool/main/g/gcc-4.0/libgcj6-dbg_4.0.2-3_i386.deb
  to pool/main/g/gcc-4.0/libgcj6-dev_4.0.2-3_i386.deb
  to pool/main/g/gcc-4.0/libgcj6-src_4.0.2-3_all.deb
  to pool/main/g/gcc-4.0/libgcj6_4.0.2-3_i386.deb
  to pool/main/g/gcc-4.0/libgfortran0-dev_4.0.2-3_i386.deb
  to pool/main/g/gcc-4.0/libgfortran0_4.0.2-3_i386.deb
  to pool/main/g/gcc-4.0/libgnat-4.0_4.0.2-3_i386.deb
  to pool/main/g/gcc-4.0/libmudflap0-dev_4.0.2-3_i386.deb
  to pool/main/g/gcc-4.0/libmudflap0_4.0.2-3_i386.deb
  to pool/main/g/gcc-4.0/libobjc1_4.0.2-3_i386.deb
  to pool/main/g/gcc-4.0/libstdc++6-4.0-dbg_4.0.2-3_i386.deb
  to pool/main/g/gcc-4.0/libstdc++6-4.0-dev_4.0.2-3_i386.deb
  to pool/main/g/gcc-4.0/libstdc++6-4.0-doc_4.0.2-3_all.deb
  to pool/main/g/gcc-4.0/libstdc++6-4.0-pic_4.0.2-3_i386.deb
  to pool/main/g/gcc-4.0/libstdc++6_4.0.2-3_i386.deb
  to pool/main/g/gcc-4.0/protoize_4.0.2-3_i386.deb
  to pool/main/g/gcc-4.0/treelang-4.0_4.0.2-3_i386.deb

A summary of the changes between this version and the previous one is

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to 333954@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
Matthias Klose <doko@debian.org> (supplier of updated gcc-4.0 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 ftpmaster@debian.org)

Hash: SHA1

Format: 1.7
Date: Sun, 23 Oct 2005 12:50:59 +0200
Source: gcc-4.0
Binary: gcc-4.0-base libstdc++6 lib32ffi4 lib32gcj6-dev libobjc1 libgcc1 libgcj6-dev libgcj6-awt gpc-2.1-4.0 gcc-4.0-nof libstdc++6-4.0-dev lib32stdc++6-4.0-dbg libgcc2 lib64gnat-4.0 lib32gcj6 gpc-2.1-4.0-doc protoize lib64gcj6 treelang-4.0 libgnat-4.0 libstdc++6-4.0-dbg gcc-4.0-doc lib64stdc++6 lib32gfortran0 libffi4 lib64gcj6-awt gfortran-4.0-doc g++-4.0 libgcj6-src lib64ffi4 gcj-4.0 lib32gcc1 lib64stdc++6-4.0-dbg libgfortran0 gobjc-4.0 lib64objc1 cpp-4.0 gcc-4.0-soft-float gcc-4.0 gfortran-4.0 gcc-4.0-locales lib32objc1 libffi4-dev libgcj6 gnat-4.0-doc libgfortran0-dev libgcj-common libgcj6-common libstdc++6-4.0-pic cpp-4.0-doc lib64gcc1 fastjar gcc-4.0-hppa64 gij-4.0 fixincludes libmudflap0-dev libstdc++6-4.0-doc lib32stdc++6 gnat-4.0 libmudflap0 lib32gcj6-dbg lib64gfortran0 libgcj6-dbg
Architecture: source i386 all
Version: 4.0.2-3
Distribution: unstable
Urgency: low
Maintainer: Debian GCC Maintainers <debian-gcc@lists.debian.org>
Changed-By: Matthias Klose <doko@debian.org>
 cpp-4.0    - The GNU C preprocessor
 cpp-4.0-doc - Documentation for the GNU C preprocessor (cpp)
 fastjar    - Jar creation utility
 fixincludes - Fix non-ANSI header files
 g++-4.0    - The GNU C++ compiler
 gcc-4.0    - The GNU C compiler
 gcc-4.0-base - The GNU Compiler Collection (base package)
 gcc-4.0-doc - Documentation for the GNU compilers (gcc, gobjc, g++)
 gcc-4.0-locales - The GNU C compiler (native language support files)
 gcj-4.0    - The GNU compiler for Java(TM)
 gfortran-4.0 - The GNU Fortran 95 compiler
 gfortran-4.0-doc - Documentation for the GNU Fortran compiler (gfortran)
 gij-4.0    - The GNU Java bytecode interpreter
 gnat-4.0   - The GNU Ada compiler
 gnat-4.0-doc - Documentation for the GNU Ada compiler (gnat)
 gobjc-4.0  - The GNU Objective-C compiler
 lib64gcc1  - GCC support library (64bit)
 lib64gfortran0 - Runtime library for GNU Fortran applications (64bit)
 lib64objc1 - Runtime library for GNU Objective-C applications (64bit)
 lib64stdc++6 - The GNU Standard C++ Library v3 (64bit)
 lib64stdc++6-4.0-dbg - The GNU Standard C++ Library v3 (debugging files)
 libffi4    - Foreign Function Interface library runtime
 libffi4-dev - Foreign Function Interface library (development files)
 libgcc1    - GCC support library
 libgcj-common - Java runtime library (common files)
 libgcj6    - Java runtime library for use with gcj
 libgcj6-awt - AWT peer runtime libraries for use with gcj
 libgcj6-common - Java runtime library for use with gcj (jar files)
 libgcj6-dbg - Debugging symbols for libraries provided in libgcj6-dev
 libgcj6-dev - Java development headers and static library for use with gcj
 libgcj6-src - libgcj java sources for use in eclipse
 libgfortran0 - Runtime library for GNU Fortran applications
 libgfortran0-dev - GNU Fortran library development
 libgnat-4.0 - Runtime library for GNU Ada applications
 libmudflap0 - GCC mudflap shared support libraries
 libmudflap0-dev - GCC mudflap support libraries (development files)
 libobjc1   - Runtime library for GNU Objective-C applications
 libstdc++6 - The GNU Standard C++ Library v3
 libstdc++6-4.0-dbg - The GNU Standard C++ Library v3 (debugging files)
 libstdc++6-4.0-dev - The GNU Standard C++ Library v3 (development files)
 libstdc++6-4.0-doc - The GNU Standard C++ Library v3 (documentation files)
 libstdc++6-4.0-pic - The GNU Standard C++ Library v3 (shared library subset kit)
 protoize   - Create/remove ANSI prototypes from C code
 treelang-4.0 - The GNU Treelang compiler
Closes: 318932 325545 327254 329108 329840 330099 330800 333951 333952 333954 334296
 gcc-4.0 (4.0.2-3) unstable; urgency=low
   * Update to CVS 20051023, taken from the gcc-4_0-branch.
     - gcc man page fixes (closes: #327254, #330099).
     - PR java/19870, PR java/20338, PR java/21844, PR java/21540:
       Remove Debian patches.
     - Applied libjava-echo-fix patch.
     - Fix PR target/24284, ICE (Segmentation fault) on sparc-linux.
       Closes: #329840.
     - Fix PR c++/23797, ICE on typename outside template. Closes: #325545.
     - Fix PR c++/22551, ICE in tree_low_cst. Closes: #318932.
   * libstdc++6: Tighten libstdc++ shlibs version to 4.0.2-3 (new symbol).
   * Update generated Ada files.
   * Fix logic to disable mudflap and Obj-C++ via the environment.
   * Remove f77 build bits.
   * gij-4.0: Remove /var/lib/gcj-4.0/classmap.db on purge (closes: #330800).
   * Let gcj-4.0 depend on libgcj6-dev, instead of recommending it. This is
     not necessary for byte-code compilations, but for compilations to native
     code. For compilations to byte-code, use a better compiler like ecj
     for now (found in the ecj-bootstrap package).
   * Disable biarch setup in cross compilers (Josh Triplett). Closes: #333952.
   * Fix with_libnof logic for cross-compilations (Josh Triplett).
     Closes: #333951.
   * Depend on binutils (>= 2.16.1cvs20050902-1) on the alpha architecture.
     Closes: #333954.
   * On i386, build-depend on libc6-dev-amd64. Closes: #329108.
   * (Build-)depend on glibc 2.3.5-5.
   * Drop gnat-3.3 as an alternative build dependency. We'll stop building
     gnat from the 3.3 sources soon.
   * libgcj6-dev: Add conflicts to old packages from oldstable.
     Closes: #334296.
 267ee61d43792e98c27e615b4549508b 3443 devel standard gcc-4.0_4.0.2-3.dsc
 ba7820b11890329cd4300cdf0683262b 1493120 devel standard gcc-4.0_4.0.2-3.diff.gz
 56046cf42cd67132f2c88befbb6a9539 183288 doc optional cpp-4.0-doc_4.0.2-3_all.deb
 6b10aa7e8d8bf7c3a86312b12d6cc1ff 3118934 libs optional libgcj6-common_4.0.2-3_all.deb
 239cafc2a60a0f1835dfecf47f77e1d4 1168 libs optional libgcj-common_4.0.2-3_all.deb
 6a3c25d8d500243c7c8189507fce87cc 6435812 libdevel optional libgcj6-src_4.0.2-3_all.deb
 f9b9534b15e8e343b32cba0625af95d0 6036206 doc optional libstdc++6-4.0-doc_4.0.2-3_all.deb
 47565682100aca375f61d794c1774f3f 104234 doc optional gfortran-4.0-doc_4.0.2-3_all.deb
 affae5bdcfdef6f0c832a3f79eade6e8 946270 doc optional gnat-4.0-doc_4.0.2-3_all.deb
 6f21e252d4caf5cb0083c6fd51ef2857 1577192 doc optional gcc-4.0-doc_4.0.2-3_all.deb
 8657f74957cfb96c59417bbaa3ca9143 1018022 devel optional gcc-4.0-locales_4.0.2-3_all.deb
 d6708fad99103b21d853aa33ab1d8219 177532 devel required gcc-4.0-base_4.0.2-3_i386.deb
 0b2969b92a54a554b33eaaef95a375ed 92438 libs required libgcc1_4.0.2-3_i386.deb
 d397d88da4be35ad05b9e5d53adbf20d 97522 libs optional lib64gcc1_4.0.2-3_i386.deb
 44337baa323e42d3edf3c2288e5844c5 2043014 interpreters standard cpp-4.0_4.0.2-3_i386.deb
 8d7be1fc0898ad8c59910a8396075c05 27422 devel optional protoize_4.0.2-3_i386.deb
 dfbea05baef6def6c12d0b6146ba99a4 79670 devel optional fixincludes_4.0.2-3_i386.deb
 0011205b075ab04e3842df6faa7298d3 153600 libs optional libmudflap0_4.0.2-3_i386.deb
 db1f2ccbbe8761e9efac34162a95a7ca 95982 libdevel optional libmudflap0-dev_4.0.2-3_i386.deb
 a9a5d63b8747cea0e30da7edb8ba0a8a 2137514 devel optional gobjc-4.0_4.0.2-3_i386.deb
 eadee95eea867bc7c67a50ac7985de05 120686 libs optional libobjc1_4.0.2-3_i386.deb
 5b91e0852fb422c46624278625015bbe 43922 libs optional lib64objc1_4.0.2-3_i386.deb
 e08bf4f6cbb8e74de42e3d1ae32e7adb 27448 devel optional gij-4.0_4.0.2-3_i386.deb
 8b3923b71cb53f9434ef9d405eb33c16 5121324 libs optional libgcj6_4.0.2-3_i386.deb
 2221645247667140db1ee82f59b2f6a5 225736 libs optional libgcj6-awt_4.0.2-3_i386.deb
 ec39efce065bc2c0f8e4b5bd36f7b541 2471798 devel optional gcj-4.0_4.0.2-3_i386.deb
 3a33648a91e6738910ab738103f8e624 8113228 libdevel optional libgcj6-dev_4.0.2-3_i386.deb
 39556281ccd30cac0c37a42476a64dba 7596110 libdevel extra libgcj6-dbg_4.0.2-3_i386.deb
 9f1cb9acde6872c675f98820edade76d 128906 devel optional fastjar_4.0.2-3_i386.deb
 a5c719630b8c41976be5e9e15f60e519 92754 libs optional libffi4_4.0.2-3_i386.deb
 21ac9caff9f5b8d3b231b4acaba29c94 8966 libdevel optional libffi4-dev_4.0.2-3_i386.deb
 13f7c2a4206355aabaab900c7854ca4b 2332328 devel standard g++-4.0_4.0.2-3_i386.deb
 72a176e2cb3f209c1ff931de1af5898d 348546 libs required libstdc++6_4.0.2-3_i386.deb
 d2cf37a352ca95f22bd5cb2c3984f176 359038 libs optional lib64stdc++6_4.0.2-3_i386.deb
 2d766addafa63d98c303ebc4cfc909a0 8705146 libdevel extra lib64stdc++6-4.0-dbg_4.0.2-3_i386.deb
 e3e981f8289e6beb66609d76d965e50d 1480232 libdevel standard libstdc++6-4.0-dev_4.0.2-3_i386.deb
 7a6e7b509bf73742f5413217abd6be56 904452 libdevel extra libstdc++6-4.0-pic_4.0.2-3_i386.deb
 dae2cfb88de890695012e760d4ad0801 5775764 libdevel extra libstdc++6-4.0-dbg_4.0.2-3_i386.deb
 26b00c655e929255594f3a5d70e8945c 111478 libs optional libgfortran0_4.0.2-3_i386.deb
 7f3de39b754ba76f29ee9ce74cce4cc1 106822 libs optional lib64gfortran0_4.0.2-3_i386.deb
 ff6619ff58f238b9f7aa9802d1398207 2193242 devel optional gfortran-4.0_4.0.2-3_i386.deb
 db42b7a075de402e97b504559798d96c 275236 libdevel optional libgfortran0-dev_4.0.2-3_i386.deb
 f2130736614f83043bda24d98db476da 875850 libs optional libgnat-4.0_4.0.2-3_i386.deb
 08c0946b554e7e4db6dc2d9c1de0b1a0 9843740 devel optional gnat-4.0_4.0.2-3_i386.deb
 db7bf75a99db01944bcea68f41caedaa 1923244 devel optional treelang-4.0_4.0.2-3_i386.deb
 12ddb645966b36c95f848c522a35159c 509876 devel standard gcc-4.0_4.0.2-3_i386.deb

Version: GnuPG v1.4.2 (GNU/Linux)


Reply to: