Bug#633458: gcc-4.6 miscompiles libgcrypt11 on armel
On 2011-07-14 Matthias Klose <doko@debian.org> wrote:
> On 07/12/2011 07:56 PM, Andreas Metzler wrote:
[...]
> >> The culprit is cipher/rijndael.c. If I build this file with
> >> gcc-4.5 the bug goes away.
> > I do not know how to go on now.
> could you recheck with 4.6.1-3 and gcc-snapshot?
> is this exposed on armhf as well (CC'ing Markos)?
No difference with either 4.6.1-3 or gcc-snapshot 20110709-1.
(Removing the two "static" still fixes the testcase.)
[ deleted some stuff I will try later this week ]
> the binary in the archive seems to work. gcc-4.6.0-13 was used for
> the build.
[...]
Actually, it does not:
-------------------------------
+++-==============-==============-============================================
ii gcc-4.6 4.6.1-3 GNU C compiler
ii libgcrypt11 1.4.6-7 LGPL Crypto library - runtime library
ii libgnutls26 2.10.5-2 the GNU TLS library - runtime library
(sid)ametzler@abel:~/GNUTLS/GCR/libgcrypt11-1.4.6$ ~/GNUTLS/2.10.5-2/usr/bin/gnutls-cli db.debian.org
Resolving 'db.debian.org'...
Connecting to '82.195.75.106:443'...
*** Fatal error: Decryption has failed.
*** Handshake has failed
GnuTLS error: Decryption has failed.
-------------------------------
~/GNUTLS/2.10.5-2/ is not a local build, I just extracted (dpkg -x) the
official deb since abel does not have gnutls-bin installed.
cu andreas
--
`What a good friend you are to him, Dr. Maturin. His other friends are
so grateful to you.'
`I sew his ears on from time to time, sure'
Reply to: