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

Bug#523936: marked as done (gcc-snapshot: please support ARMv4 like gcc-4.3 does)



Your message dated Sat, 16 May 2009 15:48:39 +0000
with message-id <E1M5M7r-0005p4-7d@ries.debian.org>
and subject line Bug#523936: fixed in gcc-snapshot 20090516-1
has caused the Debian Bug report #523936,
regarding gcc-snapshot: please support ARMv4 like gcc-4.3 does
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 owner@bugs.debian.org
immediately.)


-- 
523936: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=523936
Debian Bug Tracking System
Contact owner@bugs.debian.org with problems
--- Begin Message ---
Package: gcc-snapshot
Version: 20090224-1
Severity: wishlist

[ X-Debbugs-Cc: pkg-fso-maint@lists.alioth.debian.org set since they
might hit this. ]

Trying to compile hello world on openmoko neo freerunner fails

$ cat > hello.c <<EOF
#include <stdio.h>

int main(int argc, char *argv[]) {
    puts("Hello world");
    return 0;
}
EOF
$ /usr/lib/gcc-snapshot/bin/gcc -o hello hello.c
Illegal instruction

apparently since

Program received signal SIGILL, Illegal instruction.
0x00009a48 in ?? ()
(gdb) bt
#0  0x00009a48 in ?? ()
#1  0x0000a2a8 in ?? ()
#2  0x000133a0 in ?? ()
#3  0x4005b03c in __libc_start_main () from /lib/libc.so.6
#4  0x0000944c in ?? ()
Cannot access memory at address 0x0
(gdb) x/5i $pc
0x9a48: blx     r10
0x9a4c: cmp     r0, #0  ; 0x0
0x9a50: bne     0x9a84
0x9a54: ldr     r3, [r4, #8]
0x9a58: cmp     r3, #2  ; 0x2

tries to execute a BLX instruction which is not supported in ARMv4. ARM
architecture reference manual page 113, section A3.3 says that BLX
with register operand is only available in ARMv5 and above. Could
please consider compiling gcc-snapshot with support for also ARMv4
like the gcc-4.3 package does?


-- System Information:
Debian Release: squeeze/sid
  APT prefers unstable
  APT policy: (500, 'unstable')
Architecture: armel (armv4tl)

Kernel: Linux 2.6.28-GTA02_lindi-andy-tracking_b8b36e5ec3db71d5-mokodev (PREEMPT)
Locale: LANG=C, LC_CTYPE=fi_FI (charmap=ISO-8859-1)
Shell: /bin/sh linked to /bin/dash

Versions of packages gcc-snapshot depends on:
ii  binutils               2.19.1-1          The GNU assembler, linker and bina
ii  libasound2             1.0.19-1          shared library for ALSA applicatio
ii  libatk1.0-0            1.24.0-2          The ATK accessibility toolkit
ii  libc6                  2.9-7             GNU C Library: Shared libraries
ii  libc6-dev              2.9-7             GNU C Library: Development Librari
ii  libcairo2              1.8.6-2+b1        The Cairo 2D vector graphics libra
ii  libcloog-ppl0          0.15-1            the Chunky Loop Generator (runtime
ii  libfontconfig1         2.6.0-3           generic font configuration library
ii  libfreetype6           2.3.9-4           FreeType 2 font engine, shared lib
ii  libglib2.0-0           2.20.1-1          The GLib library of C routines
ii  libgmp3c2              2:4.2.4+dfsg-2    Multiprecision arithmetic library
ii  libgmpxx4ldbl          2:4.2.4+dfsg-2    Multiprecision arithmetic library 
ii  libgtk2.0-0            2.14.7-5          The GTK+ graphical user interface 
ii  libice6                2:1.0.5-1         X11 Inter-Client Exchange library
ii  libmpfr1ldbl           2.4.1-1           multiple precision floating-point 
ii  libpango1.0-0          1.24.0-3          Layout and rendering of internatio
ii  libppl-c2              0.10-4            Parma Polyhedra Library (C interfa
ii  libppl7                0.10-4            Parma Polyhedra Library (runtime l
ii  libsm6                 2:1.1.0-2         X11 Session Management library
ii  libxrandr2             2:1.3.0-2         X11 RandR extension library
ii  libxrender1            1:0.9.4-2         X Rendering Extension client libra
ii  libxtst6               2:1.0.3-1         X11 Testing -- Resource extension 
ii  zlib1g                 1:1.2.3.3.dfsg-13 compression library - runtime

gcc-snapshot recommends no packages.

gcc-snapshot suggests no packages.

-- no debconf information



--- End Message ---
--- Begin Message ---
Source: gcc-snapshot
Source-Version: 20090516-1

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

gcc-snapshot_20090516-1.diff.gz
  to pool/main/g/gcc-snapshot/gcc-snapshot_20090516-1.diff.gz
gcc-snapshot_20090516-1.dsc
  to pool/main/g/gcc-snapshot/gcc-snapshot_20090516-1.dsc
gcc-snapshot_20090516-1_i386.deb
  to pool/main/g/gcc-snapshot/gcc-snapshot_20090516-1_i386.deb
gcc-snapshot_20090516.orig.tar.gz
  to pool/main/g/gcc-snapshot/gcc-snapshot_20090516.orig.tar.gz



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 523936@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

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


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Format: 1.8
Date: Sat, 16 May 2009 13:06:48 +0200
Source: gcc-snapshot
Binary: gcc-snapshot
Architecture: source i386
Version: 20090516-1
Distribution: unstable
Urgency: low
Maintainer: Debian GCC Maintainers <debian-gcc@lists.debian.org>
Changed-By: Matthias Klose <doko@debian.org>
Description: 
 gcc-snapshot - A SNAPSHOT of the GNU Compiler Collection
Closes: 517577 523936 526309
Changes: 
 gcc-snapshot (20090516-1) unstable; urgency=low
 .
   * Update to SVN 20090516 from the trunk.
   * Build-depend on quilt.
   * Build from the debian gcc-4.4 packaging.
   * Default to armv4 for the gcc-snapshot package as well. Closes: #523936.
   * Mention GCC trunk in the gcc-snapshot package description. Closes: #526309.
   * Update mips-triarch patch to apply on the trunk. Closes: #517577.
   * Fix some lintian warnings.
Checksums-Sha1: 
 fee8703e2e05535dad41b78afc6f73d26c90c42f 2965 gcc-snapshot_20090516-1.dsc
 c01f74b2b5414f8deb4d0d9efe99f7a40de2e54e 48201532 gcc-snapshot_20090516.orig.tar.gz
 cf9c067a8df4503ba32e12b2ce93de9b330f3bce 1567465 gcc-snapshot_20090516-1.diff.gz
 893373549ed4392cb29e98214333ef935ce11530 72768026 gcc-snapshot_20090516-1_i386.deb
Checksums-Sha256: 
 4add05478ae5b9a122480314de7b6fd163cb383ff4d2b9692f6ed62b0344a6fa 2965 gcc-snapshot_20090516-1.dsc
 8dd021ab223a5350cb8a1ce07f88e40be539f7f677f771e5c92d189efdf1c6b9 48201532 gcc-snapshot_20090516.orig.tar.gz
 576e9ed8d1d9e9a88c3027bf00d480ac6abe4d256d917b00a5d451ef766059e1 1567465 gcc-snapshot_20090516-1.diff.gz
 0ed80cf1dfac23305249a627061c1cc60222e1831501aad2b92da4369cbadff6 72768026 gcc-snapshot_20090516-1_i386.deb
Files: 
 33209fefe61f23d83392f5a11f4478c0 2965 devel optional gcc-snapshot_20090516-1.dsc
 f4ed0c211a0887083c98cdbe58839b69 48201532 devel optional gcc-snapshot_20090516.orig.tar.gz
 fdec1b9286d4ae8bb9240d2fcbb48c3c 1567465 devel optional gcc-snapshot_20090516-1.diff.gz
 f00caed5b8e2acd9ecd2a6bb3c3f7cea 72768026 devel extra gcc-snapshot_20090516-1_i386.deb

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.9 (GNU/Linux)

iEYEARECAAYFAkoO2VQACgkQStlRaw+TLJwjvACgg6K9bfJewl/6HyR6MBJDMBnm
bkMAn1nhDQOSr7Kboo8vreXdRReROUGV
=LJpd
-----END PGP SIGNATURE-----



--- End Message ---

Reply to: