gcc-4.0: hppa: causes build failure with -O2

Bug #21196 reported by Debian Bug Importer
6
Affects Status Importance Assigned to Milestone
gcc-4.0 (Debian)
Fix Released
Unknown
gcc-4.0 (Ubuntu)
Invalid
High
Matthias Klose

Bug Description

Automatically imported from Debian bug report #327229 http://bugs.debian.org/327229

Revision history for this message
Debian Bug Importer (debzilla) wrote :

Automatically imported from Debian bug report #327229 http://bugs.debian.org/327229

Revision history for this message
In , Matthias Klose (doko-cs) wrote : Re: Bug#327229: gcc-4.0: hppa: causes build failure with -O2
Download full text (6.5 KiB)

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 ...

Read more...

Revision history for this message
Matthias Klose (doko) wrote :

not breezy, glibc is built with gcc-3.4 in breezy

Revision history for this message
Debian Bug Importer (debzilla) wrote :
Download full text (6.2 KiB)

Message-ID: <20050908141152.19685.qmail@340f6cf27f03e1.315fe32.mid.smarden.org>
Date: Thu, 8 Sep 2005 14:11:50 +0000
From: Gerrit Pape <email address hidden>
To: <email address hidden>
Subject: gcc-4.0: hppa: causes build failure with -O2

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
+++ - 2...

Read more...

Revision history for this message
Debian Bug Importer (debzilla) wrote :
Download full text (6.8 KiB)

Message-ID: <email address hidden>
Date: Mon, 12 Sep 2005 10:59:30 +0200
From: Matthias Klose <email address hidden>
To: Gerrit Pape <email address hidden>, <email address hidden>
Cc: <email address hidden>
Subject: Re: Bug#327229: gcc-4.0: hppa: causes build failure with -O2

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
> +340cb1fd58f527477eb2c75a35ad77b9e8a2f17902326c8967a4965aaf43b21b3103de8fa1f589782ffc848d38...

Read more...

Revision history for this message
In , Gerrit Pape (pape-dbnbgs) wrote :
Download full text (7.5 KiB)

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
> > +a6491c7c54db9d5da4...

Read more...

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.