|
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. Set Severity to "Compiler Error"
The linked issue contains a test case for the compiler bug.
This only happens on x86_64 in wide (64-bit) mode.
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.
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
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