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 sanitizer/66343] "Error: .Lubsan_type3 already defined" with UBSan and precompiled headers


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

Marc Mutz <marc.mutz at kdab dot com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |marc.mutz at kdab dot com

--- Comment #13 from Marc Mutz <marc.mutz at kdab dot com> ---
Created attachment 39769
  --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=39769&action=edit
Preprocessed source for a TU that fails

Command line for a TU that fails:

  g++ -c -include .pch/Qt5Core -pipe -g -O3 -std=c++1z \
    -I/usr/include/glib-2.0 \
    -I/usr/lib/x86_64-linux-gnu/glib-2.0/include \
    -pthread \
    -fvisibility=hidden \
    -fvisibility-inlines-hidden \
    -fsanitize=address \
    -fsanitize=undefined \
    -fno-omit-frame-pointer \
    -Wall \
    -W \
    -Wvla \
    -Wdate-time \
    -Wshift-overflow=2 \
    -Wduplicated-cond \
    -Werror \
    -Wno-error=cpp \
    -Wno-error=deprecated-declarations \
    -Wno-error=strict-overflow \
    -D_REENTRANT \
    -fPIC \
    -DQT_NO_USING_NAMESPACE \
    -DQT_NO_FOREACH \
    -DELF_INTERPRETER=\"/lib64/ld-linux-x86-64.so.2\" \
    -DQT_USE_ICU \
    -DQT_HAVE_POLL \
    -DQT_HAVE_PPOLL \
    -DQT_BUILD_CORE_LIB \
    -DQT_BUILDING_QT \
    -DQT_NO_CAST_TO_ASCII \
    -DQT_ASCII_CAST_WARNINGS \
    -DQT_MOC_COMPAT \
    -DQT_USE_QSTRINGBUILDER \
    -DQT_DEPRECATED_WARNINGS \
    -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 \
    -D_LARGEFILE64_SOURCE \
    -D_LARGEFILE_SOURCE \
    -DQT_NO_DEBUG \
    -I/home/marc/Qt/qt5/qtbase/src/corelib \
    -I. \
    -Iglobal \
    -I/home/marc/Qt/qt5/qtbase/src/3rdparty/harfbuzz/src \
    -I/home/marc/Qt/qt5/qtbase/src/3rdparty/md5 \
    -I/home/marc/Qt/qt5/qtbase/src/3rdparty/md4 \
    -I/home/marc/Qt/qt5/qtbase/src/3rdparty/sha3 \
    -I/home/marc/Qt/qt5/qtbase/src/3rdparty/forkfd \
    -I../../include \
    -I../../include/QtCore \
    -I../../include/QtCore/5.8.0 \
    -I../../include/QtCore/5.8.0/QtCore \
    -I.moc \
    -I/home/marc/Qt/qt5/qtbase/mkspecs/linux-g++ \
    -o .obj/qlibraryinfo.o \
    /home/marc/Qt/qt5/qtbase/src/corelib/global/qlibraryinfo.cpp

Fails with:
  {standard input}: Assembler messages:
  {standard input}:22992: Error: symbol `.Lubsan_type1' is already defined

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