|
The name of the compiler is Sun C++, not Sunpro.
UBE is the the x86/x64 code generator. The error is normally referred to as the Internal Compiler Error (ICE). This must be fixed (worked around) for the upcoming 4.2 release – changed to Blocker and scheduled accordingly. Assigned to self.
Martin Sebor made changes - 11/Sep/07 12:06 AM
Set Severity to "Compiler Error"
Martin Sebor made changes - 11/Sep/07 12:13 AM
Martin Sebor made changes - 12/Sep/07 08:24 PM
The linked issue contains a test case for the compiler bug.
This only happens on x86_64 in wide (64-bit) mode.
Martin Sebor made changes - 12/Sep/07 11:13 PM
Here's a small test case for this problem:
$ cat t.cpp && gmake t
The committed change resolved the problem in my manual build. Will close after we've seen a representative set of successful builds.
Martin Sebor made changes - 13/Sep/07 12:42 AM
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
For reference, the following links point at run logs which include the failing behavior:
(Solaris 10 AMD64)
(Suse 9 AMD64)
(Redhat 4 AMD64)
(Redhat 4 EM64T)
http://people.apache.org/~sebor/stdcxx/results/solaris-10-amd64-sunpro-5.9-12S-572853-log.gz.txt
http://people.apache.org/~sebor/stdcxx/results/linux_suse-9.1-amd64-sunpro-5.9-12d-570904-log.gz.txt
http://people.apache.org/~sebor/stdcxx/results/linux_redhat_el-4.4-amd64-sunpro-5.9-12d-573119-log.gz.txt
http://people.apache.org/~sebor/stdcxx/results/linux_redhat_el-4.4-em64t-sunpro-5.9-12d-570904-log.gz.txt