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

Bug#327229: marked as done (gcc-4.0: hppa: causes build failure with -O2)



Your message dated Tue, 7 Feb 2006 14:54:18 +0000
with message-id <20060207145419.16496.qmail@e656b9cf7ce2bb.315fe32.mid.smarden.org>
and subject line Bug#327229: gcc-4.0: hppa: causes build failure with -O2
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)

--- Begin Message ---
>From pape-qn-77b1c94-submit=bugs.debian.org@smarden.org Thu Sep 08 07:11:32 2005
Received: (at submit) by bugs.debian.org; 8 Sep 2005 14:11:32 +0000
Return-path: <pape-qn-77b1c94-submit=bugs.debian.org@smarden.org>
Received: from a.mx.smarden.org [212.21.76.77] 
	by spohr.debian.org with smtp (Exim 3.36 1 (Debian))
	id 1EDN7k-0003xm-00; Thu, 08 Sep 2005 07:11:32 -0700
Received: (qmail 19686 invoked by uid 1000); 8 Sep 2005 14:11:52 -0000
Message-ID: <20050908141152.19685.qmail@340f6cf27f03e1.315fe32.mid.smarden.org>
Date: Thu, 8 Sep 2005 14:11:50 +0000
From: Gerrit Pape <pape@dbnbgs.smarden.org>
To: submit@bugs.debian.org
Subject: gcc-4.0: hppa: causes build failure with -O2
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
Delivered-To: submit@bugs.debian.org
X-Spam-Checker-Version: SpamAssassin 2.60-bugs.debian.org_2005_01_02 
	(1.212-2003-09-23-exp) on spohr.debian.org
X-Spam-Level: 
X-Spam-Status: No, hits=-6.8 required=4.0 tests=BAYES_00,HAS_PACKAGE,
	LARGE_HEX autolearn=no version=2.60-bugs.debian.org_2005_01_02

Package: gcc-4.0
Version: 4.0.1-6
Severity: serious

Hi, looks like Debian's gcc-4.0 4.0.1-6 generates bad code with -O2 on
parisc:

pape@paer:~$ gcc -v
Using built-in specs.
Target: hppa-linux-gnu
Configured with: ../src/configure -v --enable-languages=c,c++,java,f95,objc,ada,treelang --prefix=/usr --enable-shared --with-system-zlib --libexecdir=/usr/lib --enable-nls --without-included-gettext --enable-threads=posix --program-suffix=-4.0 --enable-__cxa_atexit --enable-libstdcxx-allocator=mt --enable-clocale=gnu --enable-libstdcxx-debug --enable-java-gc=boehm --enable-java-awt=gtk --enable-gtk-cairo --with-java-home=/usr/lib/jvm/java-1.4.2-gcj-4.0-1.4.2.0/jre --enable-mpfr --disable-werror --enable-checking=release hppa-linux-gnu
Thread model: posix
gcc version 4.0.2 20050821 (prerelease) (Debian 4.0.1-6)
pape@paer:~$ wget -q http://untroubled.org/bglibs/bglibs-1.027.tar.gz
pape@paer:~$ tar xzpf bglibs-1.027.tar.gz 
pape@paer:~$ cd bglibs-1.027
pape@paer:~/bglibs-1.027$ echo 'gcc -W -Wall -Wshadow -O2 -g' >conf-cc
pape@paer:~/bglibs-1.027$ make
[...]
Testing crypto/sha256.c
Testing crypto/sha384.c
--- selftests.sh.tmp.20333/test.exp     2005-09-08 12:29:07.000000000 +0000
+++ -   2005-09-08 12:29:08.255245000 +0000
@@ -1,8 +1,8 @@
-cb00753f45a35e8bb5a03d699ac65007272c32ab0eded1631a8b605a43ff5bed8086072ba1e7cc2358baeca134c825a7
-09330c33f71147e83d192fc782cd1b4753111b173b3b05d22fa08086e3b0f712fcc7c71a557e2db966c3e9fa91746039
-3391fdddfc8dc7393707a65b1b4709397cf8b1d162af05abfe8f450de5f36bc6b0455a8520bc4e6f5fe95b1fe3c8452b
-38b060a751ac96384cd9327eb1b1e36a21fdb71114be07434c0cc7bf63f6e1da274edebfe76f65fbd51ad2f14898b95b
-e28e35e25a1874908bf0958bb088b69f3d742a753c86993e9f4b1c4c21988f958bd1fe0315b195aca7b061213ac2a9bd
-37b49ef3d08de53e9bd018b0630067bd43d09c427d06b05812f48531bce7d2a698ee2d1ed1ffed46fd4c3b9f38a8a557
-e3e3602f4d90c935321d788f722071a8809f4f09366f2825cd85da97ccd2955eb6b8245974402aa64789ed45293e94ba
-1ca650f38480fa9dfb5729636bec4a935ebc1cd4c0055ee50cad2aa627e066871044fd8e6fdb80edf10b85df15ba7aab
+a6491c7c54db9d5da4e4f00e41882ac2e98bdcb0d2424dc4107aa89fdafa6b4722b52ce900231fa898d41a3977ea1dda
+45a41d5b91ca93fc3b3886b4457c6fcebdf4c77ba9b2a139d3936cd45bb67c49ab019ba48722f4bbd4210f0bd17410b6
+2cb51872875ef2e07cbaa92e6fef3c0a8d3e3fd718cc5fe4910bec56410b120e07fb78e106e005814bd2a0dfada0d72b
+60a73f249ddb7fbc6412be03af72eb8ac138cead822089cde15a3a8c251dde51ad26cf1074396e740c4010ab7b8142b6
+2c1a651e47314623506ddc2ea08c204fad895884bbec0ffaa8d825808e1e71f71c02201b089a907c8f2a5003d09e045a
+340cb1fd58f527477eb2c75a35ad77b9e8a2f17902326c8967a4965aaf43b21b3103de8fa1f589782ffc848d380d6342
+90e50e4d144169a7489abffd77a0e1d0130b0c149c75ea325fef8e96af94a7b85365f6438ef966c9f7dc6cf547aadc59
+733b3c45630662eaf57011541e400e98f36cf5c91c8b7a2023c96ce9190eb0bc14e9bd2be18362c004d4723106d4535a
=====> Output failed! <=====
Testing crypto/sha512.c
--- selftests.sh.tmp.20333/test.exp     2005-09-08 12:29:08.000000000 +0000
+++ -   2005-09-08 12:29:09.432239000 +0000
@@ -1,8 +1,8 @@
-ddaf35a193617abacc417349ae20413112e6fa4e89a97ea20a9eeee64b55d39a2192992a274fc1a836ba3c23a3feebbd454d4423643ce80e2a9ac94fa54ca49f
-8e959b75dae313da8cf4f72814fc143f8f7779c6eb9f7fa17299aeadb6889018501d289e4900f7e4331b99dec4b5433ac7d329eeb6dd26545e96e55b874be909
-204a8fc6dda82f0a0ced7beb8e08a41657c16ef468b228a8279be331a703c33596fd15c13b1b07f9aa1d3bea57789ca031ad85c7a71dd70354ec631238ca3445
-cf83e1357eefb8bdf1542850d66d8007d620e4050b5715dc83f4a921d36ce9ce47d0d13c5d85f2b0ff8318d2877eec2f63b931bd47417a81a538327af927da3e
-70aefeaa0e7ac4f8fe17532d7185a289bee3b428d950c14fa8b713ca09814a387d245870e007a80ad97c369d193e41701aa07f3221d15f0e65a1ff970cedf030
-b3de4afbc516d2478fe9b518d063bda6c8dd65fc38402dd81d1eb7364e72fb6e6663cf6d2771c8f5a6da09601712fb3d2a36c6ffea3e28b0818b05b0a8660766
-97fb4ec472f3cb698b9c3c12a12768483e5b62bcdad934280750b4fa4701e5e0550a80bb0828342c19631ba55a55e1cee5de2fda91fc5d40e7bee1d4e6d415b3
-d399507bbf5f2d0da51db1ff1fc51c1c9ff1de0937e00d01693b240e84fcc3400601429f45c297acc6e8fcf1e4e4abe9ff21a54a0d3d88888f298971bd206cd5
+e7953d3d4267d47c65e16d304bd7dacaa8651b4a51b12b857972a2446f1b9fff899b5ba7db6df23443d702f73225b401135f590fc9af2a1a6965891328abffb7
+77b0b56eb978ff01107f416306e52445ff5c322ae146d6a649e941581cf33fdfbc94c05e7c69c6c7894bf52b63aafdfdeaa494572ab0d06a84d9651125062437
+c0cba113ded8b2be276cb6ff8f954e7ea6ac0433b76132c35a805a75f04aab5440f4e50ea18f5cc2a7b786facb055ac187d6a15f011d1e472a7d6b33418ca19d
+82c2ee31f8e871885d36947406070fd81c21e8188949cdb7cc62956e68eac2a5806ed0fbc797bb7f07ffafc49f8a1b4ab2a88393405c9ca23233b021fc64507f
+a2d5399dd5a913f6f6f4c387f220ef81efa141ae78bb6ac94d14ac89d85f3be1a0a14fec1c71c0bd3b6dd072b900c101637a59c6a0b764da8c4f7c86c66ff19c
+5912708bd53329edf32dbf6a36dc24c7af224affe0cb9b054f5998e7ee4a2ae7d4ca2c69728234f59199cccfdaab29cce31e9aa26dba19a3ea2fceffa8d934e6
+45f8281ce204cdb9d0522adc99a4546518589fe3a58e7b98b64ce6915816d967a403f6bc843bbc0fa21f0d2ae1db00432f8336a99393f46b5293dd7534912a57
+94ca84721bbb31ceb9b565bb45745124a50dd648886db0c66cbedaa3e6eb2b4c2e5d757e9967ee3e29f482b8db08240e18357f4a9e8e58ee4e268e3b51b3acb5
=====> Output failed! <=====
Testing crypto/surf.c
[...]
Testing str/xlate.c
Testing unix/selfpipe.c
Cleaning up selftests.sh.tmp.20333
make: *** [selftests] Error 1
pape@paer:~/bglibs-1.027$ 


It's fine with -O0:

pape@paer:~/bglibs-1.027$ make clean
rm -f `cat TARGETS`
pape@paer:~/bglibs-1.027$ echo 'gcc -W -Wall -Wshadow -O0 -g' >conf-cc
pape@paer:~/bglibs-1.027$ make
[...]
Testing crypto/sha256.c
Testing crypto/sha384.c
Testing crypto/sha512.c
Testing crypto/surf.c
[...]
Testing str/xlate.c
Testing unix/selfpipe.c
Cleaning up selftests.sh.tmp.24720
pape@paer:~/bglibs-1.027$ echo $?
0
pape@paer:~/bglibs-1.027$ 


The same problem may apply to the arm architecture, I cannot check right
now, there's no Debian arm developer machine available.

 http://buildd.debian.org/fetch.php?&pkg=bglibs&ver=1.026-1&arch=arm&stamp=1124798933&file=log&as=raw
 http://buildd.debian.org/fetch.php?&pkg=bglibs&ver=1.026-1&arch=hppa&stamp=1124794973&file=log&as=raw

Regards, Gerrit.


--- End Message ---
--- Begin Message ---
>From pape-qn-36eb177-327229-done=bugs.debian.org@smarden.org Tue Feb 07 06:54:00 2006
Received: (at 327229-done) by bugs.debian.org; 7 Feb 2006 14:54:00 +0000
Return-path: <pape-qn-36eb177-327229-done=bugs.debian.org@smarden.org>
Received: from a.mx.smarden.org ([212.21.76.77])
	by spohr.debian.org with smtp (Exim 4.50)
	id 1F6UEB-0006m5-VN
	for 327229-done@bugs.debian.org; Tue, 07 Feb 2006 06:54:00 -0800
Received: (qmail 16497 invoked by uid 1000); 7 Feb 2006 14:54:19 -0000
Message-ID: <20060207145419.16496.qmail@e656b9cf7ce2bb.315fe32.mid.smarden.org>
Date: Tue, 7 Feb 2006 14:54:18 +0000
From: Gerrit Pape <pape@dbnbgs.smarden.org>
To: 327229-done@bugs.debian.org
Subject: Re: Bug#327229: gcc-4.0: hppa: causes build failure with -O2
References: <20050908141152.19685.qmail@340f6cf27f03e1.315fe32.mid.smarden.org> <17189.17266.671978.375119@gargle.gargle.HOWL>
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
In-Reply-To: <17189.17266.671978.375119@gargle.gargle.HOWL>
X-Spam-Checker-Version: SpamAssassin 2.60-bugs.debian.org_2005_01_02 
	(1.212-2003-09-23-exp) on spohr.debian.org
X-Spam-Level: 
X-Spam-Status: No, hits=-4.8 required=4.0 tests=BAYES_00,HAS_BUG_NUMBER,
	LARGE_HEX autolearn=no version=2.60-bugs.debian.org_2005_01_02

Version: 4.0.2-8

Hi, I re-checked on paer with

 $ gcc -v
 Using built-in specs.
 Target: hppa-linux-gnu
 Configured with: ../src/configure -v
 --enable-languages=c,c++,java,f95,objc,ada,treelang --prefix=/usr
 --enable-shared --with-system-zlib --libexecdir=/usr/lib
 --without-included-gettext --enable-threads=posix --enable-nls
 --program-suffix=-4.0 --enable-__cxa_atexit --enable-clocale=gnu
 --enable-libstdcxx-debug --enable-java-awt=gtk --enable-gtk-cairo
 --with-java-home=/usr/lib/jvm/java-1.4.2-gcj-4.0-1.4.2.0/jre
 --enable-mpfr --disable-werror --enable-checking=release hppa-linux-gnu
 Thread model: posix
 gcc version 4.0.3 20060128 (prerelease) (Debian 4.0.2-8)

it builds (and selftests) fine again with -O2.


On Mon, Sep 12, 2005 at 10:59:30AM +0200, Matthias Klose wrote:
> severity 327229 important
> tags 327229 + upstream
> tags 327229 + fixed-upstream
> thanks
> 
> current workaround is to lower the optimization level to -O1, works
> with current gcc-snapshot.
> 
> Gerrit Pape writes:
> > Package: gcc-4.0
> > Version: 4.0.1-6
> > Severity: serious
> > 
> > Hi, looks like Debian's gcc-4.0 4.0.1-6 generates bad code with -O2 on
> > parisc:
> > 
> > pape@paer:~$ gcc -v
> > Using built-in specs.
> > Target: hppa-linux-gnu
> > Configured with: ../src/configure -v --enable-languages=c,c++,java,f95,objc,ada,treelang --prefix=/usr --enable-shared --with-system-zlib --libexecdir=/usr/lib --enable-nls --without-included-gettext --enable-threads=posix --program-suffix=-4.0 --enable-__cxa_atexit --enable-libstdcxx-allocator=mt --enable-clocale=gnu --enable-libstdcxx-debug --enable-java-gc=boehm --enable-java-awt=gtk --enable-gtk-cairo --with-java-home=/usr/lib/jvm/java-1.4.2-gcj-4.0-1.4.2.0/jre --enable-mpfr --disable-werror --enable-checking=release hppa-linux-gnu
> > Thread model: posix
> > gcc version 4.0.2 20050821 (prerelease) (Debian 4.0.1-6)
> > pape@paer:~$ wget -q http://untroubled.org/bglibs/bglibs-1.027.tar.gz
> > pape@paer:~$ tar xzpf bglibs-1.027.tar.gz 
> > pape@paer:~$ cd bglibs-1.027
> > pape@paer:~/bglibs-1.027$ echo 'gcc -W -Wall -Wshadow -O2 -g' >conf-cc
> > pape@paer:~/bglibs-1.027$ make
> > [...]
> > Testing crypto/sha256.c
> > Testing crypto/sha384.c
> > --- selftests.sh.tmp.20333/test.exp     2005-09-08 12:29:07.000000000 +0000
> > +++ -   2005-09-08 12:29:08.255245000 +0000
> > @@ -1,8 +1,8 @@
> > -cb00753f45a35e8bb5a03d699ac65007272c32ab0eded1631a8b605a43ff5bed8086072ba1e7cc2358baeca134c825a7
> > -09330c33f71147e83d192fc782cd1b4753111b173b3b05d22fa08086e3b0f712fcc7c71a557e2db966c3e9fa91746039
> > -3391fdddfc8dc7393707a65b1b4709397cf8b1d162af05abfe8f450de5f36bc6b0455a8520bc4e6f5fe95b1fe3c8452b
> > -38b060a751ac96384cd9327eb1b1e36a21fdb71114be07434c0cc7bf63f6e1da274edebfe76f65fbd51ad2f14898b95b
> > -e28e35e25a1874908bf0958bb088b69f3d742a753c86993e9f4b1c4c21988f958bd1fe0315b195aca7b061213ac2a9bd
> > -37b49ef3d08de53e9bd018b0630067bd43d09c427d06b05812f48531bce7d2a698ee2d1ed1ffed46fd4c3b9f38a8a557
> > -e3e3602f4d90c935321d788f722071a8809f4f09366f2825cd85da97ccd2955eb6b8245974402aa64789ed45293e94ba
> > -1ca650f38480fa9dfb5729636bec4a935ebc1cd4c0055ee50cad2aa627e066871044fd8e6fdb80edf10b85df15ba7aab
> > +a6491c7c54db9d5da4e4f00e41882ac2e98bdcb0d2424dc4107aa89fdafa6b4722b52ce900231fa898d41a3977ea1dda
> > +45a41d5b91ca93fc3b3886b4457c6fcebdf4c77ba9b2a139d3936cd45bb67c49ab019ba48722f4bbd4210f0bd17410b6
> > +2cb51872875ef2e07cbaa92e6fef3c0a8d3e3fd718cc5fe4910bec56410b120e07fb78e106e005814bd2a0dfada0d72b
> > +60a73f249ddb7fbc6412be03af72eb8ac138cead822089cde15a3a8c251dde51ad26cf1074396e740c4010ab7b8142b6
> > +2c1a651e47314623506ddc2ea08c204fad895884bbec0ffaa8d825808e1e71f71c02201b089a907c8f2a5003d09e045a
> > +340cb1fd58f527477eb2c75a35ad77b9e8a2f17902326c8967a4965aaf43b21b3103de8fa1f589782ffc848d380d6342
> > +90e50e4d144169a7489abffd77a0e1d0130b0c149c75ea325fef8e96af94a7b85365f6438ef966c9f7dc6cf547aadc59
> > +733b3c45630662eaf57011541e400e98f36cf5c91c8b7a2023c96ce9190eb0bc14e9bd2be18362c004d4723106d4535a
> > =====> Output failed! <=====
> > Testing crypto/sha512.c
> > --- selftests.sh.tmp.20333/test.exp     2005-09-08 12:29:08.000000000 +0000
> > +++ -   2005-09-08 12:29:09.432239000 +0000
> > @@ -1,8 +1,8 @@
> > -ddaf35a193617abacc417349ae20413112e6fa4e89a97ea20a9eeee64b55d39a2192992a274fc1a836ba3c23a3feebbd454d4423643ce80e2a9ac94fa54ca49f
> > -8e959b75dae313da8cf4f72814fc143f8f7779c6eb9f7fa17299aeadb6889018501d289e4900f7e4331b99dec4b5433ac7d329eeb6dd26545e96e55b874be909
> > -204a8fc6dda82f0a0ced7beb8e08a41657c16ef468b228a8279be331a703c33596fd15c13b1b07f9aa1d3bea57789ca031ad85c7a71dd70354ec631238ca3445
> > -cf83e1357eefb8bdf1542850d66d8007d620e4050b5715dc83f4a921d36ce9ce47d0d13c5d85f2b0ff8318d2877eec2f63b931bd47417a81a538327af927da3e
> > -70aefeaa0e7ac4f8fe17532d7185a289bee3b428d950c14fa8b713ca09814a387d245870e007a80ad97c369d193e41701aa07f3221d15f0e65a1ff970cedf030
> > -b3de4afbc516d2478fe9b518d063bda6c8dd65fc38402dd81d1eb7364e72fb6e6663cf6d2771c8f5a6da09601712fb3d2a36c6ffea3e28b0818b05b0a8660766
> > -97fb4ec472f3cb698b9c3c12a12768483e5b62bcdad934280750b4fa4701e5e0550a80bb0828342c19631ba55a55e1cee5de2fda91fc5d40e7bee1d4e6d415b3
> > -d399507bbf5f2d0da51db1ff1fc51c1c9ff1de0937e00d01693b240e84fcc3400601429f45c297acc6e8fcf1e4e4abe9ff21a54a0d3d88888f298971bd206cd5
> > +e7953d3d4267d47c65e16d304bd7dacaa8651b4a51b12b857972a2446f1b9fff899b5ba7db6df23443d702f73225b401135f590fc9af2a1a6965891328abffb7
> > +77b0b56eb978ff01107f416306e52445ff5c322ae146d6a649e941581cf33fdfbc94c05e7c69c6c7894bf52b63aafdfdeaa494572ab0d06a84d9651125062437
> > +c0cba113ded8b2be276cb6ff8f954e7ea6ac0433b76132c35a805a75f04aab5440f4e50ea18f5cc2a7b786facb055ac187d6a15f011d1e472a7d6b33418ca19d
> > +82c2ee31f8e871885d36947406070fd81c21e8188949cdb7cc62956e68eac2a5806ed0fbc797bb7f07ffafc49f8a1b4ab2a88393405c9ca23233b021fc64507f
> > +a2d5399dd5a913f6f6f4c387f220ef81efa141ae78bb6ac94d14ac89d85f3be1a0a14fec1c71c0bd3b6dd072b900c101637a59c6a0b764da8c4f7c86c66ff19c
> > +5912708bd53329edf32dbf6a36dc24c7af224affe0cb9b054f5998e7ee4a2ae7d4ca2c69728234f59199cccfdaab29cce31e9aa26dba19a3ea2fceffa8d934e6
> > +45f8281ce204cdb9d0522adc99a4546518589fe3a58e7b98b64ce6915816d967a403f6bc843bbc0fa21f0d2ae1db00432f8336a99393f46b5293dd7534912a57
> > +94ca84721bbb31ceb9b565bb45745124a50dd648886db0c66cbedaa3e6eb2b4c2e5d757e9967ee3e29f482b8db08240e18357f4a9e8e58ee4e268e3b51b3acb5
> > =====> Output failed! <=====
> > Testing crypto/surf.c
> > [...]
> > Testing str/xlate.c
> > Testing unix/selfpipe.c
> > Cleaning up selftests.sh.tmp.20333
> > make: *** [selftests] Error 1
> > pape@paer:~/bglibs-1.027$ 
> > 
> > 
> > It's fine with -O0:
> > 
> > pape@paer:~/bglibs-1.027$ make clean
> > rm -f `cat TARGETS`
> > pape@paer:~/bglibs-1.027$ echo 'gcc -W -Wall -Wshadow -O0 -g' >conf-cc
> > pape@paer:~/bglibs-1.027$ make
> > [...]
> > Testing crypto/sha256.c
> > Testing crypto/sha384.c
> > Testing crypto/sha512.c
> > Testing crypto/surf.c
> > [...]
> > Testing str/xlate.c
> > Testing unix/selfpipe.c
> > Cleaning up selftests.sh.tmp.24720
> > pape@paer:~/bglibs-1.027$ echo $?
> > 0
> > pape@paer:~/bglibs-1.027$ 
> > 
> > 
> > The same problem may apply to the arm architecture, I cannot check right
> > now, there's no Debian arm developer machine available.
> > 
> >  http://buildd.debian.org/fetch.php?&pkg=bglibs&ver=1.026-1&arch=arm&stamp=1124798933&file=log&as=raw
> >  http://buildd.debian.org/fetch.php?&pkg=bglibs&ver=1.026-1&arch=hppa&stamp=1124794973&file=log&as=raw
> > 
> > Regards, Gerrit.
> > 
> > 
> > -- 
> > To UNSUBSCRIBE, email to debian-gcc-REQUEST@lists.debian.org
> > with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org

--- End Message ---

Reply to: