https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71510

            Bug ID: 71510
           Summary: [7 Regression] Failed to bootstrap with
                    --with-arch=corei7 --with-cpu=intel
           Product: gcc
           Version: 7.0
            Status: UNCONFIRMED
          Severity: normal
          Priority: P3
         Component: bootstrap
          Assignee: unassigned at gcc dot gnu.org
          Reporter: hjl.tools at gmail dot com
                CC: segher at gcc dot gnu.org
  Target Milestone: ---
            Target: i386

On Fedora 23/i386, r237319 caused bootstrap failure when configured with

--with-arch=corei7 --with-cpu=intel

In file included from
../../../../../src-trunk/libstdc++-v3/src/c++11/sstream-inst.cc:34:0,
                 from
../../../../../src-trunk/libstdc++-v3/src/c++11/cow-sstream-inst.cc:30:
/export/gnu/import/git/gcc-test-ia32corei7/bld/i686-linux/libstdc++-v3/include/sstream:
In instantiation of âstd::basic_stringbuf<_CharT, _Traits, _Alloc>&
std::basic_stringbuf<_CharT, _Traits,
_Alloc>::operator=(std::basic_stringbuf<_CharT, _Traits, _Alloc>&&) [with
_CharT = char; _Traits = std::char_traits<char>; _Alloc =
std::allocator<char>]â:
../../../../../src-trunk/libstdc++-v3/src/c++11/sstream-inst.cc:40:18:  
required from here
/export/gnu/import/git/gcc-test-ia32corei7/bld/i686-linux/libstdc++-v3/include/sstream:133:17:
error: too many initializers for âstd::basic_stringbuf<char>::__xfer_bufptrsâ
  __xfer_bufptrs __st{__rhs, this};
                 ^~~~
/export/gnu/import/git/gcc-test-ia32corei7/bld/i686-linux/libstdc++-v3/include/sstream:
In instantiation of âvoid std::basic_stringbuf<_CharT, _Traits,
_Alloc>::swap(std::basic_stringbuf<_CharT, _Traits, _Alloc>&) [with _CharT =
char; _Traits = std::char_traits<char>; _Alloc = std::allocator<char>]â:
../../../../../src-trunk/libstdc++-v3/src/c++11/sstream-inst.cc:40:18:  
required from here
/export/gnu/import/git/gcc-test-ia32corei7/bld/i686-linux/libstdc++-v3/include/sstream:146:17:
error: too many initializers for âstd::basic_stringbuf<char>::__xfer_bufptrsâ
  __xfer_bufptrs __l_st{*this, std::__addressof(__rhs)};
                 ^~~~~~
/export/gnu/import/git/gcc-test-ia32corei7/bld/i686-linux/libstdc++-v3/include/sstream:147:17:
error: too many initializers for âstd::basic_stringbuf<char>::__xfer_bufptrsâ
  __xfer_bufptrs __r_st{__rhs, this};
                 ^~~~~~
/bin/sh ../../libtool --tag CXX --tag disable-shared   --mode=compile
/export/gnu/import/git/gcc-test-ia32corei7/bld/./gcc/xgcc -shared-libgcc
-B/export/gnu/import/git/gcc-test-ia32corei7/bld/./gcc -nostdinc++
-L/export/gnu/import/git/gcc-test-ia32corei7/bld/i686-linux/libstdc++-v3/src
-L/export/gnu/import/git/gcc-test-ia32corei7/bld/i686-linux/libstdc++-v3/src/.libs
-L/export/gnu/import/git/gcc-test-ia32corei7/bld/i686-linux/libstdc++-v3/libsupc++/.libs
-B/usr/7.0.0/i686-linux/bin/ -B/usr/7.0.0/i686-linux/lib/ -isystem
/usr/7.0.0/i686-linux/include -isystem /usr/7.0.0/i686-linux/sys-include   
-I/export/gnu/import/git/gcc-test-ia32corei7/src-trunk/libstdc++-v3/../libgcc
-I/export/gnu/import/git/gcc-test-ia32corei7/bld/i686-linux/libstdc++-v3/include/i686-linux
-I/export/gnu/import/git/gcc-test-ia32corei7/bld/i686-linux/libstdc++-v3/include
-I/export/gnu/import/git/gcc-test-ia32corei7/src-trunk/libstdc++-v3/libsupc++  
-std=gnu++11 -prefer-pic -D_GLIBCXX_SHARED -fno-implicit-templates  -Wall
-Wextra -Wwrite-strings -Wcast-qual -Wabi  -fdiagnostics-show-location=once  
-ffunction-sections -fdata-sections  -frandom-seed=ext11-inst.lo -g -O2
-D_GNU_SOURCE  -c -o ext11-inst.lo
../../../../../src-trunk/libstdc++-v3/src/c++11/ext11-inst.cc
/bin/sh ../../libtool --tag CXX --tag disable-shared   --mode=compile
/export/gnu/import/git/gcc-test-ia32corei7/bld/./gcc/xgcc -shared-libgcc
-B/export/gnu/import/git/gcc-test-ia32corei7/bld/./gcc -nostdinc++
-L/export/gnu/import/git/gcc-test-ia32corei7/bld/i686-linux/libstdc++-v3/src
-L/export/gnu/import/git/gcc-test-ia32corei7/bld/i686-linux/libstdc++-v3/src/.libs
-L/export/gnu/import/git/gcc-test-ia32corei7/bld/i686-linux/libstdc++-v3/libsupc++/.libs
-B/usr/7.0.0/i686-linux/bin/ -B/usr/7.0.0/i686-linux/lib/ -isystem
/usr/7.0.0/i686-linux/include -isystem /usr/7.0.0/i686-linux/sys-include   
-I/export/gnu/import/git/gcc-test-ia32corei7/src-trunk/libstdc++-v3/../libgcc
-I/export/gnu/import/git/gcc-test-ia32corei7/bld/i686-linux/libstdc++-v3/include/i686-linux
-I/export/gnu/import/git/gcc-test-ia32corei7/bld/i686-linux/libstdc++-v3/include
-I/export/gnu/import/git/gcc-test-ia32corei7/src-trunk/libstdc++-v3/libsupc++  
-std=gnu++11 -prefer-pic -D_GLIBCXX_SHARED -fno-implicit-templates  -Wall
-Wextra -Wwrite-strings -Wcast-qual -Wabi  -fdiagnostics-show-location=once  
-ffunction-sections -fdata-sections  -frandom-seed=fstream-inst.lo -g -O2
-D_GNU_SOURCE  -c -o fstream-inst.lo
../../../../../src-trunk/libstdc++-v3/src/c++11/fstream-inst.cc
/export/gnu/import/git/gcc-test-ia32corei7/bld/i686-linux/libstdc++-v3/include/sstream:
In instantiation of âstd::basic_stringbuf<_CharT, _Traits, _Alloc>&
std::basic_stringbuf<_CharT, _Traits,
_Alloc>::operator=(std::basic_stringbuf<_CharT, _Traits, _Alloc>&&) [with
_CharT = wchar_t; _Traits = std::char_traits<wchar_t>; _Alloc =
std::allocator<wchar_t>]â:
../../../../../src-trunk/libstdc++-v3/src/c++11/sstream-inst.cc:46:18:  
required from here
/export/gnu/import/git/gcc-test-ia32corei7/bld/i686-linux/libstdc++-v3/include/sstream:133:17:
error: too many initializers for
âstd::basic_stringbuf<wchar_t>::__xfer_bufptrsâ
  __xfer_bufptrs __st{__rhs, this};
                 ^~~~
/export/gnu/import/git/gcc-test-ia32corei7/bld/i686-linux/libstdc++-v3/include/sstream:
In instantiation of âvoid std::basic_stringbuf<_CharT, _Traits,
_Alloc>::swap(std::basic_stringbuf<_CharT, _Traits, _Alloc>&) [with _CharT =
wchar_t; _Traits = std::char_traits<wchar_t>; _Alloc =
std::allocator<wchar_t>]â:
../../../../../src-trunk/libstdc++-v3/src/c++11/sstream-inst.cc:46:18:  
required from here
/export/gnu/import/git/gcc-test-ia32corei7/bld/i686-linux/libstdc++-v3/include/sstream:146:17:
error: too many initializers for
âstd::basic_stringbuf<wchar_t>::__xfer_bufptrsâ
  __xfer_bufptrs __l_st{*this, std::__addressof(__rhs)};
                 ^~~~~~
/export/gnu/import/git/gcc-test-ia32corei7/bld/i686-linux/libstdc++-v3/include/sstream:147:17:
error: too many initializers for
âstd::basic_stringbuf<wchar_t>::__xfer_bufptrsâ
  __xfer_bufptrs __r_st{__rhs, this};
                 ^~~~~~
libtool: compile:  /export/gnu/import/git/gcc-test-ia32corei7/bld/./gcc/xgcc
-shared-libgcc -B/export/gnu/import/git/gcc-test-ia32corei7/bld/./gcc
-nostdinc++
-L/export/gnu/import/git/gcc-test-ia32corei7/bld/i686-linux/libstdc++-v3/src
-L/export/gnu/import/git/gcc-test-ia32corei7/bld/i686-linux/libstdc++-v3/src/.libs
-L/export/gnu/import/git/gcc-test-ia32corei7/bld/i686-linux/libstdc++-v3/libsupc++/.libs
-B/usr/7.0.0/i686-linux/bin/ -B/usr/7.0.0/i686-linux/lib/ -isystem
/usr/7.0.0/i686-linux/include -isystem /usr/7.0.0/i686-linux/sys-include
-I/export/gnu/import/git/gcc-test-ia32corei7/src-trunk/libstdc++-v3/../libgcc
-I/export/gnu/import/git/gcc-test-ia32corei7/bld/i686-linux/libstdc++-v3/include/i686-linux
-I/export/gnu/import/git/gcc-test-ia32corei7/bld/i686-linux/libstdc++-v3/include
-I/export/gnu/import/git/gcc-test-ia32corei7/src-trunk/libstdc++-v3/libsupc++
-std=gnu++11 -D_GLIBCXX_SHARED -fno-implicit-templates -Wall -Wextra
-Wwrite-strings -Wcast-qual -Wabi -fdiagnostics-show-location=once
-ffunction-sections -fdata-sections -frandom-seed=ext11-inst.lo -g -O2
-D_GNU_SOURCE -c ../../../../../src-trunk/libstdc++-v3/src/c++11/ext11-inst.cc 
-fPIC -DPIC -D_GLIBCXX_SHARED -o ext11-inst.o
libtool: compile:  /export/gnu/import/git/gcc-test-ia32corei7/bld/./gcc/xgcc
-shared-libgcc -B/export/gnu/import/git/gcc-test-ia32corei7/bld/./gcc
-nostdinc++
-L/export/gnu/import/git/gcc-test-ia32corei7/bld/i686-linux/libstdc++-v3/src
-L/export/gnu/import/git/gcc-test-ia32corei7/bld/i686-linux/libstdc++-v3/src/.libs
-L/export/gnu/import/git/gcc-test-ia32corei7/bld/i686-linux/libstdc++-v3/libsupc++/.libs
-B/usr/7.0.0/i686-linux/bin/ -B/usr/7.0.0/i686-linux/lib/ -isystem
/usr/7.0.0/i686-linux/include -isystem /usr/7.0.0/i686-linux/sys-include
-I/export/gnu/import/git/gcc-test-ia32corei7/src-trunk/libstdc++-v3/../libgcc
-I/export/gnu/import/git/gcc-test-ia32corei7/bld/i686-linux/libstdc++-v3/include/i686-linux
-I/export/gnu/import/git/gcc-test-ia32corei7/bld/i686-linux/libstdc++-v3/include
-I/export/gnu/import/git/gcc-test-ia32corei7/src-trunk/libstdc++-v3/libsupc++
-std=gnu++11 -D_GLIBCXX_SHARED -fno-implicit-templates -Wall -Wextra
-Wwrite-strings -Wcast-qual -Wabi -fdiagnostics-show-location=once
-ffunction-sections -fdata-sections -frandom-seed=fstream-inst.lo -g -O2
-D_GNU_SOURCE -c
../../../../../src-trunk/libstdc++-v3/src/c++11/fstream-inst.cc  -fPIC -DPIC
-D_GLIBCXX_SHARED -o fstream-inst.o
/bin/sh ../../libtool --tag CXX --tag disable-shared   --mode=compile
/export/gnu/import/git/gcc-test-ia32corei7/bld/./gcc/xgcc -shared-libgcc
-B/export/gnu/import/git/gcc-test-ia32corei7/bld/./gcc -nostdinc++
-L/export/gnu/import/git/gcc-test-ia32corei7/bld/i686-linux/libstdc++-v3/src
-L/export/gnu/import/git/gcc-test-ia32corei7/bld/i686-linux/libstdc++-v3/src/.libs
-L/export/gnu/import/git/gcc-test-ia32corei7/bld/i686-linux/libstdc++-v3/libsupc++/.libs
-B/usr/7.0.0/i686-linux/bin/ -B/usr/7.0.0/i686-linux/lib/ -isystem
/usr/7.0.0/i686-linux/include -isystem /usr/7.0.0/i686-linux/sys-include   
-I/export/gnu/import/git/gcc-test-ia32corei7/src-trunk/libstdc++-v3/../libgcc
-I/export/gnu/import/git/gcc-test-ia32corei7/bld/i686-linux/libstdc++-v3/include/i686-linux
-I/export/gnu/import/git/gcc-test-ia32corei7/bld/i686-linux/libstdc++-v3/include
-I/export/gnu/import/git/gcc-test-ia32corei7/src-trunk/libstdc++-v3/libsupc++  
-std=gnu++11 -prefer-pic -D_GLIBCXX_SHARED -fno-implicit-templates  -Wall
-Wextra -Wwrite-strings -Wcast-qual -Wabi  -fdiagnostics-show-location=once  
-ffunction-sections -fdata-sections  -frandom-seed=ios-inst.lo -g -O2
-D_GNU_SOURCE  -c -o ios-inst.lo
../../../../../src-trunk/libstdc++-v3/src/c++11/ios-inst.cc
libtool: compile:  /export/gnu/import/git/gcc-test-ia32corei7/bld/./gcc/xgcc
-shared-libgcc -B/export/gnu/import/git/gcc-test-ia32corei7/bld/./gcc
-nostdinc++
-L/export/gnu/import/git/gcc-test-ia32corei7/bld/i686-linux/libstdc++-v3/src
-L/export/gnu/import/git/gcc-test-ia32corei7/bld/i686-linux/libstdc++-v3/src/.libs
-L/export/gnu/import/git/gcc-test-ia32corei7/bld/i686-linux/libstdc++-v3/libsupc++/.libs
-B/usr/7.0.0/i686-linux/bin/ -B/usr/7.0.0/i686-linux/lib/ -isystem
/usr/7.0.0/i686-linux/include -isystem /usr/7.0.0/i686-linux/sys-include
-I/export/gnu/import/git/gcc-test-ia32corei7/src-trunk/libstdc++-v3/../libgcc
-I/export/gnu/import/git/gcc-test-ia32corei7/bld/i686-linux/libstdc++-v3/include/i686-linux
-I/export/gnu/import/git/gcc-test-ia32corei7/bld/i686-linux/libstdc++-v3/include
-I/export/gnu/import/git/gcc-test-ia32corei7/src-trunk/libstdc++-v3/libsupc++
-std=gnu++11 -D_GLIBCXX_SHARED -fno-implicit-templates -Wall -Wextra
-Wwrite-strings -Wcast-qual -Wabi -fdiagnostics-show-location=once
-ffunction-sections -fdata-sections -frandom-seed=ios-inst.lo -g -O2
-D_GNU_SOURCE -c ../../../../../src-trunk/libstdc++-v3/src/c++11/ios-inst.cc 
-fPIC -DPIC -D_GLIBCXX_SHARED -o ios-inst.o
Makefile:545: recipe for target 'cow-sstream-inst.lo' failed

Reply via email to