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

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: