Solaris 10 patch status

Joseph S. Myers joseph@codesourcery.com
Wed Nov 24 00:39:00 GMT 2004


Almost all the AMD64 Solaris 10 patches have now been submitted for 
mainline.  There remain to be submitted a fix for bug 7544 (which it is 
ascertained from the behavior of Sun's compiler is indeed a regression, 
though not currently marked as such), some fixincludes changes and some 
testsuite changes not yet investigated.

The following patches are pending review:

http://gcc.gnu.org/ml/gcc-patches/2004-11/msg01491.html
http://gcc.gnu.org/ml/gcc-patches/2004-11/msg01498.html
http://gcc.gnu.org/ml/gcc-patches/2004-11/msg01500.html
http://gcc.gnu.org/ml/gcc-patches/2004-11/msg01510.html
http://gcc.gnu.org/ml/gcc-patches/2004-11/msg01514.html
http://gcc.gnu.org/ml/gcc-patches/2004-11/msg01895.html

The following are not, at least for now, going to be proposed for 
mainline:

* RPATH for C++ libraries (a feature it's known isn't wanted for FSF GCC).

* Use of #pragma align after declaration, unless and until there's a 
better definition of what should be accepted and what it means (given 
Sun's specification says it is ignored).

Building libstdc++-v3 still fails, so that's what I'll investigate next.

/home/joseph/src/gcc-build/gcc/xgcc -shared-libgcc 
-B/home/joseph/src/gcc-build/gcc/ -nostdinc++ 
-L/home/joseph/src/gcc-build/i386-pc-solaris2.10/amd64/libstdc++-v3/src 
-L/home/joseph/src/gcc-build/i386-pc-solaris2.10/amd64/libstdc++-v3/src/.libs 
-B/home/joseph/gcc-ml/i386-pc-solaris2.10/bin/ 
-B/home/joseph/gcc-ml/i386-pc-solaris2.10/lib/ -isystem 
/home/joseph/gcc-ml/i386-pc-solaris2.10/include -isystem 
/home/joseph/gcc-ml/i386-pc-solaris2.10/sys-include -m64 
-I/home/joseph/src/gcc-build/i386-pc-solaris2.10/amd64/libstdc++-v3/include/i386-pc-solaris2.10 
-I/home/joseph/src/gcc-build/i386-pc-solaris2.10/amd64/libstdc++-v3/include 
-I/home/joseph/src/gcc-mainline/libstdc++-v3/libsupc++ -O2 -g -O2 -g -O2 
-m64 -fno-implicit-templates -Wall -Wextra -Wwrite-strings -Wcast-qual 
-fdiagnostics-show-location=once -ffunction-sections -fdata-sections -c 
../../../../../gcc-mainline/libstdc++-v3/src/complex_io.cc  -fPIC -DPIC -o 
.libs/complex_io.o
/home/joseph/src/gcc-build/i386-pc-solaris2.10/amd64/libstdc++-v3/include/complex: 
In function 'std::basic_istream<_CharT, _Traits>& 
std::operator>>(std::basic_istream<_CharT, _Traits>&, std::complex<_Tp>&) 
[with _Tp = long double, _CharT = char, _Traits = 
std::char_traits<char>]':
/home/joseph/src/gcc-build/i386-pc-solaris2.10/amd64/libstdc++-v3/include/complex:513: 
internal compiler error: Segmentation Fault
Please submit a full bug report,
with preprocessed source if appropriate.
See <URL:http://gcc.gnu.org/bugs.html> for instructions.

-- 
Joseph S. Myers               http://www.srcf.ucam.org/~jsm28/gcc/
    jsm@polyomino.org.uk (personal mail)
    joseph@codesourcery.com (CodeSourcery mail)
    jsm28@gcc.gnu.org (Bugzilla assignments and CCs)



More information about the Gcc-patches mailing list