[Bug bootstrap/69310] New: [6 Regression] Revision r232454 breaks bootstrap on x86_64-apple-darwin15

dominiq at lps dot ens.fr gcc-bugzilla@gcc.gnu.org
Sat Jan 16 09:52:00 GMT 2016


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
...


More information about the Gcc-bugs mailing list