Bug#153261: marked as done ([fixed in 3.x] gcc-2.95/arm: profiling broken)
Your message dated Wed, 31 Jul 2002 14:32:52 -0400
with message-id <E17ZyHE-0004UU-00@auric.debian.org>
and subject line Bug#153261: fixed in gcc-2.95 2.95.4.ds13-11
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; 17 Jul 2002 10:56:11 +0000
>From pb@nexus.co.uk Wed Jul 17 05:56:11 2002
Return-path: <pb@nexus.co.uk>
Received: from dsl-62-3-66-203.zen.co.uk (mail.nexus.co.uk) [62.3.66.203]
by master.debian.org with esmtp (Exim 3.12 1 (Debian))
id 17UmTa-0006JE-00; Wed, 17 Jul 2002 05:56:11 -0500
Received: from dsl-62-3-66-201.zen.co.uk ([62.3.66.201] helo=localhost.localdomain)
by mail.nexus.co.uk with esmtp (Exim 3.35 #1 (Debian))
id 17UmVX-0006uh-00
for <submit@bugs.debian.org>; Wed, 17 Jul 2002 11:58:11 +0100
Subject: [fixed in 3.x] gcc-2.95/arm: profiling broken
From: Philip Blundell <pb@nexus.co.uk>
To: submit@bugs.debian.org
Content-Type: text/plain
Content-Transfer-Encoding: 7bit
X-Mailer: Ximian Evolution 1.0.7
Date: 17 Jul 2002 11:56:09 +0100
Message-Id: <[🔎] 1026903369.31792.26.camel@mill>
Mime-Version: 1.0
Delivered-To: submit@bugs.debian.org
Package: gcc-2.95
Version: 1:2.95-7
Severity: important
Tags: fixed
Profiling does not work on ARM with gcc 2.95. There are two problems:
- the cc1 specs seem to be missing %{profile:-p}, so "-profile" doesn't
actually enable profiling code generation (though -p/-pg works)
- the generated profiling code is incorrect: it contains a stray data
word after the call to mcount.
It probably needs something like this adding to linux-elf.h:
/* Call the function profiler with a given profile label. */
#undef FUNCTION_PROFILER
#define FUNCTION_PROFILER(STREAM, LABELNO) \
{ \
fprintf (STREAM, "\tbl\tmcount%s\n", NEED_PLT_RELOC ? "(PLT)" : ""); \
}
#undef CC1_SPEC
#define CC1_SPEC "%{profile:-p}"
---------------------------------------
Received: (at 153261-close) by bugs.debian.org; 31 Jul 2002 18:34:39 +0000
>From katie@auric.debian.org Wed Jul 31 13:34:39 2002
Return-path: <katie@auric.debian.org>
Received: from auric.debian.org [206.246.226.45] (mail)
by master.debian.org with esmtp (Exim 3.12 1 (Debian))
id 17ZyIx-00067N-00; Wed, 31 Jul 2002 13:34:39 -0500
Received: from katie by auric.debian.org with local (Exim 3.12 1 (Debian))
id 17ZyHE-0004UU-00; Wed, 31 Jul 2002 14:32:52 -0400
From: Phil Blundell <pb@debian.org>
To: 153261-close@bugs.debian.org
X-Katie: $Revision: 1.26 $
Subject: Bug#153261: fixed in gcc-2.95 2.95.4.ds13-11
Message-Id: <E17ZyHE-0004UU-00@auric.debian.org>
Sender: Archive Administrator <katie@auric.debian.org>
Date: Wed, 31 Jul 2002 14:32:52 -0400
Delivered-To: 153261-close@bugs.debian.org
We believe that the bug you reported is fixed in the latest version of
gcc-2.95, which is due to be installed in the Debian FTP archive:
chill-2.95_2.95.4-11_i386.deb
to pool/main/g/gcc-2.95/chill-2.95_2.95.4-11_i386.deb
cpp-2.95-doc_2.95.4-11_all.deb
to pool/main/g/gcc-2.95/cpp-2.95-doc_2.95.4-11_all.deb
cpp-2.95_2.95.4-11_i386.deb
to pool/main/g/gcc-2.95/cpp-2.95_2.95.4-11_i386.deb
g++-2.95_2.95.4-11_i386.deb
to pool/main/g/gcc-2.95/g++-2.95_2.95.4-11_i386.deb
g77-2.95-doc_2.95.4-11_all.deb
to pool/main/g/gcc-2.95/g77-2.95-doc_2.95.4-11_all.deb
g77-2.95_2.95.4-11_i386.deb
to pool/main/g/gcc-2.95/g77-2.95_2.95.4-11_i386.deb
gcc-2.95-doc_2.95.4-11_all.deb
to pool/main/g/gcc-2.95/gcc-2.95-doc_2.95.4-11_all.deb
gcc-2.95_2.95.4-11_i386.deb
to pool/main/g/gcc-2.95/gcc-2.95_2.95.4-11_i386.deb
gcc-2.95_2.95.4.ds13-11.diff.gz
to pool/main/g/gcc-2.95/gcc-2.95_2.95.4.ds13-11.diff.gz
gcc-2.95_2.95.4.ds13-11.dsc
to pool/main/g/gcc-2.95/gcc-2.95_2.95.4.ds13-11.dsc
gobjc-2.95_2.95.4-11_i386.deb
to pool/main/g/gcc-2.95/gobjc-2.95_2.95.4-11_i386.deb
gpc-2.95-doc_2.95.4-11_all.deb
to pool/main/g/gcc-2.95/gpc-2.95-doc_2.95.4-11_all.deb
gpc-2.95_2.95.4-11_i386.deb
to pool/main/g/gcc-2.95/gpc-2.95_2.95.4-11_i386.deb
libg++2.8.1.3-dbg_2.95.4-11_i386.deb
to pool/main/g/gcc-2.95/libg++2.8.1.3-dbg_2.95.4-11_i386.deb
libg++2.8.1.3-dev_2.95.4-11_i386.deb
to pool/main/g/gcc-2.95/libg++2.8.1.3-dev_2.95.4-11_i386.deb
libg++2.8.1.3-glibc2.2_2.95.4-11_i386.deb
to pool/main/g/gcc-2.95/libg++2.8.1.3-glibc2.2_2.95.4-11_i386.deb
libstdc++2.10-dbg_2.95.4-11_i386.deb
to pool/main/g/gcc-2.95/libstdc++2.10-dbg_2.95.4-11_i386.deb
libstdc++2.10-dev_2.95.4-11_i386.deb
to pool/main/g/gcc-2.95/libstdc++2.10-dev_2.95.4-11_i386.deb
libstdc++2.10-glibc2.2_2.95.4-11_i386.deb
to pool/main/g/gcc-2.95/libstdc++2.10-glibc2.2_2.95.4-11_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 153261@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Phil Blundell <pb@debian.org> (supplier of updated gcc-2.95 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.7
Date: Wed, 31 Jul 2002 18:20:01 +0100
Source: gcc-2.95
Binary: gcc-2.95-doc libstdc++2.10-dbg chill-2.95 g77-2.95-doc cpp-2.95-doc gpc-2.95 gcc-2.95 g77-2.95 gobjc-2.95 g++-2.95 libstdc++2.10-glibc2.2 gpc-2.95-doc libg++2.8.1.3-dev cpp-2.95 libstdc++2.10-dev libg++2.8.1.3-glibc2.2 libg++2.8.1.3-dbg
Architecture: source i386 all
Version: 2.95.4.ds13-11
Distribution: unstable
Urgency: low
Maintainer: Debian GCC maintainers <debian-gcc@lists.debian.org>
Changed-By: Phil Blundell <pb@debian.org>
Description:
chill-2.95 - The GNU CHILL compiler.
cpp-2.95 - The GNU C preprocessor.
cpp-2.95-doc - Documentation for the GNU C preprocessor (cpp).
g++-2.95 - The GNU C++ compiler.
g77-2.95 - The GNU Fortran 77 compiler.
g77-2.95-doc - Documentation for the GNU Fortran compiler (g77).
gcc-2.95 - The GNU C compiler.
gcc-2.95-doc - Documentation for the GNU compilers (gcc, gobjc, g++).
gobjc-2.95 - The GNU Objective-C compiler.
gpc-2.95 - The GNU Pascal compiler.
gpc-2.95-doc - Documentation for the GNU Pascal compiler (gpc).
libg++2.8.1.3-dbg - The GNU C++ extension library - debugging files.
libg++2.8.1.3-dev - The GNU C++ extension library - development files.
libg++2.8.1.3-glibc2.2 - The GNU C++ extension library - runtime version.
libstdc++2.10-dbg - The GNU stdc++ library (debugging files)
libstdc++2.10-dev - The GNU stdc++ library (development files)
libstdc++2.10-glibc2.2 - The GNU stdc++ library
Closes: 153261
Changes:
gcc-2.95 (2.95.4.ds13-11) unstable; urgency=low
.
* Add ARM patch for profiling, closes: #153261
Files:
2c1d9d634ee6b2e479070f005760a26e 1134 devel standard gcc-2.95_2.95.4.ds13-11.dsc
ae2e840d2dfc8b4375ecad27f75c75fd 420818 devel standard gcc-2.95_2.95.4.ds13-11.diff.gz
5ca4fecf3b01805ff70679ddd4ececc2 72194 doc optional cpp-2.95-doc_2.95.4-11_all.deb
a3a1512a82fdfd4959181460777ce1e2 342744 doc optional g77-2.95-doc_2.95.4-11_all.deb
c968137063ab16aa6b8c56ced92a8059 481432 doc optional gcc-2.95-doc_2.95.4-11_all.deb
0feb1af6ea4e586397e69409128f76ff 618814 doc optional gpc-2.95-doc_2.95.4-11_all.deb
d310145fed7e4c6a3e89f3b8e1f63028 951828 devel standard gcc-2.95_2.95.4-11_i386.deb
cfb7b1a7d064ca88b4f8efdbe331e207 129094 interpreters standard cpp-2.95_2.95.4-11_i386.deb
4fdf9402eb8541bab00cfc76259ff6f7 1030046 devel standard g++-2.95_2.95.4-11_i386.deb
795bdb3e476bb5dad98dbb3d4f39096a 846824 devel optional gobjc-2.95_2.95.4-11_i386.deb
39cd92936fac353ac8f5759b085803e8 1121648 devel optional g77-2.95_2.95.4-11_i386.deb
97cdbdb8b5574bc650c058d375caf980 869562 devel extra chill-2.95_2.95.4-11_i386.deb
f22fcfc9a779b0571aa5d9e55edf907a 142026 base required libstdc++2.10-glibc2.2_2.95.4-11_i386.deb
a0fa76bd5cce5ada7d764a0bd7b2c04e 295338 devel standard libstdc++2.10-dev_2.95.4-11_i386.deb
247b62ab5ba41c8ff4faf7b65700c705 280388 devel extra libstdc++2.10-dbg_2.95.4-11_i386.deb
41bcd892a613244b22a983fcd963e5e7 134032 libs optional libg++2.8.1.3-glibc2.2_2.95.4-11_i386.deb
a16837e9bc589e74e40b98c326776c0b 318704 devel extra libg++2.8.1.3-dev_2.95.4-11_i386.deb
d3db57754e57760c506650e5560cf1ca 279040 devel extra libg++2.8.1.3-dbg_2.95.4-11_i386.deb
f7382a4d0a0d5fee5a4f793f21cfb83b 1253502 devel optional gpc-2.95_2.95.4-11_i386.deb
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.0.6 (GNU/Linux)
Comment: For info see http://www.gnupg.org
iD8DBQE9SCfrVTLPJe9CT30RAsOiAJ4hwNdXbdPlz+opkSEt8D8tdOBzEACfTNoL
gAgiKUgSjQ/e0WSTDDLNBcY=
=DDmy
-----END PGP SIGNATURE-----
Reply to: