This is the mail archive of the
gcc-bugs@gcc.gnu.org
mailing list for the GCC project.
Re: CVS head build breakage for target sh-elf
- From: Hans-Peter Nilsson <hp at bitrange dot com>
- To: tm <tm at mail dot kloo dot net>
- Cc: <gcc-bugs at gcc dot gnu dot org>, <jason at redhat dot com>
- Date: Mon, 5 Aug 2002 18:40:09 -0400 (EDT)
- Subject: Re: CVS head build breakage for target sh-elf
On Mon, 5 Aug 2002, tm wrote:
> It looks like some change within the last week has broken the sh-elf
> target for C++?
I see this on mmix-knuth-mmixware too; the abort in the newly
introduced cp_expr_size trigs. I thought this would be seen on
all newlib targets (and soon fixed), but the regression checker
doesn't seem to mind. I haven't tried the regression checker
targets myself due to insufficient resources at the moment.
Jason, as the cp_expr_size author, could you please have a look?
I have trouble grokking those C++-trees. For the record: both
sh-elf and mmix-knuth-mmixware can be built to repeat this bug
using <URL:http://gcc.gnu.org/simtest-howto.html>.
> ...
> /home/tm/gcc-build-sh-elf/gcc/xgcc -shared-libgcc
> -B/home/tm/gcc-build-sh-elf/gcc/ -nostdinc++
> -L/home/tm/gcc-build-sh-elf/sh-elf/libstdc++-v3/src
> -L/home/tm/gcc-build-sh-elf/sh-elf/libstdc++-v3/src/.libs
> -B/usr/local/sh-elf/bin/ -B/usr/local/sh-elf/lib/ -isystem
> /usr/local/sh-elf/include -nostdinc++
> -I/home/tm/gcc-build-sh-elf/sh-elf/libstdc++-v3/include/sh-elf
> -I/home/tm/gcc-build-sh-elf/sh-elf/libstdc++-v3/include
> -I../../../../gcc/libstdc++-v3/libsupc++
> -I../../../../gcc/libstdc++-v3/libmath -g -O2 -fno-implicit-templates
> -Wall -Wno-format -W -Wwrite-strings -Winline
> -fdiagnostics-show-location=once -g -c
> ../../../../gcc/libstdc++-v3/src/complex_io.cc -o complex_io.o
> /home/tm/gcc-build-sh-elf/sh-elf/libstdc++-v3/include/complex: In function
> `
> std::basic_ostream<_CharT, _Traits>&
> std::operator<<(std::basic_ostream<_CharT, _Traits>&, const
> std::complex<_Tp>&) [with _Tp = float, _CharT = char, _Traits =
> std::char_traits<char>]':
> ../../../../gcc/libstdc++-v3/src/complex_io.cc:41: instantiated from
> here
> /home/tm/gcc-build-sh-elf/sh-elf/libstdc++-v3/include/complex:391: internal
> compiler error: Internal
> compiler error in cp_expr_size, at cp/cp-lang.c:302
brgds, H-P