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

Bug#609217: marked as done (gcc-4.4-doc: misleading __builtin_choose_expr documentation error)



Your message dated Tue, 30 Oct 2012 05:32:31 +0000
with message-id <E1TT4RD-0007T7-5d@franck.debian.org>
and subject line Bug#609217: fixed in gcc-4.4-doc-non-dfsg 4.4.7-1
has caused the Debian Bug report #609217,
regarding gcc-4.4-doc: misleading __builtin_choose_expr documentation error
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.)


-- 
609217: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=609217
Debian Bug Tracking System
Contact owner@bugs.debian.org with problems
--- Begin Message ---
Package: gcc-4.4-doc
Version: 4.4.4.nf1-1
Severity: normal

The GCC 4.4 manual says:

 -- Built-in Function: TYPE __builtin_choose_expr (CONST_EXP, EXP1,
          EXP2)
     You can use the built-in function `__builtin_choose_expr' to
     evaluate code depending on the value of a constant expression.
     This built-in function returns EXP1 if CONST_EXP, which is a
     constant expression that must be able to be determined at compile
     time, is nonzero.  Otherwise it returns 0.

This is incorrect. "Otherwise it returns 0." should be replaced
by "Otherwise it returns EXP2.".

This error has been known since 2006:

  http://gcc.gnu.org/bugzilla/show_bug.cgi?id=28575

but it still isn't fixed, though the change is trivial. I hope that
Debian would be more reactive than upstream...

-- System Information:
Debian Release: 6.0
  APT prefers unstable
  APT policy: (500, 'unstable'), (500, 'testing'), (1, 'experimental')
Architecture: amd64 (x86_64)

Kernel: Linux 2.6.32-5-amd64 (SMP w/8 CPU cores)
Locale: LANG=POSIX, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

Versions of packages gcc-4.4-doc depends on:
ii  dpkg                      1.15.8.8       Debian package management system
ii  gcc-doc-base              4.4.4.nf1-1    several GNU manual pages
ii  install-info              4.13a.dfsg.1-6 Manage installed documentation in 

gcc-4.4-doc recommends no packages.

Versions of packages gcc-4.4-doc suggests:
ii  doc-base                      0.9.5      utilities to manage online documen

-- no debconf information



--- End Message ---
--- Begin Message ---
Source: gcc-4.4-doc-non-dfsg
Source-Version: 4.4.7-1

We believe that the bug you reported is fixed in the latest version of
gcc-4.4-doc-non-dfsg, which is due to be installed in the Debian FTP archive.

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

Debian distribution maintenance software
pp.
Guo Yixuan <culu.gyx@gmail.com> (supplier of updated gcc-4.4-doc-non-dfsg 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: SHA512

Format: 1.8
Date: Tue, 30 Oct 2012 13:19:12 +0800
Source: gcc-4.4-doc-non-dfsg
Binary: gcc-4.4-doc cpp-4.4-doc gfortran-4.4-doc gnat-4.4-doc
Architecture: source all
Version: 4.4.7-1
Distribution: unstable
Urgency: low
Maintainer: Debian GCC Maintainers <debian-gcc@lists.debian.org>
Changed-By: Guo Yixuan <culu.gyx@gmail.com>
Description: 
 cpp-4.4-doc - documentation for the GNU C preprocessor (cpp)
 gcc-4.4-doc - documentation for the GNU compilers (gcc, gobjc, g++)
 gfortran-4.4-doc - documentation for the GNU Fortran Compiler (gfortran)
 gnat-4.4-doc - documentation for the GNU Ada 95 Compiler (gnat)
Closes: 594384 609217
Changes: 
 gcc-4.4-doc-non-dfsg (4.4.7-1) unstable; urgency=low
 .
   * Updated to upstream version 4.4.7.
   * Took many changes from gcc-4.6-doc, thanks to Samuel Bronson.
     - Use version-free names for debhelper config files.
     - Use 3.0 (quilt) source format.
     - Set debhelper compat level to 7.
     - Added extract-doc-tarball-from-upstream, a script behind
       get-orig-source.
     - Added a gbp.conf.
     - Build gnat_ugn the way it's built upstream, using the "xgnatugn"
       preprocessor, and update debian/extract-doc-tarball-from-upstream to
       include the needed files in .orig tarballs.
     - Updated README.source.
   * debian/patches:
     - Synced patches with gcc-4.4 4.4.7-3.
       - removed debian/patches/from-debian-gcc-gcc-atom-doc.diff,
       - removed debian/patches/from-debian-gcc-cell-branch-doc.diff,
       - added debian/patches/from-debian-gcc-gold-and-ld-doc.diff,
       - and updated other patches.
     - Added a patch, alpha-ieee-doc-clarification.diff, to state that
       changes in from-debian-gcc-alpha-ieee-doc.diff are specific to the
       alpha architecture.
     - Added fix-direntry.diff, to correct links for the info directory
       file, and gnat-cross-references.diff, to have correct cross references.
       (Closes: #594384)
     - Added fix-609217.diff, to correct a trivial document error for
       the function __builtin_choose_expr. (Closes: #609217)
   * debian/control:
     - Removed gcc-doc-base (it is in gcc-4.7-doc now).
     - Removed gcj-4.4-doc, as gcj-4.4 was removed.
     - Added myself to uploaders.
     - Bumped policy version to 3.9.4.
     - Added git repo urls in Vcs-*.
     - Build-depends: dropped dpatch, updated debhelper to >= 7.0.50~, and
       added gnat-4.6 | gnat
     - Added Homepage.
     - Use Breaks instead of Conflicts, gcc-4.4-doc now breaks gcc
       (<= 2.7.2.3-4.3) and gcc-docs (<< 2.95.2).
   * Added watch file.
   * Updated copyright file, based on gcc-4.6-doc's copyright.
   * Improved README.source, and added a helper script, check_gcc_patches.
Checksums-Sha1: 
 81bb560050db8531bac5ec66f59cbac2f438bb38 2254 gcc-4.4-doc-non-dfsg_4.4.7-1.dsc
 817ba8050c42f84157c52d5a8aef1d3ce3869b9a 1645882 gcc-4.4-doc-non-dfsg_4.4.7.orig.tar.gz
 70c26a15759b7e451dbcc2fd72df95510cf52cb9 26006 gcc-4.4-doc-non-dfsg_4.4.7-1.debian.tar.gz
 da7ded8e9af1fed8ef7847b8b598d654d1ad2718 2321970 gcc-4.4-doc_4.4.7-1_all.deb
 901c6fbdeb6606b0c46889750000d77bdf709484 200170 cpp-4.4-doc_4.4.7-1_all.deb
 c5ccc738eb7e26cbad09b1708d040de92537d2c3 294964 gfortran-4.4-doc_4.4.7-1_all.deb
 d50889032eae9966684ab7fa0e03624f27c8c1cf 1075262 gnat-4.4-doc_4.4.7-1_all.deb
Checksums-Sha256: 
 e512cfd2ca7bfa2f3ffcb4d18fba872e07ea434ae29e88d807fc778420f89e07 2254 gcc-4.4-doc-non-dfsg_4.4.7-1.dsc
 98ead4d15ec3651247ce2d92ef41f91b3276b907f88235f0870b49e10932fa34 1645882 gcc-4.4-doc-non-dfsg_4.4.7.orig.tar.gz
 53c3c7f4e514459375c393079533505b4d3b724e9620021fa112848a5f230ac0 26006 gcc-4.4-doc-non-dfsg_4.4.7-1.debian.tar.gz
 e892032e732bf822f53c0a0d32fb953c3410ca1ea63058552659b3c0d58056d1 2321970 gcc-4.4-doc_4.4.7-1_all.deb
 5626462b5ce44d4b24b21ee61801900efea72129e1e7cd4dce6d67921a8bd023 200170 cpp-4.4-doc_4.4.7-1_all.deb
 ee2b595720477726f06b9f92783f3a488db5ae1b2fe8fbee2429634e7860ad8b 294964 gfortran-4.4-doc_4.4.7-1_all.deb
 ab84777cadc4ce0e3f4d393126dfd3e3cf963dea253ab6473e0719f47b939149 1075262 gnat-4.4-doc_4.4.7-1_all.deb
Files: 
 6434447a3e8a4c80e7856a7b7b38b044 2254 non-free/doc optional gcc-4.4-doc-non-dfsg_4.4.7-1.dsc
 6a9588652d1f185734f3c0287232e475 1645882 non-free/doc optional gcc-4.4-doc-non-dfsg_4.4.7.orig.tar.gz
 73df337cf8de87ccdd25bc150c032365 26006 non-free/doc optional gcc-4.4-doc-non-dfsg_4.4.7-1.debian.tar.gz
 eb87f65fe93932a8772d18eeb66a4430 2321970 non-free/doc optional gcc-4.4-doc_4.4.7-1_all.deb
 7b9b5bb789afbb07026f77483bae7e9e 200170 non-free/doc optional cpp-4.4-doc_4.4.7-1_all.deb
 b3d816e85ad06f5dc0fc499984284499 294964 non-free/doc optional gfortran-4.4-doc_4.4.7-1_all.deb
 6177afb8d5b0da2a203230e178488c18 1075262 non-free/doc optional gnat-4.4-doc_4.4.7-1_all.deb

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

iQIcBAEBCgAGBQJQj2PPAAoJEN1xpgAgL7gzWHIP/0TkCP/8mBSdstVxHdJbH8vX
6UZ4Ndf+dyVfBAZXSyk700xg61BM0Bx9mpzSlSFIXXDyjBSfB0IY4JdRyUo8W3HZ
r5DDU/A/zIKh/ceRCSsgK4/E3gbCVd7n+d14ci6+nAxU4b6NSI3WwPFnOPpQoIAp
hz7ccinLgT0H7dt+l59m+AW7IncAE3/G988PFV0Ik6B55QFdFkFEUD1CEGW0OHVl
Goy9KlL/qzglNRGazQqoR2zZ1+ocnQLuFuAB3iL3z8Bn9qpfLPPGP46eAz1kY9AQ
y879N+L8ztnVKblGj/RQG5MWbK2tBB6ZgiDXyK7zPQuaScT8ac8/H7g+2UDYhDbI
CU13ZTH+yJnaQ4XS3Q/NTt1j0K+LG+c72UTO6JHoVQw8OQ/mdwl4CuHdUwAaJZbf
RKrLPSb5O+9O3PGbmLlVDpwxdny7uDU/ybYv+1oYSBsTl9YFYwWmmt80bN63CvwP
X34wov9pNBYA3QRXQaLIZr+PwFRb1unA9RxYgYGUieSmXzvmA84XYIFxtN33nioz
NNt8LClu2H0ANPYwThXiJOfykeyaoOihlXga19xrsoG+Duhut3MQqOLhK63yLHky
pFAbXl2EhgcBnV2v9EGeqmF71z3Eb8PihFnDJMiDXfT7+q0xkqsV8d+JGudY9d1u
kYqZSeyAzQzh6eqH0wXX
=n8Ti
-----END PGP SIGNATURE-----

--- End Message ---

Reply to: