https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69310
Bug ID: 69310 Summary: [6 Regression] Revision r232454 breaks bootstrap on x86_64-apple-darwin15 Product: gcc Version: 6.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: bootstrap Assignee: unassigned at gcc dot gnu.org Reporter: dominiq at lps dot ens.fr CC: torvald at gcc dot gnu.org Target Milestone: --- Host: x86_64-apple-darwin15 Target: x86_64-apple-darwin15 Build: x86_64-apple-darwin15 Revision r232454 breaks bootstrap on x86_64-apple-darwin15 ... libtool: compile: /opt/gcc/build_c/./gcc/xgcc -shared-libgcc -B/opt/gcc/build_c/./gcc -nostdinc++ -L/opt/gcc/build_c/x86_64-apple-darwin15.2.0/libstdc++-v3/src -L/opt/gcc/build_c/x86_64-apple-darwin15.2.0/libstdc++-v3/src/.libs -L/opt/gcc/build_c/x86_64-apple-darwin15.2.0/libstdc++-v3/libsupc++/.libs -B/opt/gcc/gcc6c/x86_64-apple-darwin15.2.0/bin/ -B/opt/gcc/gcc6c/x86_64-apple-darwin15.2.0/lib/ -isystem /opt/gcc/gcc6c/x86_64-apple-darwin15.2.0/include -isystem /opt/gcc/gcc6c/x86_64-apple-darwin15.2.0/sys-include -I/opt/gcc/_clean/libstdc++-v3/../libgcc -I/opt/gcc/build_c/x86_64-apple-darwin15.2.0/libstdc++-v3/include/x86_64-apple-darwin15.2.0 -I/opt/gcc/build_c/x86_64-apple-darwin15.2.0/libstdc++-v3/include -I/opt/gcc/_clean/libstdc++-v3/libsupc++ -std=gnu++11 -D_GLIBCXX_SHARED -fno-implicit-templates -Wall -Wextra -Wwrite-strings -Wcast-qual -Wabi -fdiagnostics-show-location=once -fvisibility-inlines-hidden -ffunction-sections -fdata-sections -frandom-seed=cow-stdexcept.lo -g -O2 -c ../../../../../_clean/libstdc++-v3/src/c++11/cow-stdexcept.cc -fno-common -DPIC -D_GLIBCXX_SHARED -o cow-stdexcept.o ../../../../../_clean/libstdc++-v3/src/c++11/cow-stdexcept.cc: In function 'void _txnal_cow_string_C1_for_exceptions(void*, const char*, void*)': ../../../../../_clean/libstdc++-v3/src/c++11/cow-stdexcept.cc:235:70: warning: unused parameter 'exc' [-Wunused-parameter] _txnal_cow_string_C1_for_exceptions(void* that, const char* s, void *exc) ^~~ ../../../../../_clean/libstdc++-v3/src/c++11/cow-stdexcept.cc: At global scope: ../../../../../_clean/libstdc++-v3/src/c++11/cow-stdexcept.cc:380:1: error: only weak aliases are supported in this configuration _ZGTtNSt##NAME##C2EPKc (CLASS*, const char*) \ ^ ../../../../../_clean/libstdc++-v3/src/c++11/cow-stdexcept.cc:414:1: note: in expansion of macro 'CTORDTOR' CTORDTOR(11logic_error, std::logic_error, logic_error) ^~~~~~~~ ../../../../../_clean/libstdc++-v3/src/c++11/cow-stdexcept.cc:393:1: error: only weak aliases are supported in this configuration _ZGTtNSt##NAME##C2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE( \ ^ ../../../../../_clean/libstdc++-v3/src/c++11/cow-stdexcept.cc:414:1: note: in expansion of macro 'CTORDTOR' CTORDTOR(11logic_error, std::logic_error, logic_error) ^~~~~~~~ ../../../../../_clean/libstdc++-v3/src/c++11/cow-stdexcept.cc:401:1: error: only weak aliases are supported in this configuration _ZGTtNSt##NAME##D2Ev(CLASS*) \ ^ ../../../../../_clean/libstdc++-v3/src/c++11/cow-stdexcept.cc:414:1: note: in expansion of macro 'CTORDTOR' CTORDTOR(11logic_error, std::logic_error, logic_error) ^~~~~~~~ ../../../../../_clean/libstdc++-v3/src/c++11/cow-stdexcept.cc:380:1: error: only weak aliases are supported in this configuration _ZGTtNSt##NAME##C2EPKc (CLASS*, const char*) \ ^ ../../../../../_clean/libstdc++-v3/src/c++11/cow-stdexcept.cc:423:1: note: in expansion of macro 'CTORDTOR' CTORDTOR(12domain_error, std::domain_error, logic_error) ^~~~~~~~ ../../../../../_clean/libstdc++-v3/src/c++11/cow-stdexcept.cc:393:1: error: only weak aliases are supported in this configuration _ZGTtNSt##NAME##C2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE( \ ^ ../../../../../_clean/libstdc++-v3/src/c++11/cow-stdexcept.cc:423:1: note: in expansion of macro 'CTORDTOR' CTORDTOR(12domain_error, std::domain_error, logic_error) ^~~~~~~~ ../../../../../_clean/libstdc++-v3/src/c++11/cow-stdexcept.cc:401:1: error: only weak aliases are supported in this configuration _ZGTtNSt##NAME##D2Ev(CLASS*) \ ^ ../../../../../_clean/libstdc++-v3/src/c++11/cow-stdexcept.cc:423:1: note: in expansion of macro 'CTORDTOR' CTORDTOR(12domain_error, std::domain_error, logic_error) ^~~~~~~~ ../../../../../_clean/libstdc++-v3/src/c++11/cow-stdexcept.cc:380:1: error: only weak aliases are supported in this configuration _ZGTtNSt##NAME##C2EPKc (CLASS*, const char*) \ ^ ../../../../../_clean/libstdc++-v3/src/c++11/cow-stdexcept.cc:424:1: note: in expansion of macro 'CTORDTOR' CTORDTOR(16invalid_argument, std::invalid_argument, logic_error) ^~~~~~~~ ../../../../../_clean/libstdc++-v3/src/c++11/cow-stdexcept.cc:393:1: error: only weak aliases are supported in this configuration _ZGTtNSt##NAME##C2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE( \ ^ ../../../../../_clean/libstdc++-v3/src/c++11/cow-stdexcept.cc:424:1: note: in expansion of macro 'CTORDTOR' CTORDTOR(16invalid_argument, std::invalid_argument, logic_error) ^~~~~~~~ ../../../../../_clean/libstdc++-v3/src/c++11/cow-stdexcept.cc:401:1: error: only weak aliases are supported in this configuration _ZGTtNSt##NAME##D2Ev(CLASS*) \ ^ ../../../../../_clean/libstdc++-v3/src/c++11/cow-stdexcept.cc:424:1: note: in expansion of macro 'CTORDTOR' CTORDTOR(16invalid_argument, std::invalid_argument, logic_error) ^~~~~~~~ ../../../../../_clean/libstdc++-v3/src/c++11/cow-stdexcept.cc:380:1: error: only weak aliases are supported in this configuration _ZGTtNSt##NAME##C2EPKc (CLASS*, const char*) \ ^ ../../../../../_clean/libstdc++-v3/src/c++11/cow-stdexcept.cc:425:1: note: in expansion of macro 'CTORDTOR' CTORDTOR(12length_error, std::length_error, logic_error) ^~~~~~~~ ../../../../../_clean/libstdc++-v3/src/c++11/cow-stdexcept.cc:393:1: error: only weak aliases are supported in this configuration _ZGTtNSt##NAME##C2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE( \ ^ ../../../../../_clean/libstdc++-v3/src/c++11/cow-stdexcept.cc:425:1: note: in expansion of macro 'CTORDTOR' CTORDTOR(12length_error, std::length_error, logic_error) ^~~~~~~~ ../../../../../_clean/libstdc++-v3/src/c++11/cow-stdexcept.cc:401:1: error: only weak aliases are supported in this configuration _ZGTtNSt##NAME##D2Ev(CLASS*) \ ^ ../../../../../_clean/libstdc++-v3/src/c++11/cow-stdexcept.cc:425:1: note: in expansion of macro 'CTORDTOR' CTORDTOR(12length_error, std::length_error, logic_error) ^~~~~~~~ ../../../../../_clean/libstdc++-v3/src/c++11/cow-stdexcept.cc:380:1: error: only weak aliases are supported in this configuration _ZGTtNSt##NAME##C2EPKc (CLASS*, const char*) \ ^ ../../../../../_clean/libstdc++-v3/src/c++11/cow-stdexcept.cc:426:1: note: in expansion of macro 'CTORDTOR' CTORDTOR(12out_of_range, std::out_of_range, logic_error) ^~~~~~~~ ../../../../../_clean/libstdc++-v3/src/c++11/cow-stdexcept.cc:393:1: error: only weak aliases are supported in this configuration _ZGTtNSt##NAME##C2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE( \ ^ ../../../../../_clean/libstdc++-v3/src/c++11/cow-stdexcept.cc:426:1: note: in expansion of macro 'CTORDTOR' CTORDTOR(12out_of_range, std::out_of_range, logic_error) ^~~~~~~~ ../../../../../_clean/libstdc++-v3/src/c++11/cow-stdexcept.cc:401:1: error: only weak aliases are supported in this configuration _ZGTtNSt##NAME##D2Ev(CLASS*) \ ^ ../../../../../_clean/libstdc++-v3/src/c++11/cow-stdexcept.cc:426:1: note: in expansion of macro 'CTORDTOR' CTORDTOR(12out_of_range, std::out_of_range, logic_error) ^~~~~~~~ ../../../../../_clean/libstdc++-v3/src/c++11/cow-stdexcept.cc:380:1: error: only weak aliases are supported in this configuration _ZGTtNSt##NAME##C2EPKc (CLASS*, const char*) \ ^ ../../../../../_clean/libstdc++-v3/src/c++11/cow-stdexcept.cc:429:1: note: in expansion of macro 'CTORDTOR' CTORDTOR(13runtime_error, std::runtime_error, runtime_error) ^~~~~~~~ ../../../../../_clean/libstdc++-v3/src/c++11/cow-stdexcept.cc:393:1: error: only weak aliases are supported in this configuration _ZGTtNSt##NAME##C2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE( \ ^ ../../../../../_clean/libstdc++-v3/src/c++11/cow-stdexcept.cc:429:1: note: in expansion of macro 'CTORDTOR' CTORDTOR(13runtime_error, std::runtime_error, runtime_error) ^~~~~~~~ ../../../../../_clean/libstdc++-v3/src/c++11/cow-stdexcept.cc:401:1: error: only weak aliases are supported in this configuration _ZGTtNSt##NAME##D2Ev(CLASS*) \ ^ ../../../../../_clean/libstdc++-v3/src/c++11/cow-stdexcept.cc:429:1: note: in expansion of macro 'CTORDTOR' CTORDTOR(13runtime_error, std::runtime_error, runtime_error) ^~~~~~~~ ../../../../../_clean/libstdc++-v3/src/c++11/cow-stdexcept.cc:380:1: error: only weak aliases are supported in this configuration _ZGTtNSt##NAME##C2EPKc (CLASS*, const char*) \ ^ ../../../../../_clean/libstdc++-v3/src/c++11/cow-stdexcept.cc:438:1: note: in expansion of macro 'CTORDTOR' CTORDTOR(11range_error, std::range_error, runtime_error) ^~~~~~~~ ../../../../../_clean/libstdc++-v3/src/c++11/cow-stdexcept.cc:393:1: error: only weak aliases are supported in this configuration _ZGTtNSt##NAME##C2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE( \ ^ ../../../../../_clean/libstdc++-v3/src/c++11/cow-stdexcept.cc:438:1: note: in expansion of macro 'CTORDTOR' CTORDTOR(11range_error, std::range_error, runtime_error) ^~~~~~~~ ../../../../../_clean/libstdc++-v3/src/c++11/cow-stdexcept.cc:401:1: error: only weak aliases are supported in this configuration _ZGTtNSt##NAME##D2Ev(CLASS*) \ ^ ../../../../../_clean/libstdc++-v3/src/c++11/cow-stdexcept.cc:438:1: note: in expansion of macro 'CTORDTOR' CTORDTOR(11range_error, std::range_error, runtime_error) ^~~~~~~~ ../../../../../_clean/libstdc++-v3/src/c++11/cow-stdexcept.cc:380:1: error: only weak aliases are supported in this configuration _ZGTtNSt##NAME##C2EPKc (CLASS*, const char*) \ ^ ../../../../../_clean/libstdc++-v3/src/c++11/cow-stdexcept.cc:439:1: note: in expansion of macro 'CTORDTOR' CTORDTOR(14overflow_error, std::overflow_error, runtime_error) ^~~~~~~~ ../../../../../_clean/libstdc++-v3/src/c++11/cow-stdexcept.cc:393:1: error: only weak aliases are supported in this configuration _ZGTtNSt##NAME##C2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE( \ ^ ../../../../../_clean/libstdc++-v3/src/c++11/cow-stdexcept.cc:439:1: note: in expansion of macro 'CTORDTOR' CTORDTOR(14overflow_error, std::overflow_error, runtime_error) ^~~~~~~~ ../../../../../_clean/libstdc++-v3/src/c++11/cow-stdexcept.cc:401:1: error: only weak aliases are supported in this configuration _ZGTtNSt##NAME##D2Ev(CLASS*) \ ^ ../../../../../_clean/libstdc++-v3/src/c++11/cow-stdexcept.cc:439:1: note: in expansion of macro 'CTORDTOR' CTORDTOR(14overflow_error, std::overflow_error, runtime_error) ^~~~~~~~ ../../../../../_clean/libstdc++-v3/src/c++11/cow-stdexcept.cc:380:1: error: only weak aliases are supported in this configuration _ZGTtNSt##NAME##C2EPKc (CLASS*, const char*) \ ^ ../../../../../_clean/libstdc++-v3/src/c++11/cow-stdexcept.cc:440:1: note: in expansion of macro 'CTORDTOR' CTORDTOR(15underflow_error, std::underflow_error, runtime_error) ^~~~~~~~ ../../../../../_clean/libstdc++-v3/src/c++11/cow-stdexcept.cc:393:1: error: only weak aliases are supported in this configuration _ZGTtNSt##NAME##C2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE( \ ^ ../../../../../_clean/libstdc++-v3/src/c++11/cow-stdexcept.cc:440:1: note: in expansion of macro 'CTORDTOR' CTORDTOR(15underflow_error, std::underflow_error, runtime_error) ^~~~~~~~ ../../../../../_clean/libstdc++-v3/src/c++11/cow-stdexcept.cc:401:1: error: only weak aliases are supported in this configuration _ZGTtNSt##NAME##D2Ev(CLASS*) \ ^ ../../../../../_clean/libstdc++-v3/src/c++11/cow-stdexcept.cc:440:1: note: in expansion of macro 'CTORDTOR' CTORDTOR(15underflow_error, std::underflow_error, runtime_error) ^~~~~~~~ Makefile:545: recipe for target 'cow-stdexcept.lo' failed ...