sparc-sun-solaris2.7 bootstrap fails RTL checking
Kaveh R. Ghazi
ghazi@caip.rutgers.edu
Tue Jul 11 13:40:00 GMT 2000
When I use --enable-checking=misc,tree,rtl,gc (i.e. add "rtl" to the
other checks on by default) on sparc-sun-solaris2.7 I get the
following error after the 3-stage bootstrap compiling
libstdc++/sinst.cc:
> /teal/caip5/ghazi/gcc-testing/build/gcc/g++
> -B/teal/caip5/ghazi/gcc-testing/build/gcc/
> -B/usr/local/sparc-sun-solaris2.7/bin/
> -L/teal/caip5/ghazi/gcc-testing/build/sparc-sun-solaris2.7/libstdc++
> -c -g -O2 -fno-implicit-templates -m64
> -I../../../../egcs-CVS20000711/libstdc++
> -I../../../../egcs-CVS20000711/libstdc++/stl -I../libio
> -I../../../../egcs-CVS20000711/libstdc++/../libio -nostdinc++ -DC
> `for N in REP MAIN TRAITS ADDSS ADDPS ADDCS ADDSP ADDSC EQSS
> EQPS EQSP NESS NEPS NESP LTSS LTPS LTSP GTSS GTPS GTSP LESS
> LEPS LESP GESS GEPS GESP; do echo " -D${N}"; done`
> ../../../../egcs-CVS20000711/libstdc++/sinst.cc -o cstrmain.o
> ../../../../egcs-CVS20000711/libstdc++/std/bastring.h: In function
> `bool operator> (const basic_string<charT, traits, Allocator> &, const
> basic_string<charT, traits, Allocator> &) [with charT = char,
> traits = string_char_traits<char>, Allocator =
> __default_alloc_template<false, 0>]':
> ../../../../egcs-CVS20000711/libstdc++/sinst.cc:101: instantiated from here
> ../../../../egcs-CVS20000711/libstdc++/std/bastring.h:631: RTL check:
> expected code `reg', have `subreg'
> ../../../../egcs-CVS20000711/libstdc++/std/bastring.h:631: Internal
> compiler error in `gen_v9_scc', at config/sparc/sparc.c:2248
I first reported this a few weeks ago in:
http://gcc.gnu.org/ml/gcc-bugs/2000-06/msg00487.html
--
Kaveh R. Ghazi Engagement Manager / Project Services
ghazi@caip.rutgers.edu Qwest Internet Solutions
More information about the Gcc-bugs
mailing list