This is the mail archive of the gcc-bugs@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

[Bug bootstrap/83062] New: [8 regression] Bootstrap failure: libsanitizer/tsan/tsan_rtl.h:713:44: error: inlining failed in call to always_inline ‘void __tsan::MemoryRead(__tsan::ThreadState*, __sanitizer::uptr, __sanitizer: :uptr, int)’: caller is not optimized


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

            Bug ID: 83062
           Summary: [8 regression] Bootstrap failure:
                    libsanitizer/tsan/tsan_rtl.h:713:44: error: inlining
                    failed in call to always_inline ‘void
                    __tsan::MemoryRead(__tsan::ThreadState*,
                    __sanitizer::uptr, __sanitizer: :uptr, int)’: caller
                    is not optimized
           Product: gcc
           Version: 8.0
            Status: UNCONFIRMED
          Severity: normal
          Priority: P3
         Component: bootstrap
          Assignee: unassigned at gcc dot gnu.org
          Reporter: trippels at gcc dot gnu.org
                CC: hubicka at ucw dot cz
  Target Milestone: ---

trippels@gcc2-power8 tsan %  /home/trippels/gcc_build_dir_/./gcc/xgcc
-shared-libgcc -B/home/trippels/gcc_build_dir_/./gcc -nostdinc++
-L/home/trippels/gcc_build_dir_/powerpc64le-
unknown-linux-gnu/libstdc++-v3/src
-L/home/trippels/gcc_build_dir_/powerpc64le-unknown-linux-gnu/libstdc++-v3/src/.libs
-L/home/trippels/gcc_build_dir_/powerpc64le-unknown-linux-g
nu/libstdc++-v3/libsupc++/.libs -B/usr/local/powerpc64le-unknown-linux-gnu/bin/
-B/usr/local/powerpc64le-unknown-linux-gnu/lib/ -isystem
/usr/local/powerpc64le-unknown-linux-gnu/i
nclude -isystem /usr/local/powerpc64le-unknown-linux-gnu/sys-include
-D_GNU_SOURCE -D_DEBUG -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS
-D__STDC_LIMIT_MACROS -DCAN_SANITIZE_UB
=0 -I. -I../../../../gcc/libsanitizer/tsan -I.. -I ../../../../gcc/libsanitizer
-I ../../../../gcc/libsanitizer/include -Wall -W -Wno-unused-parameter
-Wwrite-strings -pedantic -W
no-long-long -fPIC -fno-builtin -fno-exceptions -fno-rtti -fomit-frame-pointer
-funwind-tables -fvisibility=hidden -Wno-variadic-macros
-I../../libstdc++-v3/include -I../../libstd
c++-v3/include/powerpc64le-unknown-linux-gnu
-I../../../../gcc/libsanitizer/../libstdc++-v3/libsupc++ -std=gnu++11
-mcpu=power8 -O3 -pipe -MT tsan_external.lo -MD -MP -MF .deps/ts
an_external.Tpo -c ../../../../gcc/libsanitizer/tsan/tsan_external.cc  -fPIC
-DPIC -o .libs/tsan_external.o
In file included from ../../../../gcc/libsanitizer/tsan/tsan_external.cc:11:
../../../../gcc/libsanitizer/tsan/tsan_rtl.h: In function ‘void
__tsan::ExternalAccess(void*, void*, void*, __tsan::AccessFunc)’:
../../../../gcc/libsanitizer/tsan/tsan_rtl.h:713:20: error: inlining failed in
call to always_inline ‘void __tsan::MemoryRead(__tsan::ThreadState*,
__sanitizer::uptr, __sanitizer:
:uptr, int)’: caller is not optimized
 void ALWAYS_INLINE MemoryRead(ThreadState *thr, uptr pc,
                    ^~~~~~~~~~
../../../../gcc/libsanitizer/tsan/tsan_external.cc:66:11: note: called from
here
     access(thr, CALLERPC, (uptr)addr, kSizeLog1);
     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../../../../gcc/libsanitizer/tsan/tsan_external.cc:11:
../../../../gcc/libsanitizer/tsan/tsan_rtl.h: In function ‘void
__tsan::ExternalAccess(void*, void*, void*, __tsan::AccessFunc)’:
../../../../gcc/libsanitizer/tsan/tsan_rtl.h:718:20: error: inlining failed in
call to always_inline ‘void __tsan::MemoryWrite(__tsan::ThreadState*,
__sanitizer::uptr, __sanitizer
::uptr, int)’: caller is not optimized
 void ALWAYS_INLINE MemoryWrite(ThreadState *thr, uptr pc,
                    ^~~~~~~~~~~
../../../../gcc/libsanitizer/tsan/tsan_external.cc:66:11: note: called from
here
     access(thr, CALLERPC, (uptr)addr, kSizeLog1);
     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

Reducing...

Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]