On August 26, 2017 12:51:57 AM GMT+02:00, Joseph Myers 
<jos...@codesourcery.com> wrote:
>I'm seeing a build failure for s390x-linux-gnu that looks like it could
>be 
>related to this change (build was OK at r251332, failed at r251358).

Can you please open a bug? Can you confirm it fails the same way before the 
patch if you use - flto? 

Thanks, 
Richard. 

>https://sourceware.org/ml/libc-testresults/2017-q3/msg00329.html
>
>In file included from
>/scratch/jmyers/glibc-bot/src/gcc/libitm/libitm_i.h:39:0,
>          from /scratch/jmyers/glibc-bot/src/gcc/libitm/beginend.cc:25:
>/scratch/jmyers/glibc-bot/src/gcc/libitm/local_atomic: In static member
>function 'static uint32_t GTM::gtm_thread::begin_transaction(uint32_t,
>const gtm_jmpbuf*)':
>/scratch/jmyers/glibc-bot/src/gcc/libitm/local_atomic:589:7: error:
>inlining failed in call to always_inline
>'std::__atomic_base<_IntTp>::__int_type
>std::__atomic_base<_IntTp>::fetch_add(std::__atomic_base<_IntTp>::__int_type,
>std::memory_order) noexcept [with _ITp = long unsigned int]': target
>specific option mismatch
>       fetch_add(__int_type __i,
>       ^~~~~~~~~
>/scratch/jmyers/glibc-bot/src/gcc/libitm/beginend.cc:395:36: note:
>called from here
>   tx->id = global_tid.fetch_add(tid_block_size, memory_order_relaxed);
>             ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>Makefile:546: recipe for target 'beginend.lo' failed
>make[5]: *** [beginend.lo] Error 1

Reply via email to