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 ---
- To: Debian Bug Tracking System <submit@bugs.debian.org>
- Subject: gcc-snapshot: please support ARMv4 like gcc-4.3 does
- From: Timo Juhani Lindfors <timo.lindfors@iki.fi>
- Date: Mon, 13 Apr 2009 22:13:12 +0300
- Message-id: <843accgyev.fsf@sauna.l.org>
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: