Your message dated Wed, 31 Jul 2002 14:32:52 -0400 with message-id <[EMAIL PROTECTED]> 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 [EMAIL PROTECTED] Wed Jul 17 05:56:11 2002 Return-path: <[EMAIL PROTECTED]> 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 <[EMAIL PROTECTED]>; Wed, 17 Jul 2002 11:58:11 +0100 Subject: [fixed in 3.x] gcc-2.95/arm: profiling broken From: Philip Blundell <[EMAIL PROTECTED]> To: [EMAIL PROTECTED] 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: <[EMAIL PROTECTED]> Mime-Version: 1.0 Delivered-To: [EMAIL PROTECTED] 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 [EMAIL PROTECTED] Wed Jul 31 13:34:39 2002 Return-path: <[EMAIL PROTECTED]> 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 <[EMAIL PROTECTED]> To: [EMAIL PROTECTED] X-Katie: $Revision: 1.26 $ Subject: Bug#153261: fixed in gcc-2.95 2.95.4.ds13-11 Message-Id: <[EMAIL PROTECTED]> Sender: Archive Administrator <[EMAIL PROTECTED]> Date: Wed, 31 Jul 2002 14:32:52 -0400 Delivered-To: [EMAIL PROTECTED] 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 [EMAIL PROTECTED], and the maintainer will reopen the bug report if appropriate. Debian distribution maintenance software pp. Phil Blundell <[EMAIL PROTECTED]> (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 [EMAIL PROTECTED]) -----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 <[EMAIL PROTECTED]> 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-----